The Root Node
Wookie - A wiki with hair
Wookie is a Wiki [#10010], implemented from scratch in
Perl [#10062] using the WebApp [#10063] framework. It
was created by Attila as a framework for reimplementing
some old ideas in a new way.
Differences between Wookie and other Wikis include:
- The data model, which allows for nodes (or Wooks) to have many hierarchically formed names, with
different names in different contexts;
- Support for many kinds of data, including composite/container
types (like dairies and photo albums);
- Use of public-key cryptography to provide a basis for more
serious use of the system, including signed content and
key ring functionality (not yet implemented);
- An extensible attribute system, which is used by the system
itself to provide many of Wookie's more interesting features;
- A flexible, robust access control system;
- The ability to view content as both arbitrary unstructured
hunks of text (or sound or pictures or what have you) and
as real data structures (directed, cyclic graphs) at the same
time... similar in spirit to the notion from LISP [#10064]
that code can be viewed as data, and vice versa.
The Root
This is the root of all things. It is node number 1 in this
Wiki [#10010]. If you don't have anywhere else to go, then
this is where you end up.
Since Wookie is essentially an implementation of the whole
Wiki [#10010] concept, it's fine to call this a wiki.
Or a wookie, since that's really just a wiki with some hair.
Hah.
Or, you can call it a "wookie instance." Sounds a bit
pretentious.
Purpose
This wiki is used mainly as a development resource by a loose
confederation of hackers that work on several projects,
including Wookie itself. Some of the projects are
protected from access by unauthenticated users. If you get
an access control error, don't worry, it's no big deal; just
hit the Back button in your browser and go somewhere else.
Projects
Users
System Objects
Namespaces