<?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>Le Blog du grand loup Zeur &#187; blog</title>
	<atom:link href="http://blog.gaetan-grigis.eu/tag/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gaetan-grigis.eu</link>
	<description>Le blog qui vous fait connaitre ce que vous savez déjà</description>
	<lastBuildDate>Tue, 17 Jan 2012 08:43:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Appengine, WordPress et XML-RPC</title>
		<link>http://blog.gaetan-grigis.eu/python-2/appengine-wordpress-et-xml-rpc/</link>
		<comments>http://blog.gaetan-grigis.eu/python-2/appengine-wordpress-et-xml-rpc/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 20:48:03 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xml-rpc]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=883</guid>
		<description><![CDATA[Plop à tous Cet article est seulement la présentation d&#8217;un de mes projets qui avance assez rapidement : un Front End de WordPress écrit en Python à utiliser via Google AppEngine. Le but est de faire un tout petit peu plus que le système de CDN/Cache par Cirrux (que j&#8217;utilise et ai présenté dans l&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<p>Plop à tous</p>
<p>Cet article est seulement la présentation d&#8217;un de mes projets qui avance assez rapidement : un Front End de WordPress écrit en Python à utiliser via Google AppEngine.<br />
<span id="more-883"></span></p>
<p>Le but est de faire un tout petit peu plus que le système de CDN/Cache par Cirrux (que j&#8217;utilise et ai présenté dans l&#8217;un de mes autres articles). Avec notamment pas mal de fonctionnalités propre aux blogs dont :</p>
<ul>
<li>Stockage des médias en blob dans la base de données</li>
<li>Importation XML des données (articles, commentaires, catégories, tags) depuis un export WordPress</li>
<li>Importation direct des données par requête XML-RPC</li>
<li>Mise à jour dans les deux sens (blog <-> frontend) via XML-RPC (synchro des commentaires, &#8230;)</li>
<li>Système de cache médias et html</li>
<li>Utilisation de templates spécifiques</li>
</ul>
<p>Bien sûr, tout n&#8217;est pas encore utilisable, mais pas mal de choses ont déjà été implémentées, et certaine le seront prochainement.</p>
<p><strong>L&#8217;intérêt du système : </strong></p>
<ol>
<li>Garder un site toujours online (google plante rarement)</li>
<li>Profiter des systèmes de CDN fournit par Google pour son blog (d&#8217;autant plus que la rapidité de chargement des pages est désormais à prendre en compte en SEO)</li>
<li>Sécurité renforcée, puisque c&#8217;est Google qui sera en première ligne, le front-end s&#8217;occupant au pire de faire proxy entre le client et le serveur</li>
<li>Montée en charge plus rare (voir inexistante) puisqu&#8217;une fois l&#8217;ensemble synchronisé, on pourrait même éteindre le serveur et laisser le frontend distribuer le cache et stocker les coms en vu d&#8217;une synchro </li>
<li>Niveau templates, il n&#8217;y a que 3 fichiers à modifier</li>
</ol>
<p><strong>Les désavantages :</strong></p>
<ul>
<li>Google &#8230; toujours Google (mais bon <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</li>
<li>Utilisation de templates spécifique, il faudra donc se créer soi-même sa template (ça ma pris 30 minutes pour ma template actuelle donc &#8230;)</li>
<li>Système d&#8217;import lourd, Google risque de ne pas aimer (pas mal de limitation niveau requêtes/CPU)</li>
<li>Les plugins du blog seront ignorés (coloration syntaxique, twitter, &#8230;)</li>
<li>Toujours pas la possibilité d&#8217;utiliser pleinement les Appengines comme plateforme de blog (autant utiliser blogger <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) </li>
<li>Faut garder un serveur online (à mi-temps au moins pour la publication des articles et les mises à jour).</li>
<li>Inutilisable par des blogs intensément commenté (puisque ça supprimerait l&#8217;utilisation du cache et augmenterait de façon importante le nombre de requêtes effectuées)</li>
</ul>
<p>Le projet est sur Github : <a href="http://github.com/cipher16/wpfe-gae">wpfe-gae</a>. Comme dit, c&#8217;est encore en phase de développement intensif, et je ne suis pas sûr des méthodes employées. (une version d&#8217;exemple pas encore synchro à voir sur &#8216;blog-fe.gaetan-grigis.eu&#8217; pas de lien pour éviter le référencement du truc).</p>
<p><strong>Fonctionnement</strong><br />
Côté fonctionnement, c&#8217;est assez simple : pour charger le contenu on peut uploader un fichier XML de sauvegarde du blog, ou synchroniser par XML-RPC (depuis les version 2.6, WordPress autorise les requêtes XML-RPC et supporte les API de Blogger et Movable Type).</p>
<p>Pour les commentaires (partie encore à développée), le système devrait proposer un système assez sympa :<br />
Lorsque l&#8217;on poste un commentaire, une requête XML-RPC serait envoyée au véritable blog pour stocker le commentaire, et le front-end le stockerait aussi. Dans le cas où le serveur du blog ne répond pas, le front-end mettrais le commentaire en queue pour une mise à jour future.</p>
<p>Sinon, rien ne change niveau affichage des liens/urls, les urls fournit par WordPress serait réutilisées.</p>
<p>Une autre idée aurait été d&#8217;utiliser le système de cache fournit par Cirrux, et de développer le Webservice s&#8217;occupant des commentaires, permettant ainsi de ne pas avoir à recoder son template pour être supporté par Django, et ainsi changer directement les templates depuis son blog, et garder l&#8217;ensemble des avantages de WordPress (plugins, &#8230;).</p>
<p>Donc voilà, sous réserve que je ne change pas d&#8217;avis et que je ne développe le webservice sur Cirrux, ce blog sera donc hébergé chez Google <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Mais bon ça prendra du temps.</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=883">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/programmation/creer-son-propre-service-de-mail-jetable-avec-appengine/" rel="bookmark" title="Permanent Link: Créer son propre service de mail jetable avec appengine">Créer son propre service de mail jetable avec appengine</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/mise-en-place-dun-cdn-via-google-app-engine/" rel="bookmark" title="Permanent Link: Mise en place d&#8217;un CDN via Google App Engine">Mise en place d&#8217;un CDN via Google App Engine</a></li><li><a href="http://blog.gaetan-grigis.eu/mes-applicationsscripts/" rel="bookmark" title="Permanent Link: Mes Applications/Scripts">Mes Applications/Scripts</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/php-programmation/marre-du-spam-sur-wordpress/" rel="bookmark" title="Permanent Link: Marre du spam sur wordpress ??">Marre du spam sur wordpress ??</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/systeme-dalerte-via-sms-sur-vos-serveurs-grace-a-google-calendar/" rel="bookmark" title="Permanent Link: Système d&#8217;alerte via SMS sur vos serveurs grace à google calendar.">Système d&#8217;alerte via SMS sur vos serveurs grace à google calendar.</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/python-2/appengine-wordpress-et-xml-rpc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8230; Un blog xD &#8230;</title>
		<link>http://blog.gaetan-grigis.eu/non-classe/un-blog-sur-le-php/</link>
		<comments>http://blog.gaetan-grigis.eu/non-classe/un-blog-sur-le-php/#comments</comments>
		<pubDate>Thu, 15 May 2008 17:44:26 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[loser]]></category>

		<guid isPermaLink="false">http://php-engineering.info/blog-php/?p=1</guid>
		<description><![CDATA[Bé voila &#8230; j&#8217;ai crée un blog &#8230; Rapidement &#8230; les raisons du blog &#8230; ben y&#8217;a certain truc qui ne sont d&#8217;aucun interet pour le site web, que je vais peut être poster ici. Et pis vala &#8230; c&#8217;est tout. Sérieusement &#8230;c&#8217;est juste que mon site web est très mal foutu &#8230; et j&#8217;ose [...]]]></description>
			<content:encoded><![CDATA[<p>Bé voila &#8230; j&#8217;ai crée un blog &#8230;</p>
<p>Rapidement &#8230; les raisons du blog &#8230; ben y&#8217;a certain truc qui ne sont d&#8217;aucun interet pour le site web, que je vais peut être poster ici.<br />
Et pis vala &#8230; c&#8217;est tout.</p>
<p>Sérieusement &#8230;c&#8217;est juste que mon site web est très mal foutu &#8230; et j&#8217;ose plus le reprogrammer &#8230; le référencement est tellement bon xD. Et ouai &#8230; c&#8217;est ce qui arrive lorsque la créature dépasse l&#8217;espérance de son maitre :p. Bon tous ça pour dire que j&#8217;ai plus de 500 visites par jour, dont environ 200-250 unique &#8230; pour des mot-clés tel que programmation php, anonimité php, proxy php, programmation socket windows, &#8230;</p>
<p>Si c&#8217;est pas cool pour un site web sans contenu, avec un pagerank naze ^^. D&#8217;un autre coté, c&#8217;est dommage que mon site soit si bien référencé dans certaine catégorie, &#8230; comme la <a href="http://www.google.fr/search?q=programmation+php">programmation php</a>, je me retrouve devant des sites web tel que php-debutant (la référence des débutants), tous comme le site du zero, ou bien encore : www.j0k3r.net, un site pas mal pour les webmestres &#8230; C&#8217;est moche le référencement, :p mais pas pour moi <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sinon, comme j&#8217;utilisais le forum comme un blog &#8230; je me suis dis que ça ferais moins loser-sans-pote-qui-se-fait-chier-tous-le-temps-comme-un-pauvre-con, ça ferait mieux de faire tous de suite un blog xD</p>
<p>Bon &#8230; donc c&#8217;est à partir d&#8217;ici qu&#8217;est <strong>censé</strong> revivre mon site xD</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=1">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/non-classe/un-peu-davancement-dans-lapplication-android-de-la-cts/" rel="bookmark" title="Permanent Link: Un peu d&#8217;avancement dans l&#8217;application Android de la CTS &#8230;">Un peu d&#8217;avancement dans l&#8217;application Android de la CTS &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/php-programmation/php/" rel="bookmark" title="Permanent Link: PHP &#8230; ^^">PHP &#8230; ^^</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/modifier-les-headers-de-firefox-user-agent/" rel="bookmark" title="Permanent Link: Modifier les headers de firefox (user-agent, &#8230;)">Modifier les headers de firefox (user-agent, &#8230;)</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/ssl-via-gnutls-sur-apache2/" rel="bookmark" title="Permanent Link: SSL via GNUTLS sur apache2">SSL via GNUTLS sur apache2</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/centre-alsace-le-prix-du-gazole-depasse-le-prix-essence/" rel="bookmark" title="Permanent Link: Centre Alsace : Le prix du gazole dépasse le prix essence">Centre Alsace : Le prix du gazole dépasse le prix essence</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/non-classe/un-blog-sur-le-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

