(Développlan)

Projet Sharp

Framework de gestion de contenu

Sharp n'est pas un CMS (Content Management System): il s'agit plutôt d'une « plateforme de développement de gestion de contenu », qui simplifie grandement le développement du back-office d'un site, avce quelques règles en tête :

  • le site public ne devrait pas avoir connaissance du CMS,
  • le CMS ne devrait pas impliquer quoique ce soit concernant la couche de persistance des données (la base de données),
  • en réalité, retirer le CMS ne devrait avoir aucune incidence sur le site public,
  • les administrateurs du contenu devraient pouvoir travailler avec leur termes et leurs données, et pas celles d'un CMS,
  • les développeurs ne devraient pas avoir à s'occuper du développement front du CMS.

Sharp entend apporter une solution élégante aux besoins suivants :

  • créer, modifier, supprimer toute donnée ou objet du projet, en prenant en charge le contrôle de validation et les erreurs,
  • afficher, rechercher, trier et filtrer les données,
  • exécuter des commandes sur une donnée ou sur une sélection de données,
  • gérer les autorisations et la validation,
  • tout ceci sans toucher au code front, et au moyen d'une API simple et documentée dans la partie serveur PHP.

La version actuelle de Sharp (la 4) fonctionne avec Laravel 5.4+ ; la version 3 est utilisée par de nombreux projets de Code 16 : Musica, Le Maillon, VitaCulture, Coulon, Quai des Brumes, ...

Voir le site

Contact

Code 16 (Développlan)
SCM Gotham - 24 rue du Vieux marché aux vins
67000 Strasbourg

06 63 91 16 10 / philippe@code16.fr

Github : @code16 / @dvlpp