CMS or Not CMS

Nowadays, we have two options to build web application. The first option is using web application framework such as ASP.NET core, ASP.NET web form, Django, and many mpore. The second option is using web application Content Management System such as Umbraco, Kentico, Dotnetnuke, or Orchard. On this article, we will discuss when to build with CMS vs Framework. CMS CMS is built with the existing framework. For example, Orchad and Umbraco is build from .Net Core. Basically, you dont need to understand the framework if only you just want to use the CMS. But if you want to extends the capability of the CMS you should understand the framework and how the CMS works. You can use CMS if 1. You need dynamic content for your customer 2. Your customer write the content and push into your website 3. User doesnt have a lot interaction with your website Typical scenario for CMS: company profile, personal website, and blogs Framework Framework is build by the platform stack that we choose. Framework provide programming layer for the user interface, middleware, dan data services. You have a lot freedom with Framework. However, you need to create a lot of routine from the beginning. Framework provides minimalist template but really extensible rather than CMS. You choose framework if 1. Your web requirements are custom  2. Your customer focuses to manage and to store the data 3. User has lot interaction with the website  Typical scenario for framework: information system, web applicatiob, and data driven application Typically, i will start my journey with CMS, and when i feel so many to extend i will choose framework. How about you? 

Scheduled Web Site Backup on Azure

In the past we use sync application like Allway Sync, Cobian, or even FTP to backup our Azure hosted Website. Nowadays, Azure provides you an easy way to backup your website thorugh scheduled or manual backup on their management portal. This post will describe you steps that need to perform to create automatic backup on your website. Login to your Azure Management Portal Click the Website menu on the left side Click the website that you want to backup. click scale menu On the scale menu, change the hosting plan into Standard. Please save the changes Add a services called data services and create Storage Click the backups menu, change the automated backup to ON , select your storage accounts, choose the frequence and hit the save button. The backups will be stored on websitebackup storage container. you can download the backup from the portal. The backup contains your files, configuration and linked resources. If you don’t find your database backup on the zip package, please make sure that the database is already as linked resources. Otherwise, you can also backup use the export feature as i mentioned earlier Cheers, @ridife

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.


Month List