If you are planning to make your blog, website or online store, you have probably come across such a concept as a website engine. First of all, the engine is a slang word that is used on the Internet, it would be more correct to call it CMS. This abbreviated name stands for Content Management Software or Content Management System. Despite the complicated name, CMS makes life easier for many website owners.
A website engine can be compared to a human. There are a large number of engines for websites, like people. Some people know how to count well, another knows how to draw beautifully, someone is faster or quicker, etc. Likewise, engines for websites: one is better suited for creating a blog, another for an online store, the third for creating a forum, the fourth for torrent resources, etc. In other words, the resource engine is its heart.
As you can imagine, there are many types of CMS. There are free open source engines that are used by a lot of users, there are many different themes, plugins, add-ons, etc. for them. There are closed source paid CMS that are more suitable for commercial purposes and companies. Many experienced programmers write engines themselves, for their own sites. Today the following CMS are most popular in Runet: Joomla, 1C-Bitrix, WordPress, Drupal, etc.
Some time ago, sites consisted of static pages. Those. if you have 100 articles posted, that means you have at least 100 different files (pages). At the same time, the creation of these files, their filling with HTML code had to be done manually. In addition, these static files were stored on the server and took up quite a lot of disk space. In addition, the processing speed of static pages was slow.
The site engine (CMS) is needed primarily for dynamic interaction between the site and the user, facilitating the work of the webmaster, optimizer and administrator.
The main advantage of the site content management system is its functionality in terms of making changes to the finished content. Let's say you want to add a new news subscription form or change the banner code. If the site has a CMS, you can do this work in a couple of minutes, no matter how many pages there are on the site - 100 or 1000. If your site does not have an engine, this simple operation will cost a lot of effort and take a couple of days …
To choose a CMS, you need to decide what kind of content you will have on your site. If you want an online store, it is better to use 1C-Bitrix, PHPShop, Simpla, etc. If you want to create an author's blog or a business card site, WordPress, Joomla, etc. may be suitable for them.