{"id":3849,"date":"2019-09-23T15:28:22","date_gmt":"2019-09-23T09:58:22","guid":{"rendered":"https:\/\/www.idslogic.com\/blog\/?p=3849"},"modified":"2025-02-27T16:24:21","modified_gmt":"2025-02-27T10:54:21","slug":"some-best-practices-while-upgrading-your-sitefinity-cms","status":"publish","type":"post","link":"https:\/\/www.idslogic.com\/blog\/some-best-practices-while-upgrading-your-sitefinity-cms","title":{"rendered":"Some Best Practices While Upgrading Your 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-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.idslogic.com\/blog\/some-best-practices-while-upgrading-your-sitefinity-cms\/#Before_Starting_Take_a_Backup_of_Content_Database_and_Website\" title=\"Before Starting, Take a Backup of Content, Database and Website:\">Before Starting, Take a Backup of Content, Database and Website:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.idslogic.com\/blog\/some-best-practices-while-upgrading-your-sitefinity-cms\/#Perform_the_Upgrade\" title=\"Perform the Upgrade:\">Perform the Upgrade:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.idslogic.com\/blog\/some-best-practices-while-upgrading-your-sitefinity-cms\/#Test_Everything_before_Publishing\" title=\"Test Everything before Publishing:\">Test Everything before Publishing:<\/a><\/li><\/ul><\/nav><\/div>\n<p><span style=\"font-size: 14pt;\">Whenever we talk about upgrading our CMS website, the first thought that comes to our mind is that of a complex process that involves a lot of time and resource with of course a happy ending. But is this really true? Let\u2019s see here.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Sitefinity is a popular CMS and progress releases latest versions of Sitefinity every year. The latest versions contain bug fixes, new features, hotfixes and also some security improvements. So, to take the advantage of the features of the new version, it is important to upgrade your site.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">But there have always been some misconceptions that an upgrade is only concerned with uploading the new Sitefinity license. This is not the case. Upgrading involves updating to the latest version of Sitefinity libraries, database and configurations and all these needs expertise so that the entire process is smooth and without any hassles.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Upgrading your Sitefinity CMS to its latest version also ensures that your site offers some great features and functionalities that the CMS offers. Here in this blog, I will share with you the simple guidelines and tips that will make your Sitefinity CMS updating process easy:<\/span><\/p>\n<p><span style=\"font-size: 18pt; color: #003366;\"><strong>Preparing for a Sitefinity Upgrade:<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">We all know that each website is unique and so they have customized structures to meet their basic needs. the latest versions of Sitefinity often come up with API changes for example the version 8.1 had major changes to the MVC namespace and 10.0 had major changes based on the authentication and social media buttons. In the version 11.1 there were changes made to the Workflow module and the Content Editing extensions.<\/span><\/p>\n<p><a href=\"https:\/\/www.idslogic.com\/dedicated-sitefinity-developer\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2971 size-full\" src=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2017\/02\/Hire-Sitefinity-Developer.png\" alt=\"Hire Sitefinity Developer\" width=\"790\" height=\"94\" srcset=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2017\/02\/Hire-Sitefinity-Developer.png 790w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2017\/02\/Hire-Sitefinity-Developer-300x36.png 300w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2017\/02\/Hire-Sitefinity-Developer-768x91.png 768w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2017\/02\/Hire-Sitefinity-Developer-560x67.png 560w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/a><\/p>\n<p><span style=\"font-size: 14pt;\">Any customizations made to these will need code fixes as <span style=\"color: #333333;\">Sitefinity CMS development<\/span> does not automatically update the custom code. So, when upgrading from one version to another, all the API changes of each version that lies in between are also applied. While upgrading your website, you should also upgrade the corresponding Microsoft .NET framework version depending on the compatibility of the version that is mentioned in the Sitefinity documentation.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Before_Starting_Take_a_Backup_of_Content_Database_and_Website\"><\/span><span style=\"font-size: 16pt; color: #008000;\"><strong>Before Starting, Take a Backup of Content, Database and Website:<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">The next step that should be considered before upgrading to the latest version of Sitefinity is to take a backup of all your web content, database and design.\u00a0 If by any chance anything goes wrong while updating the system, you can always restore back your previous status and therefore will not lose any important information of your site. Keeping a backup will save your business from the major hassle of countless hours and trying to rewrite the codes and content.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Perform_the_Upgrade\"><\/span><span style=\"font-size: 16pt;\"><strong><span style=\"color: #008000;\">Perform the Upgrade:<\/span> <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Sitefinity CMS offers extensive documentation that helps in the upgradation process. The knowledge base articles address most of the common issues and the errors that users face during the process. If your site doesn\u2019t use the Nuget packages, then the Sitefinity Project Manager Tool can be used for upgrading.\u00a0 The tool offers a one click upgrade that helps to do the following things:<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 14pt;\">Update the web references<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Get the new DLLs<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Update the configs<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Test_Everything_before_Publishing\"><\/span><span style=\"font-size: 16pt;\"><strong><span style=\"color: #008000;\">Test Everything before Publishing:<\/span> <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Before you make your site live, it is very important to check all your modules, custom codes, widgets and everything else that could possibly affect the upgrade process. A thorough testing is important to ensure that no existing functionality is broken and the key functionalities are identified and tested before the final release. It also helps to maintain a copy of the previous version and compare to identify the best performance.<\/span><\/p>\n<blockquote>\n<p style=\"box-shadow: 0 0 16px #cccccc; padding: 10px;\"><span style=\"font-size: 14pt;\"><strong>Also Read: <\/strong><a href=\"\/blog\/top-reasons-that-make-sitefinity-a-favorite-of-developers-and-designers\"><span style=\"color: #ff0000;\">Top Reasons That Make Sitefinity a Favorite of Developers and Designers<\/span><\/a><\/span><\/p>\n<\/blockquote>\n<p><span style=\"font-size: 14pt;\">You may also have to reset various settings when you upgrade. Some of your modules and widgets may be outdated and may not support your new version and this means that your website may not work or deliver as it did before.\u00a0<\/span><\/p>\n<h4><span style=\"font-size: 16pt;\"><strong><span style=\"color: #008000;\">How IDS Logic can Help?<\/span> <\/strong><\/span><\/h4>\n<p><span style=\"font-size: 14pt;\">IDS Logic is an <span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"\/dedicated-sitefinity-developer\/\">award winning Sitefinity development company<\/a><\/span> and we have years of experience in handling various Sitefinity related projects.\u00a0 It is our high quality service and complete support and maintenance for all our clients that we have earned a good repute in the market. We help all our clients to create scalable, robust and flexible Sitefinity websites that can help to take your business to a new level.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whenever we talk about upgrading our CMS website, the first thought that comes to our mind is that of a complex process that involves a lot of time and resource with of course a happy ending. But is this really&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3850,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[251],"tags":[252,226],"class_list":["post-3849","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sitefinity","tag-sitefinity-cms-development","tag-sitefinity-development"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3849","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=3849"}],"version-history":[{"count":3,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3849\/revisions"}],"predecessor-version":[{"id":11305,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3849\/revisions\/11305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media\/3850"}],"wp:attachment":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media?parent=3849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/categories?post=3849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/tags?post=3849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}