Shoutbox
Questions answered by this recipe
- How can site visitors easily communicate with each other across all my Wiki farms?
- How can I provide live support?
Description
Fox-forms (no javascript), low-overhead shoutbox
Notes
After surveying dozens of shoutbox and chat alternatives, I decided to stick with a simple, low-overhead Fox-forms-based solution. A shoutbox (we call it a hollabox) can be a delightful source of wiki fun, as well as provide live help, if desired.
Installation Steps
We send all shouts across the Wiki by posting to a common page (in the example below I use Site.ShoutBox, but any common essay service page will do, of course). In the following example, you must have an Author name already established in order to participate:
1) Download and install Fox.
2) Edit any skin's sidebar wiki page (usually Site.SideBar for most skins).
3) Add the following markup:
(:if ! equal {$Author} "":)
>>shoutbox<<
%sidehead%shoutbox
(:fox shoutbox #top target=Site.ShoutBox:)
(:input hidden author value='{$Author}' :)
(:input textarea class=shoutbox shout cols=20 rows=2:)
(:input submit post Enter:)
(:foxtemplate "'''{$$author}''' [-{$$(date:M j, 'y g a)}-]\n{$$shout}[[<<]]":)
(:foxend shoutbox:)
(:include Site.ShoutBox lines=30:)
%right%[[Site.ShoutBox|more >>]]
>><<
(:if:)
4) Style >>shoutbox<< as a Wiki style.
Couldn't be simpler! And what FUN everyone has in hilongos!
NOTE: For a Farm installation, the Site.ShoutBox should go in the shared.d folder of your Farm.
Release Notes
Initial release -- 9/27/2007.
See Also
Contributors
KMcC September 27, 2007, at 01:15 AM
Comments
User notes : If you use, used or reviewed this recipe, you can add your name. These statistics appear in the Cookbook listings and will help newcomers browsing through the wiki.