WordPress

WordPress est un CMS (Content Management System) gratuit, libre, et open-source.

Conçu initialement pour construire des blogs, le champ d’action de WordPress s’est largement étendue depuis son lancement, et ce, notamment grâce à une très grande communauté et la profusion de plugins.

wordpress-img

Suivant ce que l’on souhaite réaliser, WordPress est un outil ouvert à tous. Il peut s’adresser à public très large : des non-développeurs (aussi appelé des moldus 😅) comme à des développeurs expérimentés. Chez Yes We Dev, nous utilisons majoritairement la solution professionnelle Bedrock Sage développée par roots.io. Cela nous permet par exemple de retrouver un semblant d’organisation MVC (Modèle-Vue-Contrôleur) au sein de nos projets WordPress.

Les possibilités de réalisations sont nombreuses : blog, site vitrine, site e-commerce (avec un petit catalogue de produits), site d’actualité etc. Nous éviterons d’utiliser cette solution dès que l’on souhaite élargir grandement l’étendue d’un projet. Il conviendra donc d’opter pour une autre technologie si l’on souhaite par exemple étoffer drastiquement le catalogue de produits du site, multiplier les fonctionnalités ou si l’on a besoin d’une partie application métier.

WordPress est mis à jour régulièrement. Généralement, il est possible de trouver des solutions pour ajouter n’importe quel type de fonctionnalité (plugin et-ou développement spécifique). En revanche, WordPress a son propre fonctionnement interne qui lui vient de sa première mission : réaliser des blogs. Peu enclin au changement, il comporte des avantages mais également des inconvénients en conséquence. Notre travail de développeur nous oblige à nous adapter au CMS, pour faire ressortir tous les avantages et la puissance de WordPress.

Notre recommandation 🤓

La force de WordPress, c’est sa simplicité de mise en œuvre par tout un chacun pour tous les petits sites vitrines et les blogs. L’utilisation professionnelle que nous en faisons chez Yes We Dev, nous permet d’en tirer toute la puissance pour vous proposer une solution entièrement personnalisée et adaptée à vos projets de petite ou moyenne envergure. Cela tout en conservant le fonctionnement simple du CMS.