Встроенные стандартные функции-возможности-модули-требования в больших проектах

eltoko

Новичок
Встроенные стандартные функции-возможности-модули-требования в больших проектах

Подскажите, пожалуйста, какие встроенные стандартные функции-возможности-модули-требования нужно или можно добавить в основу (движок) проекта.
Предполагается, что на этой основе будут написаны несколько больших проектов.

Пока список такой нарисовался:
1) классы для работы с БД (AdoDB)
2) одна точка входа
3) многоязычность (вкл/выкл)
4) обработка всей получаемой информации от пользователя
5) AJAX, Jquery
6) загрузка и обработка файлов от пользователя
7) поддержка https
8) работа с почтой (отсылка сообщений, получение и обработка входящей почты)
9) сессии, куки
10) работа с XML и XSLT
11) подключение шаблонов (Smarty)
12) разграничение доступа (группы пользователей, права)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Krishna
А что плохого? Есть упертые любители смарти, я их не виню, им так удобней. Потому я себя в движке сделал поддержку как нативных шаблонов, так и смарти 3й версии. Переключается все добро одной милой строчкой конфига =)

Хочу сделать поддержку для еще пары наиболее популярных шаблонных движков.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Krishna
а как ты назовешь это, если не native php? ну-ка ну-ка?

PDO да, наше все)
 

Krishna

Продался Java
c0dex

лапша-код, очевидно )
с псевдо-разделением логики и представления, которое пойдёт по п..е при первой удобной возможности :)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Krishna
не путай теплое с мягким) Я могу в своем движке и прямо в шаблоне вытащить с БД-кэша, то, что мне нужно, только не делаю этого, потому как это имхо дебилизм.

И я бы не сказал, что у меня шаблон занимается чем-то кроме того, что выводит те данные, которые к нему пришли.

Лапша это нечно другое.
 
Сверху