Rayon Développement d'applications, langages de programmation
Zope : premier site collaboratif avec Zope et le CMF

Fiche technique

Format : Broché
Nb de pages : XIII-137 pages
Poids : 450 g
Dimensions : 21cm X 24cm
EAN : 9782212111637

Zope


Collection(s) | Les cahiers du programmeur
Paru le
Broché XIII-137 pages

Quatrième de couverture

Avec son framework de gestion de contenu le CMF, le serveur d'applications open source Zope devient un système de génération de sites collaboratifs fortement personnalisable et extrêmement modulaire !

Du cahier des charges à la mise en ligne, ce livre détaille la réalisation d'un site communautaire avec Zope et le CMF. Le développeur découvrira comment gérer différents types de contenu, mettre en œuvre des services de workflow et d'indexation, gérer les droits, les interfaces utilisateur et les formulaires. Chaque chapitre est ponctué de rappels sur les principes fondamentaux de la gestion de contenu et la programmation Zope.

Sommaire

Introduction : La gestion de contenu • Intérêt et domaines d'application : sites éditoriaux, communautés en ligne, bases de connaissances d'entreprise • Historique de Zope • Le CMF (Content Management Framework) • Les quatre étapes de la publication de contenu : identification, composition, modération et publication • Présentation de l'étude de cas : Principaux cas d'utilisation du CMF • Zopera, un site communautaire • Installation de l'infrastructure logicielle : Installation de Zope, du CMF, et des modules d'extension CMF-Plone, Formulator et DCWorkflow • Configuration initiale du site • Présentation des composants et services en action • Personnalisation graphique : Zope Page Templates, HTML, CSS et JavaScript • Skins et layers • Mise en œuvre de l'interface du site Zopera • Intégration d'une charte graphique avec ZPT • Gabarit des pages • Intégrer les images de la charte graphique • Modifier le haut de page • Page imprimable • Contenu statique de la page d'accueil • Personnalisation fonctionnelle : Workflow de publication • Types de contenu • Mise en œuvre des classes d'objet (classe par défaut, ZClasse et produit Python) et des types de contenu associés • Mise en production et montée en charge : Serveur Web Apache • Utiliser Squid comme Sserveur de proxy-cache Squid • Gestionnaires de cache de Zope (RAM cache manager et Accelerated HTTP cache manager) • Haute disponibilité et montée en charge avec la solution ZEO (Zope Enterprise Objects) : distribution de charge, choix du miroir par l'utilisateur, DNS Round Robin, routeur logiciel...

Biographie

Kamon Ayeva participe depuis plusieurs années à des projets communautaires autour de Zope. Webmaster du site Zopera et créateur de nombreux sites Zope, il anime des séminaires de formation et écrit régulièrement des articles pour la presse spécialisée.

Olivier Deckmyn est fondateur et directeur technique d'IngeniWeb, l'un des leaders français en développement et en hébergement Zope. Auteur de plusieurs produits open source Zope et coauteur du premier livre français sur Zope publié chez Eyrolles, il a à son actif des projets majeurs (Assemblée nationale, Accord, AGF, France Telecom, British Telecom...).

Pierre-Julien Grizel est chef de projet chez Ingeniweb et auteur du livre de référence Zope (Eyrolles). Artisan de longue date du logiciel libre, il maîtrise les technologies objet (C++, UML..., et bien sûr Zope et Python).

Avis des lecteurs

Du même auteur : Kamon Ayeva

Zope-Plone

Du même auteur : Olivier Deckmyn

Zope

Zope-Plone

Zope

Du même auteur : Pierre-Julien Grizel

Zope

Zope