]> wagner.pp.ru Git - oss/stilllife.git/commitdiff
Предложения по переделке форума. master
authorsafir <safir>
Wed, 20 May 2009 16:12:02 +0000 (16:12 +0000)
committersafir <safir>
Wed, 20 May 2009 16:12:02 +0000 (16:12 +0000)
doc/suggestion.txt [new file with mode: 0644]

diff --git a/doc/suggestion.txt b/doc/suggestion.txt
new file mode 100644 (file)
index 0000000..c1662c1
--- /dev/null
@@ -0,0 +1,22 @@
+Тут будет я буду собирать идеи относительно проекта
+
+1. Вероятно, стоит отказаться от HTML, как от формата, поскольку его разбор
+требует дополнительного пакета. XHTML кажется мне более осмысленным, поскольку
+позволяет разбирать страницу средствами, которые окажутся на хостинге с большей
+вероятностью. 
+
+2. Кроме того, это решает проблему смены дизайна: отпадает надобность
+в написании отдельного скрипта на Perl, который будет лопатить всю базу,
+достаточно shell-скипта, совершающего обход дерева каталогов (можно сделать его
+даже стандартным, поместить в поставку) и XSLT-скрипта, который обрабатывает
+каждый отдельный файл. В принципе, можно и его сделать стандартным, отдавая ему
+шаблоны ввиде XHTML-файлов.
+
+2. Ещё один вариант - сделать базы на абстрактном XML, который превращать в
+(X)HTML с помощью XSLT уже на стороне клиента. В этом случае дизайн менять
+придётся только в нескольких файлах, а то и в одном - в XSLT-скрипте, который
+будет один на весь форум. Вопрос в том, желаем ли мы поддерживать браузеры типа
+(E)Links. Впрочем, если использовать не "голый" XML, а XHTML, то какое-то
+отображение будет в любом случае, а XSLT можно использовать по-прежнему.
+Есдиственно, стоит делать шаблон максимально примитивным для облегчения
+загрузки, поскольку всё равно конечный вид будет переделываться на клиенте.