After a bit more thought, PersonalCategories could be a nice intermediate step between wikis and the full ViewPoint idea. Many of the issues are the same as they would be in ViewPoint--in a sense PersonalCategories is a MultipleView? system for metadata.
Ideas to discuss include:
I have an idea I'm going to call an InterestMap...
It struck me that there's another way of implementing this. Instead of storing category information with each page, why not store page information with each category? I.e., each category is stored as an array of page names.
Categories may thus even be stored next to pages in the PageDatabase. You might name them something like @CategoryPolitics or @JohnDoe:Favorites so they can be distinguished from ordinary pages.
An advantage of this is that all the wonderful rules of editing and versioning and expiration that apply to pages now automatically apply to category lists, for no extra charge.
A second advantage is that it might be extensible for other purposes. For example, someone wants to be able to write Greek text just by typing in the English transliteration. One possibility under this scheme would be for her to create the "category" @JaneDoe:logos to contain the Greek text for some word she wants to write, and then transclude that in a page using notation like ##JaneDoe:logos## or somesuch. You could also perhaps transclude a category list (e.g., ##JohnDoe:Favorites##) to display a RecentChanges listing for that category's pages.
Just tossing this idea out for criticism and refinement. -- anon.
I think for my wiki I'm going to try thinking through an implementation that is based on categories-as-pages instead of categories-in-sections. [Later] See what became of the idea at Tavi:TaviCategories.
As to a Greek text section, I merely used that as a concrete example. It's probably a poor example for transclusion. ;-) My wiki actually supports Greek (or any Unicode) characters everywhere. Explanation: a request was made to devise some way to type Latin characters and have Greek characters appear. Typing (Latin) text to transclude a page that contained Greek symbols was my inspiration, and could be used in this case for Greek words that were oft-repeated.
This is another approach:
Organize a series of folders and sub-folders on your own computer. Name then by the category you wish to make pages a part of. Simply drag and drop the link in the folder. This is a simple, flexible and friendly way to organize pages of personal interest, not only on this wiki, but from other wikis and internet sites.