Лучшие cms для сайта: Топ-5 наиболее популярных CMS: какую выбрать? / Habr – Популярные CMS для сайта — плюсы и минусы, описание

Какую CMS выбрать? — Хабр Q&A

Лет пять назад работал с Joomla и Drupal. Первая сразу не понравилась админкой, как-то все очень не удобно, затем распробовал систему шаблонов и все остальное — и окончательно разонравилась. Drupal понравилась больше: админка удобная, шаблоны делать вполне быстро, много разных дополнений и плагинов, система очень гибкая. Как сейчас обстоят с ней дела не знаю, но как кандидат на хорошую, гибкую и бесплатную CMS — однозначно тянет. Слышал, что регулярно обновляется — это тоже плюс.
WordPress пробовал, но только в начале его развития. Довольно простая админка, в т.ч. для клиентов. Шаблонизатор показался не очень удобным. Ну, возможно, придираюсь, но это не мое.
Typo3 пробовал в 2010 г., мы презентовали её в качестве CMS для одного своеобразного проекта. Честно говоря, показалась весьма непростой системой. В частности, шаблон админки для юзера нужно писать с нуля — она там на редкость гадкая, хоть и простая. Ну и вообще, там много вещей нужно делать руками. Шаблонизатор — отдельная тема. Многие про нее пишут «pain-in-the-ass», я с ними соглашусь. Я бы её рассматривал не просто как CMS, а как CMF для кастомных проектов — чего там только не сделаешь на её API.

Сейчас многое делаю на 1С-Битрикс — разожравшаяся, требовательная и прожорливая CMS, но весьма неплохо работающая на хорошем хостинге, обладающая кучей возможностей и регулярно обновляемая. Про нее ходит много баек, что мол «полна кривого кода», «сплошная гниль внутри» и т.п. На самом деле, не смотря на свою монстерообразность, система имеет кучу недоработок в штатных модулях, при этом, все они лечатся руками и достаточно быстро. Как правило, множество недоработок убирается переписыванием штатных шаблонов модулей. Сама система шаблонов довольно понятная, работа в админке тоже не вызывает особых вопросов (клиентам не сложно с ней обращаться). Надо понимать, что разработчики тут шли на компромисс — сделать систему удобной как для разработчика, так и для конечного пользователя. Один большой плюс (или минус — смотря для кого) — система «на слуху» и имеет сильную маркетинговую поддержку. А вот большой минус — немалая стоимость лицензии и необходимость её ежегодного продления для получения обновлений.
Я бы рекомендовал присмотреться к CMS ModX. Система имеет очень удобный шаблонизатор, вменяемую админку. Она бесплатна и активно обновляется. На мой взгляд, она весьма удобнее Joomla, Drupal и WordPress. Единственный минус — для неё пока нет такого множества дополнений, тем и плагинов, как для вышеупомянутых. Если Вы считаете правильным делать кастомные фишки своими руками — это хороший выбор.
Для небольших проектов также подойдет отечественная open-source CMS Santafox — позволяет вполне быстро разрабатывать типовые проекты, имеет довольно простую архитектуру и хорошо комментированный код. А также, большим плюсом является встроенный модуль интернет-магазина. В CMS очень удобный шаблонизатор — примерно аналогичный таковому ModX, а также довольно простая админка.

Правильный выбор CMS для сайта: рейтинг и советы экспертов

  1. Как выбрать CMS для сайта?
  2. Рейтинг CMS для интернет-магазина
  3. Выбор CMS для блога
  4. Рейтинг CMS для сайтов различной направленности
  5. Рейтинг CMS для форума
  6. Выбор CMS для порталов
  7. CMS для базы знаний

Что такое CMS сайта?

CMS (Content Management System) — это система управления сайта, т.е. движок (программный код) на котором работает сайт.

Что лучше платная или бесплатная CMS?

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

Сегодня никого уже не купишь поддержкой оплаты разных платежных систем или интеграцией с Google Analitycs и прочими системами. Все это уже есть в бесплатных вариантах. Платные CMS во многом получают своих пользователей, сотрудничая со студиями веб-разработчиками, которые «убеждают» (впаривают) своих клиентов, что нужно сделать сайт именно на платной CMS, купив на нее лицензию. А сами же разработчики получают партнерский процент с продаж этих лицензий.

Многие ошибочно считают, что платные CMS более защищенные, чем бесплатные. Это абсолютный миф! Сегодня над бесплатными CMS работают команды из сотен человек, а также сотни тысяч человек являются пользователями и передают сведения об ошибках разработчикам. Это ведет к постоянному тестированию и исправлению «дыр» через которые можно взломать систему. Чтобы CMS была защищенной ее нужно постоянно обновлять, а платность или бесплатность к этому никакого отношения не имеют. На эту тему у нас есть отдельная статья о безопасности сайтов, если интересно — читайте ее.

Как выбрать CMS для сайта?

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

Рейтинг CMS для Интернет-магазина

Платная или бесплатная?

Какую CMS выбрать для создания сайтов на заказ? — Хабр Q&A

October CMS. Подходит для любых сайтов любой сложности. И главное — если хотите развиваться и изучать реально хороший, качественный код — это опять же, Октобер. Пример крутого приложения на крутом фреймворке (Ларавел). Его спокойно можно изучать и быть уверенным — не прогадаешь, это просто кладезь мудрости для прогера 🙂
Если брать поверхностно — есть два основных способа:
1. Плагин Static Pages, плюс Blog как пример реализации разных фишек. Это для «разносторонних» страниц, то есть например, есть страница «Главная» где вообще никакой схемы данных нету, а есть набор виджетов «всего понемногу», есть страница «О нас», где надо текстик wysiwyg и список «Наши партнеры» — объекты вида , «Контакты» — где опять же текстик, три поля для телефона, адреса и e-mail, и пару координат lat/lng для карты, и т.д. — все это дело в реляционную схему БД заталкивать — мучение. Тогда юзаем static pages, там кстати очень похоже на MODx Revo, если кто знаком: layouts — аналог templates, syntax fields — аналог TV, сами страницы — соответственно ресурсы, partials — аналог чанков, компоненты — аналог сниппетов (не путаем со snippets самих static pages, это немного другие, очень кстати полезные, штуки)
2. Плагин Builder для быстрого создания своих кастомных плагинов с БД, моделями, отношениями, и контроллерами бэкенда чтобы этим делом управлять. Это если есть например API, где 200 стран, 100К городов, а в них 2млн мест. Всё это надо скачать и распарсить в базу, и чтобы на выходе получилось 2080200 страниц с 5 шаблонами — один для страны, один для города и допустим ещё 3 под разные типы мест в городе (отель, кафе, достопримечательность). Легко! Пилишь 3 таблицы в БД, создаёшь модельки со связями и роутинг (url’ы прям в таблицах можно хранить, не забывая про индексы) и БЭМ! 2 ляма страниц не тормозят и удобно управляются из бэкенда, для бэкенда куча виджетов — список, форма, менеджер отношений (управлять связанными объектами, умеет и один-ко-многим и много-ко-многим и т.д.). Виджеты можно и свои создавать — как обычные виджеты, так и поля формы. Накидать CRUD набор страниц для управления сущностью в бэкенде — дело 5 минут. Пример с городами и местами довольно примитивный, т.к. тупо дерево из 3х уровней, но и более сложные вещи так же пилятся и не тормозят, хоть там к каждому из 2млн мест надо прицепить ещё по 10 сущностей с полиморфизмом и прочее, и выводить десяток виджетов на их страницах — тут уж ограничение — только умение проектировать БД.

Да там расписывать можно бесконечно 🙂

PS: В сети встречаются вопросы и issue на гитхабе, читая которые может сложиться впечатление, что ЦМС сырая. Но! Смотрим на дату этих вопросов — меньше 2х летней давности найти сложно. Сейчас там всё «вылизано», Ларавел подтянут до 5.5 LTS, в общем красота! Да, и самое главное — нет такой задачи, которая потребовала бы куда-то там лезть в ядро и что-то править. О таких вещах можно забыть напрочь. Да там даже мультисайтовость и мультиязычность контента — запилены в виде плагинов! Я в шоке был когда посмотрел, какие вещи там делаются просто как модуль расширения.

Бесплатные CMS

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

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

Вконтакте

Facebook

Twitter

Одноклассники

Google+

#ЛоготипНазваниеЛицензияПоставкаСтоимостьВид сайтаСсылки
Посмотреть все

Преимущества бесплатных CMS

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

  • простота использования;
  • гибкость;
  • функциональность;
  • постоянное обновление.

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

Leave a Reply