Идеальный движок блога. Какой он?

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

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

Спешу ответить гуру-программистам, которые уже замахнулись, чтобы запустить в меня свои камни. Господа, вспомните своё обучение. Наверно вы не только книжки читали, а и упражнялись ;) А упражняться, как известно, интересней всего над своими проектами. Наверно любой php-шник в своё время написал свою ЦМКу. И это правильно. Ведь практика это лучшее обучение.

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

Для читателя:

    Движок должен быть очень удобен для чтения. Нужно помнить, что главная функция блога - предоставление информации. И читатель обязательно должен иметь выбор того, каким образом он будет информацию получать. А значит скриптом просто обязаны генерироваться разнообразнейшие RSS-ленты и рассылаться e-mail налево и направо.
  • Блог должен заставлять вернуться читателя и давать своему автору все инструменты для этого: RSS и e-mail подписки на обновление постов, обновление комментариев, а также на комментарии к отдельной заметке. Также читатель находясь на блоге должен иметь возможность получить информацию о новых комментариях (возможно ему есть что добавить).
  • Интерфейс должен быть максимально прост. Посетитель не должен задумываться о том, чтобы куда-то кликнуть, он должен просто делать это. Поэтому убираем всё лишнее с глаз долой (хотя это больше по части дизайна, а не CMS).
  • Читать должно быть удобно и приятно: большие буквы, всякие выпадающие подсказки, приятный фон (упс, опять дизайн).
  • ЧПУ - система ссылок, при которой пользователь имеет представление о контенте поста и может отрезать часть УРЛа, чтобы выйти на высший уровень иерархии. Например: http://neverlex.com/articles/seo/post.html. В идеале ссылка http://neverlex.com/articles/seo должна вести на ленту категории SEO. Но над красивой структурой надо ещё подумать.
  • Полный развёрнутый архив сайта: все посты по месяцам и годам.
  • Навигация по CTRL. Удобней навигации нет, потому она должна быть в нашем блоге.
  • Форма комментирования без капчи (в идеале конечно).

Для блоггера:

  • Удобный интерфейс добавления и редактирования поста с возможностью загрузки картинок.
  • Своя система статистики.

Для сервера и искалок:

  • Все стили CSS и JavasScript скрипты (которых должен быть минимум) вынесены в отдельные файлы.
  • Валидная чистая вёрстка. Ничего лишнего.
  • Конечно вёрстка блочная, контент должен быть сверху страницы.
  • Скриптом не должно генерироваться лишних страниц.
  • Безопасность. Все POST и GET запросы проходят ряд внимательных проверок.
  • Не допускать прямое обращение к параметрам (только ЧПУ).
  • Правильная работа с header'ами.
  • Быстродействие и небольшая нагрузка на сервер. Продуманная структура баз данных. Кеширование.
  • Sitemap в XML формате.

Что забыл, пишите. Буду рад знать ваше мнение. Обязательно добавлю что-то ещё в будущем, а может вы что-то подскажите. В любом случае интересно знать ваше мнение.

Подпишитесь на обновления блога

Получить в подарок мини-книги и 21-дневный тренинг по личностному росту.

Подписаться на рассылку «Инструменты Интернет для онлайн бизнеса»

Поделиться ссылкой:


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

03.11.2009 10:02:49
#1 RxB

Я перепробовал много движков, но выбор остановил на Drupal. Гибко, мощно и кастомно.

03.11.2009 10:14:35

Согласен, но довольно монструозно. Множество ненужных блоггеру функций. Необходимость обновлений.

15.11.2009 14:59:24

Lasto Blog? Удивительно. Не поверил, пока не начал вводить комментарий. Дизайн блога сами делали? - Колоссально: первый блог на этом движке, неузнаваемый с первого взгляда.
Однако в дизайне очевидно влияние Тормоза)

15.11.2009 16:11:36

Да, дизайн сам делал. Влияние Тормоза присутствует. Факт.

Однако при смене движка сменится и дизайн. Так что данный диз можно считать переходным.

23.12.2009 09:58:49

кстати, мне чем-то навигация по вашему блогу не удобна.. но не могу сформулировать почему :(

то ли breadcrumbs не хватает, то ли списка последних постов + лучших постов в сайдбаре.. а может ссылок на предыдущий и следующий пост не хватает..

определюсь - скажу.. хотя уже подписался по рсс так что не факт :)

и еще - шрифт в форме комментирования не нравятся.. рубленный он какой-то

23.12.2009 10:05:34

Ссылки на предыдущий и следующий пост есть. Можно даже зажав CTRL, жимать клавиши → и ←.

breadcrumbs имхо тут не нужны. Хотя, сделать не сложно. Запишу в todo под вопросом.

Список последних постов в сайдбаре – никогда не понимал зачем это кому-то нужно.

На счёт шрифта подумаюс. Спасибо за комментарии!

25.06.2010 05:27:43

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

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

25.06.2010 05:36:14

roman, согласен в принципе. Но WP для меня не показатель. Имхо там всё плохо, поэтому плагины (единственный плюс ВП) не спасают.

А вообще идей по поводу движка столько, что не делать отдельный продукт как-то глупо даже. Конечно же этот движок не будет массовым. Это и не нужно.

30.10.2010 18:11:26

Хм... Под диплом писал небольшую цмс-ку для «типа небольшого корпоративного сайта»... Думал тоже под блог подогнать, но как-то муторно всё стало переделывать, и потому решил всё же заюзать вордпресс.
Хотя, мне чем WP нравится, так это количеством готовых плагинов и расширений - захотел, сделал галерею, голосования, свистелки какие-нить, захотел - снес все, но при этом ничего не потерял, все лежит в идеально готовом состоянии. Это с лихвой перекрывает его минусы.
Хотя, щас думаю сделать хоть что-то дельное из той цмски, но перед созданием специализированных вещей надо бы её в порядок привести, а времени на это нет...

27.03.2011 16:51:31

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

15.07.2011 11:47:31

+1
Перебрал много цмс и выбрал вп.
Всё другое слишком нагружает или лишние функции.

26.08.2011 17:41:14
#12 Ruslan

Я пользуюсь вордпресом и не жалуюсь.

20.09.2011 15:04:22

Wordpress - и блоггинг в КАЙФ!!! :)

03.03.2012 14:20:46

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

Оставьте комментарий [форматирование]

Пожалуйста, воздержитесь от спама и идиотских высказываний. Жёсткая модерация. Ссылки закрыты атрибутом nofollow, а значит не несут пользы для продвижения!
Ссылки на всё кроме личных блогов и тематических блогов, сходных по тематике с данным, вырезаются.



Мой Telegram канал
Мой RSS фид