{"id":2471,"date":"2019-03-07T19:55:53","date_gmt":"2019-03-07T14:25:53","guid":{"rendered":"https:\/\/www.idslogic.com\/blog\/?p=2471"},"modified":"2025-02-24T15:06:13","modified_gmt":"2025-02-24T09:36:13","slug":"offer-elevated-experience-with-continuous-delivery-in-sitefinity-cms","status":"publish","type":"post","link":"https:\/\/www.idslogic.com\/blog\/offer-elevated-experience-with-continuous-delivery-in-sitefinity-cms","title":{"rendered":"Offer Elevated Experience with Continuous Delivery in Sitefinity CMS"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.idslogic.com\/blog\/offer-elevated-experience-with-continuous-delivery-in-sitefinity-cms\/#What_is_the_Purpose_of_Continuous_Delivery\" title=\"What is the Purpose of Continuous Delivery?\">What is the Purpose of Continuous Delivery?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.idslogic.com\/blog\/offer-elevated-experience-with-continuous-delivery-in-sitefinity-cms\/#Usually_a_Continuous_Delivery_Process_has_the_Following_Environments\" title=\"Usually a Continuous Delivery Process has the Following Environments:\">Usually a Continuous Delivery Process has the Following Environments:<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.idslogic.com\/blog\/offer-elevated-experience-with-continuous-delivery-in-sitefinity-cms\/#Live_Environment\" title=\"Live Environment:\">Live Environment:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p><span style=\"font-size: 14pt;\">Getting a software or an application released for the users can often be a painful, risky and a time consuming task. Continuous delivery helps big organizations to become lean, agile and innovative. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">It is through a reliable and low risk releases that continuous delivery makes it possible to quickly and continuously adapt software in the line with changes to the business strategy, user feedbacks and shifts in the market.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Today, CDM is a new approach offering both a governance structure and transparency to manage continuous deliver across big software enterprises.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_the_Purpose_of_Continuous_Delivery\"><\/span><span style=\"color: #008000; font-size: 18pt;\"><strong>What is the Purpose of Continuous Delivery?<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 14pt;\">The core purpose of CD is to quickly deliver the extensions and customization of the project to production, without having any downtime, without any need to manually merge the configurations and without interrupting the work of the live environment. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The main goal of the process is that after every development, you will end up with the same setup with which you started, the code is same on all the environments and the latest database is also on the live environment.<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 14pt;\"><a href=\"\/blog\/static-website-is-dead-use-sitefinity-cms-for-website-personalization\"><span style=\"color: #ff0000;\">Static Website Is Dead! Use Sitefinity CMS for Website Personalization<\/span><\/a><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Frequent changes in the website are often difficult to manage without a continuous delivery process to simplify the delivery of multiple site updates and to automate. Fresh releases have a smooth flow from development to production while maintaining the configurations and the content in sync.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Whether the application is hosted in a load balanced or cloud environment or on a single server, Sitefinity can automate the deployment and delivery process.<\/span><\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/2w-aDsar4-8\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Usually_a_Continuous_Delivery_Process_has_the_Following_Environments\"><\/span><span style=\"color: #008000; font-size: 14pt;\"><strong><br \/>\n<span style=\"font-size: 18pt;\">Usually a Continuous Delivery Process has the Following Environments:<\/span><\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 16pt;\"><span style=\"color: #003366;\"><strong>Development Environment<\/strong>:\u00a0<\/span> <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">This is where you develop your project and it is any integrated source control system where you extend, develop and configure your project and build it and carry out unit tests and integration tests.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-size: 16pt;\"><span style=\"color: #003366;\"><strong>Test Environment:<\/strong><\/span> <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">This is the environment where you run the tests like UI automation tests security and performance tests. You cannot change the code in this environment, but you can change the test. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">To perform the tests, you can delete or create the content and in case you have to fix something in the code, you have to go back to the development environment.<\/span><\/p>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Live_Environment\"><\/span><span style=\"font-size: 16pt;\"><span style=\"color: #003366;\"><strong>Live Environment<\/strong>:<\/span> <\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">This environment displays your public website.\u00a0 Here the backend users can create content, change the runtime settings, manage websites, but cannot change the configuration and the code of the project. This is where frontend of the site is accessible to the public users.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><a href=\"https:\/\/www.idslogic.com\/dedicated-sitefinity-developer\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1148 size-full\" src=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2017\/09\/Hire-Sitefinity-Developers.jpg\" alt=\"Hire-Sitefinity-Developers\" width=\"823\" height=\"100\" srcset=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2017\/09\/Hire-Sitefinity-Developers.jpg 823w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2017\/09\/Hire-Sitefinity-Developers-300x36.jpg 300w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><\/a><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Managing multiple environments is a daunting task and when they are out of sync, you have the risk of delayed releases and also frustrated teams. <span style=\"color: #993300;\"><a style=\"color: #993300;\" href=\"https:\/\/www.idslogic.com\/sitefinity-development\/\">Sitefinity CMS<\/a><\/span> environment configurations are file based and are managed via the transformations. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The application configurations are stored in the database and are synced automatically between the environments that help to:<\/span><\/p>\n<ol>\n<li><span style=\"font-size: 14pt;\">Ensure that all the nodes share the same configuration that reduces the downtime.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Simplify the user roles regarding who should manage the settings across the environments and consider the changes that has to be pushed across environments effectively and quickly.<\/span><\/li>\n<\/ol>\n<blockquote><p><span style=\"color: #ff0000; font-size: 14pt;\"><em>&#8220;With Sitefinity\u2019s latest release, all the essential functionalities that cover the continuous delivery process are now easily available. The first step that you should take is to identify the scenario and the number of environments that you need.&#8221;<\/em><\/span><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Getting a software or an application released for the users can often be a painful, risky and a time consuming task. Continuous delivery helps big organizations to become lean, agile and innovative. It is through a reliable and low risk&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2472,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[256,251],"tags":[758,226,284],"class_list":["post-2471","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms","category-sitefinity","tag-continuous-delivery-in-sitefinity-cms","tag-sitefinity-development","tag-sitefinity-development-company"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/2471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/comments?post=2471"}],"version-history":[{"count":4,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/2471\/revisions"}],"predecessor-version":[{"id":10548,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/2471\/revisions\/10548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media\/2472"}],"wp:attachment":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media?parent=2471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/categories?post=2471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/tags?post=2471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}