While the obvious win of WikiWikiWeb
is the smooth group collaboration
it encourages, even inspires, the instant editing and linking of
the ideas one comes up with oneself (when one comment leads to a
handful of new terms) could be useful if extracted out as an
application of its own, perhaps with the ability to tie back in to an
existing Wiki (upload pages? merge?) -- MarkEichin
built a WikiWikiWeb
"clone" that I have used in just that way.
There are some tricky parts in getting HTML and WikiWikiWeb
working together that lead to some frustration, but it can be done.
If you're not insistent on HTML and in-line hypertext links, emacs' info system supports the networked text, and, given editing privileges, yields a fairly nice implementation. HyperCard
and Smalltalk systems also make such systems rather easy to construct. I've made such browsers with all three systems -- unfortunately none of them is currently available to me at work! I'm using a clone of JimCoplien
's system. -- JoeDavison
I feel the instant-hotlinks are an important feature. What I've done
so far is to implement a clone of Wiki based on what I remembered of
it's behaviour (Hmm, the idea of ForgetfulnessAsFilter
...) in about
400 lines of perl, which I run as a local http server, and talk to
from emacs w3-mode. The database load and unload hooks let me move the
database between platforms with rdist. Yes, I'll be releasing it soon.
emacs texinfo isn't too bad but it doesn't self-organize very well,
there's too much syntax that the user needs to handle. (Hmm, perhaps I
could generate texinfo from a wiki database?)
There's a hp/lx palmtop html viewer, "HV", that might be a good start
for a hp/lx based wiki engine (it doesn't handle forms or anything,
but can handle page editing explicitly, which might be enough, if the
editor was a program that gave you the wikipage and generated the html
when you quit...)
Those who use this space may decide that because of the versatility and usefulness of the WikiWay
, that it would be desirable to Own Your Own Wiki. That decision made, you are left with the choice of the many available WikiEngines
s. Since this PersonalWiki
will reside on a machine over which you exercise control, you may use it in any way and insert any type of material you find will meet your needs. Some of the possible uses include the following:
You can maintain a personal information manager. Use it to:
- record notes and recollections,
- record summaries of telephone conversations,
- prepare and make simple presentations (which can include graphics),
- maintain a personal name/address/phonebook,
- maintain bookmarks and links to other pages and intranet and internet links (by topic or other grouping),
- cut and paste search engine findings for later browsing or editing,
- keep reminders,
- maintain a chronolog,
- log events from programs and executables written to your wiki directory as flat text,
- (view? edit?) CrcCards and other images captured by digital camera or scanned,
- keep track of calendar items and reminders, and/or
- keep track of itself, by saving the recent changes each day to a page with a name like RecentChanges20020419.wik as a record of other usages.
You can also keep track of and notify via intranet of the activities of a team, group, or association.
You can save your favorite pages from this wiki and the pages you author and/or participate in.
You can use it in connection with your PaperPorting
to file pages away and delete them from the active directory.
You can use it to author or insert snippets of code for programming. Record metaphors, abstractions, jokes, cartoons, quotes, and sayings.
You can use it to record book lists, movie lists, cd lists, or other various list of interest, including inventory lists.
PersonalWiki PersonalInformationManager WikiJournaling
Students use of a Personal wiki :
Personal wiki as PIM :
http://www.spack.org/wiki/WikiAsPim http://usemod.com/cgi-bin/mb.pl?WikiAsPim http://webseitz.fluxent.com/wiki/SippeyWiki http://www.leuf.net/wiki/files/WikiWay_04.pdf
I'm toying with the idea of building a TwentyDollarWikiDevice
using a cheap Microcontroller plus some external memory. The problem is how to talk to it.