I finally finished all the features I wanted to add to the Chatterblock. It became a much larger project but I wanted to combine all my lessons learned to date and bring some new functionality not seen in other Geeklog addons. I converted the finished block to a plugin to make installation easy and not require users to edit any core Geeklog programs as blocks do. Specifically some of the new functionality includes: user defined settings, three display modes, smilies, Chatterlog and online configuration.
The three operating modes are:
Static: the original look with a fixed number of posts
- Smooth Scroller: View messages with a scroller to easily display more messages. Number of messages determined by the number of hours of history set.
- iframe - auto refresh mode: This mode allows the block to operate independent and refresh automatically without requiring a main page refresh.
Users can set the refresh interval and amount of history to show. Users will see a highlighted message at top of the Message window to indicate number of private messages. Using the iframe mode with popup alerts enabled and private messages enables a basic instant messaging on your site.
All of the these features can be configured online and disabled if the site admin so desires. If enabled, users can set their own preferences including operating mode, pop-ups and amount of history to view.
Another major new feature is the Chatterlog that allows you to page thru all the chatter history and even edit your last message. Site admins will use Chatterlog to manage the messages including bulk select of messages to archive or delete them.
Many new features and changes are detailed in the install document.
The archive may be downloaded from my site here or www.squatty.com.