Какая CMS лучше? Часть 2. Cms какая лучше


Какая CMS лучше? Часть 2

Опубликовал Александр Шабуневич — 23 Июль 2006, 15:33

В первой части статьи я раздавал негативные отзывы на CMS. Теперь пришло время любимчиков. В этой части расскажу про Bitrix и Drupal.

Bitrix

Битрикс — это монстр, но в хорошем смысле слова. Правда, вы это знаете и без меня (хотя бы, судя по дистрибутиву в 30 мегабайт). Но надо сказать, что умеет он действительно много — сделать можно практически любой сайт: от интернет-магазина до сайта знакомств. В виде подключаемых модулей есть форум, генератор веб-форм, баннеры… даже встроенные документооброт и help desk. И все это, надо сказать, по качеству исполнения не сравнишь с большинством open-source проектов. Подробнее я расскажу лишь о том, что понравилось больше всего лично мне.

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

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

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

Вообще, большинство задач решается прямо из веб-интерфейса. Это понравится людям с низким уровнем подготовки — тех самых секретарш, которые занимаются наполнением многих сайтов. Но все таки, даже Битрикс не является «готовой системой из коробки» — чтобы получить приличный (и оригинальный) сайт все-равно придется поработать. Правда, делать это гораздо приятнее, чем в случае с Неткатом. Здесь гораздо меньше ограничений: хочешь — испольуй API, не хочешь — пиши функции PHP напрямую. Правда, при желании доработать любой из модулей «под себя», вы можете столкнуться с некоторыми трудностями. Движок явно не рассчитан на активную доводку и делается это обычно не самым эффективным образом.

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

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

Еще у Битрикса очень хорошая техническая поддержка, которая поможет решить любые вопросы. Правда, каждый год ее надо продлевать (естественно, не бесплатно). В эту стоимость входит и отличная автоматическая система обновлений — больше никакой возни с FTP при апгрейде — клиенты сами могут обновлять свой сайт. Совсем недавно мы без проблем обновили один сайт со старой версии 3 до версии 5 (пошагово, сначала до 4-ой, а потом до 5-ой). И все прошло очень гладко.

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

Drupal

Мое знакомство с Drupal было непростым: всю его прелесть я понял только с третьего раза (т. е. два раза его смотрел, а увидел только на третий). Кроме того, Drupal — это такая система, которой не подходит простое сравнение с другими CMS по функционалу. Да и не CMS это вовсе, а настоящая CMF с несколькими готовыми решениями «на борту». Именно из-за знакомства с Drupal я отложил изучение Ruby on Rails (и не только я предпочел Drupal — IBM тоже).

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

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

Вообще, в первую очередь, Drupal — это конструктор. Именно из-за этого он не имеет привлекательного админского интерфейса и автоматической системы установки (в новой версии она уже будет). В ядре содержится только самое необходимое — самый низкий уровень, функции которого потом используют различные модули. Сделано все очень очень изящно и разумно, и почти всегда есть как минимум два способа сделать то, что вам нужно. Зачастую этот выбор сам по себе является проблемой — сделать можно все (или почти все) — вопрос только в том, какой способ предпочесть (и какой модуль выбрать).

Для программиста работа с Drupal — это как глоток свежего воздуха (в отличие от Joomla, Postnuke и даже Bitrix). Простой и понятный код, мощный API, отличная документация — что еще надо? Сама структура ядра предполагает легкое переопределение большинства функций ядра и модулей (и почти всех, отвечающих за вывод) при помощи «хуков». Писать свои модули очень легко. Всего пара специальных функций в файле filename.module — и ваш модуль готов.

Можно подумать, что Drupal предназначен в первую очередь для программистов. Но это не значит, что если вы дизайнер, то у вас не получится сделать оригинальный и привлекательный сайт. Если вы не знаете PHP, то можно поставить другой шаблонный движок (например, Xtemplate) и работать с ним. Писать своих модулей тоже, скорее всего не придется. Достаточно пройти на сайт и скачать нужные (а система инсталляции в новой версии 7.4 заметно облегчит процесс установки новых модулей).

Некоторой проблемой может стать незнание английского языка, так как 95% материала требуется брать с сайта drupal.org. Русское сообщество пока не слишком активно, что может затруднить обучение.

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

Из википедии:

…таксономией является древообразная структура классификаций определенного набора объектов…

Или, проще говоря, иерархия. Только иерархия эта может иметь довольно разветвленный вид (множественные родители, синонимы).

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

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

Drupal можно применять для сайта почти любого типа. От простых статичных сайтов (система псевдонимов позволяет задавать любые URL для страниц) до навороченных коммьюнити-порталов. В дизайне сайта практически не будет ограничений, и пусть вас не обманывает «портальность» многих сайтов на друпале — все зависит лишь от желания и опыта разработчика. Вот пример «непортального» сайта.

Drupal имеет встроенную систему внутреннего кеширования, которая обеспечивает стабильную работу даже при перегрузках (slashdot- и digg-эффекты). Кроме того, часть функционала можно автоматически отключать при наплыве посетителей. Сильно посещаемые сайты на Drupal лично я не делал, но примеры drupal.org и theonion.com должны быть показательны.

Вообще, как я уже говорил, сравнивать Drupal с другими тяжело. Лучше скачать и попробовать с ним поработать самостоятельно.

Кратко о других…

Пусть не обижаются фанаты перечисленных систем — пройдусь по ним очень кратко. Возможно вам стоит обратить на них внимание.

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

www.aether.ru

Выбор CMS: какой движок выбрать для сайта - платный или бесплатный

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

Что же такое CMS?

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

CMS (Content Management System) – это система управления контентом. Проще говоря, это сердце сайта, с помощью которого можно размещать, добавлять, редактировать и управлять информацией на сайте и доступом к ней. Движок помогает упорядочить весь контент в зависимости от его размещения на страницах. К тому же, CMS – это идеальный способ приобщить одновременно нескольких сотрудников, выполняющих различную работу: контент-менеджера, копирайтера, SEO-специалистов и т.д.

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

Какая CMS лучше: платная или бесплатная?

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

Как выбрать функциональный движок для сайта

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

Удобное и простое редактирование контента

Раз вы отказались от HTML-кода, логично, что хотите удобства и простоты в редактировании контента. Поэтому движок должен позволять моментально публиковать и изменять контент с помощью кнопок, понятных на примитивном уровне, а, значит иметь интерфейс WYSIWYG (What You See Is What You Get – что ты видишь, то и получишь)

SEO + CMS = дружба

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

Кастомизация контента

Каждая система управления позволяет быстро публиковать страницы, тексты и т.д. Главное в выборе CMS – это понять сможет ли она правильно кастомизировать контент под запросы ЦА. Например, если вы разрабатываете интернет-магазин, у вас должна быть возможность добавлять карточки товара. Если ведете информационный блог, то движок должен публиковать на страничке новые посты.

Уровень доступа другим пользователям

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

Самые популярные движки сайтов. ТОП-3 лучших бесплатных CMS

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

WordPress

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

Плюсы:

Минусы:

Вывод: WordPress – лучший вариант для простого администрирования сайта. Если потратить немного времени и кастомизировать все настройки, этот движок станет идеальным вариантом, как для новостных ресурсов и блогов, так и для e-commerce сайтов.

10% пользователей предпочитают Джумла. Этот движок – нечто среднее между многофункциональностью и простотой управления. Но, несмотря на это, Джумла обладает удобным интерфейсом.

Плюсы:

Минусы:

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

Drupal

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

Плюсы:

Минусы:

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

Подведем итоги

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

С вас like! Подписывайтесь на наш блог, впереди ну очень много интересного!

Следующий проект:Где заказать сайт под ключПредыдущий проект:Основные этапы создания сайта

impulse-design.com.ua

Какая CMS лучше? — Старый Русский Топ

В заголовке — изменение предпочтений пользователей США с 2004 года по 2014 год к основным движкам сайтов. В мире ситуация аналогична, а вот в России, как обычно, идут своим путем:

Видно, что в России Joomla была более популярна — но в последнее время WordPress сравнялся с ней, и он растет — а джумла падает. Впрочем, на графиках видно, что сайтостроение в России в целом загибается — пик пришелся на 2010 год, а дальше идет спад. Собственно, поэтому так сильно рухнули Джумла и Друпал, и интерес сместился к Вордпрессу — клиенты перестали сорить деньгами, их труднее развести на большие бюджеты, а в условиях ограниченного бюджета Вордпресс — это лучшая система, поскольку она серьезно экономит силы разработчика и не так сильно грузит хостинг, как конкуренты.

В конечном счете, мировая ситуация вот такая:

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

WordPress (ВордПресс) попал в лидеры, особенно в англо-говорящем мире по нескольким причинам: это очень удобная, активно развиваемая и исключительно дружественная к пользователям платформа. Причем, уровень сложности ядра для разработчиков не превышает некоторого порога, после которого индивидуальным разработчикам и мелким студиям становится слишком обременительно тратить свое время на его изучение с одной стороны, а с другой — самый востребованный функционал доступен уже из «коробки» и не требует долгой и сложной настройки. Изначально WordPress создавался как движок для ведения блогов, однако в последнее время он все более и более стал догонять другие CMS в плане своей универсальности — уже не только для блогов, но и для создания сайтов общего назначения. В его API были добавлены «хуки» по аналогии с Drupal для возможности проще интегрировать функционал сторонних модулей с имеющимися возможностями ядра.

Joomla (Джумла) традиционно позиционировалась как практически коробочное бесплатное решение для создания сайтов различной сложности. Эта CMS как была популярна, так и остается ей быть. Для нее написано огромное количество модулей, позволяющих добавлять необходимый функционал на сайт, включая и ведение блогов (видел немало очень достойных блогов на Джумле). Сам движок Joomla практически заточен для ведения различных новостных лент. Однако, именно блоговых «фишек» и самых новомодных расширений для блога конечно же больше у WordPress. При этом то, что в Вордпрессе бесплатно — для Джумлы предлагается за деньги.

Durpal (Друпал) — это, пожалуй, самая универсальная CMS, на которой можно сделать практически все то же самое, что делается на остальных его конкурентах. Цена за это — геморой при разработке и поддержке.

topru.org


Prostoy-Site | Все права защищены © 2018 | Карта сайта