Développement de site Web - Plateformes CMS

Dans ce chapitre, nous aborderons d'abord comment faire le bon choix pour votre site Web et quelle plate-forme de système de gestion de contenu (CMS) choisir pour votre site Web.

Choisir le bon site Web

Comprenons cela en nous posant quelques questions, puis discutons du concept en détail.

Question 1 - Combien d'argent voulons-nous dépenser?

Answer- C'est l'une des principales questions car elle est directement liée au budget. Si votre budget est faible, vous devriez penser à quelque chose de non commercial et pas trop compliqué.

Question 2 - Combien de temps avons-nous pour planifier la maintenance?

Answer- Si vous allez publier de nombreuses offres, avoir un blog à modérer, etc., vous aurez certainement besoin d'un site Web dynamique. Vous devez avoir du personnel supplémentaire pour gérer tout cela, donc cette question est en corrélation avec la question 1. Sinon, vous devriez avoir un site Web plat, que nous expliquerons dans les chapitres suivants.

Question 3 - Le site Web sera-t-il utilisé comme site de commerce électronique pour vendre des produits en ligne?

Answer- Si tel est le cas, vous devez rechercher une plateforme qui s'appelle e-commerce. Il existe de nombreux logiciels open source et commerciaux tels que Magento, Opencard, Shopify, etc.

Question 4 - La vue doit-elle être adaptable à différents écrans comme les mobiles?

Answer- Si c'est l'un des principaux critères et s'il n'y a pas beaucoup d'autres changements en termes d'informations sur le site; alors vous devriez aller avec un site Web plat ayant des fonctionnalités telles que Bootstrap.

Question 5 - Mon site Web interagira-t-il avec les médias sociaux ou d'autres plates-formes tierces?

Answer- Vous aurez besoin d'un enregistrement de tous les événements qui se déroulent sur votre site Web et ils seront enregistrés dans une base de données. Pour conserver toutes ces données et enregistrements, vous aurez besoin d'un site Web dynamique.

Question 6 - Quel type de langage de programmation Web ou de plateforme est le plus facile à trouver?

Answer- Selon les pays, il existe plusieurs langages ou plates-formes de programmation plus populaires que les autres. Alors, vous devez d'abord trouver une plateforme qui correspond aux tendances de votre région.

Plateforme CMS

Les plates-formes de système de gestion de contenu (CMS) sont des applications qui permettent de créer et d'exécuter votre site Web. Vous obtiendrez un panneau d'administration, qui est une interface où vous pouvez créer et mettre à jour des pages, des articles et d'autres types de contenu (images, vidéos, etc.) et organiser le contenu comme vous le souhaitez.

Vous pourrez également modifier la conception du site via le panneau d'administration en installant des thèmes (modèles de conception) et en les modifiant. Toutes les actions se font simplement en cliquant sur différents boutons. Vous n'avez pas à écrire de codes ou de scripts dans la plupart des cas, vous pouvez donc gérer votre contenu facilement.

Les plates-formes CMS les plus importantes sont WordPress, Joomla et Drupal. Ce sont des moteurs CMS gratuits et open source. Cela signifie que leur code source est ouvert au public. Vous pouvez utiliser, modifier et personnaliser les fichiers de base du moteur sur votre site et si vous découvrez un excellent moyen d'améliorer la plate-forme, vous pouvez le présenter aux développeurs et les aider à améliorer encore leur moteur dans leur prochaine mise à jour.

WordPressest un CMS open source. Plus de 50% des pages Web proviennent de cette plate-forme. Il devient de plus en plus complet, intuitif et populaire à chaque nouvelle version de mise à jour. WordPress a une communauté engagée, qui atonnes of free extensions and the easiest-to-use interface.

Gérer votre contenu avec WordPress est parfaitement simple: vous créez une page, l'ajoutez au menu, postez quelque chose dessus et voyez votre contenu sur le front-end de votre site. Tout cela s'ajoute à une plate-forme CMS prééminente. La page Web officielle esthttps://wordpress.com/.

La capture d'écran suivante montre l'arrière-plan du tableau de bord.

Joomlaa un équilibre entre les possibilités de personnalisation et la convivialité, mais il est beaucoup plus complexe que WordPress. Si vous n'avez jamais travaillé avec ce moteur auparavant, vous aurez besoin de temps pour vous habituer à le modifier. Attribuer des plugins à des modules, positionner des modules sur différentes pages, configurer des mises en page et d'autres manipulations nécessaires peut être un peu difficile pour un développeur débutant.

D'autre part, les développeurs d'extensions Joomla et la communauté ont mis au point de nombreuses solutions inspirées pour les problèmes de conception Web courants difficiles à résoudre dans WordPress. Si nous prenons une extension de curseur Joomla comme exemple, vous pouvez définir son emplacement sur la page, la durée d'affichage de chaque diapositive, l'effet de glissement et le type de pagination.

Sa page Web officielle est https://www.joomla.org/.

Drupalest destiné aux grands sites Web et aux organisations qui peuvent se permettre des administrateurs à plein temps. Vous pouvez faire presque tout avec Drupal. Je suis souvent fasciné par le nombre d'options que le moteur contient hors de la boîte. Beaucoup de choses qui dans WordPress ou Joomla nécessiteraient un codage personnalisé ont des solutions prêtes à l'emploi par défaut dans Drupal. Il peut être encore amélioré avec des extensions tierces. Mais je serai honnête avec vous - apprendre à le faire fonctionner est le vrai défi. Il faut beaucoup de travail et de patience à maîtriser.

Son site officiel est https://www.drupal.org/. Une vue de l'arrière-plan de son tableau de bord est présentée dans la capture d'écran ci-dessous.