<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
	
		<title>philpep's blog - tag webpy</title>
		<atom:link href="http://blog.philpep.org/feed/tag/webpy/rss2" rel="self" type="application/rss+xml" />
		<description>philpep&#39;s blog - tag webpy rss</description>
	<link>http://blog.philpep.org</link>
	<language>fr</language>
		<lastBuildDate>Sun, 02 May 2010 00:00:00 GMT</lastBuildDate>
	<generator>Pblog</generator>
		<item>
			<title>blog.philpep.org rune pblog2</title>
			<link>http://blog.philpep.org/post/blog.philpep.org-rune-pblog2</link>
			<guid>http://blog.philpep.org/post/blog.philpep.org-rune-pblog2</guid>
			<pubDate>Sun, 02 May 2010 00:00:00 GMT</pubDate>
			<description>&lt;p&gt;Ça bouge beaucoup &lt;a href=&#34;http://git.philpep.org/pblog2.git/&#34;&gt;sur le git de pblog2&lt;/a&gt; en ce moment. Même si on est encore loin d&#39;avoir une version stable, il est pleinement utilisable et apporte son lot de nouveautés :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Interface d&#39;administration très complète&lt;/li&gt;
&lt;li&gt;Gestion de pages statiques&lt;/li&gt;
&lt;li&gt;Possibilité de changer et de créer des nouveaux templates&lt;/li&gt;
&lt;li&gt;Gestionnaire de médias (pour uploader quand on peut pas scp)&lt;/li&gt;
&lt;li&gt;Post différés&lt;/li&gt;
&lt;li&gt;Interface d&#39;édition markdown convi en javascript&lt;/li&gt;
&lt;li&gt;Installation en HTTP&lt;/li&gt;
&lt;li&gt;Plus de fichier de configuration (tout se fait par HTTP)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;http://design.bender-labs.org&#34;&gt;Bender&lt;/a&gt; s&#39;est mis à fond sur le javascript, pblog2 utilise maintenant &lt;a href=&#34;http://jquery.com/&#34;&gt;jQuery&lt;/a&gt; qui permet de faire des petites choses sympa (bien entendu pblog2 restera au maximum utilisable &lt;em&gt;sans&lt;/em&gt; javascript).&lt;/p&gt;
&lt;p&gt;On peut maintenant créer son propre design (et donc choisir l&#39;emplacement des divers éléments, nuage de tags, archives etc). Pour l&#39;instant pblog2 est distribué avec deux designs (&lt;a href=&#34;http://design.bender-labs.org/design/show/White-Lines&#34;&gt;White-line&lt;/a&gt; et ouverta le petit nouveau que vous voyez sur ce blog).&lt;/p&gt;
&lt;p&gt;Grand changement notable : pblog2, à contrario de pblog, utilise &lt;a href=&#34;http://www.sqlalchemy.org&#34;&gt;SQLAlchemy&lt;/a&gt;, ce qui permet d&#39;avoir un code plus court, plus simple et en même temps plus optimisé. En plus pblog2 peut tourner maintenant sous toutes les bases de données gérés par sqlalchemy &lt;a href=&#34;http://www.sqlalchemy.org/features.html&#34;&gt;et il y en a un paquet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pour la migration de pblog1 vers pblog2 j&#39;ai codé une petite fonction, vous avez juste à donner le &lt;em&gt;chemin&lt;/em&gt; d&#39;installation de pblog1 et pblog2 va importer tous vos posts/commentaires/tags.&lt;/p&gt;
&lt;p&gt;Il reste beaucoup de travail pour corriger les quelques bugs et rendre l&#39;interface plus cohérente, en attendant n&#39;hésitez pas à filer un coup de main, donner des idées de ce que vous aimeriez bien voir sur pblog2.&lt;/p&gt;
&lt;div class=&#34;codehilite&#34;&gt;&lt;pre&gt;git clone git://git.philpep.org/pblog2.git
&lt;/pre&gt;&lt;/div&gt;</description>
		</item>
		<item>
			<title>Pblog 1.0 RELEASED</title>
			<link>http://blog.philpep.org/post/Pblog-1.0-RELEASED</link>
			<guid>http://blog.philpep.org/post/Pblog-1.0-RELEASED</guid>
			<pubDate>Fri, 08 Jan 2010 05:11:59 GMT</pubDate>
			<description>&lt;p&gt;Je parlais il y a un mois &lt;a href=&#34;/post/Pblog-une-release-qui-s-annonce&#34;&gt;d&#39;une probable release de pblog&lt;/a&gt;. Et en cette belle nuit du 8 janvier 2010 c&#39;est chose faite.&lt;/p&gt;
&lt;p&gt;Les plus observateurs (ou ceux qui ont vraiment du temps à perdre) d&#39;entre vous auront remarqué que le git et taggé 1.0 depuis fort longtemps. Mais on voulait faire durer un peu histoire de fixer quelques trucs, et surtout de documenter.&lt;/p&gt;
&lt;p&gt;Quoi de neuf depuis la dernière fois, pas grand chose et beaucoup à la fois, des finitions des tests etc. Maintenant pblog a été testé avec succès (et non sans mal) sur trois serveurs web libres que sont Apache2 (pas testé avec le 1.3 à vous de jouer), Lighttpd et Nginx. Des exemples de configurations sont disponibles dans le code.&lt;/p&gt;
&lt;p&gt;Comme toujours lisez bien le &lt;code&gt;README&lt;/code&gt;, il y a un script d&#39;installation rapide mais personnellement (et parce que c&#39;est moi qui ai codé ce script d&#39;install qui bug dans de nombreux cas) je vous recommande une installation manuelle (c&#39;est expliqué dans le &lt;code&gt;README&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;La config est assez souple et permet de faire beaucoup de choses, lisez donc &lt;code&gt;config.py.example&lt;/code&gt; et vous verrez c&#39;est simple.&lt;/p&gt;
&lt;p&gt;Quand je vous parlais de documentation c&#39;est du lourd, pblog a maintenant &lt;a href=&#34;http://www.philpep.org/pblog/&#34;&gt;un site dédié&lt;/a&gt; vous y trouverez le pourquoi du comment, et aussi &lt;a href=&#34;http://wiki.bender-labs.org/pblog/&#34;&gt;une section&lt;/a&gt; sur notre wiki.&lt;/p&gt;
&lt;p&gt;Bon voilà il ne me reste plus qu&#39;à vous inviter à &lt;a href=&#34;http://www.philpep.org/pblog/download/&#34;&gt;télécharger cette release&lt;/a&gt; et surtout n&#39;hésitez pas à nous contacter (voir comment dans le &lt;code&gt;README&lt;/code&gt;) pour des retours, ce qui vous plaît, ce que vous détestez etc.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.philpep.org/pblog/&#34;&gt;&lt;img alt=&#34;Site de pblog&#34; src=&#34;http://www.philpep.org/pblog/img/logo3.png&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Vers pblog 2.0 ?&lt;/h2&gt;
&lt;p&gt;L&#39;équipe est bien motivée (mais ça peut changer très vite ...) et pense déjà à pblog 2.0 , le développement prend une allure de totale réécriture, nous avons découvert les vertues de &lt;a href=&#34;http://www.sqlalchemy.org&#34;&gt;SQLAlchemy&lt;/a&gt; et du coup &lt;a href=&#34;http://webpy.org&#34;&gt;webpy&lt;/a&gt; ne servira plus des masses, on pense aller vers &lt;a href=&#34;http://cherrypy.org&#34;&gt;CherryPy&lt;/a&gt; qui ne fait que de la gestion URL et qui est plus robuste.&lt;/p&gt;</description>
		</item>
	</channel>
</rss>

