[Devel-conf] изменения в Сизифе: начинаем избавляться от template-*, новое местоположение для дизайна

Stanislav Ievlev =?iso-8859-1?q?stanislav=2Eievlev_=CE=C1_gmail=2Ecom?=
Пт Мар 7 12:34:39 MSK 2008


Продолжается акция по выпрямлению alterator-fbi и последующему
воссоединению с основным кодом.

На этот раз начинается избавление от template-* - бакендов в которых
было указано для какого урла какой шаблон брать и какой workflow для
него использовать.

Теперь схема работы следующая:
для того чтобы сделать поддержку для урла /a, по адресу
/usr/share/alterator/templates/a/index.html размещается шаблон, а в
параметре wf, для тега html указывается какой workflow для него надо
применить и какие  параметры использовать. Параметры к workflow
передаются в традиционном стиле для урлов.
Пример:
/var/www/html/fbi/net-general.html -->
/usr/share/alterator/templates/net-general/index.html

<html wf="form?translate=alterator-b"> ...

Процесс миграции будет не быстрым - ещё предстоит решить массу задач,
сохраняя в процессе трансформации работоспособность и новых и старых
модулей. Тем не менее некоторые результаты можно уже наблюдать в
Сизифе: alerator-vsftpd, alterator-net-general, alterator-ahttpd.

CSS, картинки, скрипты и прочие красивости переезжают в каталог
/usr/share/alterator/design, например
/var/www/fbi/styles/zzz.css -> /usr/share/alterator/design/styles.css

Кроме того идёт неспешный процесс объединения расплодившихся пакетов с
дизайном под альтератор в один и заодно переход на стандартную для
сизифа схему именования пакетов:
В Сизифе alterator-icons-desktop + alterator-design-desktop =
design-alterator-desktop. Потом сюда же приклеется
design-alterator-browser.

--
Станислав Иевлев.


Подробная информация о списке рассылки devel-conf