Artiphp - CMS open source et gratuit
Vous êtes ici » Accueil/Les Dossiers/A propos d'Artiphp/Qu'est ce qu'un C.M.S ?

Qu'est ce qu'un C.M.S ?

29/10/2009 - Lu 4907 fois
  • Note moyenne : 2.21/5
  • 1
  • 2
  • 3
  • 4
  • 5

Note moyenne : 2.2/5 (58 notes)

Un C.M.S. est un système de gestion de contenu Web. On les appelle aussi système de publication web. Ce sont des progiciels, c'est à dire des logiciels (sites web en l'occurrence) prêts à emploi, clés en main, qu'il faut juste paramétrer pour pouvoir être mis en œuvre.

Approche fonctionnelle

Les C.M.S. évitent de fastidieux et coûteux développements et tests. Ils proposent une zone d'administration pour gérer dynamiquement le site en ligne depuis le web.
Grâce à eux, vous mettez un site en ligne en quelques minutes, depuis n'importe quel ordinateur connecté à Internet !
Vous réalisez des projets complexes en quelques jours, voire quelques semaines au lieu de plusieurs mois.

Un site dynamique propose déjà de séparer le fond (le contenu) de la forme et stocke généralement les textes à publier dans une base de données.

Ceci permet de bénéficier d'un site plus souple avec les avantages suivants :

   1. Forme pouvant être modifiée sans toucher au fond
   2. Adresser du contenu à d'autres médias
   3. Langages dynamiques utilisés pour rechercher ou insérer le contenu dans la base de donnée, permettant de créer de l'interactivité et du dynamisme sur le site

Les CMS offrent en plus de cela :

  • Des sites prêt à l'emploi, qu'il suffit de paramétrer.
  • Une zone d’administration (accessible via le web depuis n'importe où).
  • Un « Workflow » (ou à minima un circuit de validation des publications soumises).
  • La possibilité de délégation de gestion (statuts différents possibles des contributeurs autres que l’admin/webmaster).
  • Utilisation de modèles (ou templates) pour la structure du site, plus ou moins personnalisables selon les solutions.

Schéma de fonctionnement d'un CMS

Principe de fonctionnement d'un site dynamique utilisant un CMS (système de gestion de contenu).

            

                         

Approche technique

Ces systèmes fonctionnent donc avec une partie publique et une partie administration. Ils fonctionnent à l'aide d'un langage dynamique qui permet non seulement de créer de l'interactivité et du dynamisme mais aussi de séparer contenu (à saisir, gérer, publier) et contenant (la structure du site formée de modèles de page, de modules, de fonctions,...). Ils fonctionnent généralement avec une base de données mais ce n'est pas une obligation (surtout pour les petits sites ).

Ils sont généralement codés en PHP ou Java. Nous ne développeront pas le langage java, car Artiphp est écrit en PHP. Mais Java n'a plus de preuve à faire en matière de pérennité, de stabilité, de puissance et d'interopérabilité en particulier pour de grosses applications informatiques.
PHP est à l'origine un langage pour sites perso mais il a explosé au meilleur sens du terme et est devenu la référence sur Internet. Il se développe hors d'Internet avec PHP5 désormais tant il est performant. Ses avantages sont qu'il est utilisable en environnement mutualisé et même totalement gratuit (exemple Free.fr), qu'il est assez facile d'accès et maîtrisé par nombre de webmasters et développeurs. Il est très performant et tourne facilement sur un hébergeur mutualisé.

Les C.M.S. opensource

Les C.M.S. libres ont bien des avantages mais revenons sur leur succès qui explique à lui seul leur intérêt. Il n'y a bien évidemment pas que des C.M.S. opensource. Certaines entreprises développent et commercialisent des produits qui peuvent présenter un intérêt.
Cependant les C.M.S. opensource sont intéressants pour les raisons suivantes :

  • Ils sont souvent gratuits.
  • Leur richesse fonctionnelle est aujourd'hui avérée.
  • Ils offrent une pérennité qu'une seule entreprise peut difficilement offrir, du moins à un coût raisonnable.
  • Le support est constitué de dizaines à plusieurs centaines de développeurs, qui de plus sont membres de communautés où la culture dominante est le partage d'informations.
  • Ils sont mâtures techniquement.
  • Ils sont totalement évolutifs puisque le code est libre.

Les Commentaires

Aucun commentaire
Partager cet article wikio : Partager cet article | digg : Partager cet article | del.icio.us : Partager cet article | facebook : Partager cet article | scoopeo : Partager cet article | blogmarks : Partager cet article | addicious : Partager cet article |
Partager les derniers articles Netvibes : Partager les derniers articles | iGoogle : Partager les derniers articles | My Yahoo : Partager les derniers articles | wikio : Partager les derniers articles | RSS : Partager les derniers articles |
Saisissez votre recherche
Centre de documentation et d'apprentissage
zone membres
Les sites sous Artiphp