Ik zou het sowieso OOP maken en dan met hooks gaan werken zodat je gebruikers addons ervoor kunnen maken, dan heb je eigenlijk al een goed standaard systeem met alleen nog nieuws/blog erbij.
Ledensysteem ideeën
Addon-installer, zoals je al zei een goed, / leuk idee! 
