Joomla - Présentation

Joomla est un open source Content Management System (CMS), qui est utilisé pour créer des sites Web et des applications en ligne. Il est gratuit et extensible qui est séparé en modèles front-end et back-end (administrateur). Joomla est développé en utilisant PHP, la programmation orientée objet, les modèles de conception de logiciels et MySQL (utilisé pour stocker les données).

Qu'est-ce que le système de gestion de contenu (CMS)?

le Content Management System (CMS)est un logiciel qui garde la trace de toutes les données (telles que le texte, les photos, la musique, le document, etc.) qui seront disponibles sur votre site Web. Il aide à éditer, publier et modifier le contenu du site Web.

L'histoire

Joomla est basé sur MamboCMS qui a été développé par une société australienne en 2001 et initialement publié le 17 août 2005 . La version officielle de Joomla 1.0 est sortie le 22 septembre 2005 .

traits

Joomla a ses propres fonctionnalités intégrées puissantes (fonctionnalités de base).

  • User Manager- Il permet de gérer les informations de l'utilisateur telles que l'autorisation d'éditer, d'accéder, de publier, de créer ou de supprimer l'utilisateur, de changer le mot de passe et les langues. La partie principale du gestionnaire d'utilisateurs est l' authentification .

  • Content Manager - Il permet de gérer le contenu à l'aide de l'éditeur WYSIWYG pour créer ou modifier le contenu d'une manière très simple.

  • Banner Manager - Il est utilisé pour ajouter ou éditer les bannières sur le site.

  • Template Manager- Il gère les designs utilisés sur le site. Les modèles peuvent être mis en œuvre sans changer la structure du contenu en quelques secondes.

  • Media Manager - C'est l'outil de gestion des fichiers multimédias et du dossier dans lequel vous pouvez facilement télécharger, organiser et gérer vos fichiers multimédias dans votre outil d'édition d'article.

  • Contact Manager - Il permet d'ajouter des contacts, de gérer les informations de contact des utilisateurs particuliers.

  • Web Link Manager - La ressource de lien est fournie à l'utilisateur du site et peut être triée en catégories.

  • Search- Il permet aux utilisateurs de rechercher les informations appropriées sur le site. Vous pouvez utiliser l'indexation intelligente, les options de recherche avancées, les recherches de suggestion automatique pour optimiser la recherche Joomla.

  • Menu Manager- Il permet de créer des menus et des éléments de menu et peut être géré par la suite. Vous pouvez mettre le menu dans n'importe quel style et à plusieurs endroits.

  • RSS - Il s'agit de la syndication Really Simple qui permet de mettre à jour automatiquement le contenu de votre site et les fichiers RSS.

Avantages

  • C'est une plateforme open source et disponible gratuitement.

  • Joomla est conçu pour être facile à installer et à configurer même si vous n'êtes pas un utilisateur avancé.

  • Étant donné que Joomla est si facile à utiliser, en tant que concepteur Web ou développeur, vous pouvez rapidement créer des sites pour vos clients. Avec un minimum d'instructions aux clients, les clients peuvent facilement gérer eux-mêmes leurs sites.

  • Il est très facile de modifier le contenu car il utilise l'éditeur WYSIWYG (Wchapeau You See Is Wchapeau You Get est une interface utilisateur qui permet à l'utilisateur de manipuler directement la mise en page du document sans avoir une commande de mise en page).

  • Il garantit la sécurité du contenu des données et ne permet à personne de modifier les données.

  • Par défaut, Joomla est compatible avec tous les navigateurs.

  • Les modèles sont très flexibles à utiliser.

  • Les fichiers multimédias peuvent être téléchargés facilement dans l'outil d'édition d'articles.

  • Fournit un outil de création de menu facile.

Désavantages

  • Cela pose un problème de compatibilité lors de l'installation de plusieurs modules, extensions et plugins simultanément.

  • Les plugins et modules ne sont pas gratuits dans Joomla.

  • Le développement est trop difficile à gérer lorsque vous souhaitez modifier la mise en page.

  • Joomla n'est pas très convivial pour le référencement (Search Engine Optimization).

  • Cela rend le site Web lourd à charger et à exécuter.

Exemples concrets de ce que Joomla peut créer?

  • Sites Web ou portails d'entreprise
  • Intranets et extranets d'entreprise
  • Magazines, journaux et publications en ligne
  • E-commerce et réservations en ligne
  • Applications gouvernementales
  • Sites Web des petites entreprises
  • Sites Web à but non lucratif et organisationnels
  • Portails communautaires
  • Sites Web scolaires et religieux
  • Pages d'accueil personnelles ou familiales