Create your own blog site in a day with Umbraco

Create your own blog site in a day with Umbraco

I want to share my experience of how I developed this blog site within a day. This blog site is built with Umbraco and a free plugin Articulate. Although it took me a day to figure out which plugin to use and whether it meets my requirements, I want to make this journey easier for others who are looking to build a blog site in a day.

 

Pre-requisites

This article is meant for C# and .NET developers. It may not be easy for developers working in other technologies to follow the steps I am going to mention in this article.

You need to have a hosting server with IIS where you can deploy your code. You also need to have rights to change permissions on folders.

Visual Studio 2019 is more suitable for this article but other versions will also work.

 

Umbraco project setup

In Visual Studio 2019, create a blank ASP.Net web application using .NET Framework.

Enter the project name and leave everything else as it is.

Choose Empty in the dialog that comes next.

ASP.NET Empty project

Right click on project name in solution explorer and select “Manage NuGet Packages”

ASP.NET Manage NuGet Packages

 

Go to “Browse” tab and search for “UmbracoCms” and install the plugin. Make sure the version is 8.x.

ASP.NET empty project install UmbracoCMS

 

 

It will take some time to set things up. Once done run your application with CTRL+F5. It will ask you to configure your Umbraco. Create a user name and password for yourself and continue with the wizard.

ASP.NET configure Umbraco 8

It will take some time to setup Umbraco site. The application may break in Visual Studio couple of time. Just hit F5 and it will continue setup. Once done, it will take you to Umbraco back-end –

Umbraco CMS back end landing page

 

Skip the tour dialog. Go to Package menu and search for “Articulate”

UmbracoCMS install Articulate plugin

Click on the tile and Install the package in next screen. You will have to accept the “terms of use” checkbox. Once install is complete, click on Finish button and it will refresh the page.

UmbracoCMS Articulate plugin installed

 

Go to Content menu and delete Home node.

UmbracoCMS Content Home node

UmbracoCMS delete Home node

And you are ready with your first blog site. You can check your blog site at localhost –

UmbracoCMS blog site on localhost

 

To create/edit/delete a blog, expand Blog node and click on Articles

UmbracoCMS add blog Articles

Here you can create a new blog through Markdown or Rich text. I prefer Rich Text.

UmbracoCMS new blog article

And you can enter details of your blog

UmbracoCMS new article content

Once you enter all details, Save and Publish.

 

The good part about Articulate is the support for categories and tags that help your organize your blogs in a better way out of the box. You can create new categories and tags by typing a new name in the text box and hitting Enter. It also allows you to add Meta description for SEO optimization.

 

Deployment

You should be able to deploy this site like any other Umbraco site. However, I hit some issues which I will describe in my next blog.

 

CONCLUSION

In this blog, I have tried to offer simplest way to setup a blog site. I hope you liked this blog and in case you faced any issues, I would love to help. I can be reached at naveenraina@outlook.com