OverCms Wiki

Un CMS simple et puissant

Wiki  »  Plugins  »  Introduction


Introduction

Nous allons voir comment développer un plugin. A noter que cette documentation vise à voir les différents aspects du développement d'un plugin, et expliquer comment fonctionnera le plugin dans l'environnement du CMS. Concernant la partie contenu, c'est à dire ce que votre plugin fera, vous être libre de procéder comme vous voulez (architecture MVC, procédural, ..).

Si vous ne comprenez pas certaines fonctionnalités, ou que vous avez besoin d'en savoir plus, n'hésitez pas à ouvrir les fichiers PHP du CMS pour en comprendre son fonctionnement. Les fichiers les plus susceptibles d’interagir avec les plugins sont les suivants:

  • app/core/app.class.php: chargement des plugins
  • app/model/view.function.php: rendu des plugins
  • app/model/database.class.php: accès à la base de données
  • Sans oublier les autres models (app/model/)

Avant de commencer, il est conseillé de maîtriser un minimum PHP, surtout la programmation orienté objets (classes, objets, ..), et avoir un minimum de connaissance du framework Bootstrap. Si c'est le cas, alors c'est parti !

Connexion au serveur Minecraft

Si votre plugin entraîne une connexion a un serveur Minecraft, regardez par ici.

Page suivante: L'environnement