Содержание
Как выбрать CMS в 2017 году
- Создание сайтов›
- Правила›
- Выбор CMS
Правило номер 1. Железное.
Не пишите сайт «с нуля». Используйте одну из готовых и распространенных CMS. В большинстве случаев подойдет WordPress или Drupal.
Сейчас существует огромное количество всевозможных CMS. Среди веб-разработчиков даже гуляет шутка, что каждая веб-студия обязана написать свою CMS. Вторая часть шутки, которая подразумевается, но обычно не произносится — что разработка собственной CMS в подавляющем большинстве случаев забрасывается. Часто — вместе с сайтами клиентов.
Зачем веб-разработчики пишут новые CMS? Причины простые и понятные: потому что не нравится, как сделано у других и хочется попробовать самому сделать лучше.
А почему эти самодельные CMS забрасываются? Из-за неверной оценки сложности и масштабности задачи разработки CMS.
Посмотрите на изменение размеров кода самых популярных CMS в мире по мере их совершенствования.
Мы скачали с официальных сайтов WordPress и Drupal самые ранние и самые поздние версии этих CMS.
В качестве эталона размера текста мы взяли четырехтомник Льва Толстого «Война и мир» в формате
.txt
. .
Размер одной страницы «Войны и мира» — 2,3548 килобайт. Посчитаем, сколько страниц занимает код популярных CMS, если его распечатать в виде книги.
Произведение | Размер в Мб | Размер в страницах |
---|---|---|
Лев Толстой. «Война и мир» | 3 Мб | 1 274 стр. |
WordPress 0.71 самая ранняя1 версия | 0,7 Мб | 282 стр. |
WordPress 4.7.5 самая поздняя2 версия | 24,1 Мб | 10 252 стр. |
Drupal 4.0.0 самая ранняя1 версия | 0,9 Мб | 385 стр. |
Drupal 7.54 самая распространенная2 версия | 13 Мб | 5 638 стр. |
Drupal 8.3.2 самая поздняя2 версия | 70,7 Мб | 30 052 стр. |
1 — из доступных на официальном сайте
2 — на момент написания статьи
Код WordPress за время разработки увеличился в 34 раза и стал в 8 раз «толще» четырехтомника Льва Толстого.
Код Drupal разросся в 78 раз и стал как 23 «Войны и мира».
Вот примерно такой масштаб ошибки при оценке сложности разработки качественной современной CMS с нуля. Ошибки, которую делают веб-разработчики с шапкозакидательными настроениями.
Мы эту ошибку тоже делали.
Собственно, для веб-разработчика или веб-студии это не столько ошибка, сколько интересный и полезный опыт. Но для заказчика сайта это означает, что кто-то будет тренироваться на нем и учиться за его счет.
Еще один важнейший момент — то, что использование распространенной CMS автоматически гарантирует вам, что в случае необходимости вы сможете найти других разработчиков, смогущих поддерживать ваш проект. В случае использования самописной CMS вы собственными руками приковываете себя к авторам этой CMS.
Правило № 2: не используйте Joomla и Bitrix
Причина не столько в качестве кода этих CMS (это достаточно неоднозначный и во многом субъективный вопрос), сколько в специфике сообществ разработчиков обеих систем.
Joomla — вторая по распространенности CMS в мире, после WordPress и перед Drupal. Bitrix — первая по популярности в России. (В принципе, этого уже должно быть достаточно, чтобы компаниям и организациям в Украине не связываться с Bitrix, но у нас есть еще и прагматичные аргументы).
Почему же мы не рекомендуем эти популярные CMS?
Joomla
Joomla выглядит симпатично, в админке большие красивые цветные кнопки. Много возможностей, много модулей (экстеншенов), есть локализация на русский и украинский. Можно делать и сайты, и интернет-магазины.
Это причины, по которым Joomla выбирается начинающими веб-разработчиками.
Но если сравнить Joomla с WordPress, то окажется, что Joomla сложнее, чем WordPress, и обладает худшим интерфейсом админки — менее понятным и удобным для владельца сайта или контент-менеджера. А по сравнению с Drupal у Joomla гораздо меньше возможностей в силу того, что Drupal — это платформа, которая объединяет в себе и возможности «коробочной» CMS, и гибкость программистского фреймворка.
Поэтому, если вы выберете Joomla, то вы выберете компромисс между простым, легким и понятным WordPress и сложным, но мощным и гибким Drupal. А компромисс — это когда никто не выигрывает.
Bitrix
Битрикс мы рассматриваем в этой статье лишь потому, что он популярен в русскоязычном интернете. И популярен он там потому, что его агрессивно продвигает компания 1С, владелец 1С-Бухгалтерии и Битрикса.
Главное отличие Битрикса от других CMS — он платный. Никаких особых преимуществ это не дает, потому что для настройки сайта на Битриксе все равно нужно обращаться к сторонним веб-разработчикам, которые также, как и в случае использования других CMS, посчитают вам стоимость работ исходя из почасового рейта.
То же самое с модулями, расширяющими возможности CMS. Для Drupal практически все модули — бесплатные. Для Битрикса — 50/50. За лучшие модули придется платить, и зачастую ощутимые суммы.
Итого: если вы выберете Битрикс, то вы выберете изначально большую дороговизну вашего проекта и зависимость от России.
Правило № 3: определите степень уникальности вашего сайта
Под уникальностью подразумевается, разумеется, не внешний вид сайта. Интересный, оригинальный, ни на кого не похожий дизайн можно реализовать на любой CMS. Это вопрос фронтенда и он не связан с особенностями конструкции CMS.
Под уникальностью мы подразумеваем то, как будет работать ваш сайт. Какие возможности он будет предоставлять пользователям.
Например, WordPress — это в первую очередь CMS для персональных блогов. Это его изначальная ниша на рынке CMS, и именно за счет огромного количества небольших персональных блогов WordPress стал так популярен в мире.
Поэтому WordPress умеет отлично управлять сайтами, состоящими из простых страниц — записей в блоге, комментариев, фотогалерей, нескольких дополнительных страниц типа «Обо мне» и нескольких специфических функциональных блоков типа «Архив записей» или «Облако тэгов».
На основе этого даже можно делать интернет-магазины — просто потому, что к базовым страницам не так сложно добавить дополнительные поля типа «Цена» и дополнительные блоки типа «Корзина».
Ну, как просто. Если посмотреть на динамику разрастания кодовой базы WordPress, которую мы привели выше, то очевидно, что достаточно сложно. Но всё же можно.
Но если вы хотите получить сильно отличающийся от набора простых страниц сайт, то нужно думать либо о более гибкой CMS, такой, как Drupal, либо о разработке на чистом фреймворке, например, на Django.
И это резко увеличит стоимость разработки сайта.
Правило № 4: используйте специализированные решения
Например, если вам нужен интернет-магазин, то вы можете сделать его несколькими разными способами:
- Если у вас небольшой личный интернет-магазин (скажем, магазин хендмейда), то логично будет позиционировать его более персонально — отталкиваясь от формата блога. Здесь прекрасно подойдет как WordPress, так и Drupal.
- Если у вас планируется достаточно крупный интернет-магазин, в котором количество товаров исчисляется не единицами и десятками артикулов, а сотнями и тысячами, то это означает необходимость серьезной автоматизации работы интернет-магазина. Начиная с импорта описаний и цен товаров из таблиц и заканчивая настраиваемыми событиями, по которым магазин должен самостоятельно выполнять определенные действия (например, при изменении статуса у товара «Поступил на склад» автоматически рассылать соответствующий e-mail покупателям, которые интересовались этим товаром). Здесь уже нужно выбирать между Drupal Commerce с его богатыми возможностями по гибкой настройке и специализированными eCommerce решениями типа Magento.
- Если вы чувствуете в себе амбицию Амазона или AliExpress по завоеванию мира (и располагаете бюджетом, соответствующим масштабу амбиций), то тщательно распишите техническое задание — для начала достаточно в виде пользовательских историй — и смотрите, что вам предложат разработчики. И выбирайте тот вариант, в котором есть разумное сочетание нового кода и использования готовых решений. Например, тот же AliExpress для своего фронтенда использует доступный каждому бесплатный Bootstrap — и неплохо экономит как на разработке, так и на тестировании.
Итого
В студии «Зина дизайн» мы не делаем сайты на WordPress, хотя и считаем его вполне разумным выбором для небольших сайтов.
Мы делаем сайты на Drupal и на Python/Django. Для средних и крупных сайтов идеален Drupal, для нестандартных проектов великолепен Django.
Все они — бесплатны. Денег стоит лишь работа специалистов. И для Drupal, и для Django найти разработчиков — не проблема, потому что это качественные, давно известные, хорошо документированные и популярные проекты.
Наши наилучшие рекомендации 🙂
Смотрите также сравнение CMS в 2017 году на WebSiteSetup.org: WordPress vs. Joomla vs. Drupal (Full Comparison)
Joomla! лучшая бесплатная CMS — по версии CMS Critic Awards 2017
Joomla 3
Премия
Подведены итоги премии — CMS Critic Awards. CMS Joomla заняла первое место в номинации Best Free CMS (Лучшая бесплатная CMS) 2017.
CMS Critic Awards — это авторитетная премия в области CMS, которая вручается ежегодно уже 6 лет. На конкурс номинируется CMS если хотя бы один человек сделал запрос на участие CMS.
Joomla становится лучшей бесплатной CMS (Best Free CMS) уже 3-ий раз подряд. Joomla получала эту награду уже в 2015 и 2016.
Из интересного в этом году:
- Joomla и WordPress участвовали в одной категории и WordPress проиграл Joomla.
- Drupal не был номинирован, то есть ни один из участников сообщества Drupal не заявил его ни в одной из номинаций.
- Grav CMS — опять всех победил в номинации файловой CMS.
- YOOtheme — признали лучшим производителем шаблонов.
Поздравляем сообщество с этим радостным событием.
Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом
Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.
Мы рады пригласить вас в ряды нашего сообщества!
Скачать Joomla! 4. 2.4 Русский язык для Joomla Документация Joomla! CMS
Свернуть
Развернуть
-
Joomla 4 Responsive Images
-
Y2 — новая версия поиска Яндекса.
-
Обновление плагинов для JoomShopping 5 и CRM Битрикс 24
-
Вышел релиз безопасности Joomla 4.2.5
-
Вышел релиз безопасности Joomla 4.2.4
-
Вышел релиз безопасности Joomla 4.2.1
-
Вышел релиз Joomla 4.2
-
Joomla 4.2 RC 1 — помогите сделать её стабильной
-
Новая функция в Joomla 4: процессы публикации
-
90 баллов в Pagespeed для сайта на Joomla
-
Компоненты магазинов для Joomla топ 2020
-
Подсказки эксперта как правильно выбрать хостинг
-
Топ 10 лучших расширений для Joomla в 2020 году
-
Шаблоны и стили Joomla
Популярные записи
- Вышел релиз безопасности Joomla 4. 2.4
- Вышел релиз безопасности Joomla 4.2.5
Форум о Joomla
- Re: Как сделать товары в 2 колонки в моб версии?
[VM2&3] Модификации и хаки
- WT AmoCRM — RadicalForm, плагин интеграции форм обратной связи с Amo CRM
Расширения форумчан
- WT Amo CRM library — простая PHP библиотека для Joomla 4+ (для разработчиков)
Расширения форумчан
- Re: WT JoomShopping Bitrix24 pro, плагин отправки заказов в CRM Битрикс24
Коммерческие расширения для JoomShopping
- Re: Продвижение сайта
Файловые архивы и менеджеры файлов
2017 Программные требования | CMS
CMS переименовывает программы EHR Incentive Programs в Promoting Interoperability Programs (PI) Programs , чтобы продолжить работу агентства по улучшению доступа пациентов к медицинской информации и сокращению времени и затрат, необходимых поставщикам медицинских услуг для соблюдения требований программ. . CMS также находится в процессе окончательной доработки обновлений программ посредством нормотворчества. Для получения дополнительной информации посетите целевую страницу, где CMS будет публиковать обновления и дополнительные ресурсы, как только они станут доступны.
Поощрительная программа Medicaid EHR
Больницы и медицинские работники, имеющие право на участие в государственной программе Medicaid EHR Incentive Program, будут и впредь подтверждать меры и цели, указанные в Окончательном правиле программ поощрения EHR 2015 г. (80 FR) с 62762 по 62955).
Чтобы получить доступ к измененным требованиям программы этапа 2 2017 г., относящимся к соответствующим больницам и EP, подтверждающим участие в программе Medicaid EHR Incentive Program, нажмите здесь.
Чтобы получить доступ к требованиям программы Этапа 3, относящимся к соответствующим больницам и EP, подтверждающим участие в программе Medicaid EHR Incentive Program, нажмите здесь.
Окончательное правило OPPS/ASC 2017 г. с периодом комментариев
Больницы, отвечающие критериям Medicare, CAH и больницы с двойным правом, которые подтверждают CMS
14 ноября 2016 г. влияет на программы Medicare и Medicaid EHR Incentive Programs за счет пересмотра целей и мер для соответствующих больниц, CAH и больниц с двойным правом, которые подтверждают CMS, а также период отчетности EHR 2016 и 2017 и требования к отчетности. Изменения повышают гибкость, снижают бремя отчетности для поставщиков и фокусируются на обмене медицинской информацией и использовании технологий для поддержки ухода за пациентами.
Чтобы получить доступ к измененным требованиям программы Этапа 2 2017 г. и информации, окончательно оформленной в окончательных правилах OPPS/ASC, с периодом комментариев, относящимся к соответствующим больницам, CAH и больницам с двойным правом, нажмите здесь.
Чтобы получить доступ к требованиям программы Этапа 3 и информации, завершенной в окончательных правилах OPPS/ASC, с периодом комментариев, относящимся к соответствующим больницам, CAH и больницам с двойным правом, нажмите здесь.
Закон о доступе к Medicare и повторной авторизации CHIP от 2015 г. (MACRA)
4 ноября 2016 г. CMS опубликовала программу Medicare; Система поощрения на основе заслуг (MIPS) и Альтернативная модель оплаты (APM) Поощрение в соответствии с Графиком оплаты труда врачей и Критерии для моделей оплаты, ориентированных на врача, окончательное правило с периодом комментариев (CMS-5517-FC), которое устанавливает MIPS, новый программа для некоторых практикующих врачей, зарегистрированных в программе Medicare. MIPS объединяет компоненты трех существующих программ: Системы отчетности о качестве врачей (PQRS), Модификатора оплаты на основе врачебной ценности (VM) и Программы поощрения EHR Medicare для врачей-специалистов, и фокусируется на качестве — как наборе основанных на фактических данных , специальные стандарты, а также деятельность по совершенствованию на основе практики; Стоимость; и использование CEHRT для обеспечения функциональной совместимости и передовых целей в области качества в рамках единой связной программы, которая позволяет избежать дублирования.
Рабочие листы аттестации Medicare за 2017 г.
Рабочие листы аттестации Medicare позволяют поставщикам регистрировать свои показатели значимого использования в документе, который можно использовать в качестве справочного материала при аттестации для участия в программе Medicare EHR Incentive Program в системе регистрации и аттестации CMS. Ознакомьтесь с рабочим листом 2017 года, отвечающим требованиям для больницы, CAH и измененного аттестационного листа для двойного соответствия этапу 2 здесь (PDF), а также листом аттестации для соответствующей больницы, CAH и двойного соответствия для этапа 3 здесь (PDF).
ПРИМЕЧАНИЕ. Медицинские программы Medicare EP подтверждают наличие категории эффективности Advancing Care Information в соответствии с MIP.
Чтобы ознакомиться с Программой оплаты качества и требованиями к врачам, имеющим право на участие в программе Medicare, посетите официальный веб-сайт.
2017 Трансмиссии | CMS
Передающий № | Дата выпуска | Субъект | Дата реализации | CR # | Обучение поставщиков услуг | Дата выпуска Provider Education | Provider Education Дата пересмотра |
---|---|---|---|---|---|---|---|
Р1770ОТН | Изменения в Национальном соглашении о координации льгот (COBA) Перекрестный процесс | 9681 | ММ9681 | ||||
Р1994ОТН | Отмена стандартного бумажного извещения о денежном переводе (SPR) в течение 45 дней в случае получения… | 10151 | ММ10151 | ||||
Р1990ОТН | Отмена стандартного бумажного извещения о денежном переводе (SPR) в течение 45 дней в случае получения… | 10151 | ММ10151 | ||||
R3941CP | Январь 2018 г. Обновление системы предполагаемой оплаты больничных амбулаторных услуг (OPPS) | 10417 | ММ10417 | ||||
Р1983ОТН | Улучшение общей системы 2015: выявление неактивных демонстрационных проектов Medicare в… | 10250 | |||||
R3929CP | Устранение модификатора GT для телемедицинских услуг | 10152 | ММ10152 | ||||
R187DEMO | Организация подотчетной медицинской помощи следующего поколения (NGACO), повышение льгот на третий год | 10044 | ММ10044 | ||||
Р172СОМА | Пересмотр Государственного руководства по эксплуатации (SOM) Приложение A – Протокол освидетельствования, правила и… | Н/Д | |||||
Р1978ОТН | Внесение изменений в Справку о необходимости по медицинским показаниям (CMN) и Информационную форму CMN DME… | 10367 | |||||
R3917CP |