Первая идея, которая приходит в голову, -- модульность на странице показа Конференции, Топика, Темы. Чтобы был довольно простой способ "вписать" в показ Модуль кнопок, Модуль сообщения (поста), Модуль подписи, Модуль юзера, Модуль смайликов, Модуль ответа и т.д.MODS
We need to figure out what kinds of modifications, plugins, addons or extensions we'll have and settle on names for these as early as possible. So that it's clear what's meant in discussions. We also need to come up with a good set of basic feature additions & modifications that we can implement to see whether the architecture can really deal with the modifications/plugins/addons/... as well as we anticipated.
Такая структуризация позволит несложным способом вводить измененные в плагинах/модах/аддонах элементы показа. И соответственно php-модули для обработки/формирования этих элементов показа.