Articles
Joomla principes fondamentaux,fonctionnalités
Voir aussi: installations, Templates, Composants Standards, Modules Standards , Extensions
JOOMLA c'est quoi?
Joomla est un logiciel écrit principalement en langage PHP, il appartient à la famille des CMS (Content Management Systems) ou en français Système de Gestion de Contenu de site Web.
Principes Fondamentaux:
Le concept principal repose sur la séparation des données et de leur présentation à l'écran. Joomla est composé de librairies d'objets PHP qui vont manipuler des composants (ensemble de codes dédiés à une fonction), des modules pour les positionner dans la création dynamique de la page HTML et de programmes d'extensions pouvant faire appel à d'autres langages utilisés par les navigateurs et encapsulés dans les pages HTML (plugins).
Pour présenter les informations à l'écran indépendamment du contenu, Joomla utilise la notion de Templates. Un template, c'est un ensemble de morceaux de programmes PHP qui vont charger différents modules de Joomla à des positions précises en utilisant des feuilles de styles liées (standard CSS pour Cascading Style Sheets voir le site http://www.cssdebutant.com/).
Lors de l'installation d'une version Joomla, l'arborescence complète est générée avec des composants standards, des modules standards, des plugins standards et quelques templates différents.
Joomla différencie 2 manières de travailler : le FrontEnd le mode standard de l'utilisateur qui ne fait que visualiser les pages du site et le BackEnd le mode administration réservé à des concepteurs ou administrateurs du site. Ces 2 environnements sont très distincts et utilisent des modules et des templates différents.
Principales Fonctionnalités Joomla!:
- Le site est entièrement piloté par une base de données MySql gérée par les programmes PHP.
- Les Articles sont éditables et gérables sans limitations.
- Les contributeurs peuvent soumettre des articles.
- Design entièrement personnalisable( Template)
- Gestionnaire d'images
- Gestionnaire de sondages/bannières/votes
- Fonctionne sous Linux, FreeBSD, MacOSX, Solaris et AIX
Administration étendue:
- Changement de l'ordre d'affichage des articles
- Générateur de Newsflash aléatoires
- Soumission d'articles depuis l'interface publique
- Hiérarchie des articles en sections et catégories
- Librairie d'images - stockage de fichiers PNGs, PDFs, DOCs, XLSs, GIFs et JPEGs
- Gestionnaire de flux RSS
- Archivage des articles
- Envoi d'article par mail ou en format imprimable
- Editeur WYSIWYG
- Installation en 2 clics des templates et des extensions