| Qu'est-ce que Joomla? |
|
|
|
|
Joomla est un SGC (système de gestion de contenu) ou plus communément, un CMS (content management system en anglais) open source distribué sous licence GNU/GPL. Les CMS sont des interfaces permettant la mise à jour dynamique de sites web. Ces outils offrent de nombreux avantages. Ils permettent notamment de :
En quelques mots, les CMS permettent de mettre à jour son site Web et son contenu au moyen d'un navigateur Web (Firefox, Internet Explorer, Opera, Safari) et ne nécessite donc pas d'installation d'un logiciel particulier sur son ordinateur. Grâce à la séparation du contenant (l'application, son design et ses fonctionnalités) et du contenu géré en base de données, l'administrateur ou le rédacteur du site peut ajouter, modifier, supprimer des contenus sans pour autant toucher à l'application en soit. Cela permet également d'appliquer au contenu des « attributs ». Ces attributs sont, dans le jargon, appelés des « feuilles de style » (CSS en anglais : Cascading style Sheets) dont la fonction est de gérer l'apparence du contenu et de normaliser son apparence et sa lecture. Les CMS permettent une édition de contenu facile et abordable.Vouloir trier et ranger son contenu dans son interface d'administration est désormais chose presque obligée. Les volumes de contenu gérés par les sites augmentent de plus en plus avec les années. Les interactions et les relations entre les différents contenus prennent de l'ampleur. Leur classement au sein de l'interface d'administration devient donc une obligation. Les CMS vous permettent de trier, ranger et de classer votre contenu, de conditionner son affichage (par date, par ordre alphabétique ou par rubrique) et donc, de rendre la gestion du contenu plus accessible, moins contraignante. Une autre fonctionnalité très importante des CMS concerne la gestion des droits. Derrière cette expression se cache le besoin d'attribuer des niveaux d'accès différents à plusieurs groupes de personnes. En front-end comme en back-end, il est légitime de vouloir donner des niveaux d'accès différents selon la nature de l'information : l'utilisateur doit-il être enregistré pour accéder à cette information ? Tout le monde peut-il éditer le contenu du site ? Puis-je donner un droit de lecture seulement à certains, et un droit d'écriture à d'autres ? Tel groupe peut-il bénéficier de la fonction de modération ? Les CMS permettent également de traiter différentes natures de contenus. La plupart des CMS open source, et Joomla notamment, se tiennent à la page des évolutions du web et des comportements et besoins des internautes. Ces derniers ne font pas que lire du texte. Le texte doit être illustré par des images, des vidéos, de la musique. Les CMS proposent ainsi des outils de gestion d'images, de documents, de vidéos, etc. et offrent la possibilité de tisser des liens entre chaque type de contenu d'une matière relativement simple et avancée à la fois. La notion d'Open Source, la licence GNU/GPL, la communautéUn CMS sous licence GNU/GPL est un CMS dont la licence est dite libre, donnant à chacun le droit de l'utiliser, modifier, dupliquer, diffuser, donner, vendre. Ils sont à mettre en opposition avec les solutions dites « propriétaires », c'est-à-dire payantes et dont l'utilisation est soumise à conditions. Open Source signifie que l'on a accès au code source. Fondamentalement il existe trois types de produits opensource, ceux édités par des fondations comme Linux par exemple, ceux qui sont le fruit d'un travail communautaire (c'est le cas de Joomla, qui bénéficie d'un socle communautaire très important et maintes fois récompensé) et les produits d'éditeurs qui se rémunèrent différemment (par des systèmes de maintenances, ou d'interventions personnalisées). Il existe de nombreux CMS. Chacun possède ses avantages et ses inconvénients, selon que l'on se place d'un point de vue développeur, graphiste, utilisateur, ou administrateur. Il convient de choisir celui qui est adapté à son besoin, parmi de nombreuses références comme Joomla, Wordpress, Drupal, Magento... Les CMS Open-source tel que Joomla bénéficie d'un avantage considérable : l'importance de la communauté de développeurs, designers ou d'administrateurs qui assurent la pérennité du script, l'évolution des fonctionnalités, la stabilité du socle technique, les corrections de bugs ou de failles de sécurité... Présentation de JoomlaJoomla est une transcription phonétique d'un mot swahili qui signifie « tous ensemble » ou « en un tout ». Descendant né d'une scission au sein de la communauté des développeurs de Mambo, un des premiers CMS open-source, Joomla a été maintes fois primées et récompensées. Derrière Joomla se cachent 5 catégories de Joomlaistes : La Core Team, l'équipe officielle qui développe le noyau de Joomla et assure l'évolution globale du script. Autour de cette équipe, d'autres Joomlaistes gravitent : on trouve les Translation Partners qui assurent les traductions officielles organisées par langue. La troisième catégorie est composée de développeurs d'extensions tierces (plugins, modules et composants) telles que des galeries, des composants e-commerce, forums, templates etc. On trouve ensuite les portails communautaires, des sites officieux animés par des passionnés. Enfin vient le groupe des utilisateurs finaux : vous.
|





