]> www.wagner.pp.ru Git - oss/stilllife.git/blob - doc/suggestion.txt
Предложения по переделке форума.
[oss/stilllife.git] / doc / suggestion.txt
1 Тут будет я буду собирать идеи относительно проекта
2
3 1. Вероятно, стоит отказаться от HTML, как от формата, поскольку его разбор
4 требует дополнительного пакета. XHTML кажется мне более осмысленным, поскольку
5 позволяет разбирать страницу средствами, которые окажутся на хостинге с большей
6 вероятностью. 
7
8 2. Кроме того, это решает проблему смены дизайна: отпадает надобность
9 в написании отдельного скрипта на Perl, который будет лопатить всю базу,
10 достаточно shell-скипта, совершающего обход дерева каталогов (можно сделать его
11 даже стандартным, поместить в поставку) и XSLT-скрипта, который обрабатывает
12 каждый отдельный файл. В принципе, можно и его сделать стандартным, отдавая ему
13 шаблоны ввиде XHTML-файлов.
14
15 2. Ещё один вариант - сделать базы на абстрактном XML, который превращать в
16 (X)HTML с помощью XSLT уже на стороне клиента. В этом случае дизайн менять
17 придётся только в нескольких файлах, а то и в одном - в XSLT-скрипте, который
18 будет один на весь форум. Вопрос в том, желаем ли мы поддерживать браузеры типа
19 (E)Links. Впрочем, если использовать не "голый" XML, а XHTML, то какое-то
20 отображение будет в любом случае, а XSLT можно использовать по-прежнему.
21 Есдиственно, стоит делать шаблон максимально примитивным для облегчения
22 загрузки, поскольку всё равно конечный вид будет переделываться на клиенте.