Download the PHP package webcraftdg/fractal-cms-content without Composer
On this page you can find all versions of the php package webcraftdg/fractal-cms-content. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webcraftdg/fractal-cms-content
More information about webcraftdg/fractal-cms-content
Files in webcraftdg/fractal-cms-content
Package fractal-cms-content
Short Description FractalCMS - un CMS léger et modulaire basé sur Yii2
License MIT
Homepage https://github.com/webcraftdg/fractal-cms-content
Informations about the package fractal-cms-content
FractalCMS
FractalCMS est un CMS léger et modulaire conçu pour gérer du contenu hiérarchisé de manière flexible et performante. Son principe fondateur repose sur une arborescence fractionnelle, permettant de représenter et manipuler des contenus imbriqués à profondeur illimitée, tout en gardant une structure simple et interrogeable en SQL.
🌱 Philosophie
- Simplicité : une seule table pour les contenus, une clé fractionnelle, et un schéma clair.
- Flexibilité : chaque élément peut être une section, un article ou un sous-contenu, sans limite de profondeur.
- Performance : les requêtes SQL restent lisibles et rapides (ex. récupération d’une section et de ses enfants directs ou indirects).
- Évolutivité : conçu pour être facilement étendu via API RESTful, avec une intégration front (par ex. Aurelia, Vue, React) naturelle.
🚀 Objectifs
FractalCMS n’a pas vocation à concurrencer les solutions existantes comme WordPress ou Drupal. Il s’agit avant tout d’un projet personnel, pensé comme un terrain d’expérimentation pour :
- tester des idées d’architecture,
- conserver la main sur les choix techniques,
- et disposer d’un outil léger, adapté à un blog, site perso, portfolio développeur.
🔧 Stack utilisée
- Backend : PHP + MySQL / MariaDb
- Yii2
- Frontend : Aurelia 2 + BootstrapCSS
- Éditeur : JSONEditor / QuillJS pour la gestion des contenus
- Accessibilité : Gestion du SEO
Technologies utilisées
FractalCMS repose sur plusieurs briques open-source modernes :
- YiiFramework 2.0 : base du backend PHP
- Aurelia 2 : framework JavaScript pour le front-end et l’interface d’administration
- QuillJS : éditeur WYSIWYG pour la création et la mise en forme de contenus
- JSONEditor : interface de gestion et visualisation des données JSON
- Bootstrap 5 : composants et styles de base (via asset-packagist)
- MySQL : Base de données
-
MariaDb: Base de données
Documentation
- Voir la Documentation
Exemple d’utilisation
Vous voulez un site fonctionnel prêt en quelques minutes ?
Consultez le preset Blog basé sur FractalCMS : dghyse/fractal-cms-blog
Ce dépôt contient un blog clé en main :
- Installation rapide
- Articles et menus déjà créés
- Documentation intégrée
Licence
Ce projet est distribué sous la licence MIT.
Voir le fichier LICENSE pour plus d’informations.
All versions of fractal-cms-content with dependencies
ext-intl Version *
ext-dom Version *
ext-json Version *
ext-mbstring Version *
ext-gd Version *
ext-fileinfo Version *
yiisoft/yii2 Version ^2.0
webcraftdg/fractal-cms-core Version ^v2.2.0