eZ Community » Forums » General » From stage to prod
expandshrink

From stage to prod

From stage to prod

Friday 13 January 2012 6:21:46 pm - 5 replies

Hello...

Our organization is pretty new to eZ, and we are working on optimizing our processes around deployment, and right now we feel that moving content from a staging environment to a production environment is to innefficient. Code deployment is of course not an issue happy.gif Emoticon

Would love to get some advice on best practices. Anyone?

 

Kristian

Saturday 14 January 2012 11:56:42 am

Hello Kristian,

 

This question comes up quite a lot and even more frequently in the last few years.

 

Here are a few related references to past forum/blog messages in the last year:

http://share.ez.no/forums/developer/process-to-work-with-20-developers#comment72278

http://share.ez.no/content/search?SubTreeArray=1&SearchText=ezxmlinstaller

http://share.ez.no/blogs/thiago-campos-viana/tip-creating-content-classes-using-php/(language)/eng-GB

http://share.ez.no/forums/discussions/tip-creating-content-classes-using-php/(order)/latest

http://share.ez.no/forums/developer/define-classes-with-php#comment71067

http://share.ez.no/forums/developer/version-control-for-database-changes/(language)/eng-GB

http://share.ez.no/forums/discussions/support-for-centralized-configuration-in-multi-environment-setups/(language)/eng-GB

http://share.ez.no/forums/setup-design/recommended-environment-for-multi-site-hosting/(language)/eng-GB

 

I also might suggest you learn more about the package system which might help in some more limited use cases.

 

I tend to prepare my changes all locally, test, commit, test again, final test, create all needed content changes (class/node/subtree) manually, Update code, clear cache. Though this is a more limited example. Sadly I do not automate this process presently, though I have made good use of the package system in the past.

 

I hope this helps ... 

 

Cheers,

Heath

Modified on Saturday 14 January 2012 12:02:10 pm by // Heath

Saturday 14 January 2012 12:26:37 pm

Hi Kristian,

A solution is to expand REST api in order to have create, update, delete object and classes. It could be a quite long to dev but get a great result..

An other solution is to wait a few weeks/months to use a staging extension. I dont know how much informations i could told you about it, but its a awesome extension happy.gif Emoticon

Philippe

Saturday 14 January 2012 8:41:35 pm

Hi Kristan,

 

I won't make you wait to learn about the content stageing extension being developed by an eZ Systems employee now blunk.gif Emoticon I just forgot to mention it late last night when posting.

 

Here is were you can learn more; just remember it's not finished ... yet,

https://github.com/gggeek/ezcontentstaging/blob/master/README

 

I hope this helps ...

 

Cheers,

Heath

Modified on Saturday 14 January 2012 8:42:44 pm by // Heath

Sunday 15 January 2012 11:37:13 am

Here is were you can learn more; just remember it's not finished ... yet,

https://github.com/gggeek/ezcontentstaging/blob/master/README

Hehe Health, wasnt sure we could talk about it ... happy.gif Emoticon This extension is great, with bugs of course, and all features are not yet implemented (like content swap) 

Don't forget to install lastest version of ggsysinfo and ggwebservices 

Cheers
Philippe 

Sunday 15 January 2012 8:08:41 pm

Hi Kristan,

 

I won't make you wait to learn about the content stageing extension being developed by an eZ Systems employee now blunk.gif Emoticon I just forgot to mention it late last night when posting.

 

Here is were you can learn more; just remember it's not finished ... yet,

https://github.com/gggeek/ezcontentstaging/blob/master/README

 

I hope this helps ...

 

Cheers,

Heath

Thanks guys happy.gif Emoticon this is just great, this is what community is all about! I also see that gggeek is very much involded, so that can only mean quality! 

expandshrink

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu

Proudly Developed with from