Vragen en nog eens vragen en dus gingen we aan de slag. PB's in het phpbb systeem worden meestal niet verwijderd en blijven dus tot in de eeuwigheid staan.
Het aantal berichten loopt snel op en er wordt eigenlijk niets meer mee gedaan. Tis niet de eerste keer dat we databases controleren waar 40.000 PB's in staan. Zonde van de ruimte vinden we en dus hebben we een extensie ontwikkelt voor de 3.1 lijn die automatisch PB's verwijderd na een ingestelde tijd.
De administrator kan zelf instellen wat hij een redelijke tijd vindt om PB's te bewaren
waarna ze automatisch verwijderd worden. Gelezen of niet gelezen, de extensie is
spijkerhard en verwijderd ze zonder problemen, samen met de eventuele bijlages.
Het proces wordt eenmaal per dag automatisch uitgevoerd zonder tussenkomst van de administrator. Een optie is om alleen ongelezen berichten te verwijdeeren wat ingesteld kan worden in het beheerderspaneel evenals het aantal dagen waarna de privé berichten verwijderd wordt. In de log kan je lezen van wie de berichten verwijderd zijn.
Zo blijft je database schoon en gebruik je de ruimte voor belangrijkere dingen!!