<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TSCHITSCHEREENGREEN live &#187; Symfony</title>
	<atom:link href="http://www.tschitschereengreen.com/blog/index.php/category/technology/frameworks/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tschitschereengreen.com/blog</link>
	<description>Tschitschereengreen - the yoosic coding division</description>
	<lastBuildDate>Fri, 28 Jan 2011 19:02:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Seminar: Neue Technologien in der Softwareentwicklung</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2009/11/06/seminar-neue-technologien-in-der-softwareentwicklung/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2009/11/06/seminar-neue-technologien-in-der-softwareentwicklung/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 13:53:17 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[Agile Software Development]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Rapid Development Frameworks]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Vorträge]]></category>
		<category><![CDATA[Agiles Projektmanagement]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Seminar]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Vortrag]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/?p=287</guid>
		<description><![CDATA[Das Konzept zu meinem Vortrag zu neuen Werkzeugen in der Softwareentwicklung ist jetzt komplett fertig und mit der HTW Dresden abgestimmt. Dieses wird in den nächsten Tagen veröffentlicht.]]></description>
			<content:encoded><![CDATA[<p>Das Konzept zu meinem <a href='http://www.tschitschereengreen.com/blog/wp-content/uploads/2009/11/FakSem124_NeueWkzg_Nov09-1.pdf'>Vortrag zu neuen Werkzeugen in der Softwareentwicklung</a> ist jetzt komplett fertig und mit der HTW Dresden abgestimmt. Dieses wird in den nächsten Tagen veröffentlicht.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2009/11/06/seminar-neue-technologien-in-der-softwareentwicklung/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using Sphinx with Symfony</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2008/08/13/using-sphinx-with-symfony/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2008/08/13/using-sphinx-with-symfony/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 07:54:34 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2008/08/13/using-sphinx-with-symfony/</guid>
		<description><![CDATA[For using Sphinx with Symfony you got to do the following steps: 1.) Install your Symfony app as well as the Sphinx daemon 2.) Configure your Sphinx with proper indizes and start the daemon 3.) create a mySphinxSearch.class.php in your /lib directory 4.) save the PHP sphinx api providey by Sphinx in your /lib directory [...]]]></description>
			<content:encoded><![CDATA[<p>For using <a href="http://www.sphinxsearch.com/">Sphinx </a> with Symfony you got to do the following steps:</p>
<p>1.) Install your Symfony app as well as the Sphinx daemon<br />
2.) Configure your Sphinx with proper indizes and start the daemon<br />
3.) create a mySphinxSearch.class.php in your /lib directory<br />
4.) save the PHP sphinx api providey by Sphinx in your /lib directory<br />
5.) create a <em>search</em> function inside the SphinxSearchIndex class in mySphinxSearch.class.php<br />
6.) fill the function with the following code<br />
<code><br />
15  public static function search($query)<br />
16  {<br />
17      $cl = new SphinxClient();<br />
18      $cl->SetServer('127.0.0.1', 3312);<br />
19      $cl->SetMatchMode(SPH_MATCH_EXTENDED);<br />
20<br />
21      // Set Weights (title, description, tags)<br />
22      $cl->SetWeights(array(100,50,100));<br />
23<br />
29      $result = $cl->Query($query, 'document<br />
         document_delta document_fulltext<br />
         document_fulltext_delta');<br />
30<br />
31      // Check if array key exists (search found<br />
         documents) or otherwise return an empty<br />
         array<br />
32      if(isset($result['matches']))<br />
33     {<br />
34       return $result['matches'];<br />
35     }<br />
36     else<br />
37    {<br />
38       return array();<br />
39    }<br />
40  }<br />
</code></p>
<p>7. build a function to update the index<br />
<code><br />
145	  /**<br />
146	   * Launch sphinx indexer to build a new<br />
              index<br />
147	   *<br />
148	   * @return void<br />
149	   */<br />
150	  public static function reIndex(<br />
          $full_rebuild=false,<br />
          $debug = false)<br />
151	  {<br />
152	    // Configuration of sphinx<br />
153	    $configDir = sfConfig::get<br />
            ('sf_config_dir');<br />
154<br />
155	    if( $full_rebuild )<br />
156	    {<br />
157	        $indexes = '--all';<br />
158	    }<br />
159	    else<br />
160	    {<br />
161	        $indexes = 'document_delta<br />
               document_fulltext_delta';<br />
162	    }<br />
165<br />
166	    $out = shell_exec("indexer --config<br />
            $configDir/sphinx.conf --rotate<br />
            $indexes");<br />
167<br />
168	    // Show output in debug mode<br />
169	    sfContext::getInstance()->getLogger()<br />
            ->debug("Command execution<br />
            result: \n" . $out);<br />
170	    if ($debug) echo $out;<br />
171<br />
172	    return TRUE;<br />
173	  }<br />
</code></p>
<p>8.) in your modules action set</p>
<p><code><br />
$hits = SphinxSearchIndex::search<br />
($this->query);</code></p>
<p>where $query is the string to search for.</p>
<p>if you got any questions regarding some values used in here, just leave a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2008/08/13/using-sphinx-with-symfony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yoosic is dead. Or not?</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2008/03/29/yoosic-is-dead-or-not/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2008/03/29/yoosic-is-dead-or-not/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 14:00:35 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2008/03/29/yoosic-is-dead-or-not/</guid>
		<description><![CDATA[just repaired some minor issues this morning on yoosic.com. And in the next days I will be inserting a new flash player for replacing our current mp3-stream solution. Furthermore I&#8217;m thinking about a way, where I can use Django or Symfony to start replacing functions in our current nasty-code-wasted yoosic-app while accessing the current yoosic [...]]]></description>
			<content:encoded><![CDATA[<p>just repaired some minor issues this morning on <a href="http://www.yoosic.com">yoosic.com</a>. And in the next days I will be inserting a new flash player for replacing our current mp3-stream solution.</p>
<p>Furthermore I&#8217;m thinking about a way, where I can use <a href="http://www.djangoproject.com">Django </a>or <a href="http://www.symfony-project.org/">Symfony</a> to start replacing functions in our current nasty-code-wasted yoosic-app while accessing the current yoosic database.</p>
<p>The only possibility I see is using Symfony by remodelling the current MyISAM-DB-Structur in the schema.yml and the generating the model. Afterwards I will be able to create Ajax-Views, which I can access from yoosic to have it replacing current modules&#8230;</p>
<p>Do you see a way using Django? I really would like to prefer this!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2008/03/29/yoosic-is-dead-or-not/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Symfony I18N translation best practice</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2008/03/26/symfony-i18n-translation-best-practice/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2008/03/26/symfony-i18n-translation-best-practice/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 11:42:20 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2008/03/26/symfony-i18n-translation-best-practice/</guid>
		<description><![CDATA[After trying several tools for making the translation of a symfony project convenient for our customer, I found the following best practice: 1. Install Heartsome XLIFF Translator 2. Modify language codes (Options->Language Codes). e.g. from de-De to de_De and en-GB to en_GB by replacing the dash by a underscore. 3. Open the xml-file with the [...]]]></description>
			<content:encoded><![CDATA[<p>After trying several tools for making the translation of a symfony project convenient for our customer, I found the following best practice:</p>
<ol>
<li>1. Install <a href="http://www.heartsome.net/EN/xlfedit.html">Heartsome XLIFF Translator</a></li>
<li>2. Modify language codes (Options->Language Codes). e.g. from de-De to de_De and en-GB to en_GB by replacing the dash by a underscore.</li>
<li>3. Open the xml-file with the File->Open File Menue item and select the language de_De</li>
<li>4. Save the file as FILENAME.en.xml (File->Save As)</li>
<li>5. Start translating the strings by editing the German strings in the left field and replacing them.</li>
<li>6. Finally save the file again.</li>
<li>7. Import the file into you symfony project</li>
</ol>
<p>[Update] I missed something. You have to have to change the language code of the English file in the menue. <strong>IMPORTANT!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2008/03/26/symfony-i18n-translation-best-practice/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lighttpd 1.5 and Symfony 1.0.8</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2008/03/24/lighttpd-15-and-symfony-108/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2008/03/24/lighttpd-15-and-symfony-108/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 14:24:20 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2008/03/24/lighttpd-15-and-symfony-108/</guid>
		<description><![CDATA[finally just solved big problems I had with symfony &#8211; to get it running on lighttpd 1.5 with fcgi-sockets. The resulting lighttpd settings are a pure pain in the &#8230; &#8211; If you have a better solution for this, let me know. I&#8217;m pretty unhappy with these kind of hacks&#8230; $HTTP["host"] == "###TypeYourUrlHere###" { var.site-root [...]]]></description>
			<content:encoded><![CDATA[<p>finally just solved big problems I had with symfony &#8211; to get it running on lighttpd 1.5 with fcgi-sockets. The resulting lighttpd settings are a pure pain in the &#8230; &#8211; If you have a better solution for this, let me know. I&#8217;m pretty unhappy with these kind of hacks&#8230;</p>
<p><code><br />
$HTTP["host"] == "###TypeYourUrlHere###" {<br />
  var.site-root = "/var/www/###TypeYourUrlHere###/web/"<br />
  accesslog.filename = var.site-root + "../log/access.log"<br />
  alias.url = (<br />
   "/" => var.site-root,<br />
  )<br />
  # from: http://trac.symfony-project.com/wiki/lighttpd<br />
  url.rewrite-once = (<br />
   "^/(.*\..+(?!html))$" => "$0",<br />
   "^/(.*)\.(.*)"        => "$0",<br />
   "^/([^.]+)$"          => "/index.php/$1",<br />
   "^/$"                 => "/index.php"<br />
  )<br />
  # Handling dynamic content<br />
  $HTTP["url"] =~ "^/(?!js|css|images)" {<br />
    proxy-core.rewrite-request = (<br />
      "_pathinfo" => ( "^(/.*)" => "/$1" ),<br />
      "_scriptname" => ( "^/(.*)" => "/$1" )<br />
    )<br />
  }<br />
  # somthing is wrong here. this essential to get<br />
  # ajax calls /like/this/url.html working<br />
  # this is a really dirty hack<br />
  server.error-handler-404  = "index.php",<br />
  $HTTP["url"] =~ "backend\.php" {<br />
    server.error-handler-404  = "backend.php",<br />
  }<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2008/03/24/lighttpd-15-and-symfony-108/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moved to Django</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2008/03/22/moved-to-django/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2008/03/22/moved-to-django/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 19:16:01 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2008/03/22/moved-to-django/</guid>
		<description><![CDATA[Thanks to Arthur: this site was moved from Symfony to Django, from Apache2 to Lighttpd1.5, from MySQL to PostgreSQL within the last Friday. Arthur prepared the Django installation. The data transformation and server configuration was done by Arthur and myself für Sebs support. The result: with using memcached the page load time went down from [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to Arthur: this site was moved from Symfony to Django, from Apache2 to Lighttpd1.5, from MySQL to PostgreSQL within the last Friday. Arthur prepared the Django installation. The data transformation and server configuration was done by Arthur and myself für Sebs support.</p>
<p>The result: with using memcached the page load time went down from 1-3 second to 50-100ms depending if you do a complete reload (measured on our machines).</p>
<p>Though I need to say that setting up Lighttpd with multiple domains, python and php5 is a true mess! Especially when you do have readable urls&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2008/03/22/moved-to-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony vs. Propel 1.3</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2007/12/05/symfony-vs-propel-13/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2007/12/05/symfony-vs-propel-13/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 17:20:24 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2007/12/05/symfony-vs-propel-13/</guid>
		<description><![CDATA[After searching for a while to get the Propel DBAL running. in propel.ini insert the following propel.database.creole.url = mysql://USER:PASS@localhost/DATABASE propel.database.url = mysql://USER:PASS@localhost/DATABASE propel.builder.peer.class = plugins.sfPropel13Plugin.lib.propel.builder.SfPeerBuilder propel.builder.object.class = plugins.sfPropel13Plugin.lib.propel.builder.SfObjectBuilder]]></description>
			<content:encoded><![CDATA[<p>After searching for a while to get the Propel DBAL running.</p>
<p>in propel.ini insert the following<br />
<code><br />
propel.database.creole.url            = mysql://USER:PASS@localhost/DATABASE<br />
propel.database.url                     = mysql://USER:PASS@localhost/DATABASE<br />
propel.builder.peer.class               = plugins.sfPropel13Plugin.lib.propel.builder.SfPeerBuilder<br />
propel.builder.object.class            = plugins.sfPropel13Plugin.lib.propel.builder.SfObjectBuilder<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2007/12/05/symfony-vs-propel-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some silly prototype</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2007/10/23/some-silly-prototype/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2007/10/23/some-silly-prototype/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 15:49:17 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2007/10/23/some-silly-prototype/</guid>
		<description><![CDATA[This post is just for machines and dummies: Out of our labs, this minimal prototype of something arose today: bligg It&#8217;s just about some silly blog entries from all over the world: linked, listed, searchable&#8230; that&#8217;s it. Development time: connecting to the source: 5h, integration in the web frontend: 1,5h. The source? Hm, ähm, good [...]]]></description>
			<content:encoded><![CDATA[<p>This post is just for machines and dummies:</p>
<p>Out of our labs, this minimal prototype of <br />something arose today: <a href="http://bligg.tschitschereengreen.com">bligg</a></p>
<p>It&#8217;s just about some silly blog entries from all over the world: linked, listed, searchable&#8230; that&#8217;s it.</p>
<p>Development time: connecting to the source: 5h, integration in the web frontend: 1,5h.</p>
<p>The source? Hm, ähm, good old <a href="http://www.technorati.com/topics?format=ajax">Technorati</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2007/10/23/some-silly-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rapid protoytping for web apps and investor search</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2007/10/16/rapid-protoyping-for-web-apps-and-investor-search/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2007/10/16/rapid-protoyping-for-web-apps-and-investor-search/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 15:05:31 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2007/10/16/rapid-protoyping-for-web-apps-and-investor-search/</guid>
		<description><![CDATA[Just for an example of our work: One of our current jobs this week is building a prototype for a new kind of webbased social network. Our customer intends to have a very small but working prototpe of his future web application to gain first experiences during a closed beta. Furthermore he aims to demonstrate [...]]]></description>
			<content:encoded><![CDATA[<p>Just for an example of our work:</p>
<p>One of our current jobs this week is building a prototype for a new kind of webbased social network. Our customer intends to have a very small but working prototpe of his future web application to gain first experiences during a closed beta. Furthermore he aims to demonstrate this prototype and the user feedback to potential investors.</p>
<p>The prototype will be developed by two developers, getting the whole thing done in as much as 5 days. The current state after day 2: main functionality is done except search and internal messaging system. And lastly the nice layout is missing&#8230; <img src='http://www.tschitschereengreen.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>[Update 17:49] Search is done too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2007/10/16/rapid-protoyping-for-web-apps-and-investor-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Speeding up Symfony by 400%</title>
		<link>http://www.tschitschereengreen.com/blog/index.php/2007/09/14/speeding-up-symfony-by-400/</link>
		<comments>http://www.tschitschereengreen.com/blog/index.php/2007/09/14/speeding-up-symfony-by-400/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 14:58:11 +0000</pubDate>
		<dc:creator>jerk</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tschitschereengreen.com/blog/2007/09/14/speeding-up-symfony-by-400/</guid>
		<description><![CDATA[If you are running Symfony on a production system and want to speed it up, you are probably willing to do the following: 1) Enable APC To enable the ByteCache &#8211; System called APC just install it using PECL after you intalled apache2-dev and php5-dev pecl install apc. This will cache all your php-files as [...]]]></description>
			<content:encoded><![CDATA[<p>If you are running <a href="http://www.symfony-project.com">Symfony </a>on a production system and want to speed it up, you are probably willing to do the following:</p>
<p><strong>1) Enable <a href="http://pecl.php.net/package/APC">APC</a></strong></p>
<p>To enable the ByteCache &#8211; System called APC just install it using PECL after you intalled apache2-dev and php5-dev</p>
<p><code>pecl install apc</code>.</p>
<p>This will cache all your php-files as precompiled versions thus avoiding Apache to start the PHP-Process again and again and reinterpreting the PHP-Code. Take care that you added the &#8220;extension = apc.so&#8221; line to your php.ini and that you resolve all dependencies for the installed packages.</p>
<p><strong>2. Use <a href="http://www.symfony-project.com/book/1_0/12-Caching">fragment caching</a></strong></p>
<p>If your symfony application is well build, you probably are using lot of components, partials and actions for performing various tasks. If you did this carefully you can enable the Symfony integrated fragment cache for each of this parts defining the lifetime of the cached files. This will help you saving tons of SQL queries and furthermore will provide the Server with plain HTML-code, which is very easy to send to the user. To enable the cache you might go through all your modules, actions and components and define the cache setup for them.</p>
<p>Again, the architecture of your software is very important to profit of fragment caching, eventually your might consider some refactoring, because fragement caching is very very powerfull &#8211; you can save up to 90% of your heaviest DB-queries.</p>
<p>&#8212;-</p>
<p>If you also think about using <a href="http://de.wikipedia.org/wiki/Lighttpd">Lighttpd </a>- read about it carefully. This server is best for static files. Don&#8217;t use it for PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tschitschereengreen.com/blog/index.php/2007/09/14/speeding-up-symfony-by-400/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

