2013 – Condolence Book – Gerhard Heufler

In memoriam, Gerhard Heufler (1944 – 2013)

When the head of Industrial Design at the FH JOANNEUM, internationally recognized Gerhard Heufler, suddenly passed away in 2013, I was trusted upon to create a condolence book website.

In less than a day, I wrote a system that allowed guests to write anonymous entries and had an admin interface in which multiple moderators can approve, disapprove, edit or delete comments, create auto-filter terms and manage filter-affected posts and even create and manage other moderators.

Moderation Queue

All posts go into a moderation queue by default, to prevent spam on a highly sensitive website like this. A moderator sees new posts on top of the queue, can select multiple and approve or disapprove of them with a single click. All posts can also be edited, i.e. to fix spelling mistakes.

Automatic Word Filter

In order to manage automatic spam, a word filter system was implemented. New entries that contain any of the defined filter terms are flagged as "disapproved" automatically and can be reviewed by a moderator. The interface also allows for mass-flagging after adding a new term and shows, how many posts are actually affected by a specific filter. Moderators can also see how many posts with any filtered term are actually visible on the website right now and can take down all affected posts with a single click. Posts that have been flagged as "disapproved" can be deleted manually or in bulk via the moderation queue.

/projects/02_projects/2013-05_condolence_book/thumbnail/336370e260544644e6733eeb8d439b82_condolence_book_screenshot1.png
/projects/02_projects/2013-05_condolence_book/thumbnail/928ec839de6be663f1ef85c72b021f7c_condolence_book_screenshot2.png
/projects/02_projects/2013-05_condolence_book/thumbnail/782b09ea2fe4edff5d9c1fa073ccc443_condolence_book_screenshot3.png
/projects/02_projects/2013-05_condolence_book/thumbnail/a361b86e6d4c267dc27f08568ccc48c7_condolence_book_screenshot4.png
/projects/02_projects/2013-05_condolence_book/thumbnail/da533ecdfd5c4513f35e5eaecedd1d3a_condolence_book_screenshot5.png
/projects/02_projects/2013-05_condolence_book/thumbnail/5cf5186207bb4bb698a90ec68ae53669_condolence_book_screenshot6.png