osw3 / symfony-blog
Add blogs to your app pages.
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
README
Install
composer require osw3/symfony-blog
// config/bundle.php return [ OSW3\Blog\BlogBundle::class => ['all' => true], ];
Use Blog route and default controller
# config/routes.yaml _blog: resource: '@BlogBundle/Resources/routes.yaml' prefix: /blog
or create your controller and use blog Service
bin/console make:migration bin/console doctrine:migrations:migrate
Workflow states
- draft (default) → Le post est en cours d'écriture.
- in_review (en relecture) → En attente de validation ou de corrections.
- approved (approuvé) → Validé mais pas encore publié.
- scheduled (planifié) → Prévu pour une publication automatique à une date définie.
- published (publié) → Visible publiquement.
- updated (mis à jour) → Publié et récemment modifié.
- archived (archivé) → Ancien contenu retiré de la publication mais conservé.
- deleted (supprimé) → Retiré du site mais récupérable.
- erased (effacé) → Supprimé définitivement sans possibilité de récupération.
- rejected (rejeté) → Non validé après relecture.
- flagged (signalé) → Contenu potentiellement problématique (modération requise).
- pending_changes (modifications en attente) → Nécessite des corrections avant approbation.