Hello, dear readers of the blog site. Today I want to talk about such a thing as a website engine or, scientifically speaking, a CMS (content management system).

Essentially, these are programs for a web server that greatly simplify the creation and maintenance of a website. Well, the website itself will allow you (if you create it yourself and don’t spend money on its promotion).

If you want to add your resource to this rating, then do not use the corresponding button on the right above the table.

By the way, if you think that it will be a little difficult for you, you can look web studio rating, located on the same resource. There you can see the projects created by this studio by clicking on the link in the “Works” column.

This is roughly what the statistics look like on the engines used by RuNet users (here not only Joomla, but all popular CMSs in general) in the context of which version of the CMS is used - new or outdated:

On Joomla, in addition to regular sites, quite a lot are created, thanks to the existing store extension called .

Probably the easiest free engine to learn is WordPress. Of course, it is mainly used for a rather narrow niche (creating and introducing blogs), but if desired, it can be used to implement websites, forums, and galleries. But first of all, WordPress is a very functional blogging CMS.

the site runs under the control of WordPress (but this is a secret, because the engine used and its version must be hidden, judging by the Yandex advice voiced above). I wrote and continue to write about the subtleties and nuances of working with this engine in the section, and about extensions for it in the section.

Judging by the CMS speed graph above, WordPress is racing, but I personally didn’t feel it. In general, WordPress can be made to run fast without creating an outrageous . True, this will take a little time, but your blog can become very fast and very easy. I wrote about the increase in the column of the same name.

Now my blog is hosted on and with a load of 20-25 thousand visitors per day, I am still pleased with the speed of WordPress, especially after finalizing the template and optimizing everything that can be optimized. Although, when using a large number of plugins, without and without additional optimization, WordPress becomes a rather heavy monster.

It is clear that there are still a lot of free CMSs that are used for various purposes. It's still the same Drupal or DLE ( DataLife Engine), and for many cases their use will be justified, because an ideal CMS does not exist, but WordPress and Joomla mentioned just above are the most popular. The reason may be their fairly simple design and clarity for novice users.

Which paid engines are the most interesting?

Another example that can be given as a not very expensive and fairly fast paid CMS is S.Builder. To understand how to create websites on this engine, most likely, it will not take you very much time, because... it has a fairly low barrier to entry (as they say, it is intuitive). This system is written for the end user - absolutely unprepared and with no experience in webmastering (it can work in Word and that’s fine).

S.Builder is quite flexible and you can do almost everything with it, but, say, unlike Drupal (which can also do almost everything), with S.Builder you can do all this without getting into the code at all (there is a powerful module designer according to your needs).

Well, as I already mentioned, this CMS is one of the fastest engines and holds the load quite well, although it is also written in PHP. This is most likely due to the good cleanliness of the code (it was written from scratch) and good caching performance.

You can try S.Builder for free both online and offline. In the first case, you will need to go to the “Demo version on-line” page and they will create a temporary site on this CMS, where all the modules will be available for “trying out the pen”. If online testing does not suit you, then you can download from the “Download CMS” page a fully functional and absolutely free offline version of this engine (as if you were) - “ trial version CMS for installation on a local computer."

Finally, I want to give you the opinion of a professional optimizer from the very well-known SEO company Ashmanov and Partners, who gave a rather detailed answer to the question - Which CMS is better?:

P.S. Sometimes you want to know what engine does this or that site run on?. It turns out that this can be done quite simply and elegantly. In the article I just mentioned such a plugin - Wappalyzer. A very interesting thing.

When it comes to choosing a content management system for project development, the choice on offer is vast. Depending on how advanced a CMS you need, what its built-in language should be, and who will be using it, choosing the perfect CMS for your project can be a nightmare.

However, some CMS are slightly superior to others in terms of ease of use. Some are easier to install and use extensions - thanks to the leading developers for thoughtful planning. Here are 10 of most popular CMS online that you can use in your next project.

1. WordPress

What can be said about WordPress that hasn't already been said? The blogging platform in PHP, whatever one may say, is the most popular CMS for keeping diaries, and perhaps the most popular CMS in general. A great platform for beginners, well documented and with a very fast installer. Just five minutes and the CMS is already working – it’s great! Not to mention the fact that latest versions automatically update the core and plugins from within the backend, without the need for downloads separate files.

For users not familiar with HTML and other markup languages, there is a built-in WYSIWYG editor. The backend of the system is streamlined and intuitively controlled. Beginners can easily cope with administration. In addition, WordPress has built-in support for uploading images and multimedia to the site.

JavaScript. Quick start

A simple and transparent theme language has been implemented for developers, as well as an API for developing plugins.

The WordPress community is a dedicated and hard-working bunch. WordPress has perhaps the most extensive database of plugins and themes to choose from. An important feature of the WordPress community is that there is a wealth of advice and guidance available online on almost every aspect of using WordPress. Everything you could ever dream of has most likely already been done for WordPress, and it’s written about somewhere.

2. Drupal

Drupal is another CMS that has a very large, active user community. While not focusing on a blogging platform, Drupal is just that: a content management system. The easy installation comes with a ton of additional modules that can add a lot of cool features such as forums, user blogs, OpenID authentication, profiles, and more. Creating a website with social networking features is done with a simple Drupal installation. In fact, with the help of additional third-party modules, you can create several interesting clones of popular sites (such as YouTube or Amazon) with minimal effort.

One of the most popular features of Drupal is the taxonomy module, which allows you to organize multiple levels and types of categories for different types of content.

The Drupal user community provides excellent support for every plugin and any general issues.

3. Joomla!

Joomla! – a very advanced CMS in terms of functionality. Nothing to say, get started with Joomla! very easy thanks to the installer. Joomla! Installer can work remotely with most systems used as web servers, and is quite simple, considering the number of software, which can be configured by them.

Joomla! has a lot in common with Drupal - it is a complete CMS that can be more than a simple portfolio site. It comes with an attractive administrative interface complemented by intuitive drop-down menus and other features. This CMS perfectly supports access protocols such as LDAP, OpenID and even Gmail.com.

On the Joomla! With more than 3,200 extensions posted for this popular CMS, it is clear that the developer community is alive and active. Just like Wordress, you can add almost any functionality you need using extensions. However, the Joomla! relies on paid themes and plugins, so if you want to customize something, be prepared to pay.

4.ExpressionEngine

ExpressionEngine (EE) is an elegant and flexible CMS solution for any type of project. Originally designed to be extensible and easily modified, EE stands out in terms of quality of development and intuitiveness of the administrative interface. It will take literally seconds to understand the backend structure and start filling the system with content or start changing it appearance. Even less advanced users will be able to get started creating their website using the backend with fantastic ease, without feeling overwhelmed.

ExpressionEngine comes with the ability to create multiple websites with one software installation. For designers, EE offers a powerful template engine with custom global variables, SQL queries, and built-in version control. The speed of the site is facilitated by caching of templates, queries and tags.

One of my favorite features of EE is the ability to search and replace text in all objects at once. Anyone who has ever made a website or blog knows how convenient it is to change a large amount of data, without having to go through and open each page in order to change and publish it.

ExpressionEngine differs from the above CMSs in that it is paid. An individual license costs $99.95 and a commercial license costs $249.99.

5.TextPattern

TextPattern is popular among designers because of its simplicity and elegance. TextPattern is not one of those CMSs that includes every feature you can think of. Its code base is slim and minimalized. TextPattern's main goal is to provide you with a great CMS that creates well-structured, standards-compliant pages.

Instead of a WYSIWYG editor, TextPattern uses Textile markup in text areas to create HTML elements along with the page. The resulting pages are extremely lightweight and load quickly.

JavaScript. Quick start

Learn the basics of JavaScript at practical example on creating a web application

TextPattern is deliberately simple in design, and its backend is surprisingly easy to use and intuitive to navigate. New users will easily understand the administration area.

Although TextPattern's core is minimalistic, third-party extensions, modules, and plugins can be used to increase its functionality. TextPattern has an active developer community that provides help and resources on its website, Textpattern.org.

6. Radiant CMS

All of the above content management systems belong to PHP programs. PHP is the most popular language for developing web applications, but that doesn't mean you can ignore other popular web languages ​​like Ruby. Radiant CMS is a fast, simple and minimalized CMS comparable to TextPattern. Radiant is built on the popular Rails framework, and the Radiant developers have gone to great lengths to make the system as simple and elegant as possible, yet packed with the functionality you need. Like TextPattern, Radiant does not use a WYSIWYG editor, but instead relies on Textile markup to create complex HTML documents. Radiant also has its own templating language, Radius, much like HTML, which is used for intuitive templating.

7. Cushy CMS

Cushy is a completely different type of CMS compared to all the others. Of course, it comes with all the basic features of a standard content management system, but it is not language-specific. In fact, this CMS is a web application hosted on the Internet. No need to worry about loading the system or upgrading it in the future.

Work in Cushy occurs as follows: the system website uploads content to the selected server via FTP, the markup of which the developer or designer, in turn, can change in the same way as post fields in the backend - simply by changing the types of styles. It's very, very simple.

Cushy CMS is free even for professional use. It has a setting that allows you to upgrade to a Pro account and use your own logo and color scheme and other easily customizable features.

8. SilverStripe

SilverStripe is another PHP-based CMS that behaves much like WordPress, except it is much more configurable and is built for content management rather than blogging. SilverStripe is unique in that it is built on its own PHP framework - Saphire. It comes with its own template language to help designers.

SilverStripe has some interesting features built in, such as version control and built-in SEO support. What's truly unique about SilverStripe is that developers and designers can customize the administration interface to suit their clients as needed. Although the SilverStripe developer community is not as large as other projects, there are some additional modules, themes, and widgets available to expand the functionality. In addition, SilverStripe offers very few styles for designers, and you will definitely want to change the themes of your sites.

9.Alfesco

Alfesco is a powerful enterprise content management solution that is JSP based and surprisingly easy to install. An incredibly useful feature of Alfesco is the ability to drag and drop files into folders on the server, converting them into web documents. Alfesco requires a little more work than many other CMSs, and is not that friendly to beginners, but thanks to the enormous power of the system, it is quite useful. The administrative backend is simple and beautiful.

Although Alfesco is not a great choice for most general websites, it is a great choice for enterprise needs.

10. TYPOlight

TYPOlight seems to have the perfect balance of features implemented in this CMS. In terms of functionality, TYPOlight can be compared to Drupal and ExpressionEngine, and it even offers unique module packages such as mailing lists and calendars. Developers can save time with the built-in CSS generator, and there are many training resources for this CMS.

The downside of this CMS is that it has too many features and configurable options.

Even if the backend is already carefully organized, there will still be many options to consider. But if you want to create a website with advanced functionality and a little extra programming, TYPOlight is perfect.

So we looked at the list of the ten most popular CMS (content management systems), I hope you liked it.

We present our next selection - TOP 10 best CMS for an online store.

You have decided to start trading online. This is a great solution that will take your business to new level. To sell online, you need a platform – an online store. This will be your “sales point” where you will attract potential buyers and offer them your products.

What you need to decide right away is what your website will be based on. There are two ways out – development from scratch or creating a website on a CMS.

The latter is preferable because:

  • website development using a CMS, as a rule, cheaper;
  • it saves time - create a website on a ready-made CMS faster;
  • easier find a developer who knows how to work with the system;
  • ready-made solutions have already been tested by time and by other users, are usually stable, and are regularly updated.

All that remains is to choose a good CMS for your future online store. What are we going to do now!

How and which CMS to choose for your store

First you need to decide on the criteria for assessing the “heart” of your site. Based on them, you can choose a solution that perfectly suits your needs.

1. Price. We have already told, What There are paid and free CMSs. But in addition to the cost of the program itself, you need to pay attention to the cost of the programmer’s work. If, for example, you can find a WordPress specialist inexpensively, then a Drupal specialist will charge more for his work, since the engine is much more complex.

2. Pjob growth(meaning adding content). There are engines that are easy to understand, with a clear editor and an easy admin panel. There are some where only those who already know what’s what can work can work in them. Also pay attention to parameters such as mass change prices and generally editing cards. Is there some kind of automated solution for this, or does everything need to be done manually?

3. Number of functions. What do you want – a simpler solution or a fancy thing with a lot of everything? But look not at your wishes, but first of all at the needs of your business. If a description, a few photos and characteristics are enough to successfully sell your product, there is no need to pay more for a complex system.

4. Import/export of goods. Pay attention to whether it is easy to upload supplier price lists to the site and download them from there. Because you simply cannot edit 1000 positions manually.

5. Integration with third party services . Do you work with warehouse programs, such as 1C, and want to import and export goods from there? There are engines that support this.

6. Easy to maintain and edit templates. If every time you go to add or remove a block, you have to contact a programmer, you will go broke maintaining such a site. See if you will be able to move blocks, adjust pagination, etc. on one's own.

7. Payment and delivery methods availabledefault. The engine must be able to calculate the cost of goods, and by default contain its own modules for popular systems for accepting payments and calculating delivery.

8. Is it available? integration with Yandex.Metrica and Google Analytics. The engine must be integrated with these systems in the “E-commerce” mode - this will help you track a lot of useful data on the state of sales and more.

9. Opportunity add administrators with different access rights. You will definitely be working on the site with someone else. And this someone else does not always need full access rights - often it is enough to limit themselves to what they need for their work, and that’s all. If you can configure access rights on a site, this is a huge plus for the engine.

These are the main parameters, the main criteria that you should pay attention to when choosing a CMS.

TOP 10 best CMS for an online store

Let's look at the ten best CMS on which you can create an online store.

"Mr Automation"

This is a universal paid software solution on the basis of which you can create various projects. But this engine has a huge advantage - integration with 1C: Enterprise in real time. The online store order management function is well implemented here, and it has its own built-in CRM.

Another bonus is automated work with delivery services. The engine allows you to automatically send a request for delivery of goods and even track the status of the parcel.

Based on this CMS, you will get an excellent multifunctional online store, but you are unlikely to be able to handle its support and configuration yourself. Setting it up is quite complicated, as is editing templates - you can’t do it without a programmer.

"Mr Flexibility"

A free, open source engine designed specifically for online stores. You can set up automatic backups on it, that is, saving the database - this will protect you from accidental deletion important information. By default, calculation of delivery costs and order costs including taxes is available. Various types of payments and settlements can be configured using additional modules.

And in general, a store based on this engine can be turned into anything and expanded to anything. More than 8.5 thousand paid and free modules- I don’t want to play. But as for mastering the administrative panel, it cannot be called easy and simple.

"Mr. Ready Solution."

This is a script for an online store, which in its initial, basic version has everything you need to ensure that your website works properly and performs all the functions necessary for sales. In addition, the engine also has additional modules if you want something else.

Probably, there are few engines that are so convenient for managing goods. Here you can create catalogs and disable products in bulk. LoadCSV to import products, create invoices and delivery receipts, and even sell downloadable products. You can set up integration with CRM systems and analytics systems.

There is everything you need to set up delivery and the most popular types of payment.

In this case, you can configure system access rights for different administrators.

The engine is stable, protected and constantly developed by enthusiasts from all over the world.

"Mr. Understanding."

A universal free engine on which, thanks to the WooCommerce module, you can create a fully functional online store. Very clear and simple admin panel. Templates and everything else can be customized yourself. Easily integrates with almost any system. You can configure access rights for different users.

One big disadvantage of the engine is that for almost everything you need to connect separate plugins and extensions (but there are a huge number of them, and you can find a ready-made solution for almost any desire). And if you hang a lot of them, it can start to slow down.

Joomla!

"Mr. Simplicity"

It’s also a universal and free engine that can be transformed into an online store using the VirtueMart extension.

More than eight thousand different extensions are offered for this engine. Therefore, it can be turned into anything. There is a differentiation of access rights for different users. It is easy to set up and manage, has a clear and understandable structure.

But this engine needs to be constantly updated and is not suitable for complex solutions or a store with a rich set of functions. It’s better to choose it if you have a small project.

MODX

"Mr. Freedom"

A freely distributed engine on the basis of which you can create anything, including an online store with many products. The basic version supports popular payment systems. The administrative panel is simple and clear, despite the huge range of functions. You can set up document flow control.

The downside is that there is a small set of templates, which means you can’t get particularly creative with the design. But if you have a good programmer on your team, he can do anything on this engine, even rewrite the administrative panel for himself.

"Mr. Smart."

Paid domestic CMS, which is constantly developing and acquiring new capabilities. It has wide functionality and easily connects to various CRM and analytics systems.

To create an online store, this engine has a separate module - “Online Store”. It allows you to integrate with 1C and My Warehouse, set up various types of delivery, payment currencies, automatically adjusts the exchange rate of the Central Bank, allows you to export goods for Yandex.Market, print product forms and much more.

As a result, you get an excellent online store with all the necessary functions.

"Mr. Convenience"

Another popular CMS, the feature of which is the ease of site management for the end user. Even a complete teapot can understand the administrative panel. As a result, you can save on website support - you will not need to involve a developer every time to solve basic problems.

The system has enormous capabilities for customizing the design to suit every taste, and a large selection of ready-made templates. There is also a unique opportunity to edit content directly on the site.

One of the advantages of the engine is integration with Yandex.Market, 1C:Enterprise, My Warehouse. There is free mobile application for owners of online stores, which will help manage orders directly from a smartphone.

"Mr. Security"

This is a professional system for managing an online store. It boasts a simple administrative panel, high resistance to stress and hacking. There are built-in opportunities for holding promotions. The system easily integrates with 1C, allows you to import and export price lists, configure and differentiate access rights, independently manage individual blocks without the help of a developer, and much more. There is everything you need to set up payments and delivery. Integrates with analytics systems.

If you decide to get serious about online sales, this is a great decision.

"Mr. All-in-One."

This is a constructor that has everything you need to create an online store. In addition to the cloud solution, there is also a full-fledged engine. Equipped with detailed sales reports, you can accept payments online and offline, and has everything for SEO promotion.

The engine is free for developers only.

There are applications for iOS and Android, built-in CRM, delivery cost calculation, integration with 1C, My Warehouse, Yandex.Delivery and Yandex.Market, and much more.

Resume

As you can see, the choice of CMS for an online store is huge. And each system has its own advantages over the others.

However, it is possible to choose at least two leaders for yourself. If you need a simple, small online store that is inexpensive to run, choose WordPress or Joomla!. If you have your own developer (or you are a developer yourself and like to tinker with code), MODX is suitable for you. If ease of website management is important to you, choose CS-Cart or UMI.CMS. Do you value functionality? For you Shop-Script 7, NetCat or PrestaShop. OpenCart and 1C Bitrix are suitable for large retail outlets.

Now all that remains is to decide who you like better. While you’re thinking, save this selection for yourself so you don’t lose it!

Instead of an introduction: this material is almost completely copied from the CESL Group website, author Nikita Semenov.
Just... I want to keep the material for myself. The story is told in 2012. Today, 5 years later, the TOP sites are a little different, but the research results and conclusions from the articles, in my opinion, are still relevant today.

Very often new clients come to us at SECL Group and ask us to create a portal or social network on a boxed CMS, while using existing large portals from their niche as an example. And every time we have to explain that high-load sites are NOT made on boxed CMS. Today I want to justify why CMS are extremely rarely used for large projects, both with some facts and with research into which RuNet sites from the top hundred in terms of traffic use a boxed CMS.

What CMS are popular in RuNet?

As the Runet Rating tells us, among commercial engines these are: 1C-Bitrix, NetCat, UMI.CMS, HostCMS, AMIRO.CMS and among free ones these are: Joomla!, Drupal, MODx, WordPress, TYPO3. Each CMS has its own features, pros and cons, but that’s not what this article is about.

From me: in 2017, according to the Runet Rating, commercial engines: 1C-Bitrix, UMI.CMS, NetCat, HostCMS, CS-Cart. UMI.CMS and NetCat swapped places, AMIRO.CMS dropped out, CS-Cart appeared. Open-source engines: WordPress, Drupal, Joomla!, MODx, OpenCart. WP is in first place, I wonder why in 2012 it was in fourth... MODx lost one position, Joomla - two positions, OpenCart knocked TYPO3 out of the ranking.

Let's start by researching the top 100 sites, and then analyze the data obtained. For the study, we chose two ratings of the top 100 sites at once: according to Alexa data (region - Russian Federation and region - all countries). Straz should explain that these ratings are slightly different, Alexa collects data through the installed toolbar, and given the fact that in RuNet it is used mainly by people connected to the Internet, then Alexa’s data is accordingly slightly biased towards sites for programmers and SEO specialists etc. That’s why we also made an analysis based on LiveInternet data. The analysis included more than 50 popular CMS, including all the most popular CMS, which were determined by the location of the admin panel, by the site code, etc. There may be errors. .k. Some site owners deliberately hide the signs of using a CMS, but in any case, this error, if there is one, is small.

Analysis from 09/11/2012. Data on Alexa (less relevant, but more interesting for its IT nature)

Place in the rankingSite URLCMS used
№1 yandex.ruNo
№2 vk.comNo
№3 mail.ruNo
№4 google.comNo
№5 google.ruNo
№6 youtube.comNo
№7 odnoklassniki.ruNo
№8 facebook.comNo
№9 wikipedia.orgNo
№10 livejournal.comNo
№11 liveinternet.ruNo
№12 twitter.comNo
№13 ucoz.ruNo
№14 rambler.ruNo
№15 rutracker.orgNo
№16 blogspot.comNo
№17 narod.ruNo
№18 avito.ruNo
№19 rbc.ruNo
№20 sape.ruNo
№21 ya.ruNo
№22 lenta.ruNo
№23 gi-akademie.com1C-Bitrix
№24 webmoney.ruNo
№25 gismeteo.ruNo
№26 kinopoisk.ruNo
№27 gi-backoffice.comNo
№28 searchengines.ru1C-Bitrix
№29 slando.ruNo
№30 habrahabr.ruNo
№31 zeekrewards.comNo
№32 auto.ruNo
№33 sbrf.ruRBC Contents
№34 yahoo.comNo
№35 userapi.comNo
№36 googleusercontent.comNo
№37 sberbank.ruRBC Contents
№38 acesse.comNo
№39 yandex.netNo
№40 sergey-mavrodi.comWordPress
№41 microsoft.comNo
№42 ebay.comNo
№43 cy-pr.com1C-Bitrix
№44 drom.ruNo
№45 subscribe.ruNo
№46 qip.ruNo
№47 hh.ruNo
№48 smartresponder.ruNo
№49 fotostrana.ruNo
№50 adobe.comNo
№51 taobao.comNo
№52 taobao.comNo
№53 radikal.ruNo
№54 ria.ruNo
№55 gogetlinks.netNo
№56 rutor.orgNo
№57 3file.infoNo
№58 wildberries.ruNo
№59 depositfiles.comNo
№60 pr-cy.ruNo
№61 afimet.comAmiro.CMS
№62 ozon.ruNo
№63 mts.ruNo
№64 tiu.ruNo
№65 letitbit.netDrupal
№66 seopult.ruNo
№67 linkedin.comNo
№68 wmmail.ruNo
№69 directadvert.ruNo
№70 vesti.ruNo
№71 newsru.comNo
№72 qiwi.ru1C-Bitrix
№73 ucoz.comNo
№74 xhamster.comNo
№75 ultimatepowerprofits.comNo
№76 my-hit.ruNo
№77 gazeta.ruNo
№78 biglion.ruNo
№79 beeline.ruActis WebBuilder
№80 goodvin.tvDrupal
№81 wmtransfer.comNo
№82 worldoftanks.ruNo
№83 championat.comNo
№84 marketgid.comNo
№85 wikimedia.orgNo
№86 fastpic.ruNo
№87 miralinks.ruNo
№88 amazon.comNo
№89 sportbox.ruDrupal
№90 nic.ruNo
№91 apple.comNo
№92 bannersbroker.comNo
№93 irr.ruNo
№94 xvideos.comNo
№95 kp.ruWordPress
№96 live.comNo
№97 mamba.ruNo
№98 ixbt.comNo
№99 nnm-club.ruNo
№100 webalta.ruNo

As we can see, only 13 out of 100 sites work on a packaged CMS, i.e. in the ranking, only 13% of high-load projects use a CMS. In addition, 3 projects use studio developments, which can be assembled specifically for their needs and, most likely, are very different from the usual boxed CMS. The bottom line is that we see that only a few projects are running on a boxed CMS.

Below are data from a study of the top 100 Runet sites by traffic (according to LiveInternet) and their analysis for signs of the use of boxed CMS:

Place in the rankingSite URLCMS used
№1 vk.comNo
№2 odnoklassniki.ruNo
№3 go.mail.ruNo
№4 my.mail.ruNo
№5 marketgid.comNo
№6 ulogin.ruNo
№7 avito.ruNo
№8 qip.ruNo
№9 foto.mail.ruNo
№10 rbc.ruNo
№11 rutracker.orgNo
№12 directadvert.ruNo
№13 liveinternet.ruNo
№14 fotostrana.ruNo
№15 gismeteo.ruNo
№16 kinopoisk.ruNo
№17 video.mail.ruNo
№18 slando.ruNo
№19 www.smotri.comNo
№20 wildberries.ruNo
№21 mgid.comNo
№22 kp.ruNo
№23 vesti.ruNo
№24 all.bizNo
№25 lady.mail.ruNo
№26 auto.mail.ruNo
№27 irr.ruNo
№28 auto.ruNo
№29 drom.ruNo
№30 ria.ruNo
№31 citycatalogue.ruNo
№32 m.my.mail.ruNo
№33 2shared.comNo
№34 lenta.ruNo
№35 hh.ruNo
№36 lice-mer.ruNo
№37 games.mail.ruNo
№38 icq.comNo
№39 pogoda.mail.ruNo
№40 mediafort.ruNo
№41 flirchi.ruNo
№42 woman.ruNo
№43 smi2.ruNo
№44 tiu.ruNo
№45 deti.mail.ruNo
№46 livetv.ruNo
№47 afisha.mail.ruNo
№48 loveplanet.ruNo
№49 myvi.ruNo
№50 ruhelp.comNo
№51 blog.mosmedclinic.ruNo
№52 gazeta.ruNo
№53 babyblog.ruNo
№54 postimage.orgNo
№55 radikal.ruNo
№56 fastpic.ruNo
№57 dmir.ruNo
№58 shockodrom.comWordPress
№59 agent.mail.ruNo
№60 utro.ruNo
№61 championat.comNo
№62 korrespondent.netNo
№63 fishki.netNo
№64 minigames.mail.ruNo
№65 lib.rus.ecDrupal
№66 povarenok.ruNo
№67 sportlemon.tvNo
№68 slando.ruNo
№69 newsru.comNo
№70 gismeteo.uaNo
№71 sportbox.ruDrupal
№72 sberbank.ruRBC Contents
№73 24smile.netNo
№74 ntv.ruNo
№75 softportal.comNo
№76 svyaznoy.ru1C-Bitrix
№77 rg.ruNo
№78 chatovod.ruNo
№79 1tv.ruNo
№80 prom.uaNo
№81 pulscen.ruNo
№82 ru.redtram.comNo
№83 tutu.ruNo
№84 playground.ruNo
№85 superjob.ruNo
№86 poiskm.ruNo
№87 canliradyodinle.com.trWordPress
№88 say7.infoNo
№89 sport.rbc.ruNo
№90 echo.msk.ruNo
№91 readme.ruNo
№92 pravda.ruNo
№93 galya.ruNo
№94 aif.ruNo
№95 4pda.ruWordPress
№96 hi-tech.mail.ruNo
№97 24video.netNo
№98 jobs.ruNo
№99 worka.ruNo
№100 rt.comNo

So, we see a completely logical picture, the same as in the Alexa rating: among the first fifty sites there is no CMS at all, in the second half there are 7 boxed CMS, one of which is studio-based, while, interestingly, sites based on CMS are not differ fast work, on the face of braking. In this rating, the total traffic to sites is significantly higher than in Alex and CMS, fewer projects are used.

What then do big projects work on?

Usually, for such projects, functionality is written from scratch, frameworks are used, different algorithms, and often even several programming languages, but this is a topic for a separate article.

Why aren't high-load websites built on a CMS?

There are several reasons for this. First, let's define what a CMS is: essentially it is a set of ready-made modules linked in unified system, which is suitable “for all occasions”. From here, logical conclusions immediately appear that prevent the use of a boxed CMS for large portals:

  • A system without specialization.
    Almost all CMS have no specialization, they are designed to create any website (some systems position themselves as a CMS for a certain type of website, for example WordPress for blogs, Magento for stores, etc., but the essence does not change, just more modules for a certain type of site), from here it is impossible to achieve maximum efficiency.
  • Standard architecture.
    Any large site has an architectural design stage, it’s like a project when constructing a building: if you design it well, it will stand for a long time, but poorly, it will immediately fall apart. In this case, the architecture has already been specified by the CMS developers, which means it is not possible to take into account the features of the new project.
  • Lots of redoing.
    Any large project has a lot of different functionality with different requirements, so it’s impossible to simply take standard modules and launch a high-quality website: each of the modules will most likely have to be redesigned to meet specific requirements, and delving into someone else’s code, even well-documented, is time-consuming and ineffective , it is often faster, and therefore cheaper, to write from scratch.
  • Problems with revision.
    Often we need to add something that is not in the CMS, and this sometimes turns into hell: not only do we need to figure out how everything works, but there are also technological limitations; the CMS may use outdated technology or not the most optimal one for our project. And in general, any CMS for a developer is a strict framework that is extremely difficult to go beyond.
  • Problems with loads.
    Since we are talking about highly visited projects, each of them must be optimized for loads so as not to spend large resources on maintaining functionality, and the site must remain operational no matter the traffic. Hence, each of the modules must spend a minimum of computing power, which the CMS cannot provide, because it was created as a solution “for all occasions”, and it has a bunch of everything that is either difficult or even impossible to throw away. By the way, some projects make a website for this purpose. pure HTML(for example, Opera or the site of our SECL Group), due to this, sites can withstand heavy loads with minimal resources, and the page loading speed is amazing. True, pure HTML can be used only for those sites that are rarely updated: every update becomes a problem.

This is far from full list disadvantages due to which large websites are not built on boxed CMS. Content management systems are well suited for simple solutions: corporate website, online store, blog, etc., but they cannot be used for large portals, and the rating of the top 100 sites illustrates this in practice.

  1. The more traffic to the site, the less likely (or rather, the possibility) of using a boxed CMS,
  2. All sites that run on a CMS have performance problems
  3. CMS is a framework; projects created on its basis have significant shortcomings in architecture and functionality.

Close