Новости‎ > ‎

Мое маленькое сравнение больших бесплатных и популярных CMS

Отправлено 27 июл. 2012 г., 2:58 пользователем Denis Baskovsky

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

Автоустановщик хостинга предлагал на выбор кучу разных, непонятных систем управления содержимым. Среди них мне особенно приглянулись: Drupal 7, Joomla 1.7, ZenPhoto, WordPress. Можно сутками читать про их особенности, но гораздо интереснее попробовать сделать из них хоть что-нибудь.

Сперва поставил Drupal

Зная о его монструозности и отличной защищённости, а также возможности построить на нем абсолютно любой сайт, я решил что это как раз для меня. Спустя полчаса на сайте был установлен Drupal 7. И он был абсолютно пуст. Никаких предварительных возможностей страниц. Решено было сперва разобраться с темами. Существующая тема меня совершенно не радовала. Выглядела старомодно и все тут. На оф сайте была найдена тема подходящая по описанию абсолютно для всех html5 устройств под названием AdaptiveTheme. Немного поигравшись – ничего не понял. Обычный резиновый шаблон.

Самое главное понять что шаблон и тема – это разные вещи. Мне очень сильно понравился шаблон Cenus, который выглядел минималистично и при этом очень стильно.

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

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

Хорошие новости – для drupal существует огромное количество плагинов. Их просто тысячи. Но чтобы найти нужный плагин нужно еще очень хорошо постараться. Без плагинов - drupal как чистый linux - все ради интереса. Очень часто бывает что новые плагины несовместимы со старыми версиями CMS. А самые новые, ставить не рекомендуют, их нужно ещё протестировать. Тестирование дело долгое, и бывает, что нужно подождать довольно продолжительное время, пока плагин дойдёт до стадии рекомендуемой загрузки именно под нужный релиз друпала.

Аудитория Drupal зачастую англоязычная. Из русскоязычных ресурсов мне понравился лишь сайт http://www.drupal.ru/

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

И все же, к слову, на русском языке не очень любят писать книги для Drupal 7. А появляющиеся – в основном переводы, которым уже по 1 – 2 года. Учитывая то, что Drupal 6 устарел - книги по нему читать не рекомендуется. 

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

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

Перешел к joomla 1.7

Сразу начал искать нужные шаблоны. Достать для версии 1.7 теперь очень трудно, ибо как почти все перешли на 2.5 ветку. 

Первые впечатления – она имеет более красивые шаблоны. Шагает в ногу с прогрессом и т.п. Шаблонов - ну очень много. Отличная аудитория, в том числе и русскоговорящая. Порог входа на две головы ниже чем в Drupal. Joomla более дружелюбна, но словно ранний проект, обладает большим количеством мелких недочётов, к которым просто придётся привыкать. Баги есть, но они не значительные.

Одна особенность joomla которая меня поразила – чтобы установить шаблон, вроде как, достаточно щёлкнуть в админке на архив в setup и он установится. Вроде все просто. Но когда у тебя на сервере лимит на выполнение скрипта в 30 секунд… Это становится даже невыполнимо. Средний шаблон на joomla весит около 15 mb, без картинок около 2-3 mb. И у он просто не успевает установиться. Но меня радует такая дружелюбность – просто скинуть Zip архив, а CMS дальше как-нибудь сама.

Шаблоны на joomla, пожалуй, одни из самых интересных. К тому же, большинство из них бесплатны по какой-то очень хитрой и удачной лицензии. На drupal шаблоны тем очень трудно находить и трудно устанавливать. На drupal нет удобного web интерфейса, и приходиться прибегать к загрузке по ftp. Хотя у обеих решений есть свои стороны.

Очень сильно понравился шаблон Metro_Shows. Созданный в стиле metro – выглядит сногсшибательно, хотя и подтормаживает даже на последнем билде firefox, моя любимая opera как всегда в пролете.

Админка ужасно неудобная и ставит в ступор от такого количества пунктов и подпунктов. Куча подпунктов. Хотя через некоторое время привыкаешь.

Что было интересно – так это то, что joomla имеет очень много шаблонов интернет магазинов, хотя многие твердят, что она сама недостаточно защищена для этого.

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

Интересно было узнать побольше о ZENPhoto

ZenPhoto совершенно не популярна у нас. Может у гиков или у профессиональных фотографов она кажется невероятно крутой штукой, но для всех остальных – она абсолютно не нужный проект. В последнее время это становится все более очевидно, ведь непонятно, зачем нужно делать какой-то сайт с картинками, особенно когда у тебя уже есть в распоряжении Picasa или Facebook.

Zen photo создана специально для фото и видео галерей. Созданные галереи обладают обалденной стилистикой, хотя количество тем и плагинов к этой CMS очень мало. На официальном сайте http://www.zenphoto.org говориться, что проект стартовал с 2005 года. Это уже достаточно много лет и очень обидно за судьбу такого проекта как ZenPhoto.

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

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

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

И вот установил Wordpress

Многие его называют эту CMS лишь для блогов. Однако на ней можно строить гораздо большее. Это и форумы, и галереи, и куча всего. Его отличает достаточно удобные настройки, по сравнению с Drupal или Joomla, но при этом интерфейс минималистичный и более-менее удобный. Я быстро к нему привык потратив лишь пару часов. Имеющий несколько ярлыков, не сразу понимаешь, в какой вкладке нужно сделать изменение. Моментально забываешь где какая настройка.  По началу, даже несколько раз приходилось сбрасывал настройки по-умолчанию. При этом полного софт резета не происходило - лишь локальный резет. В этом я думаю минус всех CMS, по крайней мере беслатных. Чтобы научиться ими распоряжаться, нужно уметь очень быстро учиться и быстро запоминать. Здесь важно даже не столько знание каких-то ЯП, сколько быть экстрасенсом чтобы понять как вся эта CMS построена.

Но мне WP понравился. Особенно учивая, что на нем очень удобно писать статьи. Если особенность удобного написания статей и ставит его в разряд блогов – то это не столько плюс к WordPress, сколь минус для остальных и пример для разработчиков.

Но как же хорош WP  - сразу из под админки он сам ищет последние обновления, в один клик их устанавливает. Не нужно мучиться ни с ftp ни с чем-либо другим. CMS сама все сделает.

К тому же WordPress имеет очень много платных шаблонов. Цену демократичной не назовешь, но что поделать? Например, мне очень понравился шаблон Angular. Он восхитителен! Единственное что смущает – его цена в $35.



Все эти CMS бесплатны и основаны на PHP с mysql. У каждого из них своя философия. Например, WP даёт мне сразу все необходимое. И кучу примеров. Тогда как drupal нужно изучать и изучать. И стараться не надеяться на помощь. Зато я боюсь узнавать сколько там всяких фичь. А огромный ассортимент продвинутых плагинов может сделать из сайта вертолет. Drupal пожалуй один из всех выше названных CMS сможет выдержать мощную нагрузку - сервер умрет - drupal останется. Но на его обслуживание и разработку нужен точно не один а может даже и не два человека.

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

ZenPhoto мне не нужен. Фотографу - да. Дизайнеру - да. Мне - нет.

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

Comments