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