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

Hippo GetTogether 2013-06-21 1445 Framework for quick corp. sites - Wouter Danes Hinttech

Hippo CMS
June 21, 2013
59

Hippo GetTogether 2013-06-21 1445 Framework for quick corp. sites - Wouter Danes Hinttech

Wouter Danes, Hinttech, shows what will be done to modularize RIjksoverheid.nl and related sites.

Hippo CMS

June 21, 2013
Tweet

Transcript

  1. About me • Solution Architect @ Hinttech • Committer @

    Hippo • Scrum and TDD zealot • Software Architect @ migration Defensie.nl vrijdag 21 juni 13
  2. Can we reuse? • Use and Create Hippo Essentials •

    Create “Platform Rijksoverheid” Plugins • Contribute to Forge Plugins • Mobile First Responsive Design • Government Style Guide vrijdag 21 juni 13
  3. Can we manage? • Test Driven Development (90% coverage) •

    Contribute improvements back to the Hippo core (No Forking) • Continuous Integration • Continuous performance testing • Generalized DTAP => PRO OnDemand? vrijdag 21 juni 13
  4. Are we flexible? • HTML generic for platform • Flexible

    using CSS & Template Composer • Channel settings & Documents give further flexibility • If my site doesn’t have subjects, I don’t want to see the “related subjects” field vrijdag 21 juni 13
  5. Ambitions for 2014 • Archetype for big government web sites

    • Library with Reusable modules • SaaS solution for small government websites • New web site up within a day • New web site up without deploys! vrijdag 21 juni 13
  6. Architecture Defensie.nl Hippo Essentials Hippo Enterprise Modules Hippo CMS 7.8.x

    Hippo Forge Plugins Rijksoverheid Platform Core Rijksoverheid Platform Plugins www.defensie.nl vrijdag 21 juni 13
  7. Rijksoverheid OnDemand? Hippo Essentials Hippo Enterprise Modules Hippo CMS 7.8.x

    Hippo Forge Plugins Rijksoverheid Platform Core Rijksoverheid Platform Plugins Platform Sites (Channel specifiek gedrag in CMS/Site) www.rijkshuisttijl.nl nog 40 andere sites vrijdag 21 juni 13
  8. How to JSP in plugins? • (Forge) plugins can’t have

    JSPs to reuse • Or can they? • Servlet 3.0 allows use of web fragments vrijdag 21 juni 13
  9. Servlet 3 changed artifact name • 3.0 => javax.servlet :

    javax.servlet-api vs. • 2.5 => javax.servlet : servlet-api vrijdag 21 juni 13
  10. Servlet 3 and Hippo • Hippo built on servlet 2.5

    • Artifact name of servlet api changed • Adding dependency and praying works • Better to exclude 2.5 using empty JAR hack • Hippo should have a servlet 3.0 POM! • HTTP Only cookies would be nice too vrijdag 21 juni 13