Dogfooding the Sueetie Wall Message Editor

Developers should have to use the apps they build, or in my particular case, are in the process of building.  I thought fellow devs would find the morning’s updates to the Sueetie Wall Message Editor interesting, if for no other reason than being able to relate with updating an app’s insufficiencies because you use the thing.

And I’ve been using the newest Sueetie Wall titled The Edge a lot, covering the community happenings of YetAnotherForum.NET, BlogEngine.NET, Gallery Server Pro and ScrewTurn Wiki.  They’re each active communities, so it didn’t take long to see what changes I needed to make in the Wall Message Editor.

A screenshot says a thousand words, so below is the Sueetie Wall Message Editor with notations on each of the functions I added this morning.  In short the updates were

  1. Added an option to directly edit the message HTML
  2. Added the ability to edit a wall message’s title, and
  3. Added the ability to update a wall message’s category

I had originally planned on adding a new UseRichEditor boolean property to the Sueetie Wall object with the option of using a Rich WYSIWYG Editor, but decided it was overkill.  So instead I enhanced the editor capabilities on editing a message by adding an HTML widget.  The HTML editor for the above message is below.  Not very pretty but it does the job when you need to get into the HTML.  I should add that as a security measure the HTML edit widget is only visible to Sueetie Content Administrators.

Two other changes not apparent on the screen are new Sueetie Wall properties to hide either Wall Messages or Comments or both from the Site Activity Log.  Here are those property settings on the Sueetie Wall Management page.  I felt that those would be useful when the Sueetie Wall is released into the wild with v4.0 in a few weeks.

Article written by

A long time developer, I was an early adopter of Linux in the mid-90's for a few years until I entered corporate environments and worked with Microsoft technologies like ASP, then .NET. In 2008 I released Sueetie, an Online Community Platform built in .NET. In late 2012 I returned to my Linux roots and locked in on Java development. Much of my work is available on GitHub.