Roughly fixed `wallposts` app to match the generic `projects` model.