[support] Staging

Zohar Stolar z.stolar at gmail.com
Tue Aug 19 19:29:33 UTC 2008


Don't cross-post Christopher.
Since you raised this issue, it has been extensively discussed on the 
development list (see threads: "Solving the dev->staging->live problem" 
and "Unique/Random IDs and drupal")



Christopher M. Jones wrote:

> Thanks, Zohar.
>
> Unfortunately, I see that this module is available only for 5.x. We 
> want to use 6.x. Still, it's an excellent lead, though I doubt my 
> company wants to pay me to port that module to 6.x. Maybe we should 
> step down to 5.x.
>
> Also, I'll forward my message on to the dev list, as you suggested.
>
> Zohar Stolar - Linnovate wrote:
>> Hi Christopher,
>>
>>
>> First of all, I advise you to consider cross-posting the mail in the 
>> development list. While you need a straight answer, which is kind of 
>> a support request, your insights might make others re-think how 
>> Drupal's database is built, and how we can make it (even) easier to 
>> develop Drupal site over many years.
>>
>>
>> Secondly, I was wondering with yhager about having a BoF meeting in 
>> Szeged, since the situation you are experiencing is one of the most 
>> common issues with Drupal development. Since Configuration and 
>> Content are kept on the same DB, it is practically impossible to 
>> export only some of the data (for example only content, or only 
>> configuration).
>>
>> We were wondering how come everyone is suffering, and no one speaks 
>> :)  We finally let go of the idea.
>>
>>
>> However, if there is enough interest, maybe we can still organize a 
>> BoF in Szeged. And that's the second reason why I think you should 
>> cross-post in the dev list - maybe we'll see that there is enough man 
>> power to advance in this matter soon.
>>
>>
>> oh... and... sorry for the situation you're in, Unfortunately, I 
>> don't have a winning advice ;-)
>>
>>
>> Zohar Stolar
>> Linnovate - Community Frameworks
>> zohar at linnovate.net
>> http://www.linnovate.net
>> Tel. +972-77-5345-704
>> Cel. +972-52-8348-278
>> Fax. +972-72-2500-882
>> SkypeID: zstolar
>> LinkedIn: http://www.linkedin.com/in/drupal
>>
>>
>>
>> Christopher M. Jones wrote:
>>
>>> I'm looking for a decent approach to staging a drupal site. The 
>>> production site will be a collaborative authoring project, with 
>>> forums, blogs, and lots of media. The client will have access to 
>>> this site, and will be maintaining some of the content. Other 
>>> content will be maintained by us.
>>>
>>> The development company that hosts this project prefers to make all 
>>> of their changes, both to content and templates, in a testing 
>>> environment. Once their client has approved the changes, they like 
>>> to 'push' them to production.
>>>
>>> However, while these changes are taking place, the client may be 
>>> administering forums and writing blog posts in the -production- 
>>> version.
>>>
>>> To further complicate things, my company wants a three-stage cycle. 
>>> They want a dev site, where they make changes for in-house review, 
>>> which they then push to testing for client review before everything 
>>> is pushed to production.
>>>
>>> I'm unsure how to approach this. The site in question has always 
>>> been static html created in Dreamweaver. At some point they started 
>>> adding other things, so now there are two wordpress blogs, and two 
>>> phpbb forums. The forums and blogs presently are excepted from the 
>>> development cycle. They simply appear to be part of the site, 
>>> because their templates have been designed so. But that means that 
>>> we've got to propagate template changes across five templates. 
>>> Things are breaking constantly, and this is why I piped up to them 
>>> about drupal.
>>>
>>> I've seen a lot of discussion about this topic, but I really need 
>>> some hard answers. What should I do?
>>>
>>> I've seen the Staging module for 6.x. Is it safe to use? If so, then 
>>> we could use that for the database. Templates could be pushed with 
>>> rsync or svn... whatever. But would this work two ways? Could we 
>>> sync the dev / testing sites to the production site, then sync the 
>>> other way? Would we need to?
>>>
>>> Also, I envision using a multisite environment so that all sites 
>>> share the same modules, media, etc, but use different templates.
>>>
>>> I desperately need the detailed advice of someone with experience, 
>>> here.
>>>   
>

-- 


More information about the support mailing list