Cześć, piszę swojego CMSa

i o ile kodowanie wychodzi mi całkiem nieźle, to mam problem, bo chyba nie do końca wszystko przemyślałem. Ogólnie chciałbym stworzyć różne 'rangi' użytkowników, tak jak główny administrator, administratorzy, moderatorzy, redaktorzy itd, a jednocześnie chciałem, żeby forum było jak najbardziej odporne na wandalizm, tzn. hipotetyczna sytuacja

daję kilku użytkownikom prawa moderatora, a ci zapuszczają bota i wszystkie tematy z forum kasują

czy lepiej zostawić moderatorom tylko opcję edycji, ale z kolei mogą przeedytować wszystkie posty do kilku spacji ;d czyli najlepiej, żeby żadnych praw nie mieli

D ma ktoś jakiś sposób, czy lepiej w ogóle to olać i robić co jakiś czas back-up bazy, żeby co najwyżej stracić tematy z kilku godzin ;d
Ogólnie to proszę nie dawać kodów, ani wskazówek jak to zaimplementować, bo myślę, że sobie poradzę

chodzi bardziej o koncepcję, czytałem jak to np. jest z tym na Joomli i niezbyt mi się spodobało.