Tags:
create new tag
view all tags

Question

Is there a way to collect some fine-grain brainstorm information? What I'd like to to is have a form to enter/append a one line comment into a list on and editable page, such that a large group could quickly (faster than the locking mechanism) gather a set of ideas into a wiki page.

Use case:

  • Users: a large group on a conference call or in a meeting
  • Everyone brings up the page in a browser
  • look at the existing ideas,
  • Enter the idea in a form box
  • Press 'go', reload, and think.
  • After a period of time for stabilizing (5-15 minutes), a group leader stops the discussion and starts organizing the contributed ideas using the standard wiki editing mechanisms.

I imagine it would be something like a form-collector plugin, but it would need to work around/faster than the locking mechanism, but I'm not sure if one exists.

Environment

TWiki version: TWikiRelease04Sep2004
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS:  
Web server:  
Perl version:  
Client OS:  
Web Browser:  
Categories: Permissions, Topic revisions, Forms, Add-Ons

-- DavidForrest - 26 Oct 2005

Answer

ALERT! If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.

I saw Codev.UsabilityIdeas, Codev.FeatureBrainstorming, and Plugins.ExtensionBrainstorming but not an answer on how to use this software for high edit-rate brainstorming.

-- DavidForrest - 26 Oct 2005

Duh -- This add-comment box is similar to the feature I seek, but I'd like to tighten up the display into a bulleted list with the last bullet followed by a text-box and an 'add your idea' button.

Adding this to TWiki.UserTemplates makes this example work exactly like I want:

%TMPL:DEF{outputonelinerunsigned}%   * %URLPARAM{"comment"}%%TMPL:END%
%TMPL:DEF{PROMPT:bullet}%%TMPL:P{promptbox}%%TMPL:END%
%TMPL:DEF{OUTPUT:bullet}%%POS:BEFORE%%TMPL:P{outputonelinerunsigned}%
%TMPL:END%

  • one
  • two
  • First idea !
  • Time for coffee.
  • Possibly better to change the input form to a one liner edit box
  • What happens if I add more lines
second line here
  • second line split bullet list apart
  • Try it with a modified box...
  • Maybe this
  • one * two * three * four
  • five
  • Blub
  • test

-- DavidForrest - 26 Oct 2005

Yes, you want CommentPlugin. Read docs and you will see how you can define a custom comment box. And if you're expecting rapid succession of edits, read up on UnlockTopic and the RELEASEEDITLOCKCHECKBOX preferences variable.

-- LynnwoodBrown - 26 Oct 2005

Thanks -- One needs to make sure that the edit lock is released before one invites comments from other people.

Maybe I should try to clean it up a bit:

%TMPL:DEF{PROMPT:bullet}%%TMPL:P{promptbox}%%TMPL:END%
%TMPL:DEF{OUTPUT:bullet}%%POS:BEFORE%   * %URLPARAM{"comment"}%%TMPL:END%

But I need to read up on the prompt code to make it a nice one-line text box with an "Add bullet" button.

-- DavidForrest - 01 Nov 2005

Next iteration of code for insertion in TWiki.UserTemplates:

%TMPL:DEF{PROMPT:bullet}%<input type="text" name="comment" size="50"><input %DISABLED% type="submit" value="Add Bullet" />%TMPL:END%
%TMPL:DEF{OUTPUT:bullet}%%POS:BEFORE%   * %URLPARAM{"comment"}%%TMPL:END%

-- DavidForrest - 02 Nov 2005

I changed the input form to a bullet to make it intuitive.

-- PeterThoeny - 02 Nov 2005

Thanks. It looks good.

I added a newline to the end of the output so it doesn't nest.

Now the bullet template is:

%TMPL:DEF{PROMPT:bullet}%<ul><li><input type="text" name="comment" size=50><input %DISABLED% type="submit" value="Add Bullet" /></li></ul>%TMPL:END%
%TMPL:DEF{OUTPUT:bullet}%%POS:BEFORE%   * %URLPARAM{"comment"}%
%TMPL:END%

-- DavidForrest - 02 Nov 2005

I like this Template and wanted to extend it to do multi-level bullets and also headings.

I came up with this code:

TMPL:DEF{PROMPT:BulletH1H2B1B2}%<ul><li><input type="text" name="comment" size=50>
<input %DISABLED% type="radio" name="BulletHeadingText" value="---+ " />H1
<input %DISABLED% type="radio" name="BulletHeadingText" value="---++ " />H2
<input %DISABLED% type="radio" name="BulletHeadingText" checked="checked" value="   * " />B1
<input %DISABLED% type="radio" name="BulletHeadingText" value="      * " />B2
<input %DISABLED% type="submit" value="Add Bullet/Heading" /></li></ul>%TMPL:END%
%TMPL:DEF{OUTPUT:BulletH1H2B1B2}%%POS:BEFORE%%<nop>URLPARAM{"BulletHeadingText"}%%<nop>URLPARAM{"comment"}% 
%TMPL:END%

I would like to add the signature and date to the end of the bullets but not to the headings but the use of an IF statement in the Output format defeated me.....

I tried to test the BulletHeadingText string - IF this did not start with "---" then put in %WIKINAME% %SERVERTIME% type fields.

-- NeilGood - 11 Dec 2008

This is not tested, but worth a try:

%TMPL:DEF{OUTPUT:BulletH1H2B1B2}%%POS:BEFORE%%URLPARAM{BulletHeadingText}%%URLPARAM{comment}%%CALC{$IF($EXACT($REPLACE(%URLPARAM{BulletHeadingText}%,4,10,), ---), , -- %WIKINAME% - %DATE%)}%
 %TMPL:END%

-- PeterThoeny - 13 Dec 2008

Edit | Attach | Watch | Print version | History: r11 < r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r11 - 2008-12-13 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.