Дмитрий Сергеевич (axshavan) wrote,
Дмитрий Сергеевич
axshavan

Пара мыслей о ЦМС

Надо записать, а то забуду.

Как многие уважающие себя движки и среды разработок, моя ЦМС будет написана сама на себе.

Насмотревшись на то, как устроено изнутри Бало, я придумал его некий аналог. От идеи использовать mod_rewrite я отказываюсь сразу. Движок должен быть униплатформенным, и ему должно быть по хуй, есть мод или нет, ядро должно пахать, главное, чтоб была связка с базой. При этом, возможно, будут не такие красивые ссылки, но это не беда. Мне ссылки в Бало не очень нравятся.
Да, я сейчас пишу не то, что я сделаю, а то, что я, возможно, собираюсь сделать.
Ссылка будет выглядеть корявовато: mysite/?id=123, как и во многих других заведениях. Однако, я придумал, как с этим бороться: mysite/?mynewarticle. По-моему, значительно лучше. Это типа будет названием страницы, которое может быть и не уникальным (если оно не уникальное, то будем показывать самую последнуюю из имеющихся плюс список с прочими совпадениями), выниматься название будет из $_SERVER['QUERY_STRING'].
Страница будет формироваться так: как только найден id страницы - ну, либо напрямую получен, либо найден по названию - начинается обработка. Берутся из БД шаблоны, берется из БД контент, все это переваривается. Маленький типа процессор шаблонов фигарит вывод в браузер, все работает. То есть, фактически, сайт будет выглядеть так: несколько файлов движка, набор картинок, немного прочего кода. То есть для статических сайтов сойдет. А вот если прочего кода будет много, то хуй знает, чего делать, это я еще не придумал...
Tags: backdate, web
Subscribe

  • Зерои

    Некоторое время — несколько лет, если быть более точным — я пользовался сайтом «Лайвлиб», чтоб отмечать там прочитанные мной книги. Иногда даже…

  • Баловство с картинками

    Долгие годы разглядывая разные фотографии в разных местах, я пришёл к выводу, что выигрышно смотрятся такие фотки, у которых есть два, скажем так,…

  • Заметка про джаваскрипт

    Больше часа потратил всяким гугленгием и экспериментами, и в итоге всё равно пришлось придумывать обходной маршрут. Проблема такая. Есть некий кусок…

  • Post a new comment

    Error

    Comments allowed for friends only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments