systèmes de gestion de contenu (sgc)

26
Le Web 1.5 Du serveur statique au serveur dynamique: Systèmes de Gestion de Contenus

Upload: laurent-moccozet

Post on 22-May-2015

834 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Systèmes de Gestion de Contenu (SGC)

Le Web 1.5

Du serveur statique au serveur dynamique:

Systèmes de Gestion de Contenus

Page 2: Systèmes de Gestion de Contenu (SGC)

Web 1.5

Du statique…

http://www.usingdrupal.com/

Page 3: Systèmes de Gestion de Contenu (SGC)

Web 1.5

… au dynamique

http://www.usingdrupal.com/

Page 4: Systèmes de Gestion de Contenu (SGC)

Génération dynamique de contenu Le serveur produit les documents HTML à la

demande

Web 1.5

http://fr.wikipedia.org/wiki/PHP:_Hypertext_Preprocessor

Page 5: Systèmes de Gestion de Contenu (SGC)

Web 1.5

L’arrivée du Web 1.5 avec ses pages dynamiques marque une nouvelle étape: Facilitation de la production des documents

(saisie des contenus par formulaire et insertion/mise en forme et publication automatisée au travers de scripts / Système de gestion de contenu)

Facilitation de la gestion de site: systèmes de publication « clé en main » (à partir de l’installation de scripts et base de données sur le serveur qui automatisent la construction de sites webs).

Page 6: Systèmes de Gestion de Contenu (SGC)

Web 1.5

L’ajout d’information se fait « en ligne » sous forme de formulaires web intuitifs à compléter sans code HTML.

La validation du formulaire entraîne la mise à jour de la base données.

Les scripts de consultation et de présentation interrogent la base de données et mettent en forme les informations qu’elle retourne: Chaque page produite à la volée (dynamiquement)

reproduit exactement le contenu de la base de données. Pour le rédacteur, pas besoin de mise en forme, ni

de transférer des fichiers.

Page 7: Systèmes de Gestion de Contenu (SGC)

Web 1.5

Dissociation des aspects documentaires: Gestion/administration Structuration de l’information (table des matières,

rubriques…) Mise en forme (charte graphique…) Contenu

Différenciation des acteurs: Workflows éditoriaux ou chaînes éditoriales:

Plusieurs intervenants possibles avec des « rôles »: administrateur, rédacteur, modérateur, lecteur…

Chaque rôle donne accès à des fonctionnalités particulières.

Page 8: Systèmes de Gestion de Contenu (SGC)

Web 1.5

Les aspects technologiques: Les contenus sont organisés et stockés dans des bases de

données (p.e. mySQL) en ligne: Le contenu est stocké dans une base de données. C'est le contenu

de la base qui est créé/modifié par le rédacteur, et non pas la page elle-même.

Des pages générées à la volée/à la demande sur le serveur par des scripts (p.e. PHP) permettant de modifier et d’afficher le contenu des bases de données:

La présentation est définie dans un gabarit. Le gabarit définit la mise en page des pages web - via le code html complété par les “feuilles de styles” (css), ainsi que les informations extraites de la base de données et l’emplacement où elles doivent être affichées dans la page.

Page 9: Systèmes de Gestion de Contenu (SGC)

Web 1.5

Schéma général: Mise en place et organisation du site:

L’administrateur: Installe les scripts sur le disque du serveur et création de la

base de données. Structure le site: organisation des rubriques… Organise la rédaction des contenus: création des

utilisateurs et affectation de leurs rôles. Définit une charte graphique globale.

Page 10: Systèmes de Gestion de Contenu (SGC)

Web 1.5

Schéma général (suite): Création/mise à jour des contenus:

Un rédacteur complète en ligne un contenu (p.e. article de blog) à partir d’un formulaire (contenant des champs: titre, résumé, mots-clés, corps de l’article…).

Lorsqu’il valide le formulaire, les données sont enregistrées dans la base de données.

Accès aux contenus: Un lecteur accède à une page qui est produite au moment de

la requête par un script qui extrait les informations de la base de données et les met en forme: le tout est organisé sous forme d’un document html renvoyé au navigateur du lecteur.

Page 11: Systèmes de Gestion de Contenu (SGC)

Les Systèmes de Gestion de Contenu

Caractéristique du Web 1.5

Page 12: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu L’exemple type: le SGC

Ou Système de Gestion de Contenu: systèmes de gestion de contenu, ou SGC (de l'anglais

Content Management Systems ou CMS), sont une famille de logiciels de conception et de mise à jour dynamique de site Web ou d'application multimédia partageant les fonctionnalités suivantes : Ils permettent à plusieurs individus de travailler sur un même

document ; Ils fournissent une chaîne de publication (workflow) offrant par

exemple la possibilité de publier (mettre en ligne le contenu) des documents ;

Ils permettent de séparer les opérations de gestion de la forme et du contenu ;

Ils permettent de structurer le contenu (utilisation de FAQ, de document, de blog, forum de discussion , etc.) ;

Certains SGC incluent le contrôle de version.

http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu

Page 13: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu

http://www.spip.net/

Page 14: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu

http://www.spip.net/

Page 15: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu Installation

http://www.spip.net/

Page 16: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu Structure globale

http://www.usingdrupal.com/ & http://www.phpfacile.com/

Page 17: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu Un système flexible:

Installation: Fonctionnalités de base « out of the box » Extensions possibles:

Plug-in: ajout de fonctionnalités supplémentaires Thèmes: ajout de modèles de présentation graphique

Extensions supplémentaires: API: possibilité de développer ses propres extensions et

thèmes

Page 18: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu

http://ouvaton.coop/Fonctionnement-d-un-service-web

Page 19: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu

http://www.spip.net/

Page 20: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu Le workflow éditorial

http://www.spip.net/

Page 21: Systèmes de Gestion de Contenu (SGC)

Système de gestion de contenu Architecture générale d’un SGC

http://www.creer-son-site-internet.fr/principe-fonctionnement-cms.html

Page 22: Systèmes de Gestion de Contenu (SGC)

Les SGC en famille

Grandes « familles » de SGC Certains SGC sont spécialisés pour certains

usages: Tous les SGC d’une même famille proposent des

fonctionnalités similaires: Blogs:

« Moteur » de blog: SGC qui permet de mettre en œuvre un blog

Wordpress, Dotclear… Wiki:

TikiWiki, Wikimédia…

Page 23: Systèmes de Gestion de Contenu (SGC)

Fermes de SGC

Fermes de blogs Générateur automatique de blogs:

Le moteur de blog est automatiquement installé sans intervention de l’utilisateur

Inscription Création du blog Utilisation immédiate

Blogger OverBlog Wordpress.com

http://social.hecube.net/blog/2009/04/15/buddypress-democratise-les-reseaux-sociaux-thematiques/

Page 24: Systèmes de Gestion de Contenu (SGC)

Wordpress

Site: http://wordpress.org/

Présentation http://www.wordpress-fr.net/wordpress/presentation/

Pour essayer en ligne http://demo.wordpress-fr.net/

Documentation http://codex.wordpress.org/fr:Accueil

Ferme de blogs wordpress http://fr.wordpress.com/

Page 25: Systèmes de Gestion de Contenu (SGC)

Wordpress

Page 26: Systèmes de Gestion de Contenu (SGC)

Disclaimer

Les illustrations incluses (avec leur source dans la mesure du possible) dans cette présentation sont à but strictement pédagogique.

Si vous en êtes l’auteur ou le propriétaire et que vous ne souhaitez pas qu’elles soient utilisées dans ce cadre, signalez-le simplement, elles seront immédiatement retirées.