From: safir Date: Wed, 20 May 2009 16:12:02 +0000 (+0000) Subject: Предложения по переделке форума. X-Git-Url: http://www.wagner.pp.ru/gitweb/?p=oss%2Fstilllife.git;a=commitdiff_plain;h=90c05ba76c8257c9caff2bd8e66c18a220d4cdde Предложения по переделке форума. --- diff --git a/doc/suggestion.txt b/doc/suggestion.txt new file mode 100644 index 0000000..c1662c1 --- /dev/null +++ b/doc/suggestion.txt @@ -0,0 +1,22 @@ +Тут будет я буду собирать идеи относительно проекта + +1. Вероятно, стоит отказаться от HTML, как от формата, поскольку его разбор +требует дополнительного пакета. XHTML кажется мне более осмысленным, поскольку +позволяет разбирать страницу средствами, которые окажутся на хостинге с большей +вероятностью. + +2. Кроме того, это решает проблему смены дизайна: отпадает надобность +в написании отдельного скрипта на Perl, который будет лопатить всю базу, +достаточно shell-скипта, совершающего обход дерева каталогов (можно сделать его +даже стандартным, поместить в поставку) и XSLT-скрипта, который обрабатывает +каждый отдельный файл. В принципе, можно и его сделать стандартным, отдавая ему +шаблоны ввиде XHTML-файлов. + +2. Ещё один вариант - сделать базы на абстрактном XML, который превращать в +(X)HTML с помощью XSLT уже на стороне клиента. В этом случае дизайн менять +придётся только в нескольких файлах, а то и в одном - в XSLT-скрипте, который +будет один на весь форум. Вопрос в том, желаем ли мы поддерживать браузеры типа +(E)Links. Впрочем, если использовать не "голый" XML, а XHTML, то какое-то +отображение будет в любом случае, а XSLT можно использовать по-прежнему. +Есдиственно, стоит делать шаблон максимально примитивным для облегчения +загрузки, поскольку всё равно конечный вид будет переделываться на клиенте.