WIP: refactoring Posts module, global status messages