SYSTÈ M ES D E P U BLI CATI ON P OU R L’ I NT ER NET
Beatep 2006
SPIP UN système de publication sur Internet
Marie-France Landréa -Observatoire de Paris
●
●
●
Caractéristiques des CMS
Des auteurs (de contenu) – Créent, d’éditent et soumettent à évaluation pour publication des articles, bréves, documents ... – À l’aide d’un simple logiciel de navigation, pas nécessair d'avoir des connaissances du HTML, javascript, php ... – Travaillent en collaboration (forums, mails ...) Des administrateurs (de contenant) – Gérent, organisent,définissent les auteurs et leurs droits, définissent des administrateurs – Réglent les préférences du côté serveur, directement via un interface web – Si petite équipe, ils sont souvent également les administrateurs du serveur, développeurs de squelettes (modèles) et fonctions Les CMS s’installent rapidement et + ou facilement
●
●
Monde du Libre ...
À la disposition des webmestres : – Une diversité de gabarits ou de squelettes prêts à l’emploi ou personnalisables selon les compétences du webmestre ou du graphiste web. – La vaste majorité (et parmi les meilleurs) s ont distribués sous licence libre GnuGPL (open source) . – Ils reposent tous sur un langage de programmation ou de scripts exécutés du côté serveur (à la différence de javascript qui et exécuté du côté client). Langages ouverts courants : – PHP, PERL, Python, Java – La plupart des CMS utilisent une base de données pour stocker tout le contenu trédactionnel des articles, messages, brèves, auteurs, mots-clés, etc. – Les bases de données libres les plus utilisées sont : MySql, Postgree, SqlLite.
● ● ● ●
4 Catégories
Wiki Blogues (blog ou weblog) CMS = Content Management System – Systèmes de gestion de contenu = SGC en français. Les applications spécialisées – forums en ligne – progiciels de groupes de travail (groupware) – galleries de photos _ – plateformes de formation en ligne (foad, e learning, campus numérique ...) – bases documentaires – applications de commerce électronique – ...
●
●
Wiki
Système de gestion de contenu de site Web – Les pages Web sont librement modifiables par tous les visiteurs autorisés. – Les wikis sont utilisés pour faciliter la création de façon collaborative de documents avec un minimum de contrainte. ● Le mot « wiki » vient du terme hawaiien wiki wiki, qui signifie « rapide » ou « informel . » – Créée en 2001, l'encyclopédie Wikipédia est devenue le wiki le plus visité au monde Sitesd'informationssurleswikis – leswikis.com , lui-même sous forme de wiki – PointWiki, un blog francophone collaboratif dédié à l'actualité des wikis – Wikimatrix : site de comparaison de wikis (comparatif détaillé de plus de 20 logiciels de wikis, en anglais)
●
●
Blogue ou Carnet ...
Outil de publication en ligne en quasi temps réel. – Blog est un mot-valise, né de la contraction de « web log » (c'est-à-dire carnet de bord Web). Repose sur un langage de script côté serveur ● En général, PHP ou Perl, avec ou sans base de données ● La page d’accueil présente : – une entête, – une liste d’articles ou de messages les plus récents – une barre de navigation à gauche ou à droite ; ● Organisation de la navigation et de l’archivage des articles : – chronologique (en général par mois) – par catégorie, sujet ou mot-clé ● Disposent aussi en général d’un moteur de recherche intégré ● Générent un fil de syndication RSS ● Conformes aux standards les plus récents du web (xhtml, css, accessibilité, ...)
● ●
●
●
Blogue .
Les visiteurs ont la possibilité de commenter chaque article L'administrateur peut créer plusieurs auteurs – avec différents privilèges ou droit d’édition Les rédacteurs disposent de raccourcis de mise en forme du texte – Et n'ont pas besoin de connaître le html Exemple : – Dotclear - simple à utiliser et à installer, interface d rédaction clair et transparent ; PHP et MySql. Logiciel orient gestion de blogs. – http://www.dotclear.net/
●
CMS ... (Content Management System -Système de Gestion de Contenu) Logiciels de conception et de mise à jour dynamique de sites web : – Plusieurs personnes peuvent travailler sur un même document, – Chaîne de publication (workflow) permet de mettre en ligne du contenu (rédactionel) et des documents, via une interface web – Séparation des opérations de gestion de la forme et d l'information. – Adaptation aux besoins spécifiques – Structuration du contenu (FAQ, document, de blog, forum, ...) – Quelques propiétés des CMS, certains ● Incluent le contrôle de version. ● Permettent de publier simultanément et automatiquement un article, un document ou une brève en divers format, html pour l’écran, html pour impression, word (rtf), texte brut (txt), pdf, ... ● Disposent d'outils de suivi éditorial qui informe par mail à une liste de diffusion d’abonnés tout nouvel article publié ou un résumé hebdomadaire des ajouts au site.
●
●
CMS (SGC)
Un CMS n'est pas un blog ni un Wiki – Dans un blog les nouvelles sont publiées sous forme de fils de discussions, ● De manière chronologique ou avec un classement par thèmes. – Le CMS propose d'autres manières de structurer l'information, ● Avec en plus un système de rubriques, articles et brèves – Ce n'est pas non plus un Wiki où la chaîne de publication est absente. Utilisation d'interface web – Les utilisateurs d'un CMS n'ont pas besoin ● D'installer de logiciels spécifiques couteux. ● De se former à un logiciel d'édition et gestion de pages web. – Le Web offre un format de données lisible, imprimable et stockable par tous, ce qui facilite l'échange et l'accessibilité des documents.
●
● ●
●
CMS exemples ...
CMSimple – Comme son nom l’indique, c’est un CMS très simple, des plus faciles à installer, à gérer et à utiliser. – Repose uniquement sur PHP , tout le contenu est enregistré dans un seul et unique fichier html statique. Mambo/Joomla [fr] – Système de publication populaire, nombreuses fonctionnalité, documentation surtout en anglais. Plone – Python + Zope, Plone est un système de gestion de contenu open source. Il est construit au-dessus du serveur d'application Zope. Zope est écrit en Python. Guppy – Le CMS haut en couleur, fonctionne sans base de données.Support du bilinguisme.