Histoires de CMS

28

Transcript of Histoires de CMS

Page 1: Histoires de CMS
Page 2: Histoires de CMS

CATHERINE MOLLETHISTOIRES DE CMS

28 septembre 2011

Page 3: Histoires de CMS

Aperçuhistorique

20111991

2001

Sitessta'ques

1994

2000

1999

2003

2005

Page 4: Histoires de CMS

CMS:qu’est‐cequec’est?

ContentManagementSystem=

SystèmedegesEondecontenus

CréerModifierPublierSupprimerOrganiser

} touttypedecontenu

entempsréel

Page 5: Histoires de CMS

CommentçafoncEonne?

ServeurEntreprise

Basededonnées

RequêtehSp

RequêteSQL

Résultats

Paged’admin.

FichiersduCMS

Internaute

RequêtehSp

Pageconstruite

Page 6: Histoires de CMS

PourquoichoisirunCMS?

• Miseàjoursimplifiée

• TravailcollaboraEf

• SéparaEondelaformeetducontenu

• EvoluEvité

• MulEplesmécanismesdetri

• Sécurité• ChaînedepublicaEonetgesEondeversions

Page 7: Histoires de CMS

QuelCMSchoisir?

C’estunequesEondebesoinsetd’affinités.

Ensembledessites

MarchédesCMS

WordPress 14.9% 54.3%

Joomla! 2.7% 9.9%

Drupal 1.7% 6.2%

©W3Techs.com

Page 8: Histoires de CMS

Quelquesinvariants

• Pourl’installaEon:nomBdD,idBdD,mdpBdD,hôteBdD

• CequeGoogleaime:leschampsEtres,les<h1>,<h2>,etc.

• Nommagedesmédias.

Page 9: Histoires de CMS

WordPress

• Audépart,unmoteurdeblog=aggloméraEonchronologiqued’arEcles.

• Outofthebox:gesEondesarEcles,pages,catégories,tags,médias,uElisateurs,commentaires,menu(dépendtrèsfortementduthème),recherche,envoid’arEcleparmail,gesEondesversions,mulEcatégorisaEon

• 16357pluginset1435thèmesrecenséssurlesiteofficiel.

Page 10: Histoires de CMS

AdministraEon

Page 11: Histoires de CMS

Structuredebase

• Ar'cleausensd’arEcledeblog(chronologiquementorienté).

• PagepourprésenterdesinformaEonspérennes.

• CatégoriepourrassemblerlesarEcles.

• Motcléoutag.

Page 12: Histoires de CMS

L’éditeur

Page 13: Histoires de CMS

OpEonsd’arEclePublicaEonenbrouillon,aSentedevalidaEonouvisiblesurlesite.

Modèlespersonnalisés↓dépendduthème

Uneouplusieurscatégories

Tags

Thumbnail↓dépendduthème

Page 14: Histoires de CMS

OpEonsdepage

PublicaEonenbrouillon,aSentedevalidaEonouvisiblesurlesite.

Thumbnail↓dépendduthème

DéfiniEondespagesparentesetdel’ordredespages

Page 15: Histoires de CMS

Personnalisersonsite

• Menus:structurersoncontenu.

• Widgets:ajouterdesélémentscomplémentairesautourducontenu.

• Thèmes:l’apparencedusite.

• Autrestypesd’extensions.

• Réglages:Etredusite,typedepaged’accueil,réécritured’URL.

Page 16: Histoires de CMS

Joomla!

• Audépart,unCMS=structuraEonducontenu.

• Outofthebox:gesEondescatégories,arEclesetpaged’accueil,desmenus,desmédias,desuElisateursetdesniveauxd’accès,bannières,formulairesdecontact,fluxRSS,annuairedeliens,messagerieprivée,recherche(avecanalyse),gesEondeslangues,redirecEondepages,éditeursdetexte.

• 8194extensionsrecenséessurlesiteofficiel.

Page 17: Histoires de CMS

AdministraEon

Page 18: Histoires de CMS

StructuraEon

• Une structuration conseilléeCatégorie > (Sous-catégorie) > Article

• Tout est catégorisable : articles, médias, bannières, contacts, RSS, liens et utilisateurs (ACL)

Page 19: Histoires de CMS

CréerunarEcle

• Obligatoire:Etreetcatégorie.

• DéfiniEondustatut,del’accèsetdelaprésenceenaccueil.

• Unéditeur(trop?)étendu.

• OpEonsd’enregistrement

Page 20: Histoires de CMS

OpEonsd’arEcle

• PublicaEonetdépublicaEonautomaEques.

• Paramètresspécifiques(cfinfra).

• Métadonnées:retourengrâceàl’heuredesmédiassociaux.

Page 21: Histoires de CMS

Paramètres

Cela définit par défaut les paramètres pour l’ensemble des articles, catégories, ...

Il est possible de régler des paramètres distincts pour un article dans l’édition de l’article par l’onglet ‘Paramètres de l’article’ à droite, ou pour un menu spécifique (même manip.)

Page 22: Histoires de CMS

Paged’accueil

• Aller dans le menuContenu > Gestion de la page d’accueil

• Sous la colonne ‘Ordre’, réorganiser les articles• Pour supprimer un article de la page d’accueil, le

sélectionner et cliquer sur ‘Supprimer’

Page 23: Histoires de CMS

Lesextensions

• Module: petite extension que l’on peut insérer dans des blocs à divers endroits de la page pour afficher des informations ou des fonctionnalités particulières (ex. : articles récents, login).

• Plugin : morceau de code lié à un événement. Les plugins servent aussi à insérer des éléments particuliers à l’intérieur des articles.

• Composant : mini application intégrée au site, disposant de sa propre interface dans l’administration. Les composants génèrent le contenu central des pages.

• Template : ensemble de fichiers gérant toute la partie graphique du site.

• Fichiers de langues

Page 24: Histoires de CMS

Menus

Définition de l’élément de menuPrincipaux réglages :• type• titre• élément parent

AffectaEond’unmenuàuneposiEon:gesEondesmodules

Page 25: Histoires de CMS

Composantsintégrés

• Bannières

• Contacts

• Filsd’actualité(RSS)

• Annuairedeliens

• Messagerieprivée

• Recherche

• RedirecEon

Page 26: Histoires de CMS

UElisateursINTERFACE PUBLIQUEINTERFACE PUBLIQUEINTERFACE PUBLIQUEINTERFACE PUBLIQUE ADMINISTRATIONADMINISTRATIONADMINISTRATION

(Par défaut, création possible de propres types d’utilisateurs et rôles)

Créer du contenu

Modifier son contenu créé

Modifier tous les contenus

Valider les contenus pour publication

Editer les menus et les composants

Administrer extensions et menus

Config. système, gestion super util.

Enregistré

Auteur

Editeur

Rédacteur

Gestionnaire

Admin.

Super Utilisateur

Page 27: Histoires de CMS

ConfiguraEondusite

• Misehorslignepourmaintenance

• ParamètresSEO

• Choixdel’éditeurdetexte

• Duréeducacheetdelasession

• Etbiend’autreschosesencoreplustechniques:‐)

Page 28: Histoires de CMS

Conclusion

• OrientaEonpublicaEon

• FoncEonnalitésdépendantesduthème

• MulEcatégorisaEon

• Retouched’imageintégrée

• Drag&drop

• OrientaEonstructuraEon

• Chartegraphiqueindépendanteducontenu

• GesEondesuElisateurs

• MulEsites

• OrganisaEondelapaged’accueil