380 likes | 483 Views
CMS Content Management System. Préparé par Antoine Kahalé , Gilbert Matta, Mahmoud Salman, Elias Dib. C’est quoi le CMS?!.
E N D
CMS Content Management System Préparé par Antoine Kahalé, Gilbert Matta, Mahmoud Salman, Elias Dib
C’est quoi le CMS?! Un outil de « CMS » (Content Management System, en français Gestion de contenu) est un site web disposant de fonctionnalités de publication et offrant en particulier une interface d'administration (back-office) permettant à un administrateur de site de créer ou organiser les différentes rubriques.
Dans d’autre mot, c’est un logiciel qui permet de concevoir et de mettre à jour un site internet , sans utiliser de langage ou de code de programmation. "Open source" signifie que l'on peut accéder librement à ces logiciels (donc gratuitement). • Les articles et le contenu du site sont en principe stockés dans un base de données, tandis que des templates(modèles de pages) permettant de définir la présentation du contenu.
Pourquoi utiliser un système de gestion de contenu pour le site web de l'entreprise ? Les CMS sont avant tout des instruments destinés à la communication d'entreprise (internet ou externe). Une fois le système installé, les collaborateurs peuvent accéder au site web, proposer du contenu, et éventuellement interagir avec des prospects au moyen d'outils dynamiques comme les forums de discussion, newsletters, commentaires d'articles, etc. Les CMS sont particulièrement adaptés aux professionnels qui veulent modifier et enrichir rapidement le contenu de leurs pages web .
Avantages Du CMS • Facilité d’installation • Très évolutif grâce aux mise à jour fréquentes • Solution modulaire grâce aux plugins • Très facile à utiliser et puissante à la fois grâce aux Template-tags autres astuces • Une galerie impressionnante de thèmes gratuits. • De nombreux plugins disponibles gratuitement, pour satisfaire la plupart de vos besoins.
Facilité de configuration • Adopté par tous • Dispose d’une forte communauté très active pour répondre à vos questions • Possibilité d’avoir plusieurs auteurs sur le même site avec un système d’attribution de droits. • Possibilité de créer des pages personnalisées
Un site CMS (content management system) est un site que vous pouvez entièrement gérer au niveau de son contenu, sans connaissances aucune en informatique, ceci sans logiciels spécifiques et onéreux. • Votre site Internet vous appartient ! • Vous n'êtes plus dépendant d'un webmaster pour le gérer !
Edition des pages par un simple clic • Editeur aussi simple à utiliser que Word • Ajout d'images grâce à un gestionnaire de fichiers efficace • Accès protégé pour la modification des pages • Possibilité d'avoir plusieurs utilisateurs avec mot de passe pour un travail en équipe.
Simplicité de gestion et d'administration. Les utilisateurs autorisés peuvent publier du contenu (articles) grâce à une interface simple et autonome. • Gratuité : pas de licence payante pour certains CMS (Open Source). Un avantage par rapport aux certains logiciels d'édition de sites web dont les licences pro peuvent coûter cher. • Gain de temps : vous pouvez créer votre site à partir de modèles de mise en forme pré-existants.
Les inconvénients • - Vous devrez éventuellement prendre le temps de former les intervenants aux techniques rédactionnelles. - Si l'utilisation d'un système de gestion de contenu est simple, sa mise en route peut nécessiter l'intervention d'un prestataire.
D’autres difficultés en travaillant dans les cms, c’est le fait de perdre du temps a modifier un template déjà predefinie , par exemple si le développeur voudrait changer les fichiers de styles , ainsi que les images et les dimensions ,ca prend du temps plus que le temps demande a les créer des le debut . • Beaucoup d’erreurs (physicalmemory) qui apparait dans certain cas dans des systèmes d’exploitations.
Fonctionnalités des systèmes de gestion de contenu • Les CMS partagent quelques caractéristiques essentielles : • Accès par Internet • Pour ajouter du contenu à votre site web, chaque CMS est doté d'une interface web accessible avec un navigateur. L'ensemble des documents est stocké dans une base de données autonome qui gère les modifications en temps réel (publication d'un article, inscription d'un utilisateur du forum, etc.)
Séparation entre la forme et le contenu • Lorsque vous ajoutez un contenu, sa forme (style) est déjà configurée. Chaque type de document (article, image) a ainsi sa propre architecture (titre, légende, etc.), qui détermine l'agencement du contenu dans la page.
Intégrationsimplifiée des données • L'intégration d'articles/de données dans la console est simplifiée. Elle se fait au moyen d'un pavé doté d'icônes similaires à ceux des traitements de texte (ex : gras, italique, etc.). Il est possible de visualiser l'article dans sa forme finale avant la mise en ligne. À ces trois fonctions majeures s'ajoutent plusieurs options de rangement des informations (par auteur, date de modification, catégorie), qui permettent de les classer et de les trouver rapidement.
ExemplePratique de Joomla • D’apresune experience personnelle avec joomla,on a conclus de plusieurs advantages et inconvenientsconcernantce CMS. Maiscertainsc’est un CMS magnifique. • Joomla a un site “joomla.org”, qui contient tout cequ’onvoudrait, des modules assezoriginales,gratuitounon,de tout sortes, ainsique des forums pour nous aider a resoudre des problemes techniques.
ExemplePratique de Joomla • Joomla.org contient des modules de photos,desnavigateurs,des flash news,des login form,des form de contact,des services de tout genre . Tous simple a integrer ,c’est just qu’ondoittelecharger les winrar et puis les integrerdansnos interface d’administration. • Joomlaest un CMS avec une interface d’administration,oncreeunedirectoire pour creer les fichiersnecessaires avec un logiciel “XAMP” ou “WAMP” pour pouvoircreer la base de donneesdans “PHPMYADMIN”.
ExemplePratique de Joomla • Quand les fichiers de joomlasontcrees, on veutacceder au site qui ne contientqu’un template simple. On peutl’accedersur le pc local, avec le user name qu’on a initialise au debut . • On trouveune interface “Panel”,quicontientdifferents categories pour controlertous les elements du site,allant des articles,textes,moduled’images,navigateurs,Plugins,source code html ,utilisateurs ….
ExemplePratique de Joomla • Puis on commence notre travail, on peutacceder a tous,surtout les modules de tout genre : images,slideshow,music,navigateurcontrolable,login form, etc..
Exemples de sites • QuelquesExemplesactuelsquejoomlapeutproduire en un temps assezlimite…
Des problems techniques • Joomlaest un CMS vraimentgeniale, maisbien sure chaquelogicielpeutparfois faire face a des problemes . Et voila certains problems que nous rencontrent en travaillant, un de ces problems sont les allocations du memoire commedans la figure suivante ….
Uneautredifficulte ….. • Uneautredifficultedans les templates sont la difficulte a modifier les fiches style nombreuses et les images ainsique les positions des modules. Ca prend beaucoup de temps,ce qui est de la perte de temps pour un developpeur . • De plus,utiliser un template creeavant’c’est un peulimitant en parlant de l’interface , on estlimite a suivre les interfaces et Layout du template,ce qui estd’inconvenient…
Solution…!?? • Uneseule solution pour cettedifficulte,est de suivre la methode qui nous permet de creernotrepropre interface graphique,enmodifiant le fichier de index.php, et c’est facile puisque on connait du html et du php …. • Cettemethodeinsiste a creer le code html necessaireainsique les tags de joomla qui nous permetd’integrer les modules dans les places qu’onveut et les plugins,etbiensur changer l’interfacequand on veut .