Говорим "блог" - подразумеваем "CMS"
Идея создать сайт родилась в моей голове очень, очень давно. И только год назад или слегка больше был написан какой-никакой, а движок для будущего сайта. Наконец в этом году все блуждающие потоки, способные повлиять на процесс реализации идеи, пересеклись в одной точке, и был куплен долго изыскаемый подходящий недорогой хостинг - очень вовремя, ибо через несколько дней тарифные планы хостера поменялись, и вопреки рекламе, стали не очень привлекательными.
Был на примете уже испытанный неплохой хостер, но его цены не совсем подходили маленькой домашней странице, как впрочем и у большинства более-менее известных мне других хостеров. (Куда теперь податься бедному юзеру? Картина - юзер с протянутой рукой: "Помогите живым недорогим хостингом с PHP и Mysql и реагирующей поддержкой! Помогите кто может!").
Однако текущая версия сайта успела разонравится хозяину. Но зачем изобретать велосипед, если есть вагон и маленькая тележка уже готовых систем управления содержимым сайта - CMS? Тем более, у всех на слуху молодое набирающее силу движение блоггеров, идея блогов мне приглянулась и послужила одним из факторов в реализации своего покрывшегося плесенью плана. Были подняты пыльные архивы, найдены нужные ссылки (очень хороший ресурс, хорошо мне подмогнувший - rucms.ru, к сожалению уже продолжительное время недоступен). Искалось что-нибудь легкое, приятное и с удобным постингом новостей - то бишь визивиг-редактором. В общем и целом через локалхост прошло около 40 CMS, о некоторых из них, задержавших мое внимание дольше остальных, я вкратце сейчас и упомяну.
- BLOGCMS - родился из Nucleus, заинтересовал меня с технической точки зрения. Включает форум, фотогалерею, wiki, новости и статьи. Интересный наборчик. Есть фича - можно выбрать визивиг-редактор из нескольких предлагаемых.
- DATALIFE - полноценный движок блога, качественный продукт, серьезный подход. Тестировался в ту пору, когда еще был бесплатен и с "неZENDированным" кодом, теперь код бесплатного вариант зашифрован, посему проходим мимо - я люблю иногда взглянуть на код. Автор из наших, русских :).
- DRUPAL - нельзя не упомянуть этот достойный продукт, куча плагинов и настроек. Редактор текстов - гм...вручную HTML или даже PHP.
- E107 - одна из лучших CMS. Мне особенно нравится статистика - учитывается все что можно.
- E-XOOPS - довольно приятная CMS, модульно схожа с E107.
- MICROBLOG - собственно, маленький блогчик, без изысков и наворотов. Текст - вот главное в блоге! Автор из наших.
- RUNCMS - из той же семьи, что Е107 и E-XOOPS. Чем-то они все похожи... Можно сказать, Е107 - старший брат, E-XOOPS - средний брат, RUNCMS - младший брат. В то же время, у каждой CMS есть что-то индивидуальное. Стоит посмотреть.
- STRAWBERRY, в юности CUTENEWS - несомненно, достойный продукт. Полноценный небольшой двиг блога, есть все жизненно необходимое. Похвально - есть удобный инсталлятор. Редактор текстов довольно интересен. Постинг в ЖЖ, уже немало плагинов, продуманные настройки - желающие могут остановить свой выбор здесь. Всяческий респект автору, который из наших.
- WORDPRESS - великий и могучий! Имхо, отец блогов и блоггеров. Сделан очень по-человечески, весьма удобен и безупречен. Очень интересен (для меня, по крайней мере) с технической стороны. Именно такими должны быть блог-двигатели! Однако на локалхосте оказался, на удивление, самым тормозным.
Всем хороши эти движки, но без некоторой обработки напильником практически ни один движок как надо не заработает. С другой стороны, в наличие было немного времени, имелся некоторый опыт, так почему бы не написать свою вещь, и громко обозвать ее "CMS"? Сказано - сделано. Пусть не блещет изысканным дизайном и плавностью линий, зато свое, родное :) А другим блоггерам, не страдающим излишней щепетильностью и не желающим\не могущим рожать в муках свое дитя, я б все-таки посоветал обратить внимание на упомянутые выше продукты.
Admin-Vlad — 12 декабря 2006 10:05#10
Насчет удобства публикации - я подумал, что было бы неплохо иметь такую систему - отправляем письмо на нужный адрес, скрипт его парсит и ложит в базу или куда надо. Нашелся даже PHP-класс -http://www.phpclasses.org/browse/package/3324.html
Буду тестить на днях.
Roman Lagunov — 18 ноября 2006 12:34#5
Я смотрю, тег blockquote не работает. А жаль, удобно с ним.Roman Lagunov — 18 ноября 2006 12:32#4
@Админ:<blockquote>Имхо, при большом количестве файлов нагрузка на файлосистему сравнится с теребением mysql.</blockquote>
А вот об этом я не думал. Меня вообще-то больше волнует вопрос удобства публикации.
Я давно ищу наиболее удобный и быстрый способ, но так и не нашел.
Может, для виндоуз и существуют хорошие блог-клинты, а для линукс performancing for firefox практически без вариантов. Но у меня есть кое-какие вопросы к нему.
Roman Lagunov — 18 ноября 2006 06:10#3
Был бы у моего хостера python, я бы поставил себе pyblosxom, есть еще blosxom, он перловый cgi-скрипт, но у него с плагинами туго.Blosxom и pyblosxom - это не cms, а "движки" для блога.
Все записи хранятся в простых текстовых файлых, а поддиректории выступают в роли категорий. Весь процесс "публикации" состоит в сихнронизации, например, с помощью rsync локальной и удаленной директории с этими текстовыми файлами.
Классно. Просто, изящно и эффективно. Это не mysql дергать по 30 раз для отображения одного поста.
Ответ: Интересное решение, бесспорно. Имхо, при большом количестве файлов нагрузка на файлосистему сравнится с теребением mysql. Но это случится еще не скоро :). Надо бы подумать на досуге на эту тему, ибо существующий процесс публикаций мне тоже не нравится