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.

top related