Présentation Plone
Transcription
Présentation Plone
Présentation de Plone Gestionnaire de contenus Présentations Eric Bréhaut Alexandre Guy Développeur / Chef de projet Fondateur d'Euronode Emmanuelle Helly Développeuse / Intégratrice Chez Makina Corpus Présentation de Plone à Toulibre 2 Sommaire Présentation générale Installation et utilisation standard Extensibilité Design Questions / Réponses Présentation de Plone à Toulibre 3 Présentation générale Présentation de Plone à Toulibre 4 Présentation générale Plone et les autres CMS opensource Caractéristiques de Plone Technologies sousjacentes Présentation de Plone à Toulibre 5 Caractéristiques de Plone Un produit de Zope dédié à la gestion de contenu (CMS) Personalisable Apparence (CSS, gabarits) Fonctionnel (workflow, type de contenu) Developpement de « Produits » Présentation de Plone à Toulibre 6 Plone et les autres CMS opensource Présentation de Plone à Toulibre 7 Technologies sousjacentes (1/3) Python langage objet nombreuses librairies « builtin » Indentation syntaxique Zope Présentation de Plone à Toulibre 8 Technologies sousjacentes (2/3) Zope is an Objects Publishing Environment Serveur d'applications qui publie uniquement des objets ZOPE sérialise de façon transparente tous ses objets dans une base de données objet (ZODB) ZOPE contient son propre ORB, il permet d'atteindre tout objet (ou ses méthodes) par une URL En licence ZPL (compatible GPL et approuvée OSI) Source http://www.zope.org/WhatIsZope/ZopeArchitecture Présentation de Plone à Toulibre 9 Technologies sousjacentes (3/3) Composants techniques Serveur HTTP (ZServer) Base de donnée Objets (ZODB) Moteur Indexation/Recherche (Zcatalog) Langages de Template (DTML/ZPT) Gestion des utilisateurs et des droits Interface d'administration (ZMI) En licence ZPL (compatible GPL et approuvée OSI) Présentation de Plone à Toulibre 10 Installation et configuration minimale Présentation de Plone à Toulibre 11 Installation et configuration minimale Installation standard Découverte de la ZMI (Zope Management Interface) Utiliser Zope derrière un autre serveur web Apache Nginx Présentation de Plone à Toulibre 12 Utilisation standard Présentation de Plone à Toulibre 13 Utilisation standard Ajout et gestion du contenu Gestion des portlets Gestion des droits utilisateurs Gestion des workflows Présentation de Plone à Toulibre 14 Ajout et gestion du contenu Nombreux contenus disponibles Documents Images Collections ... Gestion des mots clés, publication, auteur, ... Présentation de Plone à Toulibre 15 Gestion des portlets Présentation de Plone à Toulibre 16 Gestion des droits utilisateurs Présentation de Plone à Toulibre 17 Gestion des workflows Plusieurs workflows disponibles Création de workflows Présentation de Plone à Toulibre 18 Extensibilité Présentation de Plone à Toulibre 19 Extensibilité Ajout de produits supplémentaires Extension des types de contenu Présentation de Plone à Toulibre 20 Ajout de produits supplémentaires Nombreux produits supportés par la communauté Produits plone: http://plone.org/products Package python: http://pypi.python.org/pypi Exemples: Products.Maps Plomino TinyMCE Présentation de Plone à Toulibre 21 Extension des types de contenu ATContent Types Présentation de Plone à Toulibre 22 Design Présentation de Plone à Toulibre 23 Design Création d'un produit de thème Ressources: images, templates et css Agencement des viewlets Modification d'un template Présentation de Plone à Toulibre 24 Création d'un produit de thème S'aider de paste $ paster create -t plone3_theme plonetheme.mytheme Présentation de Plone à Toulibre 25 Ressources: images, templates et css Déclaration des ressources Feuilles de style Images Templates Base properties Architecture par défaut Présentation de Plone à Toulibre 26 Agencement des viewlets Directement sur le site http://domaine/siteplone/@@manageviewlets Dans le profile du produit skin nom_du_produit/profiles/default/viewlets.xml Présentation de Plone à Toulibre 27 Modification d'un template Présentation de Plone à Toulibre 28 Ressources Site officiel, documentation : http://plone.org/ Produits : http://plone.org/products Présentation de Plone à Toulibre 29 Questions / Réponses Merci de votre attention ;) Présentation de Plone à Toulibre 30