My SharePoint 2013 environments are as follow:-
- I have three environments; Development, staging, production.
- Currently I have developed an intranet for our company, on the development env, then I restore it to my staging where I did the UAT and I applied the changes. Then finally I restore the site collection to production.
Currently the SharePoint server 2013 is on production and everything seems to be working fine. But I am afraid of the following scenarios in the future:-
- Currently the SP 2013 on production is being updated with real data, so in the future if a new requirement or change request was initiated, how I can test and restore the site collection from development, to staging to production ?
- And if some changes were requested on an existing Site collection (most probably will happen), how I will be able to apply the changes without having to recreate the Apps. Should I in this case be manually modifying the site collection on production and staging? For example if a new requirement was issued to add a new custom column to my current announcement list APP . Do I have to manually add the custom column on the three environments separately. Currently as this was my first SharePoint site I was able to create the announcement list on my development server and then restore it to my staging and production. But if changes are issued on existing site collection what will be the process ?