Revolta est une interface de gestion (back-office) PhP de dernière génération fonctionnant sous un motif d'architecture de type MVC et utilisant le moteur de rendu Twig. Mon objectif avec ce projet est de trouver le meilleur équilibre possible entre l'ergonomie de l'interface pour l'utilisateur final et la simplicité d'intégration de modules personnalisés pour le développeur.
La force de Revolta réside dans sa capacité à offrir à chaque module sa propre architecture MVC quasi-indépendante du coeur de l'interface tout en proposant un système de rôles et de droits permettant aux utilisateurs d'avoir un accès total, partiel ou nul à chacun des modules.
De multiples algorithmes autonomes tels que des compresseurs / compilateurs SASS, JS et HTML sont intégrés afin de limiter le besoin d'utiliser des outils externes et permettre d'offrir les meilleures performances possibles.