7 популярных CMS: небольшой субъективный обзор. Обзор cms


Обзор CMS (краткий обзор популярных движков)

Обзор CMS

Прежде чем начать обзор я хочу предупредить вечные споры на тему «какой движок круче» У web-программиста есть своя психология, свои фетиши и фобии и в итоге складывается свое «непререкаемое» личное мнение. Я лишь хочу взглянуть на CMS с точки зрения человека не обладающими навыками программирования. И правильный выбор движка напрямую влияет на успешность развития сайта в целом.Мои рекомендации имеют чисто субъективный характер. Я описал CMS с которыми имел дело лично.CMS (це эм эс) — переводится как «Системы Управления Контентом», в разговорной речи применяется сленг — «движок». CMS это некая программа или набор скриптов, чаще всего на языке программирования php, размещаемая на WEB сервере, для управления и отображения содержимого сайта. CMS различаются по функциональности, возможностям и сложности освоения. Так же они бывают разные по цене: от очень дорогих до бесплатных. Опыт изучения разных CMS показал, что стоимость и бренд производителя никак не влияют на качество движка как программного продукта. Более того, как не странно платные движки, бывает, уступают бесплатным по многим характеристикам.

Joomla (Джумла)Бесплатная CMS под которую разработано огромное количество расширений, модулей, шаблонов и т.д. Причем большинство из них тоже бесплатные.На основе Джумлы можно создать сайт-открытку, который путем подключения дополнительных расширений можно превратить в крупный портал или интернет магазин. Не сложная в освоении административная часть, которую неподготовленный человек может освоить за несколько дней. Занимает очень большую долю сайтов построенных на этом движке в сети интернет и используется по всему миру. Существует очень большое сообщество пользователей Джумлы, которые могут помочь в затруднительных ситуациях.В интернете всегда доступен демо сайт с открытой административной частью, любой желающий может взглянуть на CMS «изнутри» demo.joomla.ruНедостатки: Громоздкий скрипт, который делает дополнительную нагрузку на сервер, и встречающиеся ошибки в коде модулей, однако в стандартном программном пакете ошибки встречаются редко.

WordPress (Вордпрес)Бесплатная, самая распространенная в интернете CMS. Поддерживается многими разработчиками из разных стран, которые бесплатно создают новые расширения и шаблоны. В управлении очень проста. Основная задача CMS WordPress это создания и ведения блогов, однако есть примеры когда создаются небольшие корпоративные сайты. CMS неприхотлива к хостингу, лекгая в установке и хорошо индексируется поисковыми роботами. Недостатки: сайт на WordPress невозможно превратить в портал, интернет магазин. Хотя возможно в данный момент кто-то выкладывает в сеть нужный для этого модуль.

ABO CMS (Або цмс) и другие малораспространенные платные движки.Платные CMS, разработанные специально под «российский менталитет» Имеют удобный пользовательский интерфейс, движки как правило быстрые, просты в настройке. Покупая движок, вы получаете не только сам программный продукт, но и постоянную техническую поддержку. Из минусов: 1. Само собой платный движок это лишние расходы. 2. Круг разработчиков мал, поэтому эти движки имеют ограниченный набор модулей (хотя в большинстве случаев их вполне достаточно) Прежде чем остановить выбор на платных CMS, подумайте, так ли это необходимо, возможно бесплатные CMS с лихвой покроют ваши потребности.

NetCat (Неткат)Преимуществом NetCat является высокое быстродействие скрипта и низкая нагрузка на хостинг, однако и это тоже вопрос спорный, все зависит насколько правильно организованны данные. На этом преимущества и заканчиваются.Совершенно неудобная административная часть. Для того чтоб разобратся как добавить контент или изменить структуру сайта приходится внимательно изучать документацию. Движок имеет кучу своих понятий и терминов, и «неюзабилити» интерфейс. Официальная техническая поддержка NetCat чаще всего недоступна. О многом говорит уже то, что демо сайт NetCat находится в нерабочем состоянии: demo.netcat.ru Если вы хотите самостоятельно администрировать сайт на NetCat, то придется пройти курс самостоятельного обучения. Движок слишком сложный чтоб сделать что-то самостоятельно вами или вашими работниками, поэтому вам придется постоянно обращаться в web студии за помощью, платной разумеется.

1С-БитриксПреимущества: интеграция с программным пакетом 1CПовсеместное внедрение бухгалтерских программ 1С повлекло за собой инерционное внедрение и CMS Битрикс в большом количестве организаций. Причем без особых на то оснований: это худший из движков который с которым мне доводилось иметь дело. Он очень дорогой, совершенно непонятный для пользователя и малодокументированый для разработчиков. Иногда действия администратора сайта могут привести к потери контента и краху движка, что совершенно неприемлемо. Для поддержки сайта требуется либо платная поддержка со стороны web студии, либо расширять штаты и нанимать человека со знаниями этой CMS. Если вы все-таки решили делать сайт на битриксе — готовьтесь к постоянным денежным расходам которые совершенно неоправданны. CMS предлагается студиями из-за партнерских скидок и дополнительного заработка в виде техподдержки. Однако студии тоже не спешат внедрять 1С Битрикс по следующим причинам: трудоемкость разработки едва покрывает получаемая прибыль, и слишком часто клиент бывает недоволен полученным результатом.

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

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

Ну а теперь возвращайтесь на статью назад и продолжайте освоение профессии вебмастер

biznes-on-line.biz

Обзор CMS | Блог vkpluss.ru

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

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

Какую выбрать CMS для создания своего сайта – краткий обзор

JoomlaJoomla привлекает открытым исходным кодом и бесплатностью. Отмечается ориентация на разработчиков и дизайнеров. Имеется достаточное количество дополнительных инструментов, плагинов, расширений, а также полезных компонентов. Готовый продукт получается достаточно привлекательным. Предусматривается наличие постоянных обновлений. Важный момент – это универсальность.К минусам относятся определенные сложности при освоении. Учесть следует, что нет службы поддержки. Отмечаются затруднения при выполнении перехода на новую версию. При этом Joomla лидирует в перечне систем, которые любят взломщики.Drupal

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

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

NetCatПреимущества системы заключаются в высоких показателях скорости при разработке. Данный вариант может применяться для сайтов, относящихся ко многим направлениям деятельности. Страницы загружаются быстро, за счет чего пользоваться ресурсом удобно. Уровень безопасности высокий. Предусматривается наличие графического редактора, благодаря которому с легкостью редактируются страницы. Для начинающих пользователей важна легкость освоения.К отрицательным моментам относится сравнительно высокая стоимость. Настройка системы отличается трудоемкостью в случае виртуальных каталогов, а также компаний, применяющих 1С. Требуется покупать выделенный или виртуальный сервер при наличии роста посещаемости сайта.UMI.CMSПреимущества системы заключаются в наличии редактирования онлайн для контента в части ресурса, которая является пользовательской. При этом не требуется прибегать к применению админки. В браузере имеется тулбар. Для url, который вводится неправильно, имеется быстрая коррекция.Отрицательные моменты, свойственные такой системе, заключаются, прежде всего, в том, что стоимость является высокой. Тем не менее, она ниже, чем в случае 1С. Битрикс.WordPressДанная система отличается легкостью при ее применении. Ее популярность довольно высокая сегодня. С версии 3.0 предоставляется навигационное меню, которое невероятно удобное. За счет этого значительно увеличивается для сайта юзабилити. Предусматривается огромное количество тем, которые бесплатны. Их можно применить на сайте. Система при сочетании с разными специальными плагинами будет дружить с СЕО. Сейчас предусматривается большое количество бесплатных плагинов, которые можно загрузить.Обновления, которые выполняются часто, некоторые рассматривают как преимущества, а другие в качестве отрицательных моментов. Отрицательный момент в том, что универсальность системы является скрытой в большом количестве плагинов, которые доступны. При необходимости самостоятельно создавать шаблоны, потребуются знания CSS.

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

Удачи!

Читайте также:

vkpluss.ru

7 популярных CMS: небольшой субъективный обзор

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

Часть первая: CMSки.

Оказалось, почти все бесплатные CMS–системы написаны на странном языке PHP и с непременным использованием СУБД MySQL. Видимо с целью максимального охвата, ибо PHP с MySQL суть непременный атрибут дешевых хостингов, что сложно сказать о питонах, верблюдах и прочих.

WordPress

Первым мне в руки попал наиболее часто встречающийся в сети движок: Wordpress. Продукт обладает довольно обширным, хотя и зело разношерстным сообществом , в том числе и русскоязычным (хотя русское дело тёмное ). Движок используется примерно на 70% так называемых автономных блогов. Эта радость входит даже в дистрибутив Debian GNU/Linux (и, например, Debian package of the day работает именно на нём), но дабы побыть настоящим джедаем, ставлю последнюю версию с официального сайта.

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

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

Возможностей в целом не сказать, чтобы много, но того, что идёт в поставке движка вполне хватает для множества виденных мною wp–блогов.

Первыми же установленными плагинами оказались SEO tittle tag, помогающий установить произвольный заголовок, а не ту жуть, что по умолчанию (сначала идут описания всех разделов, куда включен пост, и лишь затем идёт заголовок поста — людям и поисковикам это не очень нравится, лучше быть наоборот), LJ–кросспостер, Google Sitemap, RusToLat (без этого плагина адреса русских постов рискуют быть натурально русскими, что обычно не очень красиво выглядит в строке адреса), Subscribe to comments и WP–print. Плагины как правило устанавливаются простой распаковкой оных в папку wp–content/plugins.

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

Теперь о недостатках. Как видите на предыдущем скриншоте располагается календарь. Я не вижу в оном ни малейшего смысла. Вряд ли кто из читателей данного блога когда–либо задастся вопросом «а что он писал ровно год тому назад». Календарь надо удалить. Как? Был бы это, скажем, google blogger, то весьма просто: page layout–>выбираем лишний блок->edit–>delete. Тут же нам предлагается только самостоятельно поправить PHP–код темы.

Однако, не очень удобно. Предпочитаю редактировать код в самых исключительных случаях.

Первый недостаток — нет менеджера блоков, отображаемых на странице.

Идём дальше. Я, как пользователь блогосервиса от ЖЖ привык к древовидным комментариям, тогда как WordPress по умолчанию умеет только плоские. Но чу! Для WordPress есть плагин, обеспечивающий и такую функциональность. Что же, что же он нам предлагает в своём INSTALL.txt файле?

To install brians threaded comments, do the following: 1) Before beginning, make backup copies of [top]/wp–content/themes/[yourtheme]/comments.php 2) Copy briansthreadedcomments.php to [top]/wp–content/plugins/ 3) Copy comments.php to [top]/wp–content/theme/[yourtheme]/ 4) Activate brians threaded comments from the plugin page

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

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

Недостаток же третий становится очевидным, стоит лишь взглянуть на число постоянно обнаруживаемых багов в обеспечении безопасности работы данного блогодвижка. Чего стоит взлом раздающего сервера , в силу чего оный некоторое время раздавал версию wordpress с встроенным back–door. Впрочем, разработчики весьма оперативно выпускают заплаты, которые вам придётся столь же оперативно применять. Издержки популярности.

Общий итог:

Вывод:

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

Movable Type

Второй по числу автономных инсталляций (около 1%) бологодвижок это MovableType от SixApart . До недавних пор он был довольно коммерческим (бесплатно предоставлялась только однопользовательская лицензия), что и теперь очень заметно. Во первых, он единственный из рассматриваемых в данном обзоре не содержит в стандартной поставке каталога doc/ или хотя бы файла INSTALL.txt (README.txt тоже нет). За документацией предлагается посетить официальный сайт.

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

Очень удобно то, что поддерживается изрядное количество баз данных, включая и SQLite, соответственно в данном случае нет нужны требовать от хостера высокоскоростного доступа к MySQL или ему подобным. Административный интерфейс вполне интуитивен (хотя и слабо структурирован).

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

]

Встроенная функциональность довольно обширна (всё таки практически коммерческий продукт), внешних плагинов число невелико (в силу той же причины). Система плагинов при этом кажется довольно невнятной, в частности озадачивают постоянные отсылки к Six Apart Ltd.

Killer–feature MT является возможность генерации полностью статичной версии страниц блога (до последних версий это был единственный вариант работы движка). И это действительно жутко удобно, особенно если у вас не высокопроизводительный dedicated сервер, а, к примеру, обыкновенный shared хостинг. В таком случае, после добавления очередной порции данных на сайт нажимается волшебная кнопка rebuild site, запускающая на ближайшие нескольких минут процесс перестройки сайта. При этом, ваши посетители не ждут лишних десятых долей секунды (а то и, о ужас, единиц секунд) пока им движок блога сгенерирует индивидуальную копию текущей страницы — отображение страниц начинается мгновенно.

Итого:

За счет возможности генерации статической версии сайта, MT можно считать практическим лидером по критерию скорости. Также, данный движок сильно выделяется на фоне прочих своей неприхотливостью. Для работы ему достаточно наличия perl с модулем для sqlite.

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

e107

Следующим был установлен e107 . Я уже привык, что все предыдущие движки распаковывались в отдельный — свой — каталог. Этот доказал, что не стоит расслабляться, и распаковался в каталог текущий, уже несколько и без того занятый. В остальном, инсталляция не представляла из себя каких–либо сложностей, разумеется конфигурационные файлы вручную модифицировать не пришлось, хватило и web–интерфейса. Удивлён, что подобное ещё не все умеют.

Главная по умолчанию страница выглядит вполне терпимо (хотя и имеет фиксированный дизайн, что очень зря с их стороны). Но вот административный интерфейс уже ошарашивает своей не структурированностью (так и вспоминается «панель управления MS Widows»).

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

Единственный способ модификации внешнего вида, похоже, всё та же правка theme.php в каталоге выбранной темы. Зато, есть нечто вроде менеджера блоков, называемых тут отчего–то «меню».

Итого:

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

Typo3

Следующий по очереди Typo3 обладает наибольшим (в рамках данного обзора) дистрибутивом: 8 мегабайт.

Автоинсталлятор встретил меня радостными сообщениями (см. картинку). Так как на localhost мне прятаться не от кого, можно и chmod -R 777 . сказануть, что излечило все баги, кроме последнего. Обычные параметры (login, password, db name, db host, db port, tables prefix) тут с неизвестной мне целью (не травмировать нежных клиентов обилием выбора на единицу площади страницы?) разделены на несколько этапов.

Похоже, о tables prefix этот движок и не подозревает. Система грузится довольно неспешно и выглядит несколько контринтуитивно. Обратите внимание, скажем, на пункт “Configuration”. Или на то, что я увидел открыв раздел Page (попытается создать новую страничку).

Оказалось, что от пользователя ждут интуиции. А именно, что что оный догадается нажать на New TYPO3 site правой кнопкой мыши, закроет броузерное окно, которое выпадает по данному событию и под ним уже обнаружит (если оно не успеет закрыться) контекстное меню движка. Впечатляюще. Неожиданно введя русский Pagetittle, я достиг наличия кракозябров в административной панели.

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

Ez publish

Ez publish встретила меня оригинальным сообщением: “Unsupported PHP version”. И действительно, у данной системы у единственной есть весьма тонкий вкус к софтовому окружению. В частности, PHP нужен исключительно версии 4.4 и ни в коем случае не 5. Также, рекомендуется в php.ini выставить 64 мегабайта на процесс и более чем несколько минут на оного процесса долгожительство. В противном случае (я пробовал) оно не живёт. Например, первичная инсталляция требует непрерывной работы скрипта более, чем две минуты. Однако.

Ну да ладно, поставил я php4 и модифицировал php.ini, за что был награждён сообщением не менее оригинальным, но демонстрирующим заботу авторов CMS о своих пользователях.

Эта система не вопиёт подобно typo3 об ошибках, но разумно предлагает готовые команды для ошибок тех исправления. Похвально. Кстати, и каталоги в разделе “Missed some directories” оно само создало, как только я применил свой chmod -R 777 патч. Весьма похвально. Надеюсь, со временем подобный уровень заботы о пользователе станет среди CMS обычным делом.

Понравилась поддержка изрядного количества языков (как для интерфейса, так и для многоязычных сайтов). Не понравилось, что не смотря на то, что я загрузил с сайта самый полный из бесплатных вариантов, оно всё таки хочет догрузить из сети ещё что–то. Параноики — берегитесь!

Интерфейс администратора довольно неторопливый и несколько озадачивающий.

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

Не понравилась сложность и перегруженность интерфейса. Требуется время, чтобы начать тут более–менее ориентироваться.

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

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

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

Впрочем, по некоторым мнениям, дання CMS одна из лучших. Хм…

Geeklog

Также, я попробовал некий загадочный geeklog, но получил “Unfortunately, an error has occurred rendering this page. Please try again later.” вместо приглашения к установке. И, разумеется, никакой дополнительной информации в error.log.

UMI.CMS

Пытался также установить UMI.CMS. Оказался впечатлен использованием русских букв в именах файлов. Да, я знаю, у меня недонастроена перекодировка в распаковщике, надо полагать. Попытался запустить install.php, получил другую ошибку (см. картинку).

Надо полагать, ничего страшного. Просто у меня не установлен Zend encoder (ну нет его в Debian GNU/Linux дистрибюции).

Авторы, похоже, опасаются, что пользователи бесплатной версии их продукта могут в коде увидеть нечто такое, что изрядно скажется на продажах коммерческой версии движка. Собственно, один этот фактор закрывает для меня возможность применения данной CMS в своих проектах. Ежели поставлю когда себе zend encoder (сайт коего требует заполнить изрядную регистрационную форму прежде, чем можно будет начать разговор о загрузке программы), то вероятно дополню данный обзор ещё одной системой, судя по некоторым отзывам, не из худших. Разумеется, использовать то, к коду чего у меня нет доступа я всё равно не буду, но любопытно будет оценить юзабилити решения да функциональные возможности.

Drupal

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

Вполне симпатичная главная страница, подробно описывающая что и как.

И тут проснулась интуиция: «оно!». «Но почему?» — удивился я — «Ведь это PHP , что хорошего может быть сделано на PHP ? Да и, положим, я даже ещё не знаю, есть ли вокруг этой CMS хоть какое–то сообщество». Интуиция же только подмигнула — «верь мне».

Сообщество таки обнаружилось. Даже два: drupal.ru (привычно — для русского сайта — малоактивный) и drupal.org (по данным alexa.com , данный сайт собирает около тысячной доли ото всех посетителей Интернета, что, однако, впечатляет и превышает аудиторию другого известного мне сайта на d — debian.org , с сообществом коего я немного знаком).

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

Есть тут и блочное управление размещением данных на странице (жаль, не такое, как на Google Blogger).

Достаточно прозрачное управление менюхами, модулями (так тут зовут аддоны, или расширения), при этом в отличии от wordpress устанавливаемые мною модули не требовали какой–либо ручной доработки в файловой системе, друг с другом они также конкурировать и не пытались. Как пример серьёзного подхода, могу привести то, что тут не забыли предусмотреть механизм обновления как расширений, так и самого Drupal без особого вреда для данных, хранимых в базе — после обновления расширений запускается скрипт update.php, который и осуществляет все правки (например, создание/изменение/удаление таблиц базы), необходимые для перехода с одной версии на другую:

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

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

Стоит отметить также ролевой подход к разграничению полномочий пользователей.

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

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

Впрочем, сказков не бывает, есть в Drupal и недостатки. Например, в модулях встречаются ошибки. Так, сразу по установке модуля gsitemap я обнаружил две откровенные баги. Думал, как себя повести — как конечному пользователю, али в роли программиста. Попробовал первый вариант. Написал на форум , а также в #drupal–support канал. Ноль реакции. Что–же, пришлось править баги самолично. Благо они оказались элементарные. Поправил и, понятно, послал разработчикам описание с патчем. Разработчики сообщили, что в общем они уже в курсе и в ближайшей версии всё это будет включено. Через пару дней Google Alert отрапортовал об обнаружении thanks to меня в changelog данного модуля, а update notifyer блога уведомил о выходе обещанной новой версии. Однако, в новой версии, чуть осмотревшись, я обнаружил ещё пару багов. Несколько более хитрых, но куда как менее важных. Первый был поправлен на следующий же день после того, как я об оном сообщил ментейнеру (вышла очередная версия), второй оказался ошибкой не в механизме работы gsitemap, что мне ментейнер оперативно и показал. Итого: оценка общения с сообществом «обыкновенно» (уровень помощи не выше и не ниже, чем, скажем, у сообщества пользователей Debian), оценка общения с поддержкой gsitemap «весьма оперативно». Надеюсь, прочие модули поддерживаются не хуже.

С gsitemap всё было просто. Случалось же, я иногда принимал за баги фичи. Drupal обладает существенно более низким входным порогом, нежели скажем typo3, но он всё же сложнее того же wordpress. Рекомендую помнить, что Drupal был создан всё же человеком , что существует несколько веток , что он активно развивается , и у него есть план .

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

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

Несколько более подробно данная CMS обозрета на сайте IBM , правда они использовали более старую версию CMS, нежели текущая пятая. IBM также вкладывала деньги в разработку данной CMS, а Google ежелетне финансирует развитие как очередного десятка–иного модулей Drupal так и самой системы в целом.

Итог первого шага

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

А именно:

blog.niksite.ru

Обзор различных CMS: субъективное мнение.

В данном обзоре будут участвовать следующие системы управления контентом: Joomla, RusPHP-Nuke, WordPress, Mambo, DLE, Slaed, Drupal. Обзор будет построен простым образом: я расскажу о своих впечатлениях от работы со всеми этими системами, это будет лично мое мнение основанное на опыте, прислушиваться к нему или нет - лично Ваше дело. В обзоре не будет никаких тестов и спецификаций, ссылок на модули и т.д., только мои собственные ощущения и мое мнение о системах. Я не отношусь к приверженцам одной-двух систем, для меня главное чтобы используемая система выполняла максимум требований к ней предъявляемых, будь-то новостная или портальная система управления содержимым.

Начну с того, что такое CMS. CMS (Content Management System) - cистема управления содержимым (контентом), система разработанная дабы облегчить создание веб-ресурса на основе уже готового каркаса, с использованием CMS мы получаем готовый "движок" сайта, который необходимо оформить и наполнить контентом. Как правило CMS славятся тем, что оформление сайта можно сменить за пару щелчков мыши - "натянув" на сайт шаблон. Таким образом CMS имеет возможность быстро и непринужденно наполнять сайт материалами и менять оформление без особых усилий. В классификации CMS принято деление по их основной функции — по типу контента. Чаще всего встречаются такие типы, как порталы, блоги, интернет-магазины, каталоги и т.д. Также есть универсальные системы, которые благодаря модульной структуре можно настроить под любой тип контента.

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

Joomla

Joomla относится к портальной системе управления содержимым, она строится на так-называемой модульно-компонентной системе: к сайту подключаются дополнительные модули, компоненты и плагины, которые расширяют функционал ресурса. С распространием Joomla появилось огромное количество различных модулей и компонентов для этой системы и найти что-то нужное сможет каждый. Благо в Сети существуют два портала русскоязычной поддержки, где можно раздобыть практически все. Собственно с помощью модулей сайт на основе Joomla можно превратить во что угодно - от простого блога до сложного веб-портала. Шаблонов (тем оформления) в интернете огромное количество, хотя даже при таком разнообразии уже часто встречаются сайты с открыто одинаковым оформлением. Из-за такой многоцелевой направленности Joomla теряет в удобстве администрирования - это уже негативные стороны - админпанель Joomla крайне неудобна и очень сильно запутана. Плавно переходим к "минусам", Joomla тяжела, тяжела в разрезе нагрузки на сервер, тажела в доработке. Один мой знакомый отозвался об этой системе как "система с непрозрачной и запутанной логикой", я с ним согласен, что-то дополнить или изменить часто бывает сложнее чем в других системах. В общем и целом чтобы успешно, не задумываясь, пользоваться CMS Joomla нужно время для обучения и понимания системы и при этом "Джумла" одна из лучших CMS на сегодняшний день.

Примеры сайтов на Joomla:http://www.testcopy.ruhttp://www.jedicode.ruhttp://www.joomla-ua.orghttp://www.myjoomla.ru

 RusPHP-Nuke

Старичок "Нюк" - PHP-Nuke, уже отмер и отвалился. Здесь мы говорим о новой системе RusPHP-Nuke, о "перерождении" которой я уже говорил на страницах этого сайта. Повторяться полностью я не буду, а только пробегусь по основным достоинствам и недостаткам этой системы. Итак, внешне это старый-добрый "Нюк", та же узнаваемая верстка и блочно-модульная система, та же админпанель, но... но без старых трещин и дыр, которым так изобиловали версии по-старше, штатный набор модулей расширен, многие функции теперь реализуются намного лучше и качественнее.  RusPHP-Nuke даже на не самых шустрых серверах работает достаточно бысто и устойчиво. Для кого-то это нововведение окажется приятным сюрпризом, а для кого-то досадной неожиданностью - я говорю о том, что в RusPHP-Nuke теперь нет штатного форума, этот пережиток в виде кривого модуля вырезан - на смену ему пришла автоматическая интеграция с огромным количеством современных форумных движков. Интеграция происходит просто - нужно установить форум и поставить галочку в админпанели RusPHP-Nuke напротив соответсвующего пункта. Также стоит отметить, что RusPHP-Nuke теперь обзавелся не одним, а несколькими визуальными редакторами на выбор - какой кому по вкусу. Положительные новшества можно перечислять еще долго, лучше самим попробовать поработать, хотя бы локально, с этим движком. Теперь о "минусах" - первое, что вызывает неприятные ощущения это флеш-бэки, типа совместимости со старыми версиями модулей, например ужаснейшая система позиционирования блоков на странице пока что используется в первознаном виде, хотя есть подвижки и в этом направлении. Также для того чтобы использовать старые модули и темы оформления в них нужно своими руками подправить кусочек кода, что несложно, но неудобно, осоенно когда на новый сайт приходиться ставить много старых модулей, в виду что новых модулей под новую версию еще не так много. Темы оформления RusPHP-Nuke абсолютно те же, что и для более ранних версий, но как уже говорилось без хирургического вмешательства работать не будут. Темы, как всегда, мрачные и не щеголяют изяществом, есть конечно, и платные темы, но до Web 2.0 им еще далеко, так что любите беруться за фотошоп и "клепают" свое оформление сами. Да, кстати, написать свой простенький модуль к RusPHP-Nuke очнь легко, тем более, что существует и успешно функционирует форум поддержки этой системы и баг-трекер, где все разъяснят и помогут исправить.

Примеры сайтов на RusPHP-Nuke: http://rus-phpnuke.comhttp://www.banerule.ruhttp://ussvu.ruhttp://flash-for-nuke.de

 

WordPress

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

Примеры сайтов на WordPress:http://readr.ruhttp://kbaott.nethttp://www.wordpress-tema.ruhttp://blogstyle.ru

 

Mambo

Для людей, которые раньше не работали с Mambo, необходимо некоторое время, чтобы понять принцип работы этой системой. Нужно понять, как работает сам движок, как публикуются материалы. После понимания основных принципов работы - все становиться очень просто. В наличии имеется визуальный редактор, а сменить тему оформления (шаблон) также просто как и в WordPress и DLE. Админка напоминает Joomla, по крайней мере, такая же неудобная. Удивило отсутствие возможности комментирования в штатной версии, но это исправляется с помощью модулей. В целом не самое приятное впечатление, лично мне не понравилась эта система - в работе как сидишь на побритом кактусе, вроде и не уколит, но что-то напрягает.

Примеры сайтов на Mambo:http://mamboserver.ruhttp://ru-mambo.ru

 

DLE

DataLife Engine - новостная CMS, удобная хотя админпанель в первое знакомство вводит в небольшон замешательтсво, в итоге становиться как родная - все реализовано довольно удобно и гладко. DLE очень легкий и нетребовательный, даже при очень высокой посещаемости ресурса не загружает сервер. Сменить оформление очень легко как во всех предыдущих ситемах, даже еще легче - все шаблоны состоят из частей *.tpl, которые написаны на простом HTML и если у Вас есть хоть какие-то познания в этой области, то изменить внешний вид можно до неузнаваемости. Стандартный набор функций не очень велик и оптимизирован под новости, скажем отдельного модула типа "файлового архива" или "каталога файлов" нет, поэтому функционал можно и нужно расширять с помощью сторонних модулей, благо ресурсов поддержки DLE предостаточно. Нет, не подумайте, что сюда нельзя загружать файлы - можно, но система работает несколько иначе, чем обычный "файловый архив", файлы прикрепляются как аттачи конкретно к определенной новости. Отдельно интересны функции типа автоматического создания файлов sitemap.xml для поисковых систем, функция "хайда" (hide, скрытия некоторого текста до выполнения определенного условия, скажем гость не бдут видеть ссылку пока не зарегистрируется и авторизуется). Система публикаций похожа на WordPress: буликация новостей и стате в категориях и создание статических страниц, которые можно использовать по-разному. С помощью сторонних модулей можно сделать очень приятный и удобный ресурс. В целом движок оставляет очень приятное впечатление.

Примеры сайтов на DLE:http://www.texnotron.comhttp://dl-mobile.nethttp://dle.org.uahttp://dle.net.ua

 

Slaed CMS

Система SLAED это скрипт для создания веб портала. Не очень сложная в управлении, для администрирвоания не нужно иметь каких-то выдающихся способностей. Включает в себя новости, статьи, опросы, голосования, файловый менеджер, форум, мультимедиа, анекдоты, почтовая рассылка, возможность настройки портала каждым пользователем под себя, сортировка новостей, статей, и обзоров, по категориям, дате опубликования, по автору. Также как и большинство CMS имеет возможность модульного наращивания функционала. Смена внешнего вида легка  При наличие хотя бы небольшого опыта и знания HTML и PHP, сможете существенно изменить не только внешний вид, но и саму структуру сайта. Slaed "легка на подъем", также как и DLE не сильно нагружает сервер даже при высокой посещаемости. При всей своей легкости и элегантности оставляет ощущение чего-то среднего между PHP-Nuke и DLE, то есть нет "изюминки" в этой CMS, кажется что все в ней "слизано" с других.

Примеры сайтов на Slaed:http://igravcasino.comhttp://www.slaed.nethttp://anekdogs.spb.ru

 

Drupal

Очень неоднозначная CMS, как мне показалось, многое мне в ней не понравилось, а то что можно пречислить к ее "плюсам" - есть во всех других системах. Начнем с того, что это что-то среднее между блого-CMS и новостной CMS. В данной CMS админпанель устроена по такому же принципу как и в RusPHP-Nuke - т.е. нет четкого разделения между самим сайтом и разделом админпанели, т.е. админка расположена прямо на сайте - кому то это нравится, а кому то это совсем не нужно. Далее, в штатной версии нет визуального редактора, его, конечно можно прикрутить (FCKEditor или TinyMCE), но это уже "минус". Возможность комментирования есть, она называется "отзывы", "те же яйца только в профиль". Функционал работы с изображениями скуден и болен. Работа с блоками хромает и местами очень неудобна. Но все же есть небольшие "плюсы", например имеется встроенный форум, не самый лучший, но впрочем достаточный для жизни среднего по размерам сообщества (хотя есть утверждения, что и 300000 сообщений для данного форума нормально, я, честно говоря, до таких цифр не доводил, но факт остается фактом). В целом Drupal оставил смутный осадок на сердце, неприятную горечь во рту и желание поскорее избавиться от этой CMS (что я и сделал). Хотя я встречал большие ресурсы, отлично сделанные, удобные в работе основынные на Drupal, их немного, но все же они есть.

Вот и все. Мой скромный обзор закончен. Еще раз настаиваю на том, что это мое личное мнение, в дальнейшем оно можеть измениться с изменением функционала той или иной CMS в худшую или лучшую сторону. Поэтому прошу не оставлять гневных комментариев, что "Drupal лучше всех!!!" или "Че ты на Джумлу гонишь!". Во всяком случае этот обзор довольно субъективен так как у всех разные цели и разные запросы к системам управления контентом, для кого то функционала WordPress хватит с головой, а для кого то одно спасение - набор функций и возможностей Joomla. Открою Вам, что лично мне наиболее понравились следующие CMS в порядке убывания: DataLife Engine, RusPHP-Nuke и WordPress. Остальные же меня не очень впечатлили. Надеюсь этот обзор будет Вам полезен или, хотя бы, интересен.

Для тех, кому интересна тема CMS, можете перейти на сайт http://www.cmsmagazine.ru и там подробнее почитать о разных системах управления контентом.

P.S.: Сайты, приведенные в примерах, не для рекламы, поэтому ссылки неактивные. Можете просто скопировать адрес в строку браузера и посмотреть. К тому же стоит заметить, что данные сайты приведены мной, так как я ними пользовался и знаю точно на какой CMS они разработаны.

P.P.S.: Все CMS в данном обзоре бесплатные на определенных условиях.

www.texnotron.com

Выбираем движок для сайта или обзор популярных CMS

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

Самыми распространенными системами сегодня можно назвать WordPress, Joomla!, Livestreet, Drupal - абсолютно бесплатные системы, DLE (DataLife Engine) и Bitrix - коммерческие CMS. Все эти движки имеют русскоязычные версии, они достаточно функциональны и не требует каких-то особых знаний в установке. Начнем по порядку.

WordPress

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

Из ее главных преимуществ можно отметить возможность публикации посредством сторонних сервисов и программ, простоту в установке/настройке, "легкость", быстроту работы, наличие человекопонятного URL (ЧПУ), громадную библиотеку встраиваемых расширений и обширную армию поддержки. Последняя на данный момент версия WordPress числится за индексом 3.3.

Joomla

Как и WordPress, Joomla! может применяться для создания самых разных интернет-сайтов. Эта CMS не уступает в функциональности ни одному из представленных движков, по некоторым критериям даже превосходит их. В число основных особенностей Joomla! входит пониженная нагрузка на сервер, возможность самостоятельного написания/редактирования модуля или компонента и последующего его встраивания в структуру ресурса, впечатляющий каталог дополнений и украшательств, расширенные возможности администрирования и SEO-оптимизации.

Из недостатков Joomla! можно отметить недостаточную "легкость" движка, что в некоторых случаях может сказываться на скорости загрузки сайта. Текущая версия - 2.5.

Livestreet

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

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

Drupal

Система с почти двенадцатилетней историей, настоящий динозавр в сайтостроении. Широкие возможности Drupal позволяют строить сайты любой сложности, составлять практичную иерархию любой направленности, публиковать материалы при помощи сторонних приложений. Имеется поддержка разноязычного контента, ЧПУ, OpenID авторизация, механизм для оптимизации нагрузки на сайт, отдельные конфигурации ресурса для разных виртуальных хостов. Все перечисленные функции могут быть дополнены сторонними расширениями из впечатляющей библиотеки. Последняя версия - 7.12.

Bitrix

Bitrix, также известная как 1С-Битрикс, - далеко не из дешевых CMS. Она может использоваться как для корпоративных сайтов, так и для социальных сетей, новостных ресурсов, интернет-магазинов и т.п. Несколько сложна в настройке, особенно для веб-мастера новичка. Но если вам нужна помощь, то ее всегда можно получить от веб-студий, которым эта система "по зубам", например, webmage.ru.

Из плюсов системы стоит отметить мощный визуальный HTML-редактор, который позволяет легко размещать на странице HTML, PHP контент и различные динамические компоненты.

Из минусов - сильно страдают такие параметры, как ресурсоемкость и качество кода. Более того, в сравнении с бесплатными движками, Битрикс достаточно требовательная и медленная CMS, часто отличающаяся нестабильностью и проблемами в безопасности. Последняя редакция - Bitrix 11.0.

DLE

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

Некоторое время DLE пользовалась неплохой популярностью, в основном, из-за надежности в плане безопасности системы. Теперь же CMS утратила свои былые позиции, серьезно уступая WordPress и Joomla!, во многом потому, что перестала быть безопасной. По данным Яндекса, больше половины зараженных сегодня сайтов работают именно на DLE. Актуальная сборка - 9.5.

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

Загрузка...

sosnovskij.ru


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