Symfony CMF

Symfony2 Content Management Framework

Symfony2 + Doctrine2

  • Home
  • News
  • Get Started
  • Get Involved
  • References
  • About

The Symfony CMF Project

Welcome to the home of the Symfony2 Content Management Framework. The project is organized by the Symfony community and has several sponsoring companies and prominent open source leaders implementing the philosophy of the decoupled CMS. You can read learn more about the project on the about page.

Mission Statement

The Symfony CMF project makes it easier for developers to add CMS functionality to applications built with the Symfony2 PHP framework. Key development principles for the provided set of bundles are scalability, usability, documentation and testing.

Try it out

Visit the online Demo page to get a glimpse of what can be done using with Symfony CMF.

Like what you see? Get started!

Slides

  • Why Symfony2 CMF?
  • The big picture
  • PHPCR
  • PHPCR ODM
  • Routing and Menu

Documentation

  • Symfony CMF docs
  • Symfony CMF wiki
  • PHPCR ODM

Bundles

  • BlockBundle (integrates PHPCR with SonataBlockBundle)
  • CoreBundle (provides some common helpers for content rendering)
  • ContentBundle (provides basic classes for defining content)
  • CreateBundle (provides integration with create.js and createphp)
  • MediaBundle (provides basic interfaces and classes to deal with media files)
  • MenuBundle (integrates PHPCR with KnpMenuBundle)
  • RoutingBundle (adds dynamic routing)
  • SearchBundle (adds site-wide search)
  • SeoBundle (adds SEO optimization capabilities)
  • SimpleCmsBundle (simple CMS on top of the CMF)
  • SonataDoctrinePhpcrAdminBundle (integrates PHPCR with SonataAdminBundle)
  • TreeBrowserBundle (adds a javascript UI to browse PHPCR content repositories)

Links

  • About
  • Get Involved
  • Wiki
  • Roadmap

Upcoming CMF talks

  • PHPRUHR 2016 Talk by @Electricmaxx
    2016-11-10 19:00
    Maximilian Berghoff (@ElectricMaxxx) will give a talk about the CMF at the
    PHPRUHR conference on the 10th of november 2016 in Dortmund. He will suggest the CMF as a way to serve CMS features to a given Symfony application.
Tweets by @SymfonyCMF
Follow @SymfonyCMF
The Symfony logo is a trademark of Fabien Potencier. All rights reserved.