WordPress en tant que “framework” d’application : développer des applications web avec WordPress et Themosis

L’image que l’on donne à WordPress de simplement gérer des blogs est révolue. Lors du “State of the Word” 2014 en octobre dernier, les résultats du sondage mené auprès de la communauté WordPress présente que 6% de développeurs emploient maintenant WordPress comme base pour le développement d’application web.

Cependant, WordPress a du mal à séduire des développeurs qui sont habitués à des concepts de programmation plus modernes tels que la programmation orientée objet, des motifs de développement MVC avec une séparation claire de la logique et du visuel, …

Avec le framework Themosis, nous cherchons a attirer ces développeurs vers WordPress. Le framework Themosis est une extension à WordPress qui fournit non seulement des fonctionnalités supplémentaires et des raccourcis mais surtout une structure pour le code de votre site ou application web.

Durant cet atelier, nous allons démontrer les diverses API de Themosis en réalisant une installation de base du framework et de WordPress. Nous parcourons l’ensemble des fonctionnalités pour personnaliser l’administration de WordPress (créer des “custom post type”, des “metabox”, des “custom fields”, des pages d’options, …) et le “front-end” tout en apportant une introduction au développement MVC (Model – View – Controller) avec WordPress.

Pour plus d’informations sur le framework Themosis, une documentation complète est disponible à l’adresse suivante: http://framework.themosis.com/

Vidéo