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 ![]()
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/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
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 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 ![]()
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
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 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 ...
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
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
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!
You must be logged in to post messages in this topic!