Очень плохая реализация планировщика. Я так понял все необходимые задачи должны быть прописаны в скрипте, который дергает крон. Когда требуется создать новую задачу придется модифицировать этот скрипт. Планировщик в моем понимании должен получать задачи из основного приложения и выполнять их по таймеру или по расписанию с возможностью отмены и контроля статуса. Очень желательно что бы он мог работать как демон да еще и в несколько потоков.
Делал подобную штуку, но мне хватило функционала виджетов. Как правило все «модули» очень простые. Тот же упомянутый вами опрос. Требуется обработка лишь одного post запроса для голосования. Я делал это внутри run() перед рендером вьюшки. Сейчас уже появилось событие EVENT_BEFORE_RUN и все стало еще проще. Сложные модули типа форума или блога можно раздробить на мелкие (список тем, список сообщений, форма с новым сообщением и тд). Не вижу смысла так усложнять.
Для меня найдено одно сильное преимущество. Я посмотрел админку, и не возникло ни одного вопроса. Все очень понятно и очень достойно. Чего не скажешь о многих других магазинах. Не нашел функции объединения заказов.
Предложу третий вариант: http://htmlpurifier.org/
Node.js, JavaScript, PHP (1С-Битрикс, Yii).
Создание сайта для клана WoT ().
Доставка негабарита из Китая, доставка больших партий.
Skype: brdsoft
VK