Новый блог
Я немного устал от Интерры. Она, конечно, по-своему хорошая и быстрая, но... Этих «но» несколько:
- Внутри не то чтобы чёрт ногу сломит, но разбираться в этом коде, чтобы дописать что-то, тоскливо и лениво.
- Красивость ссылок (ЧПУ, ага) организована кучей RewriteRule в .htaccess, и они во-первых, не всегда работают как надо, а во-вторых, не очень хорошо переносятся, например, на nginx. Точнее, переноситься-то они переносятся, но то, что не работало с Apache, работать от этого всё равно не начнёт, а понять, почему так, становится ещё сложнее.
- Smarty. Ненавижу. Не хочу ни обсуждать это, ни спорить об этом. Не переношу на дух эту штуку. Без особых поводов. Аллергия, видимо.
- MySQL. Скоро мы поставим в стойку очередной сервер, на этот раз для VPS, и я туда перееду с FirstVDS.ru, на котором мне, конечно, нравится, но всё-таки глючно. А переехав, я хочу избавиться от MySQL на своём сервере, и держать там только PostgreSQL. Из принципиальных соображений и опыта для. Конечно, добавить поддержку слонов в Интерру несложно, но с учётом предыдущих трёх пунктов, это – лишний повод.
- Не-ООП :-) Это уже совсем религия, хотя я никогда не был и не буду адептом ООП. Хочется просто.
- И ещё я уже довольно давно обещал на одном форуме выложить небольшой туториал о том, как сделать простейший блог на PHP за один час. С этого и начну, а потом буду доводить до ума. Тут-то ООП и окажется очень кстати.
Итак. Это всё будет на PHP с использованием фрейморка Kohana, как разработке которого ваш покорный слуга некогда приложил руку (кое-какие фиксы в драйвере PostgreSQL) и собирается прикладывать в дальше (доводить до ума всё тот же драйвер и библиотеку Image). Данные будут храниться в PostgreSQL, но для доступа к данным будет использоваться ORM, так что можно будет без изменения кода использовать хоть MySQL, хоть SQLite, хоть чёрта лысого.
Ещё я надеюсь, что удастся вытащить из Интерры, не поломав, типографику и парсер wiki-разметки. Очень уж клёвые штуки.
Исходники некоторых модулей будут доступны для скачивания всем. Например, интерфейс к myphoto.nnov.ru: в качестве демонстрации работы с его API (который тоже надо будет дописать и «прилизать»).
Пожелаем мне удачи.
авг. 23, 2008 // 07:07 | Комментарии (12)
![[rss]](images/rss.gif)