+1-888-365-2779
Try Now
More in this section

Forums / Deployment / Tranferring changes from Dev to Production

Tranferring changes from Dev to Production

2 posts, 0 answered
  1. Priti
    Priti avatar
    17 posts
    Registered:
    20 Nov 2008
    09 Jan 2009
    Link to this post
    Hello,

    I want to develop a website using Sitfinity3.5. I have a query related to deployment of the website to production webserver. I have referred Migrating Projects to the Production Web Server
    and Migrating an SQL Database sections of Sitfinity User Manual. According to this document I just need to copy all the contents of my Website to production server and also migrate my dev database to server. This is fine for first deployment. But I am not clear about the changes done to the website after this deployment.

    After deployment I'll have to perform 2 types of changes
    1. changes to the contents
    2. changes to the controls, control templates, modules, etc. i.e. to physical ASP.NET files

    My question is How to incorporate these changes from my dev website to Production?
    For second type of changes it is pretty easy and same as modifications to any other website. I'll just upload the modified files to the server and my live site will get the update. But how can I transfer the content changes to the production?

    Content changes will be done by users with Role content editor. We do not want to allow these users to directly do their changes on live site so that public users will not see the changes until they are reviewed and tested. So if content editors do their changes to dev server how to transfer those changes to production server?

    What is the recommended deployment model in this scenario?

    Thanks,
    Priti.

  2. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    09 Jan 2009
    Link to this post
    Hello Priti,

    The procedure is as follows:

    Upload the files on the server, you could use FTP. Then attach the database to the SQL server ( or MySQL). You could use a backup from your development servers for this purposes. Then, when your content editors finished their work, you could upload the updated database from your development server.

    Also, there are tools that you could use to synchronize both databases and see what changes have been made. Visual Studio could be used for this purposes as well (Data drop down, Data compare)

    You could find the following article useful SQL Server Replication.

    As an additional notes, we plan to implement Site Synchronization feature in some of the 4.x version of our CMS.

    All the best,
    Ivan Dimitrov
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
2 posts, 0 answered