<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="http://svn.pythonfr.org/alinea.html">
    <title>
        alinea
    </title>
    <link>
        http://svn.pythonfr.org/alinea.html
    </link>
    <description>
        Latest commits on alinea
    </description>
    <items>
      <rdf:seq>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#228"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#227"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#226"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#225"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#224"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#223"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#222"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#221"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#220"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#219"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#218"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#217"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#216"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#215"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#214"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#213"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#212"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#211"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#210"/>
        <rdf:li rdf:resource="http://svn.pythonfr.org/alinea_1000.html#209"/>
      </rdf:seq>
    </items>
  </channel>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#228">
    <author>
        phil
    </author>
    <dc:date>
        Fri, 28 Jul 2006 20:18:23 -0000
    </dc:date>
    <title>
        Revision 228
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#228
    </link>
    <description>
        &lt;pre&gt;reverted old alinea-run
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;scripts/alinea-run&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#227">
    <author>
        phil
    </author>
    <dc:date>
        Fri, 28 Jul 2006 19:09:09 -0000
    </dc:date>
    <title>
        Revision 227
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#227
    </link>
    <description>
        &lt;pre&gt;put BlogRoll url in SitePage template
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/BlogRoll.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/SitePage.tmpl&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#226">
    <author>
        phil
    </author>
    <dc:date>
        Fri, 28 Jul 2006 19:03:27 -0000
    </dc:date>
    <title>
        Revision 226
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#226
    </link>
    <description>
        &lt;pre&gt;Bloglines BlogRoll support
&lt;/pre&gt;
&lt;div class=&quot;Change A&quot;&gt;Alinea/BlogRoll.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/Directory.py&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/templates/BlogRoll.tmpl&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;config_default.py.template&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;scripts/alinea-run&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#225">
    <author>
        phil
    </author>
    <dc:date>
        Fri, 30 Jun 2006 19:46:16 -0000
    </dc:date>
    <title>
        Revision 225
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#225
    </link>
    <description>
        &lt;pre&gt;Cleanups
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/Articles/AlineaArticle.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/SitePage.py&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#224">
    <author>
        phil
    </author>
    <dc:date>
        Fri, 30 Jun 2006 19:41:51 -0000
    </dc:date>
    <title>
        Revision 224
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#224
    </link>
    <description>
        &lt;pre&gt;Hey spammers, you have 30 days after article post to sp*m me!!! Fuck
ya all
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/Articles/AlineaArticle.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/Comments/Comment.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/Comments/AddComment.tmpl&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#223">
    <author>
        phil
    </author>
    <dc:date>
        Wed, 25 Jan 2006 09:56:05 -0000
    </dc:date>
    <title>
        Revision 223
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#223
    </link>
    <description>
        &lt;pre&gt;try to be more fault tolerant in Last.FM &amp; gvisit boxes
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/SitePage.py&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#222">
    <author>
        phil
    </author>
    <dc:date>
        Sun, 02 Oct 2005 13:39:45 -0000
    </dc:date>
    <title>
        Revision 222
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#222
    </link>
    <description>
        &lt;pre&gt;don&apos;t show &quot;Last visits from&quot; if there&apos;s none to be displayed
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/SitePage.tmpl&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#221">
    <author>
        phil
    </author>
    <dc:date>
        Mon, 19 Sep 2005 19:56:57 -0000
    </dc:date>
    <title>
        Revision 221
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#221
    </link>
    <description>
        &lt;pre&gt;make the cache timeout of the &quot;boxes&quot; (delicious, gvisit, last.fm) adjustable
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/SitePage.py&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#220">
    <author>
        phil
    </author>
    <dc:date>
        Mon, 19 Sep 2005 19:21:33 -0000
    </dc:date>
    <title>
        Revision 220
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#220
    </link>
    <description>
        &lt;pre&gt;gVisit.com visitors reporting support
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/SitePage.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/config.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/designs/redFlower/SitePage_c.tmpl&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/SitePage.tmpl&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#219">
    <author>
        phil
    </author>
    <dc:date>
        Sun, 18 Sep 2005 12:17:10 -0000
    </dc:date>
    <title>
        Revision 219
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#219
    </link>
    <description>
        &lt;pre&gt;prevent from redirecting to empty referer while switching site&apos;s language
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/Directory.py&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#218">
    <author>
        phil
    </author>
    <dc:date>
        Sat, 17 Sep 2005 20:45:11 -0000
    </dc:date>
    <title>
        Revision 218
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#218
    </link>
    <description>
        &lt;pre&gt;- typo fix in Article.tmpl
- prevent Languages.py from trying to parse .svn 
- language editing in admin/Articles/
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/AlineaLib/Languages.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/Articles/admin/Article.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/Articles/Article.tmpl&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/Articles/admin/Article.tmpl&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#217">
    <author>
        phil
    </author>
    <dc:date>
        Sat, 17 Sep 2005 20:21:35 -0000
    </dc:date>
    <title>
        Revision 217
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#217
    </link>
    <description>
        &lt;pre&gt;missing locale/ directory
&lt;/pre&gt;
&lt;div class=&quot;Change A&quot;&gt;Alinea/locale&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#216">
    <author>
        phil
    </author>
    <dc:date>
        Sat, 17 Sep 2005 20:07:47 -0000
    </dc:date>
    <title>
        Revision 216
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#216
    </link>
    <description>
        &lt;pre&gt;add audioscrobbler box
&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/designs/redFlower/SitePage_c.tmpl&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#215">
    <author>
        phil
    </author>
    <dc:date>
        Sat, 17 Sep 2005 20:03:28 -0000
    </dc:date>
    <title>
        Revision 215
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#215
    </link>
    <description>
        &lt;pre&gt;- AudioScrobbler plugin, set audioScrobblerLogin to empty string in
  config to disable it (it&apos;s default behaviour)
- basic support for i18n and l10n (AlineaLib.Languages)
- new Attribute in AlineaArticle table : language

You need to upgrade your db :

$ sqlobject-admin record -c db_uri --output-dir /home/me/alinea-changes/
$ cp Alinea/upgrade_postgres_2005-09-14-articleLangugage.sql ~/alinea-changes
$ sqlobject-admin upgrade -c db_uri --output-dir /home/me/alinea-changes/ 


&lt;/pre&gt;
&lt;div class=&quot;Change A&quot;&gt;Alinea/AlineaLib/Languages.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/Articles/AlineaArticle.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/Directory.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/SitePage.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/config.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/designs/redFlower/SitePage_c.tmpl&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/handlers/alinea_cgi.py&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/Thumbs.db&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ad.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ae.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/af.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ag.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ai.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/al.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/am.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/an.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ao.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ar.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/as.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/at.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/au.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/aw.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ax.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/az.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ba.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bb.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bd.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/be.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bf.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bh.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bi.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bj.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bo.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/br.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bs.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bt.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bv.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bw.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/by.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/bz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ca.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cc.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cd.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cf.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ch.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ci.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ck.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cl.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/co.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cs.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cu.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cv.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cx.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cy.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/cz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/de.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/dj.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/dk.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/dm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/do.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/dz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ec.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ee.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/eg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/eh.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/en.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/er.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/es.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/et.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/fam.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/fi.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/fj.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/fk.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/fm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/fo.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/fr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ga.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gd.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ge.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gh.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gi.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gl.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gp.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gq.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gs.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gt.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gu.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gw.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/gy.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/hk.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/hn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/hr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ht.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/hu.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/id.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ie.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/il.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/in.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/io.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/iq.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ir.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/is.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/it.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/jm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/jo.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/jp.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ke.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/kg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/kh.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ki.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/km.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/kn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/kp.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/kr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/kw.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ky.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/kz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/la.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/lb.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/lc.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/li.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/lk.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/lr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ls.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/lt.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/lu.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/lv.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ly.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ma.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mc.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/md.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mh.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mk.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ml.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mo.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mp.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mq.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ms.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mt.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mu.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mv.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mw.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mx.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/my.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/mz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/na.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/nc.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ne.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/nf.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ng.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ni.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/nl.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/no.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/np.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/nr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/nu.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/nz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/om.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pa.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pe.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pf.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ph.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pk.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pl.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ps.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pt.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/pw.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/py.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/qa.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ro.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ru.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/rw.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sa.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sb.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sc.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/scotland.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sd.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/se.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sh.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/si.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sk.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sl.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/so.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/st.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sv.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sy.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/sz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tc.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/td.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tf.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/th.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tj.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tk.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tl.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/to.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tr.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tt.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tv.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tw.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/tz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ua.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ug.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/um.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/us.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/uy.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/uz.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/va.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/vc.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ve.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/vg.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/vi.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/vn.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/vu.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/wales.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/wf.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ws.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/ye.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/yt.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/za.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/zm.png&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;Alinea/static/flags/zw.png&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/static/redFlower/red.css&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/static/site-style.css&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/Articles/Article.tmpl&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/SitePage.tmpl&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/Welcome.tmpl&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;db_changes&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;db_changes/upgrade_postgres_2005-09-14-articleLangugage.sql&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;po&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;po/fr.po&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#214">
    <author>
        phil
    </author>
    <dc:date>
        2005-09-11T23:29:52+02:00
    </dc:date>
    <title>
        Revision 214
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#214
    </link>
    <description>
        &lt;pre&gt;merged all migration scripts to one : migr.py ... 

&lt;/pre&gt;
&lt;div class=&quot;Change D&quot;&gt;misc/articleModifiedDate.py&lt;/div&gt;&lt;div class=&quot;Change D&quot;&gt;misc/comment.py&lt;/div&gt;&lt;div class=&quot;Change A&quot;&gt;misc/migr.py&lt;/div&gt;&lt;div class=&quot;Change D&quot;&gt;misc/newComment.py&lt;/div&gt;&lt;div class=&quot;Change D&quot;&gt;misc/node.py&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#213">
    <author>
        phil
    </author>
    <dc:date>
        2005-09-01T23:05:37+02:00
    </dc:date>
    <title>
        Revision 213
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#213
    </link>
    <description>
        &lt;pre&gt;don&apos;t do db access to detect the root section

&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/SitePage.tmpl&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#212">
    <author>
        phil
    </author>
    <dc:date>
        2005-09-01T22:40:28+02:00
    </dc:date>
    <title>
        Revision 212
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#212
    </link>
    <description>
        &lt;pre&gt;hum autoreload doesn&apos;t work with SCGI because signal() can be called
only in main thread :(

&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;scripts/alinea-run&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#211">
    <author>
        phil
    </author>
    <dc:date>
        2005-09-01T22:12:29+02:00
    </dc:date>
    <title>
        Revision 211
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#211
    </link>
    <description>
        &lt;pre&gt;- autoreload support (cheated from Django, CherryPy)
- hide root Alinea section from public views

&lt;/pre&gt;
&lt;div class=&quot;Change A&quot;&gt;Alinea/AlineaLib/autoreload.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/templates/SitePage.tmpl&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;scripts/alinea-run&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#210">
    <author>
        phil
    </author>
    <dc:date>
        2005-08-31T22:30:16+02:00
    </dc:date>
    <title>
        Revision 210
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#210
    </link>
    <description>
        &lt;pre&gt;new user, role bugFix

&lt;/pre&gt;
&lt;div class=&quot;Change U&quot;&gt;Alinea/AlineaLib/AlineaObject.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/AlineaLib/AlineaTools.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/Users/AlineaUser.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/Users/admin/Role.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/Users/admin/User.py&lt;/div&gt;
    </description>
  </item>
  <item rdf:about="http://svn.pythonfr.org/alinea_1000.html#209">
    <author>
        phil
    </author>
    <dc:date>
        2005-08-30T23:34:46+02:00
    </dc:date>
    <title>
        Revision 209
    </title>
    <link>
        http://svn.pythonfr.org/alinea_1000.html#209
    </link>
    <description>
        &lt;pre&gt;- dropped empty-never-be-done packages
- fix setup.py to include templates as Alinea&apos;s package_data


&lt;/pre&gt;
&lt;div class=&quot;Change A&quot;&gt;AUTHORS&lt;/div&gt;&lt;div class=&quot;Change D&quot;&gt;Alinea/Links/&lt;/div&gt;&lt;div class=&quot;Change D&quot;&gt;Alinea/Wiki/&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;Alinea/packages.py&lt;/div&gt;&lt;div class=&quot;Change U&quot;&gt;setup.py&lt;/div&gt;
    </description>
  </item>
</rdf:RDF>