FOSDEM '09 is a free and non-commercial event organized by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.

   
Speakers
Roel de Meester
Schedule
Day Sunday
Room H.1302
Start time 14:00
End time 14:45
Duration 00:45
Info
Event type Podium
Track Drupal
Language English
Moving Content from Staging to Live Server

Roel explains how he manages deployments of very large Drupal sites from staging to live servers.

The problem: A client has a live site with 1000's of pages, 10's of blocks containing rather static information. There is almost no user interaction except for a few webforms to collect some user information (contact, request for documentation, etc..)

While the site is live, the client wish to prepare for the next iteration of the website. The new version will contain altered, new and deleted nodes and blocks. There is a workflow to allow approving all the changes by the end-redaction. While the old site is unaltered they wish to have a live-preview of what the new website will look like.

a Solution? Can Drupal handle this out-of-the-box? An initial guess would be to define a some states using the workflow module and handle revisions using the revision_deletion and revision_moderation modules. But that doesn't help when you want to test drive the site as anonymous visitor. How DID we do it? A small set of bash scripts and drupal modules did the trick. We'd be honoured to explain those and be cross-fired with questions!

Other events at the same time:

When Event Track Where
13:00-14:30 LPI exam session 4 LPI Certification Guillissen
13:15-14:15 MySQL, powering and using Social Networks MySQL AW1.126
13:30-14:15 On objects, classes, binding and scoping in Ruby Ruby and Rails AW1.120
13:30-14:15 YaST2 - Future Roadmap openSUSE H.2214
13:45-14:30 WebKit on ebook readers CrossDesktop H.1301
14:00-15:00 MediaWiki Collaboration Chavanne
14:00-15:00 Syslinux and the dynamic x86 boot process Kernel Janson
14:00-16:00 Mozilla Marketing Café Mozilla AW1.105
14:00-14:15 Introducing FreedroidRPG, a great FOSS isometric RPG Lightning Talks Ferrer
14:00-15:00 MaRTE-OS Ada AW1.124
14:00-15:00 Large CentOS LDAP Deployments Fedora+CentOS H.2213
14:00-15:00 r600_demo: Programming the New GPU Generations from AMD X.org H.1309
14:00-14:15 JamVM Free Java AW1.125
14:00-15:00 Lenny - the road to release Debian AW1.121
14:00-15:00 GroupDAV/CalDAV Implementors Meeting GNUstep+OpenGroupware+Etoile AW1.117
14:00-15:00 Advanced powermanagement for OMAP3 Embedded Lameere
14:00-14:30 Introduction to recursive queries BSD+PostgreSQL UA2.114
14:00-14:45 Prism Mozilla H.1308
14:15-14:30 Games Engines Done Good Lightning Talks Ferrer
14:15-15:00 Percona MySQL patches and the XtraDB storage engine MySQL AW1.126
14:15-14:45 openFATE - How to get your most wanted features into openSUSE openSUSE H.2214
14:15-14:45 Porting a Java VM to a Hardware Accelerator Free Java AW1.125
14:15-14:45 Introduction to Sinatra Ruby and Rails AW1.120
14:30-14:45 MuseScore, free music composition & notation software Lightning Talks Ferrer
14:30-15:15 Xfce as a Platform CrossDesktop H.1301
14:30-15:00 SQL/MED BSD+PostgreSQL UA2.114