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 open­source

Caractéristiques de Plone

Technologies sous­jacentes
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 open­source
Présentation de Plone à Toulibre
7
Technologies sous­jacentes (1/3)


Python

langage objet

nombreuses librairies « built­in »

Indentation syntaxique
Zope
Présentation de Plone à Toulibre
8
Technologies sous­jacentes (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 sous­jacentes (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/@@manage­viewlets
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

Documents pareils