Choisir un CMS, c'est un investissement sur le long terme. Les CMS traditionnels accumulent de la dette technique : plugins qui cassent, personnalisations impossibles à maintenir, refontes qui reviennent trop souvent. Blackcube élimine ces coûts cachés en laissant votre équipe coder une application sur mesure pendant que le CMS gère uniquement le contenu structuré. Pas de dépendance à un écosystème de plugins tiers, pas de refonte nécessaire à chaque évolution des besoins.
Blackcube est un CMS pour les développeurs qui refusent d'adapter leur code aux conventions rigides imposées par la plupart des CMS. Conçu sur Yii2, il injecte automatiquement le contenu dans vos contrôleurs. Après cette injection, le code est entièrement le vôtre. Pas de conventions dictées, pas d'architecture imposée, pas de workarounds techniques qui deviennent des bombes à retardement.
Un investissement qui ne devient pas une dette
Vous cherchez un CMS qui ne deviendra pas un boulet technique
Les CMS traditionnels sont plus accessibles : recruter un développeur WordPress est facile, prendre en main Drupal via l'interface est rapide, l'écosystème de plugins est immense. Mais ils accumulent de la dette technique : plugins qui cassent à chaque mise à jour, personnalisations qui deviennent impossibles à maintenir, refontes nécessaires qui reviennent trop souvent. Blackcube élimine ces coûts cachés.
Coût de possession
Licence BSD gratuite. Pas de coûts cachés de plugins premium. Pas de refonte nécessaire quand les besoins évoluent. Les modifications se font dans votre code, pas via des hacks ou des workarounds qui cassent à la prochaine mise à jour.
Autonomie de votre équipe
Votre équipe de développement garde la main. Pas de dépendance à des consultants spécialisés dans un CMS propriétaire. Pas de formation coûteuse à un écosystème complexe. Du PHP MVC standard que vos développeurs maîtrisent déjà.
Avantage business
Un site Blackcube évolue avec peu de refontes. Ajoutez des fonctionnalités métier complexes sans vous battre contre les limitations du CMS. Le ROI se mesure sur la durée : pas de dette technique, pas de refonte qui revient trop souvent.
Vous êtes développeur et vous voulez garder le contrôle
Vous refusez d'adapter votre code aux conventions rigides d'un CMS. Vous avez une vision claire de votre architecture.
Blackcube injecte le contenu via le contrôleur. Le reste de votre architecture reste entièrement sous votre contrôle. Pas de convention imposée, pas de structure de code dictée.
Exemple concret
Un contrôleur qui affiche un produit : Blackcube fournit le contenu du produit, vous codez le calcul de prix, les recommandations, les intégrations API. Votre logique métier reste votre code, dans vos services, avec votre architecture.
Votre projet a besoin de...
Une architecture personnalisée
Site corporate avec calculs métier complexes, intégrations API, workflows spécifiques ? Blackcube gère le contenu, vous codez votre logique métier sans contrainte.
Performance native
Hazel Tree : arborescence optimisée mathématiquement. Navigation rapide sans dépendre du cache. Les requêtes d'arborescence sont optimisées par design, pas par workaround.
Évolutivité
Modifiez le JSON Schema d'un BlocType, pas de migration SQL. Les anciens contenus restent valides. Ajoutez des champs, supprimez-en, votre contenu existant continue de fonctionner.
Avantage
Le schéma JSON permet une évolution progressive du modèle de contenu. Pas besoin de synchroniser base de données et code lors d'une montée de version.
Blackcube ne convient PAS si...
Attention
Blackcube nécessite des compétences en développement PHP MVC. Ce n'est pas un CMS "clé en main". Blackcube fournit le contenu structuré et le backoffice de gestion, le reste est intégralement géré par vos soins : front-end, architecture, intégrations, logique métier.
Vous n'avez pas de développeur : WordPress est un meilleur choix.
Vous voulez assembler des plugins : WordPress avec son écosystème de milliers d'extensions.
Vous voulez tout configurer via interface : Drupal ou WordPress offrent plus d'options administrateur.
Vous débutez en développement : Commencez par WordPress pour apprendre les bases des CMS.
Blackcube convient si...
Vous avez une équipe de développement
Blackcube nécessite des développeurs PHP MVC. Si vous avez une équipe technique en interne ou que vous travaillez avec une agence de développement, Blackcube leur donne les outils pour coder proprement sans se battre contre le CMS.
Votre projet a des besoins métier spécifiques
Site corporate avec calculs complexes, intégrations API multiples, workflows personnalisés, logique métier élaborée. Blackcube gère le contenu éditorial, votre équipe code les fonctionnalités métier sans contrainte.
Vous voulez investir sur le long terme
Pas de refontes régulières parce que le CMS est devenu ingérable. Blackcube grandit avec votre projet. Ajoutez des fonctionnalités progressivement sans tout casser.
Vous refusez la dépendance aux plugins
Votre site ne doit pas obligatoirement dépendre d'un écosystème de plugins tiers qui peuvent disparaître, devenir payants ou incompatibles. Avec Blackcube, toutes vos fonctionnalités sont dans votre code. Si vous voulez utiliser des services tiers, c'est votre choix, pas une obligation.
En résumé
Drupal : Apprenez nos conventions, suivez nos patterns, respectez notre architecture.
WordPress : Ajoutez des plugins, configurez via interface, étendez avec des hooks.
Blackcube : Voici le contenu structuré. Codez votre application comme vous l'entendez.
Cas d'usage réels
Site corporate avec calculs métier
Une entreprise B2B avec catalogue produits complexe, calculs de prix dynamiques selon profil client, intégrations ERP. WordPress aurait nécessité des dizaines de plugins incompatibles. Blackcube gère le contenu éditorial, le reste est du code métier standard.
Plateforme avec workflows spécifiques
Portail avec validation multi-niveaux, processus d'approbation, intégrations API multiples. Les CMS classiques imposent leurs workflows. Avec Blackcube, le workflow est codé sur mesure, le CMS se contente de gérer les contenus à valider.
Application métier avec interface publique
Système interne complexe qui expose certaines données via un site public. Blackcube gère la partie publique pendant que votre application garde son architecture. Pas besoin de tout refondre pour ajouter un CMS.
Questions fréquentes
Blackcube est-il gratuit ?
Oui. Licence BSD 3 clauses. Pas de version premium, pas de plugins payants, pas de coûts cachés. Le code est à vous, faites-en ce que vous voulez.
Ai-je besoin d'un développeur Blackcube spécialisé ?
Non. Un développeur PHP MVC qui sait lire une documentation suffit. Blackcube ajoute des concepts (Types, BlocTypes, Nodes) mais n'impose pas de patterns complexes à apprendre. Yii2 n'est qu'un outil parmi d'autres. La courbe d'apprentissage est rapide.
Puis-je migrer depuis WordPress/Drupal ?
Oui, mais c'est une migration technique, pas un simple import. Le contenu peut être importé via l'API Blackcube. Le front-end doit être recodé. Budget à prévoir, mais investissement qui élimine la dette technique accumulée.
Que se passe-t-il si Blackcube disparaît ?
Le code est open source (BSD), hébergé sur GitHub. Même si le projet s'arrête demain, votre code continue de fonctionner. Pas de vendor lock-in, pas de dépendance à une société éditrice.