Re: xemacs wiki

[email protected] (A.J. Rossini)
Newsgroups gmane.emacs.xemacs.design
Message-ID <[email protected]>
"Stephen J. Turnbull" <[email protected]> writes:

>>>>>> "Ben" == Ben Wing <[email protected]> writes:
>
>     Ben> my intention was to use it much more for collaborative
>     Ben> development, containing the sorts of info found on our web
>     Ben> page, just more so ...

   <--stuff cut-->

> I'm not sure what you mean by "collaborative development."  I would
> almost surely not be willing to participate in a wiki-mediated
> workflow, at least not with any of the wiki engines I've seen.  This
> worries me:
>
>     Ben> finally you've got a central repository where anyone could
>     Ben> make an entry concerning a patch of theirs, others could add
>     Ben> comments about the patch, make updates, etc.
>
> We have that.  The problem is the existing interface mostly sucks.
> So, how would we import all that data into a wiki?  How do you export
> a patch on the wiki to CVS?

One example of an attempt to do this is the Zope collector, which
collects bug reports.  Is it reasonable?  Sort of.

The only way I see a wiki working is if you leave it open and use a
history mechanism to undo vandalism.  There tend to be very few
vandalisms (personal experience: I'm running 3 "mostly open" ones on
my lab WWW site), but just one vandalism can be annoying and
time-consuming to undo.

To illustrate what I use a Wiki for (in my case, ZWiki on Zope,
thinking migrating to ZWiki within Plone on Zope, similar to
www.mygnus.org(?)), I run an loosely labeled IssueTracker for 2 OSS
projects I'm running, where the interfaces are:

1. mailin to a page
2. click to add a bookmark/link from the current browser page to a
   page of bookmarks, with comment.  This,  from a browser supporting
   javascript in the bookmarks (Mozilla, Galeon, IE, not Konqueror,
   sigh). 
3. mail-out of edits (which can be mailed back in)
4. public anonymous addition of comments and new pages, but locked
   editing (this would have to change -- passwords are annoying, I
   need to use a NetID or PubCookie framework or similar for
   authentication).  ** THIS IS THE "TRADITIONAL" WIKI INTERFACE,
   though traditionally it's open.
5. use of XEmacs to directly edit pages via ftp/webdav, or via
   ExternalEditor (a Zope product)


I have to admit, #1/#3 are my primary interfaces (mailing in, or
replying to an edit).  The rest are just fluff.

It does work reasonably well, though, except when it breaks ("fragile,
intelligent users/programmers only").

Search pages are how I find things (i.e. Zwiki auto-catalogs).

Refactoring is annoying, but see #5 for the only way to do it.

> NB.  Wikipedia is FDL.  Yuck.  Licensing a wiki, if it's going to be a
> permanent part of XEmacs in some sense, will be a serious problem.
> The three likely licenses (FDL, XEmacs documentation, GPL) are
> mutually incompatible according to rms, but we definitely will want
> some of the stuff to go into our docs, while code obviously needs to
> be GPL.

This is a use-case issue -- I've found wikis great for temporary brain
dumps until I can restructure what I found, but not really suitable
for much more (though "temporary", when it comes to user help, is a
long, long time...).

best,
-tony

-- 
[email protected]            http://www.analytics.washington.edu/ 
Biomedical and Health Informatics   University of Washington
Biostatistics, SCHARP/HVTN          Fred Hutchinson Cancer Research Center
UW (Tu/Th/F): 206-616-7630 FAX=206-543-3461 | Voicemail is unreliable
FHCRC  (M/W): 206-667-7025 FAX=206-667-4812 | use Email

CONFIDENTIALITY NOTICE: This e-mail message and any attachments may be
confidential and privileged. If you received this message in error,
please destroy it and notify the sender. Thank you.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.