Blog: Alter World

Виртуальный мир является своеобразным Alter Ego мира реального…

Blog@: pre-draft

Комментариев нет 13 февраля 2005, 14:57 • Разное

Вчера вечером сел и набросал на листочке перечень того, что должен уметь делать движок блога. Пока писал этот списочек минимальных требований наткнулся на ряд моментов, которые в принципе можно решить несколькими способами. Среди этих “моментов” создание архивов записей и разбиение по “темам”. Причем последнее может быть как действительно разбиением постов одного блога по темам, так и просто несколько блогов! Но (!) не важно какую именно реализацию взять на вооружение – проблемы начинаются там, где их не ждешь. Если хостер не поддерживает mod_rewrite, то все параметры придется передавать явно в скрипты – плюс в том, что ты передаешь данные в разные скрипты, а минус в “кривости” адресов (URL'ов, точнее говоря). Если mod_rewrite поддерживается, то адресочки выглядять как конфетки, а вот над правилами придется подумать минут 10-15 – дабы корректно разрулить архив (возможно с разбиением на страницы, а то иногда слишком уж большие архивы получаются), permalink-версию заметки и разделы. Причем стоит паралельно сделать два движка: Blog@ (Perl+PostgreSQL) и Альманах (PHP+MySQL) (Наверное второй движок будет встроенным в сайт довольно хитрым образом – в качестве одного из сервисов community-пользователей). Вобщем сегодня я еще подготавливаюсь к написанию движков, а вот завтра с утречка начну их делать – версию “Альманах” чуть раньше версии “Blog@”. К тому же завтра вечерком должны будут подойти пара “товарищей по интересам” (любители астрономии) – будем утрясать название разделов, тематику блога (одного из) и сферу ответственности (кстати, наверное имеет смысл сделать возможность помещения изображений на сервере блога).

Ещё заметки на эту тему:

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

Вы можете подписаться на комментарии к этой статье через RSS или отправить к ней TrackBack.

Оставить свое мнение

XHTML: Вы можете использовать эти тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>