Я не пишу новый движок, я всего лишь переделываю старый. Я не ставлю перед собой цель сделать что-то супер-крутое. 
Старый вариант ядра вообще не подходит для работы с БД, я об этом уже писал. Сейчас я просто заменяю код, который работает с файлами на код, который будет работать с базой данных. 
 
Цитата:Классы. Перепишете или берёте за основу имеющиеся? Они опять будут натыканы в разных местах?   
Откуда в ExBB 1.9.1 классы? Там их ни одного нет. 
 
Цитата:Юзера №1 "Гость" предусматриваете? Будет удобно для создания групп и редактирования их прав. Использовать для этого boardinfo не кашерно. 
Кстати, почему оставили название boardinfo?   
Предусмотрю. Сейчас в файле data/boardinfo.php не хранится никаких настроек. В базе данных таблица называется "exbb_options" 
 
Цитата:Брать данные boardinfo и boardstats будет лучше из кэша. Несериализованного. Если кэша нет или нулёный, тогда из базы, с созданием кэша.   
Кеширования пока нет. 
 
Цитата:Господа советчики, вы вынуждаете парня собирать откровенный говнокод, вроде последнего хита форумов. Тоже тот ещё конструктор.   
ExBB был изначально сделан не правильно. Легче написать заново, чем глобально переделывать старый. |