Изменения

Перейти к: навигация, поиск

Проблема модульной веб-разработки

184 байта добавлено, 23:03, 13 июля 2009
Нет описания правки
EmLog — простой интерфейс, этакий RSS с PUSH’ем для блогов, в качестве транспорта использующий Email. Для организации распределённых блог-сетей.
 
== Некоторые вопросы ==
 
Далее опишем некоторые вопросы, возникавшие в процессе разработки.
=== Установка обработчика в Apache ===
* Должна обеспечиваться возможность работы нескольких экземпляров одного приложения в одном экземпляре веб-сервера и одном интерпретаторе (без PerlOptions +Parent);
* Установка обработчика должна быть максимальной простой, без извращений с вызовом Perl кода Sway::WWW->Apache2(..);
* Должно быть возможно чтобы пакеты-обработчики были разные, а не один на _все_ приложения. Т.е. То есть чтобы приложение могло сделать свой обработчик.
Решение:
=== Модули и компоненты? ===
Нужно ли идеологически разделять модули на **модули** и **компоненты** ? (первое - первое — просто предоставляют какие-то функции, второе - второе — представляют собой конкретную страницу).
* '''За''': Меньше помойка.
* '''Против: Как быть с изменением организации страницы? Например, с добавлением других шаблонов?'''
Последний пункт является решающим. В рамках выбранной идеологии "готовых компонентов" «готовых компонентов» существовать просто не может.
=== Форумная функциональность? ===
* Прикреплённые темы, темы с обратным отображением, иерархические темы, темы с автоматическим индексом в верхнем сообщении;
* Email и RSS подписки на новые сообщения, слежение за темами.
* Профили пользователей (icq, телефон, email, настройки, на форуме GTSR - GTSR — к примеру, машина), личные сообщения.
* Скрытые форумы, привязка сообщений к разделам сайта;

Навигация