vince / cms-bundle
Basic CMS features for Symfony 2.5+
Installs: 1 207
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 1
Type:symfony-bundle
Requires
- php: >=5.3.2
- doctrine/doctrine-bundle: 1.3.*
- doctrine/doctrine-fixtures-bundle: v2.2.0
- doctrine/orm: ~2.2,>=2.2.3
- gedmo/doctrine-extensions: 2.3.*
- jms/serializer-bundle: 0.13.*
- knplabs/knp-paginator-bundle: 2.4.*
- sensio/framework-extra-bundle: 3.0.*
- symfony/swiftmailer-bundle: 2.3.*
- symfony/symfony: 2.5.*
Requires (Dev)
- jquery/jquery: 1.*
- liip/functional-test-bundle: 1.0.*
Suggests
- friendsofsymfony/elastica-bundle: Use elastisearch
- vince/cms-sonata-admin-bundle: Manage VinceCms with Sonata Admin
- vince/type-bundle: Expand forms
README
THIS PLUGIN IS NOT MAINTAINED ANYMORE !
VinceCmsBundle
Basic CMS features for Symfony 2.5
TODO
- I18n
- Cache APC
- Cache doctrine
- Cache HTTP
- Documentation (README + PHPDoc + GitHub pages)
- Search configuration (Symfony + ElasticSearch)
- Search pager: KnpPaginatorBundle
- Search ajax pager
Documentation
Installation
- Install bundle with composer
- Update AppKernel
Configuration
- Create override bundle (MyCmsBundle)
- Create override entities: Article, ArticleMeta, Block, Content, Menu
- Update config.yml: domain, sitename, tracking_code, model, no_reply, contact
Fixtures
- Create fixtures in YML
- Create templates
- Create articles
- Create menus
- Create blocks
CMS injection
- Inject objects (& forms) in template (listeners)
- Process forms (processors)
Advanced
- Override controllers
- Catch mail on dev (MailCatcher)
- PHPDoc
Search
- Ne dois pas remonter :
- Système : homepage, accueil, search, rechercher, error
- Non publié : vincent
- Pré publié : jordan
- Pré publié temp : samuel
- Dépublié : franck
- Doit remonter :
- Publié : yannick
- Publié aujourd'hui : benoit
- Publié jusqu'à aujourd'hui : gilles
- Publié temporairement : adrien