Etat de l'art cms
Opensourcecms.com
Cmsreport.com
Cmsmatrix.com
Outil de gestion RSS = Réception des titres des nouveautés des sites auxquels on s’abonne
Filet RSS = Outil de gestion de thématiques par classement par dossier des sites auxquels on est abonné
Veille collaborative = Signal d’article par un autre « veilleur » au mêmes centres d’intérêt
Serveur FTP = Là où est stocké le site internet
Les CMS se comportent comme des boîtes à outils.
Ils sont multifonctionnels et servent à publier des portails, des magasines, des sites personnels ou collectifs, des collections de documents, des revues, des colloques.
* Nouvelle dimension de l’écriture et de la publication en ligne * Systèmes plus complexes, qui gèrent plusieurs types d’objets * Organisation documentaire en arborescence (drupal tag ; jumla catégorie) * Gestion de rôles distincts dans la chaine de publication = gestion collaborative
Bipartition d’un CMS avec espace de lecture (front office) et espace d’administration (back office).
Système de génération à la volée de pages Web avec : * Contenu texte stocké dans une base de données * Fichier autre qui décide de l’apparence graphique
Historiquement les CMS sont nés fin 90’ avec des langages de programmation (asp, php, perl)
Aujourd’hui on utilise java ou python.
Les produits se sont diversifiés (nouveau : Environnement Numérique de Travail)
Forks = version différentes partie du même socle technique, exemple : Jumla est un forks de Mambo
Drupal, Jumla, Typo 3, eZ Publish, Plone
Site de test de CMS : opensourcecms.com
Wordpress, Jumla et Drupal ont le plus de parts de marché.
Familles Open Source et Propriétaire
Familles PHP et Java
Java = Langage de programmation objet
Un site web doit être administré de manière interactive, c’est à dire qu’il doit offrir une interface permettant à ses responsables de définir de nouvelles rubriques, de mettre à jour et réorganiser les informations.