On Content Management, Technology and Refactoring

Jani Tarvainen, 2014/12/19

On Content Management, Technology and Refactoring

Jani Tarvainen, @velmu, 2014/12/19

Agenda and Focus

Content management in the Nordics

A reference (nevermind the Finnish)

...toimittama ratkaisu on globaalisti käytettävä Internetin julkaisu- ja sisällönhallintajärjestelmä. Se mahdollistaa sekä konsernin maailmanlaajuisesti levitettävän aineiston että maakohtaisen, paikallisilla kielillä valmistettavan sisällön hallinnan ja julkaisun keskitetysti yhden järjestelmän kautta. Sisällönhallintajärjestelmän avulla Kone voi lisäksi rakentaa uusia palvelukokonaisuuksia täysin itsenäisesti.

Y u no say it's responsive?

We had WAP for that in 2002.

Content Management Yesterday

Content Management Today

Content Management Today

Content Management Tomorrow?

Famous quotes

Why change and is it even possible?

Why change and is it even possible?

Bergie's decoupling slide

Create - Decoupled CMS interface from Henri Bergius

Examples of change in LAMP CMSs

Examples of change in LAMP CMSs

Refactoring
eZ Publish

Some truths about eZ Publish

Solid basic concepts since, like... forever

Starting point

Refactoring eZ Publish

Refactoring eZ Publish

  • Leveraging Symfony2 for authentication, routing, Doctrine DBAL...
  • Uses Symfony2 bundles (Flysystem, Stash, Imagine, HTTPCache...)
  • Existing framework documentation applies
  • It took around 2 years for a version to be honestly great
  • New admin interface and other changes in 2015
  • Just one Open Source eZ Platform
  • Relevant versions*

    * Community versions use YYYY.MM versioning

    Working with 2014.11 - the great

    Working with 2014.11 - the bad

    Working with 2014.11 - the hmmm...

    Divide and conquer

    Some code and stuff

    Cool links of the day

    Comments