Our client has 4 servers (live environment):
The client uses our sign-off server to approve the work we
do and they use one of their web servers as an internal approval/previewer server, and another
to serve both static and dynamic content to the public. The two database
servers are load balanced.
The problem is our client also uses our sign-off server to add content before they copy it over to the live environment.
I'm aware that we have versioning, staging and even workflow tools at bay, but none of these really achieve exactly what we want.
The client builds up the content on our sign-off server because that server is local to
us so if they have any issues fixing these issues is quick and easy for
us, as their server has very limited access to both them and us for
security reasons. This means we have to use any modules we can get our hands on
and have to write a lot of custom code in order to export the content
from one server to another as there are a few requirements we have to
adhere by.
Firstly is that when we want to migrate the content added to the sign-off server, we are only allowed to export everything after a set date to then import it into the live environment. Not all tables have a created and updated column which makes this a pain as we have to code for the tables which don't to ensure no data is missed.
Secondly, we can't do this by command line as it is a Windows environment where Command Prompt and Powershell are disabled in the live environment for security reasons.
So ideally it would be nice if SilverStripe could come with some data migration tools to help us achieve this. Say for instance if there was a wizard where you could define a start date and end date and any data added between those periods is dumped to SQL and then the same wizard can be used on another website to import the data, a bit like phpMyAdmin's Import/Export tool.--
You received this message because you are subscribed to the Google Groups "SilverStripe Core Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to silverstripe-d...@googlegroups.com.
To post to this group, send email to silverst...@googlegroups.com.
Visit this group at http://groups.google.com/group/silverstripe-dev.
For more options, visit https://groups.google.com/d/optout.
--