пятница, 5 февраля 2010 г.

Выбор CMS для блога

Блог завести я решил совсем недавно. Заразился я этой идеей тоже недавно. И вот в конце декабря прошлого года все же решил зарегистрировать блог. Сначала зарегистрировал блог на одном из сервисов Google - Blogger/ Все бы ничего, но и хостинг и движок не мои. Вот пожелает дядя или тетя и отнимут все, а вдруг я к тому времени не успею резерв данных сделать? Вот то-то и оно. Тогда решил создать свой уголок на арендованной площадке с использованием опен-сурсовых систем, благо таких на просторах Интернета можно найти во множестве.
Перво-наперво решил подыскать подходящий бесплатный хостинг и паралельно с этим подыскивать хороший движок. Отличный и справедливо восхваленный движок отыскался быстро. Им оказался WordPress. И по праву. Другого такого же удобного и функционального на сегодняшний день найти попросту невозможно. Нашелся, правда, и недостаток, да очень крупный. Во-первых, WordPress не способен работать на некоторых хостингах, а на некоторых работает некорректно (естественно речь идет о всех тех хостингах, которые предоставляют и PHP и MySQL). C чем это связано я так и не смог разобраться, вероятно все зависило от установленных на серверах операционных систем, так как настройки PHP были аналогичными и с теми, где все работало хорошо. Во-вторых, при подключении всего необходимого функционала, который доступен в виде плагинов, WordPress начинает заметно тормозить, причем и в админке и в лицевой. Очень жаль, что разработчики не включили часть функционала, доступного в виде плагинов, в код самого движка, уверен, это несколько оптимизировало бы его работу. Ну вот например, статистика подключается в виде отдельного модуля, антиспам - тоже, различные другие функции, которые в CMS для построения сайтов включены в сам код движка, тоже не включены в основной код.
Именно по этим двум, вышеуказанным, причинам я и продолжаю до сих пор подыскивать хостинг и новый движок для блога. Пробовал всякие друпалы, ньюклеаны и т.д. - не понравились, либо тяжеловесны, либо трудны в освоении, либо трудно сменить дизайн, либо функционала нет и т.д. И вот совсем недавно случайно набрел на две интересные штучки: FlatPress и MaxSite CMS. Теперь этот блог веду параллельно на трех хостингах в блогах под управлением всех трех разных движков. Здесь - под управлением WordPress, здесь - под управлением MaxSite CMS, а здесь - под управлением FlatPress.
В чем их особенности? MaxSite CMS по функционалу недалеко отстает от WordPress, по скорости работы - превосходит, а вот по удобству, пока, увы не очень. Но версия пока еще не перешагнула даже 0.4, так что хотелось бы ожидать, что к выходу первого релиза движок станет отличным. Хотелось бы также надеяться, что автору удастся сделать так, что новые версии будут безболезненно для оформления и данных обновлять старые версии. Это самое актуальное на сегодняшний день обстоятельство, в движке пока не реализована функция экспорта настроек и данных блога в файл xml, как это используется в других движках и конструкторах. Есть правда функция конвертации файла данных WordPress, но она пока экспериментальная и мне не удалось ее корректно проверить. Также как и в WordPress автор движка пошел по пути выделения кода в отдельные модули, написанием которых занимаются и другие люди, по этой причине в скором времени движок может превратиться в такого же тяжеловесного монстра, как и WordPress. По этому поводу автору в его гостевой книге уже делались предложения (не мною).
FlatPress - ну его сравнивать с WordPress даже не приходится, хотя по внешнему виду он очень его напоминает. FlatPress, как видно по его названию, работает без использования MySQL и по этой причине сможет удовлетворить желания лишь тех, кто желает его использовать в качестве личной странички и на хостингах без MySQL. Почему как личной? Просто в этом движке предусмотрен только один пользователь - администратор, другие смогут просматривать записи только в режиме гостей. Так же мне не удалось найти актуальную локализацию на русский язык для последней версии этого движка, хотя можно это исправить ручками, но на это необходимо время и желание. Движок не предоставляет возможности коллективной работы над статьями, если ведущий, конечно, не предоставит своих авторизационных данных кому-то, но это будет не разумно.
В FlatPress, как впрочем и в MaxSite CMS и WordPress есть система виджетов, но она не дотягивает до WordPress ни по удобству, ни по функционалу. В общем, как я уже говорил, это система для индивидуального ведения блогов. Но есть и один плюс, Проще сохранять данные и легче найти подходящий хостинг. Хотя дизайн и дополнительные модули, похоже, придется разрабатывать самостоятельно, уж слишком их мало.
MaxSite работает более шустро, чем WordPress, но вот администрирование несколько еще пока не совсем удобно. В частности настройка виджетов проходит путем вставки кода. Собственно это не совсем недостаток, просто не так наглядно и не так удобно. Изначально нет встроенных средств по разбивке длинных статей на "...Больше/Меньше...", но есть плагины, хотя их работой я пока не особо доволен. Если включить показ анонсов статей, то не появляется ссылка на "Читать далее...", а открывать полный текст статьи нажатием на ее заголовок не так очевидно, особенно для новичков. Но очень мне понравился один модуль, который напрочь отрезает тот недостаток с разбивкой длинных статей. Я говорю о спойлере. В этот теговый контейнер можно спрятать любой участок текста и вместо него показывать ссылку, имя которой задается прямо в теге. нажал на ссылку, ап и скрытая часть текста без дополнительной перезагрузки страниц уже на виду, нажал, и ап, текст скрыт и не мешает. Очень удобно. Честно говоря такой фишки я не встречал в WordPress, но возможно просто плохо искал.
В общих чертах вроде все. Сейчас провожу испытание в конце которых для меня останется только один хостинг и один движок. Кто будет победителем, пока сказать не могу. Ясно, что не FlatPress (по причинам его назначения для индивидуального неколлективного использования, для домашней странички-блога - это нормально, но для развивающихся проектов -маловат функционал). Автор MaxSite CMS позиционирует свой движок как убийцу WordPress. Я бы пока не спешил с таким утверждением. Все таки удобство и функционал у MaxSite еще не тот, что у WordPress, а насколько будет шустр движок, когда дотянет по удобству и функционалу до WordPress - еще не известно. Скажем так, они пока в разных возрастных группах, причем MaxSite пока на уровне старшей группы детского сада, а WordPress уже собирается переходить класс в пятый - шестой. Вот только если разработчики WordPress не займутся оптимизацией движка, думаю он на много лет застрянет в этом пятом или шестом классе. А MaxSite стоит внимания. Если автору удастся найти единомышленников, то кто знает на сколько разовьется и во что превратится этот движок.
Собственно это все, что я хотел написать. Если желаете подробных отзывов и описаний, пишите в комменты, а я затем напишу подробнее. Хотя я в любом случае о результатах испытаний как-то сообщу, да это будет видно по одному оставшемуся из трех блогов.

Комментариев нет: