Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kunstmaan - lightning_presentatie_nontech

Kunstmaan - lightning_presentatie_nontech

35617c1bde6460e06755ffada7d55ee8?s=128

Bart Van den Brande

May 18, 2015
Tweet

Transcript

  1. None
  2. Bart Van den Brande @denbatte

  3. None
  4. The Kunstmaan itch -  Started out as a CMS in

    Java -  Did everything -  Open source but only used internally -  Getting up in the middle of the night
  5. Why we chose something else 1. Flexible yet stable 2.

    It should work out of the box 3. Multilanguage 4. Versioning 5. Proven technology: mysql, php, symfony 2, doctrine ORM 6. It should look good and be easy to use for non tech profiles
  6. A three tier solution -  Symfony full stack standard edition

    -  Community bundles KnpMenu, Liip imagine, Pagerfanta, FOS User Bundle, CMF Routing, ... If it’s great, use it (community works) -  Add cms functionality, admin interface and example frontend
  7. None
  8. Requirements - Basic lamp/oamp/lemp/... stack - Composer - Symfony requirements

    - Npm, Sass, compass, bower, gulp
  9. Features

  10. One bundle to rule them all CMS Bundle

  11. Dashboard bundle

  12. Node bundle - Tree view - Filtering - Page types

    - Regions - Page parts - Versioning - ACL - Metadata
  13. Media bundle           Update your media

    in one place - Images -  Files -  Video -  Slides        
  14. Adminlist bundle           -  CRUD - 

    Filtering -  Exporting  
  15. Search bundle Article bundle Form bundle Live reload bundle Redirect-

    , Sitemap bundle …
  16. None
  17. What’s next? • Expose api’s • Decouple • Speed things

    up even more • Increase number of tests • Further document our workflow • Try to increase contributors further, community is important
  18. None