<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Zouhir Yaçouri</title>
    <description>The latest articles on Forem by Zouhir Yaçouri (@yacouri).</description>
    <link>https://forem.com/yacouri</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F846801%2F5d43e504-b411-4318-bc88-0965a5ea2b25.jpg</url>
      <title>Forem: Zouhir Yaçouri</title>
      <link>https://forem.com/yacouri</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/yacouri"/>
    <language>en</language>
    <item>
      <title>The easiest way to make a glass effect in CSS 💎</title>
      <dc:creator>Zouhir Yaçouri</dc:creator>
      <pubDate>Wed, 04 Jan 2023 12:49:38 +0000</pubDate>
      <link>https://forem.com/yacouri/the-easiest-way-to-make-a-glass-effect-in-css-26pf</link>
      <guid>https://forem.com/yacouri/the-easiest-way-to-make-a-glass-effect-in-css-26pf</guid>
      <description>&lt;p&gt;Salute everybody, i hope y'all doing well.&lt;/p&gt;

&lt;p&gt;Recently i have seen a lot of designs and websites using the glass effect which makes the website looks smoother 💎. So you might be wondering how have they done this effect.&lt;/p&gt;

&lt;p&gt;Today i will show you the easiest way to use this effect in your project in 4 steps.&lt;/p&gt;




&lt;h2&gt;
  
  
  1- Create a new div
&lt;/h2&gt;

&lt;p&gt;So first things first we create a new div in our html file and giving it a class name like so:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"box"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"my-btn"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Click me!&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnpahevp3lahcqtlao00i.png" alt="Step 1 results" width="335" height="173"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  2- Remove extra space
&lt;/h2&gt;

&lt;p&gt;Secondly we go to our CSS file to remove all the extra space from the html elements.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  3- Center the content
&lt;/h2&gt;

&lt;p&gt;Adding a beautiful background to the body &amp;amp; align our div to center.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;flex&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;justify-content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;align-items&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-image&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sx"&gt;url("&amp;lt;https://images.unsplash.com/photo-1488718729626-53eaa41c0848?ixlib=rb-1.2.1&amp;amp;ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&amp;amp;auto=format&amp;amp;fit=crop&amp;amp;w=633&amp;amp;q=80&amp;gt;")&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-repeat&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;no-repeat&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;cover&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100vh&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Third step results
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmbvfi6b3u1gd34n07iln.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmbvfi6b3u1gd34n07iln.png" alt="Third step results" width="774" height="556"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4- Add glass effect
&lt;/h2&gt;

&lt;p&gt;Adding some styling &amp;amp; glass effect.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.box&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;relative&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;400px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;200px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;rgba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;255&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0.15&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nl"&gt;box-shadow&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="m"&gt;1rem&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="n"&gt;rgba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0.2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="py"&gt;backdrop-filter&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;blur&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;15px&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c"&gt;/* glass effect */&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Congrats 🎉🎊 you have created the glass effect successfully!&lt;br&gt;
This is how the final result looks like ! 💯&lt;/p&gt;

&lt;p&gt;For the "Click me" button here is the CSS:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.my-btn&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;cursor&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;pointer&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;15px&lt;/span&gt; &lt;span class="m"&gt;40px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;black&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;white&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;border&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;none&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;outline&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;none&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;absolute&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;80%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;left&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;50%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;transform&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;translate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;-50%&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;-50%&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="nl"&gt;transition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0.5s&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;🌐 Here is a link if you want to visit the whole code &lt;a href="https://codesandbox.io/embed/interesting-bohr-v9ujs?fontsize=14&amp;amp;hidenavigation=1&amp;amp;theme=dark" rel="noopener noreferrer"&gt;HERE&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/zyacouri" rel="noopener noreferrer"&gt;Connect with me&lt;/a&gt; if you have any question.&lt;/p&gt;

&lt;p&gt;👌 I hope this post helped you to create your own glass effect.&lt;/p&gt;

&lt;p&gt;💖 If you find this post a bit useful let me know in the comment section.&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>webdev</category>
      <category>programming</category>
      <category>learning</category>
    </item>
    <item>
      <title>⚛️ ReactJS folder structure + Boilerplate.</title>
      <dc:creator>Zouhir Yaçouri</dc:creator>
      <pubDate>Wed, 13 Apr 2022 11:59:17 +0000</pubDate>
      <link>https://forem.com/yacouri/reactjs-folder-structure-boilerplate-155n</link>
      <guid>https://forem.com/yacouri/reactjs-folder-structure-boilerplate-155n</guid>
      <description>&lt;p&gt;There are many folders structure to follow in &lt;code&gt;ReactJS&lt;/code&gt; , And you might be confused which one you have to pick for your next project 🤔. We will answer this question in this article. &lt;/p&gt;

&lt;p&gt;And i’m going to share with you a boilerplate that i will be using for my next projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  About ReactJS folders structure ⚛
&lt;/h2&gt;

&lt;p&gt;By default  &lt;code&gt;ReactJS&lt;/code&gt; comes with a simple project setup, so for those who never coded with react they shouldn’t be worried that much about folders structure.&lt;/p&gt;

&lt;p&gt;Otherwise if you are experienced with react then your time has come to organize your application structure.&lt;/p&gt;




&lt;h2&gt;
  
  
  Explaining each folder’s role 📁
&lt;/h2&gt;

&lt;p&gt;Our focus will be in the &lt;code&gt;src&lt;/code&gt; folder where we’re going to structure our folders.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmho9d3y4rnrwy7ysfgy5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmho9d3y4rnrwy7ysfgy5.png" alt="Folders structure"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(For the folder icons i am using a vs-code extension called “ Material Icon Theme”) intermediate &lt;/p&gt;

&lt;h3&gt;
  
  
  📁 Assets
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Here we group all of our media files.&lt;/li&gt;
&lt;li&gt;I personally prefer to create subfolders such as &lt;code&gt;Images, Icons, Videos, Audios&lt;/code&gt; etc....&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;You might want to put all of the components in one place, but you better break it into 2 folders. (Components &amp;amp; Containers).   &lt;/p&gt;

&lt;h3&gt;
  
  
  📁 Components
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This folder contains all of our application presentational components (Stateless Components).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Containers
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;In this folder we have the Stateful components (Smart component) where we keep tracking the state.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Constants
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;In this file we group all constants like regex.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Helpers
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Here we create and export functions that will be re-used in different places in our application.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Hooks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;A folder made for customized hooks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Layouts
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;It contains layout files such as &lt;code&gt;Navbar, Footer, Sidebar&lt;/code&gt; .&lt;/li&gt;
&lt;li&gt;Layouts are used to wrap a specific components.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Pages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This folder contains pages components like &lt;code&gt;Home, Contact&lt;/code&gt; etc...&lt;/li&gt;
&lt;li&gt;Each page wrapped with a specific &lt;code&gt;Layout&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Validations
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Here we write our form validation and rules using a library like &lt;a href="https://formik.org/docs/overview" rel="noopener noreferrer"&gt;Formik&lt;/a&gt; .&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Services
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;In this folder we manage all of the API requests by creating files for each service.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Context
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This folder contains all the context files where we manage and globalize the state in our application such as theming styles.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 Config
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;All of our application configuration will be here in this folder.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  📁 i18n
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;This folder is made for multi-language support.&lt;/li&gt;
&lt;li&gt;You can create subfolders with a &lt;code&gt;JSON&lt;/code&gt; file for each language you want to translate.&lt;/li&gt;
&lt;li&gt;Take a look to their Step by Step guide &lt;a href="https://react.i18next.com/latest/using-with-hooks" rel="noopener noreferrer"&gt;HERE&lt;/a&gt; .&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  ✨ Keep consistency in your code
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;By adding &lt;code&gt;Eslint&lt;/code&gt; &amp;amp; &lt;code&gt;Prettier&lt;/code&gt; to your project it will give you :

&lt;ul&gt;
&lt;li&gt;A nice linting environment.&lt;/li&gt;
&lt;li&gt;Correct bad coding practices.&lt;/li&gt;
&lt;li&gt;Make your code clean and consistent.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;h2&gt;
  
  
  Boilerplate
&lt;/h2&gt;

&lt;p&gt;I created a Github repository with the same folder structure that i explained above. if you ever want to use it here is the link &lt;a href="https://github.com/Yacouri/reactjs-folders-boilerplate" rel="noopener noreferrer"&gt;[ HERE ]&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Alright so the structure that i followed it's based on my experience and also depends on the project .&lt;/p&gt;

&lt;p&gt;If you feel good with your folder structure ✅ then you are not obliged to follow the same structure as mine.&lt;/p&gt;

&lt;p&gt;Thank you for reading this article ❤️&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
