wouter mertens, vmma
DESCRIPTION
TRANSCRIPT
One architecture for multiple sitesDrupal@VMMa
by Wouter Mertens,VMMa
Speaker
Drupal @ VMMaDrupal @ VMMa
VMMaVMMa•Vlaamse Media Maatschappij
o TV (Vtm, 2Be, JIM)o Radio (Qmusic, Joefm)o Internet (Iwatch, Zesta)
•Visiono Siteso VODo Applications
1 architecture1 architecture• 10 webservers• 2 varnish servers• CDN• 4 database servers• 2 Fileservers• 1 Solr server• Virtualisation for development• Streaming farm separate
Overview componentsOverview components
2 challenges2 challenges
• Vtm.be/Het Nieuws & Stadion
• Brand sites (2Be, Vitaya, VtmKzoom,…)
Vtm.beVtm.be• 3 Drupal sites
o Vtm.beo Het Nieuws (in progress)o Stadion.vtm.be
• 3 separate editor workflows. • scalability• performance• SEO• Analytics: google & CIM• Modules:
o CDN and Varnisho Playero Video and image asset flow
TV sitesTV sites• Same technical setup (like Vtm.be)• In progress towards end of 2011.• Different themes and small differences• Few editors• Strong standards
Organisation Organisation • 2 system engineers• 3 designers/themers• 2-5 developers• External projects • Deploy via SVN-Git and features• Development - (staging) - production• Ticketing and project management: redmine
Best practicesBest practices• Drupal CMS:
o Pressflowo Preparation for 7o Modules:
• Search Solr• CDN• Memcachd en APC• …
• Own modules o Mediaplayer (Microsoft-Flash-Html5)o Assetso Integraties met EPGo Admanagero …
Best practicesBest practices
• Multi-site or not multi-site?o Keeping products separate and managing them together
• Performance• Scalability and stability• Media delivery• Social integration• Responsive design
ConclusionConclusionDrupal works ..
But it is not free,
It takes responsibility and ownership
And we try to be like drupal.