Les avantages et inconvnients Principales caractristiques dun CMS Un CMS est un systme de gestion de contenu et connu en anglais comme Content Management System ou CMS. En effet c'est un systme de conception de site web et de mise jour dynamique. Il s'agit d'un "programme", ou plutt d'un ensemble de scripts accessibles, en gnral, par un navigateur, qui permet de grer le contenu d'un site WEB sans avoir de connaissances informatiques pousses. Il existe diffrents types de CMSpermettant de faire: - Des Sites web dynamique (mises jour instantanes, intractivit avec les internautes...) - Du travail collaboratif(site intranet, gestion de projets, dquipes) - Des forums privs ou publics (gestion daccs, des catgories et des sujets...) - Des blogs (installation facile et libert daccs, pas besoin de bases de donnes...) - Des portails communautaires (tlchargement, gestion de groupes et de droits...) - Des galeries photos (ajout de photos, gestion de catgories...) - Des sites E-commerce (gestion de commandes, gestion des produits...) Ainsi, chaque CMS sa spcificit. La plupart des cms ont une panoplie de modules et thmes assez consquents qui peut donc vous aider amliorer vos projets. Vous pourrez donc rajouter un systme de Chat, de newsletter, un forum, un calendrier... Ou encore un suivi des commandes sur un CMS dE-commerce. Quest-ce quun CMS ? Que permet le CMS? Les avantages et inconvnients Grce des communauts florissantes les CMS sont toujours en dveloppement, ainsi les mises jour logiciel sont frquentes (amlioration, corrections des failles de scurit et des bugs...) et beaucoup de nouveaux modules et add-ons sont disponibles, ce qui permet de suivre lvolution du web (fil RSS, podcasting...). Attention cependant des CMS rcents nont pas toujours de grosses communauts actives. Le dveloppement des CMS est en gnral en Open Source, on nest pas propritaire mais toutes modifications du code source sont possibles selon les besoins. Le principal inconvnient reste la lenteur daccs aux bases de donnes qui est visible surtout laffichage des pages (selon lhbergeur). De plus tous les hbergeurs ne proposent pas de bases SQL ou de serveur supportant le PHP. Beaucoup de CMS sont multi-langues et respectent les normes XHTML Dissociation du design du site (le graphisme, la mise en page) et de son contenu On peut ainsi modifier le design, tout moment, sans avoir extraire le contenu existant et le replacer dans le nouveau design. Cela permet galement de fournir une cohrence graphique au site entier (utilisation de templates). De plus, chaque utilisateur a la possibilit d'avoir son environnement personnalis. Le contenu est stock dans une base de donnes Le plus souvent, les CMS (comme Joomla, Typo3, oscommerce...) utilisent une base de donnes MySQL, et le langage PHP (accept par la plupart des hbergeurs) pour interroger la base de donnes. Cela permet donc d'diter et de grer un site vraiment complet et dynamique (gestion de membres, d'articles, de tlchargements, de sondages, de liens, de forums...). Il existe cependant des CMS allgs dvelopps sans base de donne (comme limbo (un joomla allg), itseasy, zite ou Plumxml). Facilit, pour les rdacteurs, de produire du contenu sans avoir de grandes comptences en programmation WEB. Un CMS comporte une interface "graphique" d'administration, intuitive, qui permet une gestion aise, et rapide du contenu. Parfois cela peut aussi se faire par un front-end (une partie du site web, protg par un mot de passe et non visible en apparence sur le site). Maintenance du site dcentralise En gnral, une interface WEB permet de grer le site, peu importe l'endroit o l'on se trouve et les mises jour effectues se font instantanment. Dfinition de droits d'accs des utilisateurs Dans certains CMS (ex : joomla) des utilisateurs peuvent tre dfinis et on peut leur octroyer des rles et diffrentes permissions d'accs au contenu ou l'administration du site. Plusieurs personnes peuvent tre autorises grer le site, ou une partie de celui-ci. Et plus encore... Aux programmes des CMS eux mmes, viennent s'ajouter des modules, ou des add-ons (extensions), qui permettent d'ajouter des possibilits au site. Diffrents thmes ou templates (aspect graphique) existent ou peuvent tre crs. Ce quil faut: - un serveur supportant le php - sil y a une base de donne: mysql ou phpadmin Principales caractristiques dun CMS Demo disponible de Joomla et autres CMS sur www.huma-concept.com Possibilit de demo la demande sur des CMS Spcifique HUMA CONCEPT Stphanie VACHON 27 bd de la Fraternit 44100 NANTES 06 63 59 79 75 huma-concept@wanadoo.fr www.huma-concept.com