Archive for the 'zope' Category

juin 6th 2008

Un apéro Plone fort convivial avec la Quadrature du Net, l’April et Eben Moglen

Je suis arrivé un peu à la bourre hier à la Cantine pour un apéro Plone assez exceptionnel. Aux manettes Alexandre Garel (Pilot Systems), qui nous parlait des conforts qu’apporte Plone pour les développeurs (versionning, workingcopy, ZMI de Zope, niveau d’utilisabilité en fonction des compétences et des rôles…python bien évidemment mais aussi KSS, XMLRPC, Plone Sofware Center …).

Bonne surprise dans l’assistance, Frédéric Couchet, secrétaire Général de l’APRIL, qui (re)découvrait Plone via la petite présentation d’Alex. Frédéric nous a même rappelé que le site de Free Software Foundation était réalisé avec Plone :).

Des petits ratés dans la présentation qui ne font que confirmer ce que je pense de Plone 3 pour le moment : pas encore assez stable et surtout certaines régression duues à l’intégration de certains produits dans le core comme le Link Integrity Checker. Gageons que tout ceci ne sera plus qu’un mauvais souvenir à l’arrivée dans quelques semaines de Plone 3.2 et que nous pourrons profiter en conditions optimales de tous ces conforts apportés par Plone, un système de gestion de contenu à vocation professionnelle.

Juste après l’Apero Plone, c’était Ze event : un talk d’Eben Moglen, petite voie douce et discours toujours aussi profonds de la part du juriste qui fut la main de Richard Stallman pour l’écriture de licences que nous chérissons. Eben Moglen répondait à l’invitation de la Quadrature du Net et de l’April à l’occasion des rencontres sur les forges logicielles qui se tenaient à la Cantine.

Eben Moglen est en outre un amateur avertis de Plone, projet qu’il suit et supporte :) … rien que ça !

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

No Comments yet »

mai 21st 2008

Pilot Systems propose Plone 3.1 sur Objectis, la plate-forme d’hébergement gratuit

Excellente nouvelle ce matin ! Pilot Systems propose Plone 3.1 sur Objectis, la plate-forme d’hébergement gratuit. Plone est un système de gestion de contenu (CMS) professionnel. Objectis est la plus vaste plateforme d’hébergement Zope / Plone et a l’immense avantage de proposer un hosting gratuit (il faut savoir que proposer de l’hébergement Zope requiert beaucoup de ressources matérielles et surtout de sérieuses compténces techniques pour administrer tout ce petit monde. Dans ces conditions vous vous doutez que les places sont malheureusement limitées, il faudra donc faire une demande sur le site d’Objectis pour expliquer votre démarche, vous obtiendrez alors un code de validation pour un ou plusieurs Plone en fonction de votre projet … elle est pas belle la vie :)

On ne peut donc que saluer l’initiative de Pilot Systems qui propose une fois de plus le “cutting edge” au développeurs ou aux simples curieux désireux de tater ce qui se fait de mieux en terme de gestion de contenu actuellement : Plone 3.1.

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

2 Comments »

mars 11th 2008

Plone3.1 est disponible en version béta

logo1.jpgPlone est un système de gestion de contenu professionnel écrit en langage Python. “Professionnel’”, ça veut dire en clair qu’il dispose de fonctionnalités avant tout tournées vers les professionnels, à mi chemin entre sytème de gestion de contenu et framework permettant le développement d’applications métiers, il offre des conforts que l’on retrouve dans aucun autre CMS écrit en PHP puisqu’il s’appuie sur un socle applicatif robuste et ultra riche, Zope.

Je dois avouer que depuis la sortie de Plone3, j’attendais impatiemment la sortie de Plone3.1, même si grâce à Trollfot, j’ai pu avoir plus qu’un avant goût de ce qui manquait à plone 3.0.

Plone 3.1 est une version de maintenance qui vient corriger quelques bugs mineurs mais qui apporte surtout son lot de nouveautés, plus de portlets, des fields supplémentaires : le field image pour les portlets (les petites boites autour de la zone de contenu) faisait cruellement défaut mais grâce à StructuredDocument je pouvais déjà jouir de cette indispensable fonctionnalité.

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

No Comments yet »

janvier 4th 2008

Prendre en main Plone 3 : DIYPloneStyle pour faire vos produits de skin

Plone 3 est un système de gestion de contenu open source professionnel, dans sa version 3, il améliore encore l’expérience utilisateurs et ses nouvelles fonctionnalités font vraiment pâlir les Drupal, Joomla et autres.Toujours dans la série de mini tutos publiés sur toonux.org, voici le dernier en date qui vise à vous permettre de créer votre propre product de skin Plone 3 grâce à DIYPloneStyle, un outil fort pratique mis à notre disposition par David Convent, entre autres membre de l’Association Francophone Python… un pote quoi :)

Voir le mini Tuto sur Toonux

Adhérez à l’AFPY

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

No Comments yet »

décembre 12th 2007

Pilot Systems lance une offre d’hébergement virtualisé d’applicatifs web

La virtualisation consiste à affecter des ressources d’une ou plusieurs machines dans un ou plusieurs environnements clos via un système d’ allocation dynamique de la puissance de calcul (RAM + CPU) en fonction de la consommation de ressources de votre projet. Sur une application comme Zope, la virtualisation est un gage supplémentaire de sécurité et un gage de fiabilité.

Pilot Systems sur sa plate-forme d’hébergement Objectis Pro, propose maintenant des serveurs privés virtuels autorisant une plus grand latitude à l’utilisateur qui le désire.

Objectis Pro est un service d’hébergement Zope / Plone professionnel qui sera lancé très prochainement, en utilisant une infrastructure entièrement revue et corrigée. Objectis Pro ne remplacera pas Objectis, et l’hébergement gratuit restera disponible.

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

No Comments yet »

décembre 4th 2007

Plone 3 howto : insérer des vidéos de Youtube dans Plone 3

Un nouveau petit tutoriel Plone 3 vient d’être mis en ligne sur Toonux. Vous y découvrirez comment ajouter des vidéos de Youtube ou autres dans votre Plone. Les nouveaux outils proposés par ce système de gestion de contenu professionnel facilitent grandement la tâche du webmaster et ce petit paramétrage vous ouvrira des portes pour rendre votre application plus sexy et plus riche.

Voir le tutoriel sur toonux.org

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

No Comments yet »

novembre 26th 2007

Customiser le look and Feel de Plone 3

Plone3 une nouvelle manière d’intégrerAvec l’arrivée de Plone3, nous sommes nombreux à nous retrouver un peu à la rue. Il y a tellement de changement qu’il nous faut réapprendre beaucoup de choses. Cependant, le temps que nous passons à découvrir de nouvelles fonctionnalités nous font nous poser pas mal de questions : la question du jour pour moi fut “comment customiser mon footer”. Ca peut paraître un peu débile mais très vite on s’aperçoit que la le footer.pt ne se trouve plus dans le portal_skins/plone_templates mais dans portal_skins/plone_deprecated … qui comme son nom l’indique est déprécié, ce qui veut dire en clair que ce n’est pas la bonne méthode et que customiser ce template ne vous mènera nul part.

Quoi qu’il arrive aujourd’hui, Plone c’est Plone 3 et il faut s’y mettre. J’ai donc commencé à rédiger de tout petits howto à destination des intégrateurs pour leur éviter de galérer de longues heures passées à se familiariser avec les nouveaux mécanismes que Plone 3 propose.

Et pour le premier petit tuto, je vous propose donc une petite introduction au portal_view_customizations

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

2 Comments »

septembre 6th 2007

Configuration express d’un serveur pour Zope / Plone sous Debian Etch

Voici en quelques mots les étapes d’installation et de configuration d’un serveur pour Zope / Plone :

- Installation de la distribution : Debian Etch, on choisira l’install via l’interface de dedibox. C’est ultra rapide, une fois terminée, l’installation reboot la dedibox, vous pouvez donc vous y connecter via ssh.
- Pour configurer la date et l’heure on utilise la commande Date : $ sudo date 090616302007 : ce qui définit la date suivante : 6 sept a 16H30 en 2007
- On installe le nécessaire : apt-get install emacs21 subversion irssi sudo vim …
- Zope et python via dpkg : apt-get install python2.4 zope2.9
- Attention installer PIL : apt-get install python-imaging
- Plone depuis les sources du site wget.
- Edition du etc/zope.conf pour mettre un port autre que 9673.
- L’instance se lance
- On ajoute ses products utiles à coup de wget dans le répertoire Products du Zope (en oubliant pas de les décompreser). Attention à PloneFormGen a besoin de TALESField (sinon on plante l’instance) que l’on peut trouver ici http://plone.org/products/scriptablefields/?searchterm=TALESField
- installation de Apache2 via dpkg : Au passage, Apache nous rappelle les petites commandes utiles.
- Installer les Modules Apache dont nous avons besoin avec a2enmod :
yakuza:/home/bluetouff# a2enmod proxyModule proxy installed; run /etc/init.d/apache2 force-reload to enable.yakuza:/home/bluetouff# a2enmod rewriteModule rewrite installed; run /etc/init.d/apache2 force-reload to enable.yakuza:/home/bluetouff#
- On pense à faire pointer le DNS sur la nouvelle machine
- Configuration des vhost apache et restart du serveur HTTP
… et voilà, on patiente tranquillement que le domaine pointe bien

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

1 Comment »

août 28th 2007

Toonux.org passe sur Karma, une dedibox qui me rend bien des services

Comme depuis maintenant un peu plus de 36heures et que ma Freebox ne semble pas disposer à synchroniser plus de 30 secondes avant de repartir en chenillard (premier problème sérieux que je rencontre avec ce FAI après des années d’abonnement), je viens de migrer Toonux sur une dedibox. Apres deux ans passés sur Padawan (un petit sempron ridicule avec 1go de ram) Toonux a depassé les 1000 visiteurs uniques par jour. Cette dedibox qui répond au nom de Karma accueillait déjà une petite vingtaine de sites, l’instance de toonux est la 10eme instance Zope2.9… impressionnant quand on regarde les caractéristiques techniques de cette petite boite.

L’OS n’es plus FreeBSD comme sur Padawan mais Debian GNU Linux et il semble faire son office convenablement. Merci dedibox, t’es trop balaise comme petite boîboîte.

Allez pour le plaisir :

Cpu(s): 2.4%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1017980k total, 1000460k used, 17520k free, 17272k buffers
Swap: 1044216k total, 522500k used, 521716k free, 101768k cached

ben même si la ram prend cher et que ca swap un peu : le cpu idle !

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon] [Technorati] [Yahoo!]

1 Comment »

août 26th 2007

Intégration d’ajax dans Plone 3

Dans un article décrivant les nouveautés de Plone 3 sur Toonux, j’ai abordé très sommairement les petits plus qui font que Plone est un système de gestion de contenu très en avance sur son temps. S’appuyant technologiquement sur langage Python et le serveur d’application open source Zope, Plone apporte un soin tout particulier sur le confort d’édition des contenus. Dans cette vidéo, vous allez pouvoir découvrir comment Plone utilise Ajax pour éviter les rechargements de pages lors de l’édition d’une page.

[wp_youtube]AQOaSHOKHAg[/wp_youtube]

[Ask] [blinklist] [Bloglines] [BlogMarks] [Blogsvine] [del.icio.us] [Digg] [diigo] [dzone] [Facebook] [Faves] [Hugg] [Ma.gnolia] [MySpace] [MyWeb] [Netvouz] [Newsvine] [OnlyWire] [Segnalo] [Simpy] [Slashdot] [StumbleUpon]