Les nouveaux modules de la communauté francophone

Par thomasdesvenanin Dernière modification 30/07/2011 21:51

La communauté francophone Plone a été très prolifique sur ce premier semestre 2011. Pas moins de 15 nouveaux modules, et des traductions de modules majeurs !

Voici une liste des contributions libres et open source des acteurs français et belges de la communauté Plone. Une contribution significative qui démontre la vivacité de notre technologie, mais aussi la pertinence des choix technologiques de Plone qui permet toujours davantage de modularité.

 

Nouveaux modules - Orientés intégrateurs ou développeurs

aws.zope2zcmldoc

Permet d'avoir une documentation zcml en ligne sous le control panel (Gilles Lenfant)


collective.configviews

Permet de gérer de la configuration de browser view sans rien faire de plus qu'un schema. Vous avez alors la possiblilité de disposer de la conf dans différent formats, le formulaire, le stockage, etc. ... des exemples d'utilisations ci-après. (Jean-Michel François)

Un utilitaire pour les intégrateurs, qui permet de réaliser des vues (browser:view / browser:page) ayant des paramètres de configuration.

Il suffit de décrire la structure de la configuration souhaitée à l'aide d'une interface (zope.interface) et de faire hériter votre vue de ConfigurableBaseView qui se charge du reste.

Par exemple : collective.googledoscviewer permet de configurer la taille du viewer.
https://github.com/collective/collective.googledocsviewer/blob/master/collective/googledocsviewer/views.py

http://pypi.python.org/pypi/collective.configviews 

collective.profiler

Un outil pour profiler votre code, à partir d'une definition de coupe dans un fichier zcml. (Youenn Boussard)

Présentation sur plone.fr

PloneTerminal

Un terminal en ligne sous Plone :) (Par gawel).

La demo en ligne : http://bearstech.com/term

http://pypi.python.org/pypi/PloneTerminal

 

Nouveaux modules - Orientés utilisateurs ou intégrateurs

aws.windowsplonecluster

Offre une alternative à supervisor sous windows. 

Il permet de redémarrer, stopper en QOS les zeoclients avec un répartiteur de charge (pour l'instant seul pound est implementé). (Youenn Boussard)

 

collective.contentrules.comingsoon

Le but est de permettre, par exemple, d'envoyer des notifications la veille d'un événement.

Ce module ajoute un déclencheur qui permet de paramétrer des événements en fonction de l'approche d'un événement Plone. (Thomas Desvenain, Jean-Michel François)

http://plone.org/products/collective.contentrules.comingsoon 

collective.galleria

Une intégration de galleria basé sur collective.gallery (Jean-Michel François)

https://github.com/collective/collective.galleria
http://galleria.aino.se/

collective.googledocsviewer

Une intégration de Google docs viewer dans Plone. Permet d'afficher un fichier Plone en utilisant le service google docs viewer. (Jean-Michel François)

http://pypi.python.org/pypi/collective.googledocsviewer

Un exemple en ligne : http://toutpt.makina-corpus.org/add-ons/collective.googledocsviewer/cv-jeanmichel-francois-fr/view 

collective.googlenews

Ce module permet de respecter les contraintes demandées par le service d'actualités de Google et met à disposition un sitemap dans un format spécifique à ce service. (Jean-Michel François)

http://plone.org/products/collective.googlenews

collective.local.sendto

Ajoute un onglet qui permet d'envoyer un email aux membres ayant un
rôle local sur le dossier. (Thomas Desvenain)

http://plone.org/products/collective.local.sendto

collective.local.userlisting

Ajoute un onglet qui affiche la liste les membres ayant un rôle
local sur le dossier. (Thomas Desvenain)

http://plone.org/products/collective.local.userlisting

collective.masonry

Ce module permet d'ajouter des portlets avant et après le contenu tout en minimisant la hauteur utilisée. (Jean-Michel François)

Il utilise pour l'affichage des portlets le plugin JQuery Masonry.

Un exemple en ligne: http://toutpt.makina-corpus.org/add-ons/collective.masonry 

http://plone.org/products/collective.masonry

collective.portlet.customizablerecent

Une portlet « éléments récents » avec de nombreuses options de
configuration (filtres, options d'affichage, etc). (Thomas Desvenain,
Alexandre Storoz, Vincent Fretin)

http://plone.org/products/collective.portlet.customizablerecent

collective.seo

Un module permettant de modifier les valeurs des balises title, description et keywords. (Jean-Michel François)

Par défaut, Plone s'occupe d'ajouter des valeurs à ces balises à partir du contenu de la page courante. Par exemple pour la balise title on a par défaut TITRE DU CONTENU -- TITRE DU SITE. Avec ce module vous pouvez re-écrire la balise title sans modifier le titre de votre page. Ce module vous sera demandé par des experts en référencement.

http://plone.org/products/collective.seo

collective.signableevent

Ajoute un nouveau type de contenu : un événement auquel les utilisateurs peuvent s'inscrire. Le délai d'inscription est configurable. (Gaël Le-Mignot et Bruno Dupuis)

http://pypi.python.org/pypi/collective.signableevent/

Mises à jour majeures

collective.phantasy 2.0

Permet aux utilisateurs, via un formulaire très complet, de décrire
des skins (couleurs, blocs, images...) pouvant être associées à des
rubriques du site.
C'est un module par Jean-Mathieu Grimaldi, portage à Plone 4.x
(version 2.0) par Thomas Desvenain, avec de nouvelles fonctionnalités (gestion des favicon, nouvelles options...).

http://plone.org/products/collective.phantasy

Solgema.fullcalendar 1.9

Le module de calendrier Solgema.fullcalendar sort dans une version 1.9, compatible Plone 4.x, avec de nombreuses nouveautés dont la prise en charge des futurs événements récurrents (Plone 4.2) (Fabien Moret, Thomas Desvenain, Vincent Fretin).

Ce module est une intégration à Plone du module de calendrier fullcalendar.js

http://www.solgema.com/nouveautes/solgema.fullcalendar-1.9-nouvelle-version-du-calendrier-complet-pour-plone

 

Traductions

eea.facetednavigation

Ce module majeur permettant de créer des formulaires de recherche / filtrage riches et hautement paramétrables est maintenant internationalisé et traduit en français (Thomas Desvenain).

http://plone.org/products/eea.facetednavigation

collective.imagetags

Traduit en français par Jean-Michel François

http://plone.org/products/collective.imagetags

 

Note :

Tous ces modules sont téléchargeables sur pypi et sur un gestionnaire de révisions communautaire (svn de plone, github...).

Si vous avez publié une release stable d'un modulet depuis janvier 2011 qui n'apparait pas dans cette liste, veuillez l'indiquer sur la mailing-list plone-fr http://lists.plone.org/mailman/listinfo/plone-plone-fr

Actions sur le document