Fiche technique
Format : Broché
Poids : 1430 g
Dimensions : 19cm X 23cm
EAN : 9782212112276
Quatrième de couverture
Zope ou le Web objet
De la page d'accueil ne nécessitant pas de programmation au site de commerce électronique, du forum personnel au site étendu de gestion de contenu, Zope offre un environnement complet de publication orienté objet: outre son langage de génération de pages dynamiques, il intègre une base de données objet transactionnelle avec historique, un langage de requête et un moteur d'indexation et de recherche.
Cet ouvrage guide le développeur de la phase d'installation de Zope à l'administration à distance du serveur, en passant par la génération de pages dynamiques DTML/ZPT, la gestion et l'indexation de contenu, l'accès aux bases de données SQL et la création de composants métier (produits et ZClasses). Il constitue un guide méthodologique pour la création de composants, illustré par quatre études de cas. Les références DTML et Python, ainsi que l'API de Zope, sont données en annexe.
Deuxième édition mise à jour:
administration et conception Zope avancées
Cette deuxième édition tient compte de la plus récente version de Zope et aborde les aspects indispensables de son exploitation professionnelle: administration système et sécurité, mise en production et montée en charge, inter action avec d'autres serveurs web (Apache, Java, IIS), mais aussi méthode de réalisation de produits (élaboration de plans de tests...), illustrée par une nouvelle étude de cas.
Au sommaire
Pourquoi Zope? Le Web objet · Administration via le Web · Une base objet transactionnelle et historisée · Intégration à d'autres outils · Performances · Fiabilité et sécurité · Coût de développement · I. Zope pourle webmaster. · Installation · Environnement de développement et modèle conceptuel · Objets Zope · Objets persistants · Acquisition dans Python et Zope · Variables REQUEST et objet RESPONSE · Utilisateurs, rôles et permissions · DTML avancé · Zope Page Templates · TAL · TALES · METAL · Formulaires, sessions et cookies · Espace de noms, arborescences, gestion des erreurs · Recherche et indexation (ZCatalog) · II. Zope pour le développeur. · Bibliothèque standard de Python · ZClasses: développement, distribution et packaging · Réalisation de produits Python · Approche par composants · Cas d'utilisation · Diagramme de classe · Code squelette, fonctionnel et technique · Tests · Packaging et distribution · Sécurité · ZODB et la persistance · Arbre d'héritage et classes de base · Mise en production et montée en charge · Configurer une instance · Démarrage et arrêt · Installation et configuration d'Apache · Apache comme serveur web frontal · Sous Windows · Squid comme proxy-cache · Gestionnaires de cache: RAM Cache Manager, HTTP Accelerated Cache Manager · Haute disponibilité avec ZEO · Distribution de charge · Sécurité avancée · HTTP · Authentification et acquisition · API de sécurité · Sécurité des scripts et classes · ZCatalog et CMF/Plone · III. Études de cas. Intranet/extranet collaboratif · Site e-commerce · Étude de cas LDAP · Outil de syndication · Fonctions métier, conversion en classe Python · Débogage, réalisation, packaging et tests · IV. Annexes. Références DTML et Python · API de Zope (classes, fonctions et méthodes)
À qui s'adresse ce livre?
- Aux webmasters et développeurs souhaitant mettre en place des solutions de gestion de contenu personnalisables.
- Aux administrateurs qui ont à administrer des serveurs Zope en environnement MS-Windows ou Unix/Linux.
- Aux chefs de projet qui doivent mettre en place des moyens facilitant le travail collaboratif et le partage d'informations.
-Aux programmeurs rompus à Zope qui souhaitent optimiser l'écriture de produits.