AppEngine pour un blog ou CMS : une idée intéressante sur plusieurs points
Cela faisait pas mal de temps que je voulais en parler : la plateforme AppEngine a d’une manière générale la grande faculté d’être gratuite (dans une certaine limite, selon une politique de quotas assez élevés, notamment si son application est correctement codée), sécurisée (pas de peur de se faire hacker) et scalable de façon automatique. Je rappelle de surcroît que sur AppEngine, vous pouvez très bien associer (gratuitement) un nom de domaine à votre application (ici), donc de cette façon masquer totalement que vous êtes sur AppEngine et pas sur un serveur perso.
Trois solutions que j’ai pu voir jusqu’Ã maintenant :
Micoblog : La première est celle d’un rewrite de WordPress en python pour fonctionner sur AppEngine. De façon extrêmement simple à mettre en place, elle a l’immense avantage de garder la même interface d’admin que WordPress. Bref : si on n’est pas familier avec AppEngine, ce n’est pas grave, car l’application agit comme si on était sur WordPress. Le développeur propose une série de thèmes à installer, ainsi que des plugins, bref : ça commence à être bien sympa.
Deux screenshots de l’interface d’admin de Micolog :



Caucho : WordPress 2.7.1 on Quercus : Solution de pirate en quelque sorte, car Quercus permet d’émuler PHP sur AppEngine (via une JVM si j’ai bien compris), et de faire tourner un script PHP (comme WordPress) sur AppEngine. Donc vous gardez les avantages d’AppEngine, avec ceux de WordPress. En contrepartie, je doute que les performances soient parfaites.
Bloog : Le projet qui m’intéresse le plus à l’heure actuelle. Fait vraiment en AppEngine, il offre un résultat (en terme de CMS et de présentation) plutôt propre. Si je devais débuter un blog sur AppEngine à l’heure actuelle, c’est sans dout e la solution que j’adopterai. D’après ce que j’ai vu de l’architecture, le script utilise MemCached, ce qui permet d’économiser sur les ressources, et d’accélerer le rendu des pages. Bref : ça a l’air proprement fait. J’ai découvert ce CMS sur AppEngine via un tutoriel de Tom Nichols, et je dois avouer que le rendu final m’avait bluffé (en fait, je me disais que son thème WP était vraiment beau… et puis j’ai découvert qu’en fait, il n’était pas sur WP mais sur GAE
). Rien que le système de commentaires indenté (qui doit être fournit par défaut dans le thème), avec le formulaire d’ajout de commentaire, et le fait que l’interface utilise de l’AJAX (via Yahoo UI), tout ça a tendance à me séduire. Par contre, je n’ai pas testé l’interface d’admin.
Conclusion
Dans l’absolu, et sans avoir l’assurance de pouvoir migrer mes fichiers et ma base de données sur un blog sur GAE, je ne ferai pas le transfert. Par contre, à l’avenir, si je dois conseiller à quelqu’un de démarrer un blog, je risque fort de lui proposer de démarrer directement sur cette plateforme : c’est gratuit et sécurisé, tout en offrant des fonctionnalités comparables aux plateformes classiques en PHP/MySQL. Que du bonheur, donc !
Vous serez peut-être intéressé :
Un commentaire à AppEngine pour un blog ou CMS : une idée intéressante sur plusieurs points
Laisser un commentaire
- 07 February 2012Surfer anonymement sur le web pour contourner la censure politique(3) Comments
- 06 February 2012SoundCloud : en quel langage est codé le service ?(2) Comments
- 05 February 2012Glype : un proxy en PHP(0) Comments
- 05 February 2012Google serait en train de tester une box de divertissement : Ã quand la Xbox de Google ?(0) Comments
- 05 February 2012AMD et ARM pourraient s'allier pour contrer la puissance d'Intel(0) Comments
- 04 February 2012Suppression des polices provenant de GoogleFonts sur mon blog(6) Comments
- 29 January 2012Pas de loi de Moore dans les cartes graphiques depuis plusieurs années(2) Comments
- 29 January 2012Rénovation des structures de chauffage urbain à Paris(6) Comments
- 28 January 2012Etat des lieux de ma dépendance à Google(9) Comments
- 28 January 2012Désactiver l'accélération de la souris sous Mac OS(4) Comments
[...] codes d’accès). Notez que ce genre d’événement fait sérieusement penser à passer sous AppEngine, par exemple sur Bloog, ce qui permettrait au moins d’éviter d’avoir à faire ce genre de [...]