Разное

Cms распространенные: Топ-5 наиболее популярных CMS: какую выбрать? / Хабр

Содержание

Рейтинг CMS за март 2020 г. – самые популярные движки для сайтов от компании iTrack

Прочие:
Evolution CMS, Tilda, UMI.CMS, uCoz, NetCat, Setup.ru, Tiu.ru, HostCMS, Битрикс24 Сайты, InSales, StoreLand, PrestaShop, cs.cart, diafan.CMS, Magento, Simpla, Ecwid, UralCMS, InstantCMS, Moguta.CMS, Amiro.CMS, VamShop, SiteEdit, CMS Made Simple, ImageCMS, October CMS, MaxSite CMS, OsCommerce, ShopCMS, AdVantShop.NET, Textpattern, ABO.CMS, S.Builder, RBC Contents, TYPO3, LiveStreet, Shopify, Canape CMS, AVE.cms, Danneo, concrete5, DJEM, PHPShop Free, Melbis Shop, NGCMS, Umbraco, Twilight CMS, CMS Sitebill, Zen Cart, Alto CMS, CMS Ruen, Elstrana CMS Hosting, 5CMS, Atilekt.CMS, Jimdo, Parallels SiteBuilder, QP.Framework, Fast-Sales, Spindrift, ExpressionEngine, okis.ru, uDiscuz!.

Полный общий рейтинг CMS
WordPress44,74%


-0,28

534 400
1С-Битрикс13,33%


1,24

159 200
Joomla11,76%


-1,51

140 400
OpenCart3,26%


-0,35

38 900
Drupal3,10%


0,19

37 000
Wix2,78%


-0,12

33 100
MODX Revolution2,23%


0,06

26 500
DataLife Engine1,94%


-0,07

23 100
Nethouse1,65%


-0,08

19 600
Shop-Script1,55%


0,13

18 500
Evolution CMS1,52%


-0,62

18 100
Tilda1,31%


-0,13

15 600
UMI.CMS1,21%


0,15

14 400
uCoz1,16%


-0,26

13 800
NetCat0,82%


-0,11

9 700
Setup.ru0,77%


-0,15

9 100
Tiu.ru0,65%


0,65

7 800
HostCMS0,61%


-0,04

7 300
Битрикс24 Сайты0,54% = 0.006 400
InSales0,50%


0,05

6 000
StoreLand0,44%


0,26

5 200
PrestaShop0,43%


-0,10

5 100
cs.cart0,35%


0,11

4 100
diafan.CMS0,30%


-0,03

3 500
Magento0,26% = 0.003 100
Simpla0,24%


-0,06

2 800
Ecwid0,22% = 0.002 500
UralCMS0,19%


-0,02

2 300
InstantCMS0,16%


-0,01

1 900
Moguta.CMS0,16% = 0.001 800
Amiro.CMS0,14%


-0,03

1 600
VamShop0,13%


-0,03

1 600
SiteEdit0,13%


0,04

1 500
CMS Made Simple0,12%


-0,03

1 300
ImageCMS0,10%


-0,02

1 200
October CMS0,08% = 0.00900
MaxSite CMS0,08%


-0,01

900
ShopCMS0,07%


-0,02

800
S.Builder0,07%


-0,01

700
TYPO30,06%


0,00

600
LiveStreet0,06%


-0,01

600
Shopify0,05% = 0.00600
Canape CMS0,05%


0,00

500
Danneo0,04%


-0,01

400
PHPShop Free0,03%


0,00

300
Umbraco0,03% = 0.00300
CMS Sitebill0,02%


0,00

200
Прочие0,58%6 900

Данные по количеству установок округлены до сотен.
Прочие:
OsCommerce, AdVantShop.NET, Textpattern, ABO.CMS, RBC Contents, AVE.cms, concrete5, DJEM, Melbis Shop, NGCMS, Twilight CMS, Zen Cart, Alto CMS, CMS Ruen, Atilekt.CMS, Parallels SiteBuilder, Fast-Sales, uDiscuz!.

10 самых популярных CMS

Когда дело доходит до выбора системы управления контентом для развития проекта, предлагаемый выбор огромен. В зависимости от того, насколько продвинутая CMS Вам нужна, каким должен быть ее встроенный язык и кто будет ею пользоваться, выбор идеальной для проекта CMS может стать настоящим кошмаром.

Однако, некоторые CMS немного превосходят все остальные в плане удобства в использовании. Некоторые проще установить, пользоваться расширениями — спасибо ведущим разработчикам за продуманное планирование. Вот 10 из самых популярных CMS в сети, которые можно будет использовать в Вашем следующем проекте.

1. WordPress

Что можно сказать о WordPress такого, чего о ней еще не было сказано? Блоговая платформа на PHP, как ни крути — самая популярная CMS для ведения дневников, и, возможно, вообще самая популярная CMS. Прекрасная платформа для начинающих, отлично документированная и обладающая очень быстрым установщиком. Каких-то пять минут, и CMS уже работает – это великолепно! Не говоря уж о том, что новейшие версии автоматически обновляют ядро и плагины изнутри бэкенда, без необходимости загрузки отдельных файлов.

Для пользователей, не знакомых с HTML и другими языками разметки, имеется встроенный WYSIWYG-редактор. Бэкенд системы рационализирован и управляется интуитивно. Новички легко справятся с администрированием. Кроме того, WordPress имеет встроенную поддержку загрузки картинок и мультимедиа на сайт.

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

Для разработчиков реализован простой и прозрачный язык тем, а также API — для разработки плагинов.

Сообщество WordPress – преданная и усердная компания. Для WordPress реализована, возможно, самая обширная база плагинов и тем, на выбор. Важная особенность сообщества WordPress – это наличие онлайн огромного количества советов и инструкций почти по каждому аспекту использования WordPress. Все, о чем Вы только могли мечтать, скорее всего, уже сделано для WordPress, и об этом где-то написано.

2. Drupal

Drupal – еще одна CMS, имеющая очень большое, активное сообщество пользователей. Не сосредоточиваясь на платформе блоггинга, Drupal – это именно система управления контентом. Легкая установка снабжена тонной дополнительных модулей, при помощи которых можно добавить множество интересных функций, таких как форумы, блоги пользователей, аутентификация OpenID, профили и прочее. Создание сайта с функциями социальной сети делается при помощи простой установки Drupal. Фактически, при помощи дополнительных сторонних модулей, Вы можете с минимальными усилиями создать несколько интересных клонов популярных сайтов (таких как YouTube или Amazon).

Одной из самых популярных особенностей Drupal является модуль таксономии, позволяющий организовывать множественные уровни и типы категорий для различных видов содержимого.

Сообщество пользователей Drupal оказывает прекрасную поддержку по каждому плагину и любым общим вопросам.

3. Joomla!

Joomla! – весьма продвинутая CMS в плане функциональности. Нечего сказать, начать работать с Joomla! очень легко благодаря инсталлятору. Инсталлятор Joomla! может удалено работать с большинством систем, использующихся как веб-серверы, и весьма прост, учитывая то количество программного обеспечения, которое может им конфигурироваться.

Joomla! имеет много общего с Drupal – это завершенная CMS, которая может быть чем-то большим, чем простой сайт-портфолио. Она поставляется с привлекательным административным интерфейсом, дополненным интуитивными выпадающими меню и прочими функциями. Эта CMS прекрасно поддерживает такие протоколы доступа, как LDAP, OpenID и даже Gmail.com.

На сайте Joomla! размещено более 3200 расширений для этой популярной CMS, видно, что сообщество разработчиков живет и проявляет активность. Как и в Wordress, при помощи расширений можно добавить почти любые нужные функции. Однако, сообщество Joomla! полагается на платные темы и плагины, так что, если захотите что-то переделать, приготовьтесь заплатить.

4. ExpressionEngine

ExpressionEngine (EE) – элегантное и гибкое CMS-решение для любого вида проектов. Изначально задуманная как расширяемая и легко модифицируемая, ЕЕ стоит особняком по качеству разработки и интуитивности административного интерфейса. Уйдут буквально секунды на то, чтобы понять структуру бэкенда и начать наполнение системы содержимым или приняться за изменение ее внешнего вида. Даже не очень продвинутые пользователи смогут фантастически легко начать создание своего вебсайта, пользуясь бэкэндом, и не окажутся при этом в неловком положении.

ExpressionEngine поставляется с возможностью создания множества сайтов одной установкой софта. Для дизайнеров ЕЕ предлагает мощный движок шаблонов с пользовательскими глобальными переменными, SQL-запросами и встроенной системой контроля версий. Быстроте работы сайта способствует кэширование шаблонов, запросов и тэгов.

Одна из любимых особенностей ЕЕ – это возможность поиска и замены текста во всех объектах сразу. Тот, кто когда-либо делал сайт или блог, знает, как удобно менять большое количество данных, избегая необходимости просматривать и открывать каждую страницу с тем, чтобы ее изменить и опубликовать.

ExpressionEngine отличается от вышеперечисленных CMS тем, что она платная. Индивидуальная лицензия стоит 99,95 долларов, а коммерческая – 249,99 долларов.

5. TextPattern

TextPattern популярна среди дизайнеров по причине своей простоты и элегантности. TextPattern – не из тех CMS, которые включают в себя любые функции, которые только можно придумать. Кодовая основа ее стройна и минимализирована. Основная цель TextPattern – обеспечение Вас прекрасной CMS, создающей хорошо структурированные, совместимые со стандартом страницы.

Вместо редактора WYSIWYG TextPattern использует разметку Textile в текстовых областях в целях создания HTML-элементов вместе со страницей. Получаемые страницы экстремально облегчены и быстро загружаются.

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

TextPattern обдуманно прост по дизайну, его бэкенд на удивление легок в использовании и интуитивно управляем. Новые пользователи легко разберутся с областью администрирования.

Хотя ядро TextPattern минималистично, с помощью сторонних расширений, модулей и плагинов можно увеличить его функциональность. У TextPattern имеется активное сообщество разработчиков, предоставляющее помощь и ресурсы на своем сайте Textpattern.org.

6. Radiant CMS

Все вышеперечисленные системы управления контентом принадлежат к PHP-программам. PHP – самый популярный язык для разработки веб-приложений, но это не значит, что можно не обращать внимания на другие популярные сетевые языки, такие, как Ruby. Radiant CMS – это быстрая, простая и минимализированная CMS, сравнимая с TextPattern. Radiant построен на популярной основе Rails, и разработчики Radiant сделали все возможное, чтобы система стала как можно более простой и элегантной, но наделенной необходимой функциональностью. Как и TextPattern, Radiant не использует редактор WYSIWYG, а полагается на разметку Textile для создания сложных HTML-документов. Radiant также имеет свой собственный шаблонный язык Radius, очень похожий на HTML, который используется для интуитивного создания шаблонов.

7. Cushy CMS

Cushy – совершенно иной вид CMS по сравнению со всеми остальными. Конечно, она оснащена всеми основными функциями стандартной системы управления контентом, но она не зависит от специфического языка. Фактически, эта CMS есть веб-приложение размещенное в интернет. Не нужно беспокоиться о загрузке системы или ее будущем апгрейде.

Работа в Cushy происходит следующим образом: сайт системы закачивает содержимое на выбранный сервер по FTP, разметку которого разработчик или дизайнер, в свою очередь, может менять так же, как поля постов в бэкенде – просто изменяя виды стилей. Все очень, очень просто.

Cushy CMS бесплатна даже для профессионального использования. Она имеет настройку, позволяющую подняться до аккаунта Pro и использовать свой собственный логотип и цветовую схему и прочие легко надстраиваемые функции.

8. SilverStripe

SilverStripe – другая CMS на основе PHP, которая ведет себя во многом похоже на WordPress, за исключением того, что имеет гораздо больше конфигурируемых настроек и создана для управления контентом, а не для блоггинга. SilverStripe уникальна тем, что выстроена на своей собственной PHP-основе – Saphire. В помощь дизайнерам в ней предусмотрен свой собственный язык шаблонов.

В SilverStripe встроены некоторые интересные возможности, такие, как контроль версий и встроенная поддержка SEO. Действительно уникально в SilverStripe то, что разработчики и дизайнеры при необходимости могут адаптировать интерфейс администрирования под своих клиентов. Хотя сообщество разработчиков SilverStripe не такое большое, как у других проектов, имеются некоторые дополнительные модули, темы и виджеты для расширения функциональности. Кроме того, SilverStripe предлагает совсем немного стилей для дизайнеров, а Вам обязательно захочется поменять темы сайтов.

9. Alfesco

Alfesco – мощное корпоративное решение для управления контентом, основанное на JSP и удивительно легко инсталлируемое. Невероятно полезная черта Alfesco – возможность перетаскивать файлы в папки на сервере, конвертируя их в веб-документы. Alfesco тебует немного большей работы над собой, чем многие другие CMS, и не так уж дружелюбна к новичкам, но, благодаря огромной мощи системы, вполне полезна. Административный бэкенд прост и красив.

Хотя Alfesco не такой уж хороший выбор для большинства обычных сайтов, она прекрасно подойдет для нужд предприятий.

10. TYPOlight

TYPOlight, думается, имеет идеальный баланс возможностей, реализованных в этой CMS. В области функциональности TYPOlight можно сравнить с Drupal и ExpressionEngine, так же она предлагает даже такие уникальные пакеты модулей, как списки рассылки и календари. Разработчики имеют возможность сэкономить время на встроенном CSS-генераторе, а еще для этой CMS существует множество обучающих ресурсов.

Обратной стороной этой CMS является наличие слишком большого количества возможностей и конфигурируемых опций.

Даже если бэкенд уже тщательно организован, все равно останется множество опций для рассмотрения. Но если Вы хотите создать сайт с продвинутой функциональностью и небольшим дополнительным программированием, TYPOlight подойдет отлично.

Вот мы и рассмотрели список из десяти самых популярных CMS (систем управления контентом), надеюсь вам понравилось .

Автор: Glen Stansberry

Источник: http://www.smashingmagazine.com

Перевод и редакция: Рог Виктор.

E-mail:[email protected]

Проект webformyself.com — Как создать свой сайт. Основы самостоятельного сайтостроения

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

Узнать подробнее

Хотите узнать, что необходимо для создания сайта?

Посмотрите видео и узнайте пошаговый план по созданию сайта с нуля!

Смотреть

Обзор CMS по категориям / Хабр

В мире существуют тысячи CMS для самых разных целей, самого разного качества, самой разной перспективы, стоимости, распространённости и так далее. Серьёзно опробовать их все — нереально. Поэтому когда я только знакомился с миром движков для сайтов, выбирать приходилось наугад. Ниже я опишу свои впечатления от знакомства с теми или иными движками для тех или иных целей. К некоторым приложу краткое описание особенностей, впечатление о прочих состоит только из заглядывания в админку. Заметки эти составлялись и редактировались в течении долгого времени, но сейчас я решил, что лучше опубликовать их в нынешнем виде, чем ещё полгода-год по чуть-чуть редактировать не добавляя ничего принципиально нового.
Преимущество отдаётся бесплатным движкам. Платные будут рассматриваться только для сравнения или от безысходности, т.е. если нет бесплатных аналогов. Также ограничение на технологии: php. О движках на перле и питоне я не более чем слышал, на шарпе и джаве имел дело с самописными.
Итак, рассматриваются

CMS общего назначения. Информационные сайты, визитки, блоги…

Комментариев мало, я являюсь модератором официального форума и вообще один из тех, кто следил за этой системой с самого рождения. Поэтому если что, о МаксСайте будем говорить отдельно.
Система написана на фреймворке, следовательно, дописывать любой функционал можно как угодно. Да и сама система поверх фреймворка предоставляет большое количество сервисного API. Поэтому нечего удивляться, что встречаться будет и в прочих разделах.
Структура и заточенность движка изначально блоговая, но как показывает пример того же вордпресса — это никакое не ограничение. В преимуществах: хорошая архитектура и сильное кеширование дают хорошую производительность, удобство при написании расширений — всю сервисную часть система берёт на себя, гибкость настроек — условия отображения виджетов, построения ссылок, конструирование типов данных позволяют делать сайты очень отличающиеся структурой от блогов.
Там ещё какие-то форки, кто-то чей-то наследник и так далее. Вроде бы нейтрино — наследник москито, а нейтрино атомик эдишн — форк нейтрино. CMS, не использующая базу данных (а мне понадобилось однажды и такое). Для простеньких визиток и блогов вполне пойдёт. Тем более, что плагины можно писать и к ней, и некоторое их количество уже имеется. Есть лента публикаций, категории и теги, поиск (регистрозависимый), шаблоны, ЧПУ. В атомике — в шаблонах можно управлять блоками (очень удобно, на самом деле).
Upd. Neutrino Atomic Edition всё же получше будет, хотя ещё лучше см. ниже.
Пришлось опробовать всю компанию: Neutrino Classic, Neutrino Atomic Edition, Nanote и Mosquito Blood Mary. Из всех их лучшее впечатление со значительным отрывом произвёл москит. Всё началось с инсталятора — больше ни у одного из перечисленных его нет. Дальше абсолютно все манипуляции делаются через интерфейс, а не вручную. Всё удобно и понятно. Минималистичная система на файлах, однако для очень многих случаев её достаточно. Плюс самая дружелюбная документация по созданию плагинов. А по возможностям плюс-минус все равнозначны, может, москит самый функциональный, а наноте наименее функциональный. Блоки, теги, комментарии и всё о них, rss, кат, минималистичная загрузка файлов и т.п. Подробней о движке.
Один из авторов этого движка в своё время создал галерею Pikateka, о которой ниже. Это ещё один движок, не использующий базу данных. Движок на файлах, но не такой, как вышеперечисленные. В качестве модулей этого движка есть форум (примитивнейший), каталог, рейтинги и даже, кажется, магазин. Также движок поддерживает регистрацию, права пользователей и всякое разное прочее.
Проблема та же, что и с Пикатекой — проект умер в 2007. Ещё одна проблема, судя по отзывам, при активном использовании повреждаются индексы файловой БД, т.е. нуждается в постоянном бекапе. А упоминаю лишь затем, что сайты, не использующие базы данных, очень хорошо держать под системами контроля версий.
Третий встреченный мной русскоязычный движок на Codeigniter. Первые два — это MaxSite и Cogear соответственно. Если МаксСайт — это в основе блоговый, «убийца вордпресса», а Когир — соц-сеть, то Image CMS, насколько видно при беглом взгляде — больше портальный движок. На данный момент он ещё болен некоторыми детскими болезнями, первая из которых — мало дополнений. Но в остальном это хороший движок, чем-то напоминающий modx. Функционал стандартный: дерево категорий, теги, комментарии, виджеты, вставка фото и галерея. Дополнительные поля позволяют самому конструировать типы содержимого. Есть simple_cart. А главное преимущество перед первыми двумя движками: многоязычность из коробки. Я, правда, не исследовал её, но на первый взгляд она сделана получше, чем в МаксСайте.

  • Также для сайтов общего назначения можно задействовать и WordPress, и Drupal, и Joomla и почти любую любимую CMS…

Многофункциональные монстры.

Многофункциональность монстров заключается в том, что к ним существует уйма плагинов, за счёт чего можно построить хоть портал, хоть мультиблог, хоть магазин, хоть галерею, хоть соцсеть, хоть всё это разом.

Начинал знакомство году ещё в 2006 или 2007. Тогда ещё первая ветка жила и развивалась. Система была, что называется, не для программиста. Из админки можно сконструировать абсолютно всё. Но при этом ощущалась неповоротливость. Одним из главных недостатков, но я ещё не знал, что это недостаток — отсутствие юникода. Но при этом была галерея (и не одна), была какая-никакая возможность организовать ЧПУ, многоязычность (глючно, но лучше, чем никак), ещё что-то…
Сейчас пришлось столкнуться опять. Актуальна версия 1.5.x. Юникод есть. Куча уже гововых плагинов. ЧПУ, форум(ы?), галереи, соц-сеть(и?), магазин(ы?) и так далее. Неповоротливость в принципе осталась, но всё же рекомендовать систему хотя бы тем, кто её более-менее знает и кому она подходит (или тем, у кого уже работающий проект на джумле) — согласен. Наверняка кэшированием можно исправить многое.
Русскоязычные сообщества, насколько помню, конкурировали между собой. joom.ru, joomla.ru или как-то так. Сейчас их изрядно больше. Что облегчает поиск информации и ответов на вопросы.
Upd. Довелось поработать с джумлой всерьёз. Впечатления разработчика абсолютно нецензурные. Впечатления пользователя очень благоприятные. Сконструировать можно абсолютно всё. Но выбрать из одинаковых плагинов наименее грузящий систему, наименее глючный и тот, который не будет заброшен (или переведён на платную основу) к следующей версии джумлы… Быстрей написать самому (не под джумлу, разумеется). В общем, если вы знакомы с джумлой хотя бы пару лет и знаете картину и перспективы нужных вам плагинов — тогда хорошо. И, да, у вас вдобавок должен быть мощный сервер, которому не страшно ворочать CMS с несколькими тысячами файлов и чудовищными запросами типа выборки по одной записи в цикле.
Ещё проблема в том, что много информации, которую удаётся найти, относится к джумле 1.0.х, тогда как версия 1.5.х носит то же название просто по недоразумению. Внутренне — это абсолютно другая система. А ещё предположительно в этом году должна выйти ветка 1.6, которая изрядно отличается уже от 1.5.
Ещё один апдейт. Опробовал 1.6 бета 2. Скривился.

  • Что хорошего: больше удобств в админке. Действительно гораздо более мощный ACL. Явно для серьёзных порталов. Его ещё нужно изучать и настраивать. SEF из коробки.
  • Что нейтрального: по функционалу всё та же джумла.
  • Что обещано: совместимость с расширениями 1.5, теговая иерархия, многие улучшения во фреймворке, новый тип аддонов — библиотеки (раньше стояли монолитно в ядре), избавление от старого наследия (и копипаста) в коде.
  • Что плохого: кроме ACL беглый взгляд ничего из обещанного не нашёл, масса багов на простейших вещах (не меняется порядок пунктов меню, вылезают ошибки запросов на простых иерархиях контента и т.п.), никакой совместимости с компонентами 1.5 нет и в помине (ни один даже не установился).
  • Что в ретроспективе: одна мажорная версия в три года, очень рыхлое комьюнити, многие аддоны заброшены в версии для j1.0, про которую до сих пор появляется материал. Руководство по программированию для j1.5 до сих пор не полностью переведено на русский язык.
  • Что в перспективе: выпустят релиз 1.6 вряд ли раньше осени. Нормально его обкатают, портируют основные аддоны, напишут мануалы и так далее не раньше чем через год. Только тогда можно будет начинать серьёзные проекты на j1.6. До этого только собственные небольшие сайтики, где всё под контролем и в случае чего сам можешь поправить траблу.

Такие дела.
На что перешёл, уйдя от джумлы — вордпресс. Админка вордпресса после джумлы оказалась верхом логичности и простоты. Тем более, что тогда была актуальна ветка около 2.0.x. Уже тогда поддерживался юникод. Уже сразу в коробке были нормальные ЧПУ, настраиваемые к тому же. Тогда же CMS ворочалась и заливалась по FTP существенно быстрей джумлы.
Чем больше о вордпрессе узнавал, тем больше проникался. Плагинов — уйма. Это и галереи, и форум, и многоязычность, и каталоги всяческие, и магазины, и чёрт с рогами. Из вордпресса можно сделать что угодно. А со сборкой WP MU — ещё и сателлиты-мультиблоги ставить.
Но при этом по мере совершенствования моих знаний и роста версий вордпресса всё более ужасался растущей прожорливости. И ограниченности в какой-то мере. На версии 2.8.0 можно было в определённые моменты (при обращении к архиву крупного сайта) увидеть 12 000 запросов к базе. Это один из самых впечатляющих, но не единственный пример того, что бывает, когда у проекта нет лидера и roadmap определяется голосованием.
Опять же, и эту систему можно рекомендовать. Но при этом её желательно знать и уметь настраивать на максимум производительности. Большая просьба к фанатам вордпресса — не устраивать здесь холивары, потому что высказываю я субъективное мнение, однако подтверждённое опытом.
Ещё один монстр, который может всё, к которому есть уймища плагинов на все случаи жизни.
В минусах большая сложность этой системы. Как-то так получилось, что за долгое время попыток его изучить, я так с ним и не сжился. Мыши плакали, кололись, но продолжали жрать кактус.
И ещё в минусах серьёзная прожорливость, ничуть не меньшая, а временами и большая, чем у предыдущих двух движков.
Главное преимущество друпала — очень развитая и продуманная система хуков, позволяющая переопределять практически любое событие системы. Плюс два самых популярных модуля, cck и views, позволяющих конструировать произвольные типы данных и их отображение.

Галереи.

Когда-то я не видел нормальных галерей в рамках других движков. Поэтому исследовал отдельные галереи.

То ли первая, то ли одна из первых галерей, с которыми я познакомился. Есть некоторые претензии к интерфейсу, субьективно не всё нравится, но это потому, что галерея заточена на многопользовательность, многоальбомность и так далее. Роли пользователей, альбомы пользователей, лимиты, модерация и так далее.
Есть много переводов, скинов (табличных и кустарных), плагины есть. Интеграция с джумлой и, вероятно, некоторыми другими системами.
Ветка, с которой знакомился, развивается несколько лет очень вяло, в основном баг- и секьюрити-фиксы. Следующая ветка уже давно лежит в svn, но только недавно доросла до статуса беты и «официального» скачивания.
Сказал бы, что можно поставить, если галерея — это главная часть сайта. Тем более, что есть плагин, реализующий простейшую cms, чтобы не ставить ещё и какой-то другой движок ради нескольких страничек. Кстати, ради нескольких страничек можно поставить и нейтрино.
После лет четырёх как минимум разработки выложили версию 1.5.х.
В противовес коппермайну мне очень понравилась пикатека. Галерея изрядно проще. Лёгкая быстрая и удобная. Почти всё что нужно, почти ничего лишнего. Вместо альбомов — теги. Многопользовательность есть, но базовая. Ватермарка в коде реализована вроде бы, но отдельной функцией (методом класса) и нигде не используется, т.е. включить из админки нельзя. А главное неудобство: ссылки по тегам используют всё те же теги, поэтому для русских оных ссылки получаются ужасными.
Заброшена в конце 2006. Никаких плагинов — не поддерживаются. Оф-сайт канул в лету. Если сливать из svn, то не последнюю ревизию, а ревизию 179. Там, кстати, есть багфиксы по сравнению с последним архивом.
Дописал ей некоторые мелочи. Понемногу портирую в MaxSite. Тому как раз не хватает хорошего плагина галереи.
P.s. Сейчас выяснил, что автор принимал участие в создании ReloadCMS — довольно большой CMS, не использующей базы данных.
Монстр от класса галерей. Кода в десятки раз больше, чем у галерей всех прочих. Есть интеграция с разными CMS. Но поскольку мне никогда не была нужна такая мощь, то реально никогда не ставил.
Сейчас глянул, увидел, что в феврале после нескольких лет разработки вышел 3.0RC1. Оказывается, третью ветку переписали на кохане. В результате чего она основательно похудела. Ещё из занятного: проект стартовал уже десять лет как. Возможно, это старейший проект php-галереи из оставшихся на плаву.
Если нужна галерея без базы данных. Две небольших, одна — форк другой. Заброшены в ± 2005. Простые, с базовыми возможностями (разве что лайтбокса тогда не было, но несложно его и приспособить).
Симплвьювер — ещё одна штука без базы данных. Флешовый просмотрщик, интересен был как раз при отсутствии лайтбоксов и прочих спецэффектов. Хотя если нужен флеш, то можно приспособить и сейчас. Сам вьювер бесплатный, но есть платная к нему версия с сурцами, отсутствием линка на скачивание и т.п., и бесплатный плагин к вордпрессу. Подумываю о том, как его приспособить к МаксСайту. Но не очень активно, ибо для больших обьёмов фотографий он малоприспособлен.

Галерей без баз данных в сети можно найти великое множество, что на соурсфордже, что на phpclasses, что ещё где-то. Да и самому написать или собрать из кусков такой скрипт довольно просто: навигация на основе имеющихся папок, считывание файлов в этих папках и вывод превьюшек, загрузчик с предварительной жёстко прописанной авторизацией. И программа-минимум выполнена. Можно лайтбокс прицепить, а в процессе загрузки ставить ватермарки.

Недавно же наткнулся на такой образчик. Там в плагинах фигурируют: cms, slideshow, googlemaps, flwplayer. Говорится о поддержке Ajax, мультиязычности, скинах, password protection доступе к альбомам. Предъявляются награды, которые галерея получала. Разработка началась в 2005 и продолжается по сей день. Есть награды.
Ставиться на третий денвер не пожелала с пятисотой ошибкой — чего-то ей не хватает.

Социальные сети.

Функционал социальных сетей можно организовать любым из многофункциональных монстров. И даже некоторыми форумами. Особо упомяну МаксСайт. Пока на нём развёрнута одна соц-сеть и делается ещё. Но система изрядно не готова для такого. Нужно многое дописать (архитектура позволяет): админку для зарегистрированных (ну не в админку же сайта их пускать), рейтинги, загрузки, чтобы была у каждого изолированная и не было доступа к основной, фотоальбомы тоже изолированные от чужих вмешательств и привязанные к пользователям, древовидность комментариев. Самборский не выкладывает свои наработки, а повторять их — есть более готовые инструменты. Хотя планирую всё же повторить собственного развития для и чтобы всё время можно было использовать свой любимый инструмент.

Первый экземпляр, с которым на этом поприще познакомился. Хотя, вру, первым был друпал. 🙂 Так вот, по функциональности это вполне себе отличная социальная сеть. Почти полный аналог хабра. Персональные и коллективные блоги, рейтинги, топики-опросы, топики-ссылки, инвайты. К сожалению, галерея — платная, и даже топик-фотоотчёт — платный.
А так система представляет собой отличную платформу для соц-сети и дописывания необходимого функционала. Cамая технологичная из тех, что я видел, и так далее. Там на самом деле очень хорошее ООП, сильно напоминающее мне Java. Может заменить собой форум, если пользователи не слишком консервативны к этому и если немного поработать напильником.
Что до составляющих: для отображения используется Smarty, клиентская часть — mootools. Для работы с данными DbSimple, для кеширования DklabCache (весьма желательен memcache). Для поиска Sphinx, который соответственно должен быть установлен на сервере. Ну и ещё ряд библиотек.
Активно развивается (с сентября 2008 к июню 2010 940 коммитов, два активных разработчика и несколько десятков сторонних дополнений, проходящих контроль качества). Рекомендую, если функционала достаточно для ваших целей. Преимущество перед друпалом и компанией в том, что друпал до нужного функционала ещё нужно допилить.
Теперь о недостатках. Их два. Не смотря на хорошую оптимизацию, для полноценной посещаемой соц-сети требует выделенный сервер, т.е. системные требования не самые маленькие (см. пункт про мемкеш и сфинкс). И на доводку сайта на LiveStreet нужно закладывать определённые ресурсы времени и денег или самостоятельных усилий. Это вам не вордпресс, у которого существуют бесплатные плагины и шаблоны, а кому мало, то и готовые сборки на все случаи жизни.
Движок, в пику которому создавалась «Живая Улица». Какое-то время назад был в подвешенном состоянии. Недавно продан, после чего его развитие возобновилось. Но, похоже, снова агонизирует. Выбор между этими двумя — дело личных предпочтений. Но лично я не очень приглядывался. Поэтому только и знаю, что для живой улицы блоги на поддоменах реализуются платным хаком, а для большой — вроде бы как стандартно.
Upd. Новый разработчик оценивает ядро как функциональное, но в целом кустарное. Подумывает о переписке ядра с нуля и возможно на фреймворке — Zend или Kohana. А скорость разработки всё же отстаёт от разработки LiveStreet.
Ещё один экземпляр. Каждая ветка переписывается заново. Скоро должна выпуститься выпустилась третья. Но всё равно код очень ругают. Исследовать внимательней не буду, т.к. хватает инструментов и без неё.
Форк Эксплея. Более исправленный, более безопасный, а в грядущем релизе изрядно переписанный. Но хоть автор и утверждает, что проект жив, подтверждений этому не видно. Последний релиз и последний коммит в svn осенью 2008. Последние публикации на эту тему весной 2009. Дальнейшие разработки в паблик всё не выкладываются. Сайты автора на его же движке — глючат. Проект явно мёртв, в отличии от предшественника.
Описание переписано. Социальная сеть, написанная на Codeigniter. Из всех виденных движков у автора этого — самый серьёзный подход к документации, внешнему виду и всем и всяческим мелочам. И вообще, автор проделал гигантский рывок при написании этого движка. Продуманная архитектура позволяет при наличии знаний сделать на Cogear что угодно, хотя движок и заточен на соцсети. В недостатках то, что весь воз автор тянет на себе в одиночку и явно устал. Хотя и грозится переписать с нуля и не на CI. В каталоге плагинов сейчас имеется десяток дополнений и ни одной темы, но написание расширений очень простое и быстрое за счёт архитектуры и системы хуков. Также иногда случаются косяки, и движок совершенно не дружит с вин-хостингом. Но на багрепорты автор реагирует очень быстро.
Наряду с LiveStreet очень технологичный движок, отстающий от LS только величиной комьюнити.
Нашёл случайно и оказался очарован. Движок, который из коробки предлагает: портал, личные и коллективные блоги, личные и коллективные фотоальбомы, френдленты, клубы, рейтинги, гостевые в профилях и загрузки файлов там же, каталоги, FAQ, доски объявлений, магазин (скромный в комплекте и посерьёзней в виде отдельного платного компонента), форум и чёрта с рогами. Не хватает только регистрации по инвайтам. Меня поправляют: уже есть, хотя и сторонним аддоном, но очень-очень функциональным.
В базе данных семьдесят таблиц, но по нагрузке это вполне вменяемое решение, всё равно для любой социальной сети нужен хороший сервер.
Самый большой недостаток: отсутствие юникода. Второй — префикс таблиц жёстко зафиксирован. Но разработчики обещают это исправить (меня поправляют, уже есть). Проект живой и код непозорный. Т.е. рекомендую, особенно если возможностей хватает для целей, а знаний и времени мало.
Организация админки и некоторая логика очень похожи на джумлу, иногда даже кажется, что это и есть сборка джумлы с другим скином админки и уже подобранным набором компонентов, модулей и плагинов.
Не знаю даже, почему не отнёс к многофункциональным монстрам.
О, а ещё узнал, что пишется и скоро зарелизится под эту систему хороший форум. Хотя если учесть, что даже встроенный — вполне неплох, то этот (с интеграцией в систему) вообще должен быть супер. Форум весьма скромен, нужна интеграция со сторонним. В принципе, в комьюнити есть инструкция по интеграции с smf, но слегка устаревшая.
В целом лучшее КОРОБОЧНОЕ решение для социального портала.
Два первых форума — платные. У воблы (платной, увы) есть плуги галереи, блогов и т.п. Кажется, у IPB — аналогично. Ваниль изначально пишется по вебдванольной идеологии. Очень гибкая архитектура и изменяемость плагинами. Все три форума как следует не щупал, но ваниль — планирую попробовать. А в принципе, популярную соц-сеть можно построить на любом хорошем форуме.

  • Social Engine. DataLife Engine (DLE).

Самые известные и распространённые платные варианты. DLE повсеместно используется для варезников и новостных андерграундных порталов. Плагины, скины и так далее. Ни того, ни другого изнутри в глаза не видел, упомянул только потому, что распространены очень.

Форумы.

  • На рассмотрение: phpbb, прочие bb, vanilla, smf, ещё что-то. PhpBB — очень тяжёлый, навороченный, мощный. Очень сложный в администрировании (мне в кошмарах снился даже). Для простых случаев не рекомендую.
  • В противовес punbb — лёгкий, шустрый и простой. Немного необычно то, что расширения должны быть в xml-файлах, но довольно быстро получилось разобраться. В миниатюрности и простоте кроется два подвоха. Первый: если нет какого-то функционала — то его нет. Второй: многие расширения модифицируют структуру базы данных и совершают прочие издевательства над базовой поставкой форума. Форум — для простых случаев — самое то. А судя по forum.mozilla-russia.org — можно рискнуть и для серьёзного проекта этот форум ставить. Только следует учесть, что на forum.mozilla-russia.org своя собственная сборка этого форума, уже, кажется, не совместимая с оригиналом. Но открытая.
  • Vanilla (не опробовал, но обязательно опробую) — форум, который изначально заявлен «не такой как другие». За счёт модульности и более 450 плагинов можно создавать форумы очень разной функциональности и направленности. Заявлена лёгкость самого форума и лёгкость изучения, изначально вебдванольная идеология, собственный фреймворк для написания расширений, возможность встроить форум в самые разные движки. Версия 1.1.10 выпущена в ноябре 2009. Версия 2.0 доступна в репозитории, говорят, только-только появился RC. Русское сообщество скромное и полумёртвое, но возлагают надежды на выход двойки.
  • Плагины форумов есть у wordpress, drupal (в стандартной поставке), кажется, у джумлы…
  • Для МаксСайта примитивный и очень глючный форум в ограниченном кругу водится ещё один пишется. Возможно, будет развиваться, в том числе моими силами. До функциональности примерно punbb. Но это будет не скоро, если вообще будет.

В комментариях мне предоставили дополнение по IPB и Вобле. Спасибо LastDragon’у и DevArt’у.
0) Офф. сайт: community.invisionpower.com/ (ссылка на сам форум)

1) Покупать есть смысл только третью версию (скоро выйдет 3.1.0)

2) Платные: IP.Gallery, IP.Blog, IP.Downloads, IP.Content

3) Также есть бесплатные для клиентов: IP.Tracker (багтрек, используют сами), IP.Shoutbox (чат), и т.д. (можно найти на их сайте)

4) Очень просто разрабатывать модификации (мелкие изменения функционала; в большинстве случаев можно обойтись без модификации кода форума) и приложения (типа IP.Gallery, IP.Blog и т.д.). Также очень удобно редактировать шаблоны (после включения режима разработки). К сожалению, требует достаточно большого количества ручной работы при разработке и особенно сборке релизов, но большая часть мною уже автоматизирована.

5) Документация вся есть у них на сайте (EN), также можно найти на русском (не вся)

6) Недостатки: присутствует копипаст и говнокод (часть — наследие), баги есть, но оперативно исправляются. Убогий парсер BB-кодов (периодически допиливается).

7) Многоязычность (не полная — в ACP часть строк перевести сразу не несколько языков невозможно, public часть — вся переводиться)

8) Поддержка скинов (+мобильная версия, + xml версия). IE6 не поддерживается. Из коробки присутствуют баги в IE7/8.

9) ЧПУ (несколько видов, поддержка зависит от конкретного приложения)

10) Достаточно требователен к ресурсам

11) Поддержка Sphinx из коробки (можно создавать плагины для собственных приложений)

12) Поддержка кеширования — из коробки использует БД, но одной строкой строкой включается нужный кеш (memcached, eaccelerator, и т.д.)

Официальный сайт тут vbulletin.org, официальное каммюнити разработчиков vbulletin.com, Российская не официальная техническая поддержка vbsupport.org (самая старая и полная база знаний в рунете по данному движку).
Изначально vbulletin разрабатывался силами компании JelSoft, позже вся продукция и самая компания JelSoft была куплена InternetBrands. Соответственно сменились разработчики. К этому момент поспел релиз vBulletin 4 линейке, и ни что не предвещало беды. Уже как полгода, 4 версия всё ещё сыра, унизительно гадко скомпканна из того что вышло из программистов. Даже на официальном камюнити в облаке меток долго весела метка «vB 4 Is gay». Если вы хотите попробовать движку в деле — советую версию 3.8. Надёжна, стабильна.
Для vBulletin существует огромное множество модификаций. Какие-то переведены на русский можно глянуть к примеру тут devilart.net/nashi-relizy-99 или на том же vbsupport.org, а какие-то создаются русскими разработчиками. Множество платных и бесплатных хаков.
Для vbulletin есть достаточно большое количество скинов, есть много больших, известных форумов именно на этом движке. VB всегда являлся лидером в надёжности и безопасности на поприще форумных движков. Относительно приятный, чистый код. Модификации, ЧПУ пишутся просто. Есть много компонентов облегчающие жизнь сеошникам. Админка простая и приятная, многоязычность поддерживается. В качестве поиска используется фултекст. Полный русский перевод движка (админка/пользовательская часть) для все версий есть.

Интернет-магазины.

  • Несколько на рассмотрение, а тем временем всё тот же МаксСайт. Магазин для него пишется моими силами в предварительном билде выложен на офф-форуме (моя версия скорей всего не увидит свет). Небольшой и с базовой функциональностью. Использовать можно только если магазин нужен небольшой и именно на макссайте. В других случаях рекомендую prestashop или ecshop. Или magento. Есть шансы на появление ещё одного плагина-магазина — мелькали упоминания (именно он уже появился).
  • osCommerce и его клоны и форки.

Когда-то при фразе интернет-магазин можно было представить только сабж. Первопроходец или нет, но это первый магазин с открытым кодом, который получил распространённость. К большому сожалению, релиз osCommerce был аж в 2003 году, а следующая ветка до сих пор в статусе rc. Лично у меня нет желания ковыряться в коде, который несёт наследие тех лет разработки. Там сложно заподозрить существование хорошей объектной модели, разделения на функционал, отображение и данные и так далее.
Поскольку лицензия gpl, то за эти годы у магазина появилось множество клонов и форков, как бесплатных, так и очень дорогих. Есть множество комьюнити, и вообще — вокруг osCommerce так много всего, что наверняка есть возможность найти свой персональный Святой Грааль. Только искать его нужно долго и упорно.
В отличии от osCommerce, Magento — это довольно молодой движок. На конкурсе Sourceforge Community Choice Awards 2008 Magento занял первое место в номинации «лучший новый проект». Движок построен на Zend Framework, что сразу определяет его монструозность. Он большой и тяжёлый. Но и мощный. Но и сырой. Т.е. компания, которая его разрабатывает, берёт деньги за кастомизацию и поддержку, поэтому им нет резона делать коробочную конфетку.
Лучший выбор, если знать и уметь Zend Framework и не бояться неполной руссификации и прожорливости. Имеет смысл на крупных проектах.

  • Prestashop. Проект, который мне весьма понравился.

Это французский могазин, что лично мне бы создало достаточно проблем. Но силами русского комьюнити движок говорит по русски почти как родной.
Ставится на денвер без всяких проблем. Инсталятор хороший, с аяксовыми проверками. Системные требования, похоже, минимальные.
С первых же шагов чувсвтуется забота о безопасности: система принудительно требует переименовать каталог admin и удалить каталог install.
Возможности по первому же взгляду впечатляют.
Больше 130 таблиц в базе данных. На нагрузку ещё посмотрю, но на локальной машине шевелится достаточно быстро. Хотя кое-кто и жалуется на прожорливость.
В распакованном виде занимает 14.5 Мб, но по три с лишним мегабайта на tools, modules, img (демо-данные). Полтора метра js (jquery, tinymce and other stuff). 800 кб админка, 400 кб theme, 350 кб инсталятор. 800 кб за 80 классов.
По первому впечатлению довольно-таки ООП(php5), отчасти MVC, но не слишком ActiveRecord. Просто не вижу, чтобы модель была отдельно вынесена.
Очень серьёзный сервисный подход. Одно только меню «Инструменты» содержит: CMS для создания нескольких статических страниц типа ФАКа. Есть генератор .htaccess и robots.txt. Бэкап БД (прямо в магазине), работа с поддоменами, импорт из .csv, настраиваемое меню быстрого доступа в админке, настраиваемые виджеты, локализация.
Естественно, множество настроек. Очень хорошо поработали локализаторы, жаль только, что для России, а не Украины. Есть скидки, учёт налогов, реферальные программы, etc.
Дофига модулей, поддерживаются четыре способа оплаты (считая вебмани), статусы товаров (ждём оплату, товар закончился, отменено, доставлено, etc). Естественно, куча статистики.
Ей-Богу, с первого же взгляда очень нравится этот магазин по  возможностям, интерфейсу и сервису! Причём, как для админа, так и для покупателя.
Китайское поделие. Сразу впечатление: первый заход на морду дал 30 запросов к базе данных, а следующий — 4. К памяти тоже весьма экономно относится. Т.е. забота о производительности, кэширование…
Первый заход в админку дал 28 запросов.
За 70 таблиц в базе.
И ещё люди тестировали — признали этот магазин самым экономным для сервера.
Из админки можно делать оптимизацию, бэкап и даже прямые запросы: «SQL запрос работает напрямую с базой данных. Вы должны понимать что делаете».
Есть крон. Есть, как и в престо, настраиваемые быстрые пункты меню.
Более продвинутая CMS: не просто страницы, а категории деревом\типами.
Есть интеграция с форумами, в том числе с воблой(3.x), ipb(2.1\2) и phpbb(2.x).
Гостевая, группы пользователей (клиентов).
Рассылки, партнёрки, банеры, смс, доставки\оплаты, бонусы, распродажи.
Переведено неплохо, но не так тщательно, как престо. Однако работа идёт. Есть нюанс: перевод 1.6.2, 1.7.0 и далее — по платной подписке. Поэтому смотрел 1.6.1. Хотя позже на нулледе нашёл перевод для 1.7.2.
Если выбирать между этим магазином и престо, то даже не знаю, что выбрать. Престо понравился больше, особенно тем, как переведён и адаптирован, а здесь есть интеграция с форумами и ещё что-то такое. К тому же здесь гарантированно сильное кэширование.
3.5 мб инклюды, в т.ч. FCKeditor. Из них 1.3 мб что-то насчёт китайской codepage. 2.8 мб админки. 1.5 мб theme. Ещё какие-то data, js, api, wap, etc.
OOP почти нет и такое впечатление, что разобраться с архитектурой и  писать модули\etc будет гораздо сложней. Но в целом достойный кандидат.
Шаблонизатором вроде как смарти, но что-то странное там. Во всяком случае, шаблоны имеют нестандартное расширение.
Люди, которые ужасаются кодом osCommerce и прожорливостью magento, рекомендуют OpenCart. Таблица сравнения на сайте обещает, что движок умеет больше, чем osCommerce и prestashop. Есть русский язык, есть несколько десятков (может, пара сотен в сумме) модулей, шаблонов и т.п. При следующем поиске идеального магазина это кандидат на исследование.
Существуют плагины разных возможностей к разным CMS. Зачастую, если уже имеется сайт и к нему нужно добавить магазин, то лучше всего найти плагин к той CMS, на которой сайт построен. Для друпала это: Ubercart (рекомендую) и e-Commerce. Для джумлы: virtuemart (альтернатив нет и признаю, плагин мощный, но больше тысячи файлов — это что-то с чем-то. Учитывая несколько тысяч файлов джумлы и общую неповоротливость что системы, что плагина). Для вордпресса парочка плагинов есть. Если нужна социальная сеть с магазином — порекомендую InstantCMS…

Обзор популярных систем управления сайтом (CMS). Часть 1

Все большее количество людей в наше время обзаводится интернет-ресурсами. Интернет-магазины, сайты портфолио и просто личные блоги. Но не каждый хочет при этом вникать в суть сайтостроения, изучать основы верстки и языки программирования. Как же быть? На помощь приходят CMS — системы управления сайтами. Простые, функциональные и удобные интерфейсы, позволяющие вносить изменения на сайте, не открывая исходный код.
Но какие из них удобнее, а какие функциональнее?

Не так давно компания iTrack предоставила независимый рейтинг систем управления сайтом, составленный по информации о реальных установках на сайтах. Всего было проверено около миллиона сайтов.
Места распределились так (на июль 2014):

Рассмотрим самые популярные системы этого рейтинга.

1. WordPress (Вордпресс)

Бесплатная CMS, последнее обновление от 08.05.2014, сайт ru.wordpress.org
WordPress очень популярен в рунете и мире CMS, особенно среди новичков. Хорошо русифицирован. Легко устанавливается. Процесс установки занимает менее 5 минут от начала до конца. Наполнение сайта контентом не требует никаких дополнительных знаний.
Позволяет создавать сайты различного типа, но всё же, когда говорят о Вордпресс, подразумевают, что это, в первую очередь, движок для блогов. Поэтому если необходимо легко и быстро создать свой блог, либо несложный сайт информационного типа, то именно Вордпресс – хороший выбор.
Минусы Вордпресса типичны для популярных CMS — возможность сбоев при высокой посещаемости и периодическое обнаружение тех или иных уязвимостей в скрипте.
Также Вордпресс вряд ли подойдёт для сложного сайта с большой функциональностью, например портала или интернет-магазина, т.к. просто не имеет необходимых модулей для этого.

Интересный факт:
Около 40 тысяч новых сайтов в день создается с помощью WordPress. То есть, практически каждые две секунды рождается сайт на этой CMS.

2. Joomla! (Джумла)

Бесплатная CMS, последнее обновление 11.06.2014, сайт www.joomla.org
Несколько сложнее в освоении, чем Вордпресс, но имеет и большую сферу применения. Потребуются некоторые усилия для установки этой CMS. Наполнение сайта станет для вас достаточно легким процессом после того, как вы разберетесь в структуре элементов Joomla.
Для Джумлы разработано огромное число модулей, включая форумы, чаты, блоги, интернет-магазины. Джумла позволяет создавать самые различные сайты, как простые, так и сложные, это достаточно универсальная CMS. Также для Джумлы существует огромное число шаблонов.
Но есть и минусы. Уязвимости в коде тоже время от времени встречаются, поэтому периодически необходимо обновлять систему.

Интересный факт:
Joomla поддерживает 64 различных языка.

3. 1С-Битрикс

Платная CMS, последнее обновление 16.04.2014, сайт www.1c-bitrix.ru
Перед установкой Битрикса, возможно, придется задуматься над выбором хостинга. Если вы планируете разместить на сайте обширный каталог товаров, объявлений и т.п., то нужно будет выбрать специальный тариф на хостинге (помощнее), только тогда система будет работать нормально. Но это единственная сложность при установке.
Важнейшим преимуществом Битрикса является его многофункциональность. Разработчики предлагают не только пакетные сборки, но и готовые решения. Можно при установке выбрать готовый сайт (на одном из стандартных шаблонов), например, сразу создать готовый интернет-магазин (с настроенной корзиной, формой заказа, способами доставки и оплаты, с личным кабинетом пользователя). Также несомненный плюс — высокая надежность, безопасность, стабильное обновление. Обновления, касающиеся безопасности, всегда будут доступны клиенту абсолютно бесплатно.
Управление контентом в этой системе значительно отличается от других CMS. В принципе, если привыкнуть к этому, то вы легко сможете менять информацию на сайте.
Первым минусом Битрикса является его цена. Да, цена действительно высокая, но она оправдана мощностью системы — правда, чтобы использовать эту мощность, скорее всего, понадобится специально обученный под Битрикс программист. Таким образом, CMS подходит либо для тех, кому не жалко денег, чтобы получить готовый работающий шаблонный сайт, либо для серьезных проектов (крупных порталов и интернет-магазинов).

Интересный факт:
Сайт компании «Эльдорадо» (www.eldorado.ru) работает на Битриксе.

4. DataLife Engine (DLE)

Платная CMS, последнее обновление 01.04.2014, сайт dle-news.ru
Описание системы DLE стоит начать с того, что она платная. Многие считают, что это – ее основной минус. Как и у любого продукта, у DLE есть и бесплатная демо-версия. Но так как она распространяется бесплатно, то имеет ряд недостатков, как, например, ограничение в количестве новостей – 100, комментариев – 200. В то же время многие дополнительные модули для DLE бесплатны.

Работать с содержимым сайта совсем не сложно, так как в DLE всего два типа контента – новости и статические страницы. Но в системе нет понятия Меню и Блоки, а это очень удобные и необходимые решения. Поэтому такое упрощение структуры делает систему недостаточно гибкой и не позволяет легко менять внешний вид сайта.

В следующей статье мы продолжим наш обзор систем управления сайтом и постараемся дать рекомендации о том, какая CMS больше подойдет для того или иного сайта.

Какую CMS выбрать для сайта | REG.RU

Купить
Корзина

ПодобратьWhois

Регистрация     
Вход

  • Все услуги

    •  
    • Домены
      • Регистрация Зарегистрировать домен Перенос доменов в REG.RU Освобождающиеся домены Регистрация доменов списком Премиум-домены Освобождённые домены Новые доменные зоны REG.RU Энциклопедия доменных зон Географические домены Подбор по ключевому слову

      • Купить-продать Магазин доменов Доменный брокер Гарант сделки Бесплатный подбор домена Экспертная оценка домена
        Специальное Условия и цены для Партнёров Юридическое сопровождение Нотариальное заверениесайтаnew

      • Операции Продление регистрации Смена администратора Изменение данных Перенос доменов между аккаунтами Смена регистратора Договоры и письма Онлайн-операции с доменами

      • Мои домены
    • Конструктор и CMS
      • Конструкторы сайтов Конструктор сайтов REG.RU Конструктор лендингов
        Лицензии Купить Лицензию 1С-Битрикс Продлить Лицензию 1С-Битрикс

      • Сайты на CMS 1С-Битрикс Joomla WordPress

      • Сервисы Переадресация домена Парковочная страница

      • Мои услуги
    • Хостинг
      • Популярное Хостинг сайтов Конструктор сайтов REG.RU Бесплатная почта

      • Спец-решения Хостинг для 1C-Битрикс Хостинг для Joomla Хостинг для ASP.NET Хостинг для WordPress Хостинг для OpenCart Пакет Хостинг + Домен Сервер для бизнесаnew

      • Операции Продление Изменение владельца Договоры и письма Бесплатный перенос

      • Мои услуги

    • VPS
      • Популярное Облачные серверы (KVM)new VPS на Linux VPS на Windows Jelastic Администрирование сервера Выделенные серверы для 1С

      • Индивидуальные решения Dedicated-серверы Сервер для бизнеса

      • Операции Продление Изменение владельца Перенос услуг внутри REG.RU Договоры и письма

      • Мои услуги

    • Серверы и ДЦ
      • Популярное Dedicated-серверы Colocation Администрирование сервера Выделенные серверы для 1С Выделенные серверы с GPU

      • Облачная инфраструктура Обзор VPS Виртуальный дата-центр VMware

      • Операции Продление Изменение владельца Перенос услуг внутри REG.RU Договоры и письма

      • Услуги Сервер для бизнеса Дополнительные IP Бэкап сервера Мониторинг серверов

      • Мои услуги

    • SSL
      • Популярное Сравнение SSL-сертификатов О сертификатах SSL-сертификаты GlobalSign SSL-сертификаты Thawte SSL-сертификаты Comodo SSL-сертификаты TrustWave SSL-сертификаты Symantec SSL-сертификаты GeoTrust SSL-сертификаты Wildcard Бесплатный SSL-сертификат

      • Мои услуги

    • Сервисы
      • Продвижение Автоматическое SEO-продвижение
        Почта для домена Бесплатная почта Gmail, G Suite (Google Apps) для домена
        Полезные инструменты Определить свой IP-адрес Определить местоположение по IP Проверка DNS-записей домена

      • Мониторинг История хостинга домена История изменения Whois Whois Мониторинг доменов Экстренное оповещение SMS-сервисы, уведомления

      • Безопасность Защита персональных данных Host protection Защита от спама и вирусов Установка SSL-сертификата

      • Мои услуги

    • Партнёрам
      • Программы для партнёров
        Партнерская программа Описание и преимущества Для профессионалов Партнёрские тарифы Как стать партнёром REG.Reseller REG.API v2

      • Бонусная программа Описание и преимущества Правила

      • Разное Договоры и письма Безбумажное управление услугами Бизнес-секреты Промо материалы

    • Помощь
    • Личный кабинет
  • Домены
  • Конструктор и CMS
  • Хостинг
  • VPS
  • Серверы и ДЦ
  • SSL
  • Сервисы

Найти

  • Помощь

  • Хостинг

На каких CMS сделаны самые популярные сайты рунета? / Тяпк

Вместо вступления: этот материал практически полностью скопирован с сайте CESL Group, автор Семенов Никита.
Just… хочу сохранить материал у себя. Повествование ведется в 2012 году. Cегодня, 5 лет спустя, TOP сайтов немного другой, но результаты исследования и выводы из статей, на мой взгляд, актуальны и по сей день.

Очень часто к нам в SECL Group приходят новые клиенты и просят создать портал или социальную сеть на коробочной CMS, при этом в пример ставят существующие крупные порталы из своей ниши. И каждый раз приходится объяснять, что высоконагруженные сайты НЕ делаются на коробочных CMS. Сегодня я хочу обосновать, почему именно CMS крайне редко используются для больших проектов, как некоторыми фактами, так и исследованием, какие сайты рунета из первой сотни по посещаемости используют коробочную CMS.

Какие CMS имеют популярность в рунете?

Как нам говорит Рейтинг Рунета среди коммерческих движков это: 1С-Битрикс, NetCat, UMI.CMS, HostCMS, AMIRO.CMS и среди свободных это: Joomla!, Drupal, MODx, WordPress, TYPO3. У каждой из CMS есть свои особенности, плюсы и минусы, но статья не об этом.

От меня: в 2017 по версии Рейтинга Рунета коммерческие движки: 1С-Битрикс, UMI.CMS, NetCat, HostCMS, CS-Cart. UMI.CMS и NetCat поменялись местами, выбыл AMIRO.CMS, появился CS-Cart. Open-source движки: WordPress, Drupal, Joomla!, MODx, OpenCart. WP на первом месте, интересно почему в 2012 он был на чётвертом… MODx потерял одну позицию, Joomla — две позиции, OpenCart выбил TYPO3 из рейтинга.

Начнем с исследования топ 100 сайтов, а уже после проанализируем полученные данные. Для исследования мы выбрали сразу два рейтинга топ 100 сайтов: по данным Алексы (регион — РФ и регион — все страны). Стразу стоит объяснить, что эти рейтинги немного отличаются, Алекса собирает данные через установленный тулбар, а с учетом того, что в рунете им пользуются в основном люди, связанные с Интернетом, то соответственно данные Алексы немного смещены в сторону сайтов для программистов, seo’шников и т.д. Именно поэтому мы сделали анализ еще и по данным LiveInternet. В анализ вошли более 50 популярных CMS, в том числе все самые популярные. CMS определялась по расположению админки, по коду сайта и т.д. Погрешности могут быть, т.к. некоторые владельцы сайтов целенаправленно скрывают признаки использования CMS, но в любом случае эта погрешность, если и есть, то небольшая.

Анализ от 11.09.2012. Данные по Алексе (менее релевантные, но более интересны своей «айтишностью»)

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

Как мы видим, всего 13 сайтов из 100 работают на коробочной CMS, т.е. всего в рейтинге 13% высоконагруженных проектов используют CMS. Кроме этого, 3 проекта используют студийные разработки, которые могут быть собраны специально под их потребности и, скорее всего, сильно отличаются от обычной коробочной CMS. В сухом остатке мы видим, что на коробочной CMS работают всего несколько проектов.

Ниже представлены данные исследования топ 100 сайтов рунета по посещаемости (по данным LiveInternet) и проведен их анализ на наличие признаков использования коробочных CMS:

Место в рейтингеURL сайтаИспользуемая CMS
№1vk.comнет
№2odnoklassniki.ruнет
№3go.mail.ruнет
№4my.mail.ruнет
№5marketgid.comнет
№6ulogin.ruнет
№7avito.ruнет
№8qip.ruнет
№9foto.mail.ruнет
№10rbc.ruнет
№11rutracker.orgнет
№12directadvert.ruнет
№13liveinternet.ruнет
№14fotostrana.ruнет
№15gismeteo.ruнет
№16kinopoisk.ruнет
№17video.mail.ruнет
№18slando.ruнет
№19smotri.comнет
№20wildberries.ruнет
№21mgid.comнет
№22kp.ruнет
№23vesti.ruнет
№24all.bizнет
№25lady.mail.ruнет
№26auto.mail.ruнет
№27irr.ruнет
№28auto.ruнет
№29drom.ruнет
№30ria.ruнет
№31citycatalogue.ruнет
№32m.my.mail.ruнет
№332shared.comнет
№34lenta.ruнет
№35hh.ruнет
№36lice-mer.ruнет
№37games.mail.ruнет
№38icq.comнет
№39pogoda.mail.ruнет
№40mediafort.ruнет
№41flirchi.ruнет
№42woman.ruнет
№43smi2.ruнет
№44tiu.ruнет
№45deti.mail.ruнет
№46livetv.ruнет
№47afisha.mail.ruнет
№48loveplanet.ruнет
№49myvi.ruнет
№50ruhelp.comнет
№51blog.mosmedclinic.ruнет
№52gazeta.ruнет
№53babyblog.ruнет
№54postimage.orgнет
№55radikal.ruнет
№56fastpic.ruнет
№57dmir.ruнет
№58shockodrom.comWordPress
№59agent.mail.ruнет
№60utro.ruнет
№61championat.comнет
№62korrespondent.netнет
№63fishki.netнет
№64minigames.mail.ruнет
№65lib.rus.ecDrupal
№66povarenok.ruнет
№67sportlemon.tvнет
№68slando.ruнет
№69newsru.comнет
№70gismeteo.uaнет
№71sportbox.ruDrupal
№72sberbank.ruRBC Contents
№7324smile.netнет
№74ntv.ruнет
№75softportal.comнет
№76svyaznoy.ru1С-Битрикс
№77rg.ruнет
№78chatovod.ruнет
№791tv.ruнет
№80prom.uaнет
№81pulscen.ruнет
№82ru.redtram.comнет
№83tutu.ruнет
№84playground.ruнет
№85superjob.ruнет
№86poiskm.ruнет
№87canliradyodinle.com.trWordPress
№88say7.infoнет
№89sport.rbc.ruнет
№90echo.msk.ruнет
№91readme.ruнет
№92pravda.ruнет
№93galya.ruнет
№94aif.ruнет
№954pda.ruWordPress
№96hi-tech.mail.ruнет
№9724video.netнет
№98job.ruнет
№99rabota.ruнет
№100rt.comнет

Итак, мы видим вполне логичную картину, такую же, как и в рейтинге по Алексе: среди первых пятидесяти сайтов нет CMS вообще, во второй половине есть 7 коробочных CMS, одна из которых студийная, при этом, что интересно, сайты на основе CMS не отличаются быстрой работой, на лицо торможение. В данном рейтинге суммарная посещаемость сайтов значительно выше, чем в Алексе и CMS используют меньше проектов.

На чем же тогда работают большие проекты?

Обычно под такие проекты функциональность пишется с нуля, используются фреймворки, разные алгоритмы, а часто даже несколько языков программирования, но это уже тема отдельной статьи.

Почему высоконагруженные сайты не сделаны на CMS?

Этому есть несколько причин. Для начала давайте определимся с тем, что из себя представляет CMS: по сути это набор готовых модулей, связанных в единую систему, который подходит «на все случаи жизни». Отсюда сразу появляются логические выводы, которые удерживают от использования коробочной CMS для больших порталов:

  • Система без специализации.
    Практически все CMS не имеют специализации, они проектируются для создания любого сайта (некоторые системы себя позиционируют, как CMS для определенного типа сайтов, например WordPress для блогов, Magento для магазинов и т.д., но суть от этого не меняется, просто больше модулей для определенного типа сайтов), отсюда добиться максимальной эффективности невозможно.
  • Стандартная архитектура.
    У любого большого сайта есть этап проектирования архитектуры, это как проект при строительстве здания: хорошо спроектируешь – будет долго стоять, плохо – сразу развалится. В данном случае архитектура уже задана разработчиками CMS, а значит учесть особенности нового проекта нет возможности.
  • Много переделывать.
    В любом большом проекте есть много самой разной функциональности с разными требованиями, поэтому просто взять стандартные модули и запустить качественный сайт невозможно: каждый из модулей, скорее всего, придется переделывать под специфические требования, а копаться в чужом коде, даже хорошо документированном, долго и малоэффективно, часто быстрее, а значит и дешевле, написать с нуля.
  • Проблемы с доработкой.
    Часто нужно дописывать то, чего в CMS нет, и это иногда превращается в ад: мало того, что нужно разобраться, как все работает, так еще есть технологические ограничения, CMS может использовать устаревшую технологию или не самую оптимальную именно для нашего проекта. Да и вообще, любая CMS для разработчика – это жестки рамки, за которые выйти крайне трудно.
  • Проблемы с нагрузками.
    Так как мы говорим о высокопосещаемых проектах, каждый из них должен быть оптимизирован под нагрузки, чтобы не тратить большие ресурсы на поддержку работоспособности, а сайт должен оставаться рабочим при любой посещаемости. Отсюда каждый из модулей должен тратить минимум вычислительных мощностей, что CMS обеспечить не может, ведь её создавали как решение «на все случаи жизни», и в ней есть куча всего, что выкинуть либо сложно, либо вообще невозможно. Кстати, некоторые проекты ради этого делают сайт вообще на чистом HTML (например, Opera или сайт нашей SECL Group), за счет этого сайты выдерживают большие нагрузки с минимальными ресурсами, а скорость загрузки страниц поражает воображение. Правда, на чистом HTML’е можно делать только те сайты, которые редко обновляются: каждое обновление становится проблемой.

Это далеко не полный список минусов, из-за которых большие сайты не делают на коробочных CMS. Системы управления сайтом хорошо подходят для простых решений: корпоративный сайт, интернет-магазин, блог и т.д., а для больших порталов их использовать нельзя, и рейтинг топ 100 сайтов это иллюстрирует на практике.

Выводы:

  1. Чем больше посещаемость сайта, тем меньше вероятность (даже правильнее сказать возможность) использования коробочной CMS,
  2. Все сайты, которые работают на CMS имеют проблемы с производительностью
  3. CMS – это рамки, проекты созданные на их основе имеют существенные недостатки по архитектуре и функциональности.

Ссылки на оригинальные статьи:

ТОП-5 легких и быстрых CMS

Олег Ибрагимов

Помогаю с выбором сервисов. Большой опыт в маркетинге и аналитике. Работаю как с заказчиками, так и агентствами. Вырос с помощника обычного SEO-специалиста …

Поделитесь статьёй с друзьями и коллегами

Современные CMS (или «движки») предлагают пользователям богатые возможности. Но если перед вами стоит задача по разработке простого веб-ресурса, например, визитки или персонального блога, то такой движок вряд ли понадобится. Лучше использовать легкие и быстрые CMS без MySQL.

Они проще, дешевле (или вовсе бесплатны), а отсутствие баз данных снижает нагрузки на сервер и требует меньше свободного дискового пространства. Проекты на таких движках легче переносить на другие сервера, они более работоспособны. Сегодня мы рассмотрим 5 хороших, легких и быстрых CMS.

1. CMSSimple.ru

Популярный бесплатный движок, отличающийся простотой и легкостью в освоении. Располагает визуальным редактором, упрощающим добавление новых публикаций. Поэтому CMS часто используется для создания блогов: тексты будут подгружаться в один HTML, а sitemap будет создаваться и обновляться автоматически. Движок имеет небольшой вес, мультиязычен, автоматически создает резервные копии и может быть доработан за счет скриптов.

Особенности:

  • Работа с несколькими клиентами (настраиваемые многоязычные дочерние сайты).
  • Есть множество плагинов для расширения функций (добавление галереи, комментариев и прочее). Работа с ними упрощается благодаря менеджеру плагинов.
  • Работа с шаблонами (стандартные, оптимизированные, адаптивные).
  • Возможность ограничения доступа к конфигурации и так далее.

Единственный недостаток движка – единые метатеги для всех страниц. К счастью, модернизация при помощи скриптов позволяет решить эту проблему.

2. Kandidat CMS (kan-studio.ru)

Очень простой и легкий (размер архива – всего лишь 150 Кб) движок. Имеет разделение кодов на РНР и HTML, благодаря чему менять шаблоны и проводить другие операции намного проще. Для создания небольшого сайта при помощи этой CMS не требуется особых знаний программирования. Создание и редактирование страниц занимает считанные минуты.

Так как движок хранит информацию в текстовых файлах, вы имеете следующие преимущества:

  • Сайты можно размещать на бесплатных хостингах, поддерживающих только РНР.
  • Сайты создают незначительную нагрузку на сервера и нетребовательны к ресурсам.
  • Если обслуживание базы данных на сервере дало сбой, сайт продолжит работу.
  • Веб-ресурсы на Kandidat CMS легко переносятся с одних серверов на другие с помощью банального копирования файлов.
  • Движок необычайно легкий, благодаря чему сайты загружаются крайне быстро.

После установки системы Вы увидите сайт-визитку с несколькими страницами. При необходимости можно добавить любой шаблон из интернета. Панель управления позволят менять содержание этих страниц и т.д., для редактирования Вы также можете пользоваться визуальным редактором.

3. Zebrum.ru/lite

Бесплатная CMS для мини-сайтов, которая работает на текстовых файлах. Идеальна для создания визиток и других простых и нетребовательных проектов. Движок имеет открытый исходный код, благодаря чему можете доработать его. Базовые возможности системы расширяются набором плагинов и модулей. Если работаете с большим количеством сайтов, то можете воспользоваться многосайтовой Zebrum CMS.

Возможности:

  • Быстрая установка на любой хостинг.
  • Поддержка автоматизированного или ручного создания адресов страниц.
  • Возможность интеграции шаблонов (для каждой страницы можно задать индивидуальный шаблон).
  • Возможность использования виджетов и сайдбаров (последние записи, облако тэгов и прочие).
  • Автогенерация sitemap.
  • Отложенные публикации, RSS и многое другое.

4. ReloadCMS.com

Простая и бесплатная CMS на РНР. «Из коробки» представляет собой удобный движок для создания визиток и блогов. Но благодаря патчам, плагинам и различным модулям опции CMS существенно расширяются. Вы сможете работать в визуальном редакторе, выстраивать каталог товаров, задавать капчи, добавлять галереи и многое другое. После установки всех требуемых расширений на ReloadCMS вполне реально создать простейший интернет-магазин.

Особенности:

  • Огромный выбор модулей: статьи, форум, новости, галерея и так далее.
  • Удобная локализация: переводится не только интерфейс, но и контент страницы.
  • Поддержка шаблонов: создавайте сайт не с нуля, а на основе готовой страницы. Выбирайте наиболее подходящий дизайн и вносите необходимые изменения.
  • Гибкость модулей: если нужного модуля нет в стандартном пакете, всегда можете создать и использовать собственный.

Несмотря на свою простоту, ReloadCMS во многом напоминает знаменитый WordPress – в исходном состоянии CMS годится максимум для небольших сайтов, но многочисленные модули легко превращают движок в одно из лучших бесплатных решений.

ТОП-6 лучших CMS для лендинга

Главная задача лендинга – лидогенерация. Посадочные страницы используются для сбора контактов целевой аудитории, усиления эффективности рекламы и конвертации посетителя в реального клиента. В отличие от полноценного сайта лендинг максимально прост и лаконичен. Поэтому при его создании стараются минимизировать затраты, используя легкие и доступные CMS и конструкторы сайтов.

Олег Ибрагимов · 17.06.2020

5. My-Engine.ru

Простой движок для блогов и визиток. Для сайтов без MySQL может стать оптимальным решением. В основе движка лежит РНР, все данные хранятся в текстовых файлах. Чтобы не тратить лишнее время на разработку дизайна, можете использовать десятки различных шаблонов: достаточно скачать и установить понравившийся, после чего наполнить страницу своим контентом. Если стандартные функции движка покажутся ограниченными, то всегда сможете расширить его за счет модулей и плагинов. Например, установить виджет обратного звонка, навигацию по сайту, файловый менеджер, слайд-шоу и так далее. Часть расширений распространяется на коммерческой основе.

Особенности:

  • Демо-сайт: прежде чем скачивать движок, можете ознакомиться с его интерфейсов и возможностями в демо-доступе. Изучите блоки, расширения, настройки и так далее.
  • Простота и удобство: для создания сайта достаточно скачать движок и установить на хостинг (подойдет даже бесплатный). В дальнейшем можете использоваться готовые шаблоны и визуальный редактор для наполнения сайта.
  • Расширения: более 50 платных и бесплатных плагинов – видео-галерея, каталог товаров, двухуровневое меню и многое другое.

Единственный недостаток движка относится к демо-сайту: вы не сможете просмотреть все внесенные изменения. Соответственно, режим полезен лишь тем, что можете изучить панель управления и ее разделы и настройки.

Мы рассмотрели 5 популярных легких CMS. Каждый из этих движков по-своему хорош, однако особой разницы между ними нет: отличается только голая система и набор модулей/плагинов, а также ряд незначительных деталей. Не рекомендуется использовать такие движки для создания сложных многостраничных сайтов, даже если набор плагинов открывает для этого все возможности. Оптимальный сегмент применения – визитки, блоги, личные сайты.

Вам понравилась статья?

1

0

веб-приложений — общая архитектура CMS

Переполнение стека

  1. Около
  2. Продукты

  3. Для команд
  1. Переполнение стека
    Общественные вопросы и ответы

  2. Переполнение стека для команд
    Где разработчики и технологи делятся частными знаниями с коллегами

  3. Вакансии
    Программирование и связанные с ним технические возможности карьерного роста

  4. Талант
    Нанимайте технических специалистов и создавайте свой бренд работодателя

  5. Реклама
    Обратитесь к разработчикам и технологам со всего мира

  6. О компании

Загрузка…

  1. Авторизоваться
    зарегистрироваться

  2. текущее сообщество

.

Все о решениях CMS [Полное руководство]

Представьте себе структуру современных веб-сайтов и приложений: это сложные экосистемы с многочисленными страницами, интеграциями и функциями. Программное обеспечение для управления контентом является наиболее эффективным инструментом для организации, управления и доставки контента на таких веб-ресурсах.

В сегодняшней статье мы даем исчерпывающий обзор системы управления контентом и помогаем вам понять, почему иметь веб-сайт на основе CMS — это круто.

Что такое CMS?

Чтобы понять, о чем мы говорим, давайте начнем с определения CMS. Система управления контентом — это программное решение, используемое для разработки веб-сайтов и мобильных приложений, которое предоставляет возможность создавать, редактировать и публиковать различные части цифрового контента (текст, изображения, видео).

CMS — это среда для совместной работы, которая позволяет нескольким пользователям с правами администратора получать доступ ко всем или к ограниченному набору функций веб-решения и изменять информацию. Это особенно удобно для магазинов электронной коммерции и других крупных предприятий.

Мы можем кратко описать архитектуру CMS как состоящую из фреймворка программирования (например,г. ASP.NET), базу данных для хранения данных и уровень представления с набором шаблонов для настроек макета.

Цифровые маркетологи и редакторы контента напрямую взаимодействуют с уровнем представления — динамической средой, в которой они могут легко выполнять задачи, связанные с контентом, без специальных знаний в области веб-разработки. Это означает, что им не нужно изучать кодирование в HTML и CSS, понимать теги и стили или анализировать код для работы с веб-ресурсом: взаимодействие с помощью GUI (графический интерфейс пользователя) интуитивно понятно, а многие процессы автоматизированы.

Эффективное программное обеспечение для управления веб-контентом — это способ обеспечить успешный цифровой опыт для любого бизнеса.

Как работает CMS?

Теперь перейдем к принципам работы и общим функциям большинства платформ управления контентом.

Два больших структурных компонента системы:

  • Приложение доставки контента (CDA) — внутренняя часть, отвечающая за логику кода веб-решения и за преобразование контента в визуальную часть для конечных пользователей
  • Приложение управления контентом (CMA) — внешняя часть или пользовательский интерфейс для редакторов, где они создают и обновляют контент, не касаясь кода

Эти два компонента тесно связаны, но нетехнические пользователи работают на уровне интерфейса и не Я не вижу бэкэнда, который является обязанностью разработчиков и веб-мастеров.

Например, когда вы пишете новую статью в свой блог или добавляете подробную информацию на страницу продукта в своем интернет-магазине, вы загружаете текст и изображения в стандартный шаблон и нажимаете кнопку «опубликовать». На этом этапе все данные, которые вы добавили в шаблон, отправляются в базу данных, где в соответствующей таблице создается новая запись строки для хранения этих данных.

Примечание! Вам не нужно создавать статические файлы HTML и вручную загружать их на сервер.

Основной особенностью CMS является так называемый принцип WYSIWYG (то, что вы видите, то и получаете). Это означает, что контент, который вы видите в процессе редактирования, выглядит примерно так же, как он будет отображаться на веб-странице, когда вы публикуете это.

Общие функции CMS

Суть управления контентом состоит в создании и изменении цифрового контента, поэтому любое специализированное программное обеспечение должно обеспечивать следующие основных функций :

  • Хранение данных
  • Создание новых записей
  • Просмотр существующих записей
  • Редактирование существующих записей
  • Удаление существующих записей

Традиционно программное обеспечение для управления контентом предлагается в виде готового решения с базовой функциональностью.Однако его можно настроить с помощью специальных плагинов и надстроек. В результате вы можете добавить больше возможностей к своему решению и значительно расширить список его функций, поэтому CMS может также управлять следующим:

  • Поиск
  • Получение
  • Текстовый формат
  • Дизайн
  • Медиа
  • URL логика
  • Поля метаданных
  • Даты публикации
  • Контроль доступа
  • Контроль версий
  • Индексирование
  • Отчетность
  • Маркетинговые кампании
  • Оптимизация SEO
  • Интеграция со сторонними системами

Основное преимущество внедрения CMS заключается в том, что вы можете выйти на рынок намного быстрее, поскольку вам не нужно все кодировать с нуля.

Типы систем управления контентом

Тысячи решений для управления контентом, доступных в настоящее время на мировом рынке, подразделяются на несколько категорий в зависимости от способов оплаты, типов хостинга и типов архитектуры. Давайте взглянем.

CMS с открытым исходным кодом

Этот тип программного обеспечения доступен всем бесплатно, а это означает, что вы вместе с сотнями других компаний можете загрузить и использовать систему без лицензионных сборов или контрактов.Однако в этом случае вы получаете только базовую версию. Любая дополнительная помощь поставщика или расширение системы требует денег. Таким образом, при нулевых начальных расходах вам, возможно, придется заплатить за:

  • Техническую поддержку во время установки и на регулярной основе
  • Некоторые надстройки, плагины и шаблоны
  • Настройка в соответствии с потребностями вашего бизнеса
  • Обновления программного обеспечения
  • Обучение сотрудников

Большим преимуществом такого программного обеспечения является то, что процветающее сообщество разработчиков перераспределяет и изменяет код, что способствует постоянному совершенствованию программного обеспечения, быстрому устранению проблем и множеству вариантов настройки.

Собственная CMS

Альтернативой ПО для управления контентом с открытым исходным кодом являются коммерческие продукты CMS, созданные не для общего использования, а специально для отдельных компаний. Клиенты, использующие проприетарные решения, должны:

  • Приобрести лицензию
  • Оплачивать годовую или ежемесячную плату

Что они получают?

  • Готовая система, отвечающая большинству требований компании
  • Постоянная поддержка
  • Регулярные обновления
  • Встроенные функции для настройки

Также возможно, что клиентам придется платить дополнительные суммы за некоторые расширения, техническая поддержка или возможности обучения.

On-Premises CMS

Этот тип программного обеспечения размещается на физических серверах, расположенных внутри компании, что обеспечивает высочайший уровень контроля над данными.

Локальные решения требуют больших инвестиций и организационных ресурсов для развертывания и поддержки, что может считаться недостатком. Более того, размещая важные данные самостоятельно, вы подвергаете их большему риску потери данных из-за человеческой ошибки.

Облачная CMS

Эти решения размещаются удаленно в облаке и поставляются поставщиками виртуально через Интернет.Системы управления облачным контентом или CMS «Программное обеспечение как услуга» (SaaS) объединяют в себе веб-хостинг, компоненты веб-программного обеспечения и техническую поддержку в одном устройстве.

Модель ценообразования основана на планах подписки, поэтому клиенты могут платить за:

  • Количество пользователей
  • Требуемое хранилище данных
  • Объем переданных данных

Модель оплаты с оплатой по мере использования очень популярна среди клиентов облачных вычислений, поскольку они основаны на фактическом использовании: чем больше ресурсов вы потребляете, тем больше вы платите.

Преимущества Cloud CMS:

  • Быстрое внедрение и развертывание
  • Доступность из любого места с любого устройства
  • Отсутствие необходимости в значительных внутренних ресурсах
  • Умеренные цены
  • Масштабируемость в случае роста вашего бизнеса
  • Постоянное профессиональное обслуживание
  • Безопасность

Традиционная CMS

Архитектура такого программного обеспечения основана на тесной связи между серверной частью и интерфейсом, поэтому ее также называют связанной CMS.

Если вам нужна система только для работы веб-сайта, традиционная CMS идеально подойдет для этой цели. Но если вы хотите обеспечить многоканальное цифровое присутствие на настольных компьютерах и различных мобильных устройствах и устройствах Интернета вещей, этого недостаточно. Вам придется создавать отдельные шаблоны и макет для каждого типа устройства вручную и со значительной переработкой всей структуры системы. Этот метод очень дорогостоящий и требует много времени.

Headless CMS

На помощь приходят альтернативы, представленные решениями Headless CMS.Они позволяют доставлять цифровой контент из одной базы данных на различные устройства, поскольку нет связи между серверной частью и интерфейсом.

Примечание! «Голова» — это уровень представления, а «тело» — это контент.

Таким образом, контент не привязан к определенному шаблону и может быть отправлен на любой уровень представления через API, будь то мобильное приложение или умные часы. Недостатком является то, что превью для всех устройств недоступно в одной системе.Вы можете увидеть, как контент отображается через связанные проекты API.

Гибридная CMS

Гибридная CMS, также известная как разделенная система, сочетает в себе два предыдущих типа архитектуры. Он имеет дополнительный уровень представления, который отделен от серверной части набором API.

Виды веб-сайтов, которые можно создавать с помощью CMS

Некоторые системы управления контентом имеют узкую направленность, например по электронной коммерции. Тем не менее, большинство из них достаточно гибкие для создания различных типов сайтов:

  • Блоги
  • Форумы
  • Портфолио
  • Социальные сети
  • Интернет-магазины
  • Образовательные курсы
  • Статические сайты
  • Системы членства

Как Выбираете CMS?

Теперь вопрос в том, как найти лучшее программное обеспечение для управления контентом для вашей организации.

При выборе CMS ориентируйтесь на специфику бизнеса, требования и ограничения — это ключевой совет.

Не существует «хороших» или «плохих» систем управления контентом, есть только те, которые лучше всего соответствуют требованиям вашей компании. Выбор CMS обычно зависит от множества факторов, таких как бюджет компании, сложность веб-сайта, уровень технической подготовки и т. Д.

Вы должны составить свой личный контрольный список со следующими пунктами:

  • Бюджет
  • тип системы, который вам нужен
  • Основные характеристики и функции, которые должна обеспечивать система

Мы уже говорили об общих типах и функциях.Теперь давайте выделим некоторые функции, которые вы можете учитывать при принятии решения:

  • Роли пользователей
  • Шаблоны
  • Возможности настройки
  • Интеграция со сторонними инструментами
  • Языковые параметры
  • Инструменты оптимизации SEO
  • Веб-аналитика
  • Резервное копирование и безопасность
  • Служба поддержки клиентов

Ведущие поставщики CMS

Когда наши клиенты спрашивают нас о лучшей CMS для веб-сайтов и о том, какие из них мы рекомендуем, мы всегда говорим, что лучшего программного обеспечения не существует.У каждой системы есть свои сильные и слабые стороны.

Но мы можем предоставить обзор услуг по разработке CMS, которые удовлетворяют широкому спектру бизнес-требований, от умеренных до самых эксклюзивных. Как оказалось, сравнение CMS, которое мы подготовили, включает как системы, которые мы настраиваем для наших клиентов, так и те, которые наиболее востребованы во всем мире для создания веб-сайтов. Обратите внимание, что примеры из этой подборки являются просто руководством, и нам нужно будет поговорить, чтобы найти CMS, которая идеально подходит для вашего конкретного бизнеса.

Системы управления контентом с открытым исходным кодом

CMS с открытым исходным кодом чаще используются для разработки веб-сайтов, чем проприетарные. WordPress, WP Engine и Drupal являются лидерами с общей долей рынка 60%, и есть десятки других систем, включая Grav, Pimcore, Magento, TYPO3, Umbraco.

WordPress

Эта бесплатная CMS с открытым исходным кодом была впервые выпущена еще в 2003 году и задумывалась как простая платформа для ведения блогов. С годами это решение превратилось в полноценную систему управления контентом, которая поддерживает более половины всех существующих веб-сайтов по всему миру.Зрелое сообщество разработчиков вносит значительный вклад в улучшение системы, так что каждый последующий выпуск превосходит предыдущую.

WordPress обязан своей популярностью следующим сильным сторонам:

  • Огромное сообщество разработчиков и многочисленные сайты поддержки, которые обеспечивают быстрое и качественное обслуживание
  • Исключительное удобство использования позволяет непрофессиональным пользователям устанавливать систему, переключать темы и управлять контентом
  • Высокая расширяемость позволяет настраивать его в соответствии с любыми требованиями.

Это важные факторы, которые объясняют популярность WordPress и превратили его в решение для ведения блогов номер один.Однако эта CMS требует значительной настройки для создания уникального и сложного веб-сайта, поскольку в ней отсутствуют многие стандартные функции.

Drupal

CMS, которая обычно идет вместе с WordPress как одна из самых популярных систем для создания веб-сайтов, Drupal намного превзошла конкурентное решение по своим готовым возможностям. Функции, которые WordPress или Joomla приобретают только после правильной настройки и настройки, доступны в Drupal по умолчанию.Система поддерживается обширным сообществом разработчиков. Многочисленные сторонние модули позволяют добавить еще больше функций к этой мощной платформе.

Как и в случае с WordPress, Drupal также может быть преобразован в веб-сайт социальной сети. Однако возможности системы этим не ограничиваются и включают вики, форумы, платформы электронной коммерции и системы членства.

Тогда возникает вопрос: почему WordPress завоевал столько сердец и компаний, а не Drupal? Ответ кроется в ее операционной сложности: освоение веб-сайта на основе Drupal требует крутого обучения, а также значительных усилий и времени.Однако, если организация может позволить себе администратора, эту CMS можно использовать для создания комплексного веб-сайта, обладающего всеми необходимыми свойствами.

Magento

Тысячи цифровых продавцов по всему миру доверяют свои виртуальные коммерческие операции Magento, лидеру в Магическом квадранте цифровой коммерции Gartner за 2019 год. Эта система управления продуктами с открытым исходным кодом обязана своей популярностью следующим факторам:

  • Простота использования
  • Неограниченные возможности настройки, как встроенные, так и с помощью более 2000 расширений
  • Активное сообщество разработчиков, которое позволяет постоянно совершенствоваться исходного кода и быстрое решение проблем
  • Плавная интеграция с ведущими мировыми системами управления взаимоотношениями с клиентами (CRM)

Хотя Magento предлагает полноценную платформу Enterprise CMS, требующую лицензирования, ее Community Edition также предоставляет все необходимые функции, которые эффективные сайты.Большинство из 100 тысяч веб-сайтов вместе работают над версиями Enterprise и Community. Однако для понимания внутренней эффективности платформы требуется много времени и усилий, и зачастую она работает медленнее, чем другие системы электронной коммерции.

Системы управления контентом с закрытым исходным кодом

Системы управления контентом с закрытым исходным кодом (также известные как коммерческие или проприетарные) также выбирают сотни тысяч организаций, поскольку они, как считается, обеспечивают повышенную безопасность и более надежную поддержку клиентов.Системы управления контентом с закрытым исходным кодом включают Sitecore, SharePoint, SAP Customer Experience, SDL Web (бывший Tridion), Oracle и Shopify.

Sitecore

Платформа Sitecore Experience эффективно сочетает в себе функциональность CMS и веб-сайта, что делает ее ведущим решением для создания, редактирования и управления веб-сайтами. Gartner назвал Sitecore одним из лидеров своего Магического квадранта по управлению веб-контентом за 2019 год по многим веским причинам, в том числе:

  • Высочайшие возможности персонализации
  • Неограниченные возможности настройки и конфигурации
  • Простое администрирование веб-сайтов на основе Sitecore
  • Высокий безопасность
  • Превосходная масштабируемость
  • Первоклассное управление контентом

Эту платформу выделяют возможности персонализации, которые позволяют назначать определенный контент определенным группам клиентов в соответствии с их требованиями и интересами.Однако разработка Sitecore CMS не так популярна из-за своей дороговизны. Соглашение о лицензировании на одного пользователя может также отпугнуть компании с широким охватом пользователей.

С другой стороны, компании, которые запускают свои веб-сайты на Sitecore, пользуются его максимальной гибкостью и возможностями персонализации.

Системное администрирование и разработка веб-сайтов на базе Sitecore требует длительного обучения, поэтому Sitecore, скорее всего, не станет лучшим выбором для малых предприятий.

SharePoint

Продукт Microsoft, SharePoint широко известен как решение, обеспечивающее работу порталов интрасети и значительно облегчающее совместную работу внутри компании. Однако, наряду с комплексной CMS, эта платформа позволяет разрабатывать полноценные веб-сайты, что чрезвычайно удобно для компаний, которым необходимо синхронизировать документооборот и внутренние бизнес-процессы со своим веб-сайтом.

Мы рекомендуем клиентам, не являющимся предприятиями, разрабатывать веб-сайты на основе SharePoint, так как этой CMS довольно сложно управлять, а для этого требуется присутствие внутреннего администратора.Профессиональные разработчики SharePoint говорят, что эта CMS может делать все, а веб-сайты на основе SharePoint при правильной настройке и настройке соответствуют всем требованиям компании.

Клиентский опыт SAP

Многие широко известные компании полагаются на платформу SAP Customer Experience для своих веб-сайтов. Эта система управления контентом особенно популярна среди предприятий, которые используют решения SAP для маркетинга и торговли. Интерфейс на основе клиентского опыта SAP позволяет лучше интегрировать контент и бизнес-операции компании с веб-сайтом.Традиционно эта платформа была довольно популярна в Европе, а недавно вышла на рынок США.

Как и большинство вышеупомянутых решений, оно требует навыков веб-разработки, что делает практически невозможным для обычного пользователя создание веб-сайта и управление им. Более того, эта CMS довольно дорогостоящая, но она обеспечивает крупным компаниям гибкость и настройку, которые им необходимы при управлении своими многомиллиардными операциями.

Что мы предлагаем

Как опытный разработчик веб-сайтов на основе CMS, SaM Solutions настоятельно рекомендует обращаться к профессиональным поставщикам услуг вместо того, чтобы настраивать их самостоятельно.На протяжении всего нашего многолетнего опыта в разработке CMS мы видели множество ситуаций, когда наши клиенты пытались самостоятельно создавать качественные веб-сайты и им приходилось полагаться на профессиональную помощь.

Внутренняя разработка требует значительного человеческого капитала, времени и денег без гарантии удовлетворительного результата. Кроме того, сайт, созданный любителями, может поставить под угрозу репутацию, безопасность и авторитет компании.

Мы предлагаем комплексные услуги по разработке кастомных CMS и гарантируем, что наши клиенты получат максимально выгодные решения, отвечающие их специфическим требованиям.Поэтому не стесняйтесь обращаться к нашим специалистам, чтобы организовать обсуждение.

Рейтинг: 5.0 /5. С 1 голоса. Показать голоса.