Looking for CMS (Content Management System) for the first time, most people come across WordPress – the most popular system for website building. WordPress is, of course, the most recognizable one. But the fact that it is so popular does not mean that it is so good. This only proves that... it is popular.

To have an edge in the competitive market of today, it is necessary to choose the right e-commerce solution that is perfect for your business. So, how do you go about making the right choice? The best approach is to make a list of the mandatory and optional features you need so you can set your priorities right.

The Umbraco CMS is a robust Content Management System used to design websites and web-based application. This platform has a lot of powerful tools for designers and application developers as well. However, you can still enhance Umbraco with simple plugins for the Umbraco CMS. These Plugins which are called “Packages” in the Umbraco ecosphere can help extend the functions and features of your website easily. Below are 12 plugins that can help make your website awesome.

In this article, I am going to present a complete tutorial how easily setup Dependency Injection using Autofac container in Umbraco V7 solution. Once configured, we should be able to use Dependency Injection in both MVC and Web API controllers. Using this flexible technique, we are able to inject components such as services directly into controllers.