parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не думаю, что стоит городить

Luzhnikovskiy 12.02.2004 11:38

Проблем будет больше, чем выгоды.

Если уж так хочется, чтобы все было в одном месте, думаю имеет смысл посмотреть в сторону такого варианта:
- Клиенту ставится простейший движок, который будет ходить на сайт к CMS и брать готовый код страницы и кэшировать его на 200 лет ;-)
- Когда клиент править что-то, CMS обращается к движку с просьбой обновиться, что тот и выполняет согласно п.1.

Движок в таком случае: ;-)
^cache(...){
    $page[^file::load[binary][http://cms/get?site=...&path=...]]
    ^switch[$page.content-type]{
        ^case[text/html]{^taint[as-is][$page.text]}
        ^case[application/octet-stream;image/gif;...]{^page.save[binary][path]}
    }
}
Ну и добавить тот кусок, который будет отдавать движку "дерево обновления", чтобы бегая по нему можно было собрать все обновленные файлы...
Идея, надеюсь, ясна.