Les CMS pour Minecraft sont nombreux, et bons, ou mauvais, ils permettent à de nombreux serveurs d'offrir à leurs utilisateurs des services comme une boutique, un forum, un système de ticket, et tant d'autres fonctions.
Le CMS est le moteur du serveur, il est souvent la porte d'entrée d'un nouveau joueur. Autant dire, le CMS se doit de donner une bonne impression au joueur, et l'inviter à prolonger son aventure sur le serveur.
Que demander de plus aux nombreux CMS sur le marché ?
Thématique 1 - L'utilisateur du CMS
Comme pour de nombreux CMS, Onelycraft propose les fonctions devenues classique d'un CMS pour Minecraft : une boutique automatisée, un espace blog, la gestion des comptes utilisateurs, une console, ou encore un système de tickets.
Chaque fonction est un module, et chaque module est développé pour offrir la meilleure expérience à ses utilisateurs.
Onelycraft offre ainsi :
un système de widgets : chaque thème peut offrir plusieurs espaces réservés aux widgets. Ajouter et déplacer les widgets par drag-and-drop, et configurer-les. Vous devenez acteur de votre site !
un système de menus : vous pouvez développer et construire vos propres menus par drag-and-drop. Si votre thème prend en charge les menus, ils sont automatiquement créés.
Thématique 2 - Le développeur de thèmes
En développant Onelycraft, nous souhaitons offrir aux développeurs tous les outils nécessaires pour construire et développer des thèmes pour Onelycraft. Cette librairie vous permettra par exemple
d'enregistrer vos propres widgets
de créer des menus
de créer un panel de configuration pour votre thème.
Thématique 3 - Le développeur de plugins
Chaque plugin accède à une librairie riche en fonctions. Les plugins, en plus de pouvoir créer des widgets, et menus, accèdent à MineDoctrine, un puissant ORM pour créer des tables, ou enregistrer des données. Nous y reviendrons plus tard.
Concevoir Onelycraft, c'est offrir à ces trois profils utilisateurs, les moyens de créer en toute facilité.
Ce billet est une introduction, difficile sera pour vous d'imaginer Onelycraft, mais rester connecter sur notre Twitter @onelycraft, le projet ne fait que commencer.