Вордфильтр должен быть на регулярках и использоваться как защита от спамеров, а не как метод борьбы с неугодными эвфемизмами. Пароль на удаление может использоваться как псевдорегистрация, особенно если используется трипкод (который, кстати, можно отсылать при постинге, но не отображать в посте, если отмечен некоторый чекбокс, например, что есть удобная фича), со статистиками, личкой, редактированием постов и прочим. Медиаконтент можно заливать на сторонние ресурсы для экономии места на сервере. Премодерации ни в коем случае не должно быть, особенно как на Доброчане. Вместо стандартного безразборного банделола нужно чтобы модератору выдавался список сообщений пользователя за последний некоторый период, чтобы тот уже мог выбрать посты для удаления, а не вслепую дырявить все треды, где тот отписался, или удалять его треды, которые взлетели. Вместо бесконечно пересоздаваемых “оффициальных” тредов желательно сделать не нынче модные циклические треды, где удаляются старые сообщения, а многостраничные треды как на форумах, что позволит не беспокоиться по поводу архивации и менеджмента тредов, допускается даже назначение кураторов по псевдорегистрации с редактированием шапки; было бы полезно особенно для тематики с постоянными тредами. Идеальная архитектура движка должна быть таковой, что функционал реализован в виде модулей-функций, которые используются уже в шаблонах страниц, что позволит создать новые виды досок (бложики, чатики, новостные ленты, файлопомойки и многое другое) с сохранением основного функционала, но это уже более глобальные рассуждения. Стороннее ПО, не приносящее прямого вреда для ресурса, никак не должно ограничиваться, для этого желательно апи, позволяющее выдёргивать определённые части контента из любого места, чтобы, например, парсер тредов парсил только нужный контент, а не заранее сгенерированные страницы, постоянно делая запросы и генерируя тонны мусорного трафика.