Histoires de CMS
-
Upload
catherine-mollet -
Category
Technology
-
view
2.815 -
download
0
Transcript of Histoires de CMS
CATHERINE MOLLETHISTOIRES DE CMS
28 septembre 2011
Aperçuhistorique
20111991
2001
Sitessta'ques
1994
2000
1999
2003
2005
CMS:qu’est‐cequec’est?
ContentManagementSystem=
SystèmedegesEondecontenus
CréerModifierPublierSupprimerOrganiser
} touttypedecontenu
entempsréel
CommentçafoncEonne?
ServeurEntreprise
Basededonnées
RequêtehSp
RequêteSQL
Résultats
Paged’admin.
FichiersduCMS
Internaute
RequêtehSp
Pageconstruite
PourquoichoisirunCMS?
• Miseàjoursimplifiée
• TravailcollaboraEf
• SéparaEondelaformeetducontenu
• EvoluEvité
• MulEplesmécanismesdetri
• Sécurité• ChaînedepublicaEonetgesEondeversions
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
Quelquesinvariants
• Pourl’installaEon:nomBdD,idBdD,mdpBdD,hôteBdD
• CequeGoogleaime:leschampsEtres,les<h1>,<h2>,etc.
• Nommagedesmédias.
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.
AdministraEon
Structuredebase
• Ar'cleausensd’arEcledeblog(chronologiquementorienté).
• PagepourprésenterdesinformaEonspérennes.
• CatégoriepourrassemblerlesarEcles.
• Motcléoutag.
L’éditeur
OpEonsd’arEclePublicaEonenbrouillon,aSentedevalidaEonouvisiblesurlesite.
Modèlespersonnalisés↓dépendduthème
Uneouplusieurscatégories
Tags
Thumbnail↓dépendduthème
OpEonsdepage
PublicaEonenbrouillon,aSentedevalidaEonouvisiblesurlesite.
Thumbnail↓dépendduthème
DéfiniEondespagesparentesetdel’ordredespages
Personnalisersonsite
• Menus:structurersoncontenu.
• Widgets:ajouterdesélémentscomplémentairesautourducontenu.
• Thèmes:l’apparencedusite.
• Autrestypesd’extensions.
• Réglages:Etredusite,typedepaged’accueil,réécritured’URL.
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.
AdministraEon
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)
CréerunarEcle
• Obligatoire:Etreetcatégorie.
• DéfiniEondustatut,del’accèsetdelaprésenceenaccueil.
• Unéditeur(trop?)étendu.
• OpEonsd’enregistrement
OpEonsd’arEcle
• PublicaEonetdépublicaEonautomaEques.
• Paramètresspécifiques(cfinfra).
• Métadonnées:retourengrâceàl’heuredesmédiassociaux.
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.)
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’
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
Menus
Définition de l’élément de menuPrincipaux réglages :• type• titre• élément parent
AffectaEond’unmenuàuneposiEon:gesEondesmodules
Composantsintégrés
• Bannières
• Contacts
• Filsd’actualité(RSS)
• Annuairedeliens
• Messagerieprivée
• Recherche
• RedirecEon
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
ConfiguraEondusite
• Misehorslignepourmaintenance
• ParamètresSEO
• Choixdel’éditeurdetexte
• Duréeducacheetdelasession
• Etbiend’autreschosesencoreplustechniques:‐)
Conclusion
• OrientaEonpublicaEon
• FoncEonnalitésdépendantesduthème
• MulEcatégorisaEon
• Retouched’imageintégrée
• Drag&drop
• OrientaEonstructuraEon
• Chartegraphiqueindépendanteducontenu
• GesEondesuElisateurs
• MulEsites
• OrganisaEondelapaged’accueil