Arlen
>>
https://docs.google.com/document/d/1Y8qV6I9BI1vgvve5kfThLKUOPu0aeF-FiCNpWvP62Hs/edit?usp=sharing
This seems to be a complete rewrite of the TW core. It seems to me that the
simplest way to create a multi-user TiddlyWiki is as follows:
1. Implement a userspace function in the core
1. Based on a directory structure like $:/users/<username>/
2. After loading the root tiddlywiki, loads any tiddlers in the
userspace
1. This way each user has their own space (like tiddlyspot)
2. but that userspace only contains the tiddlers unique to that
user
2. Implement a separate plugin for editing functionality
1. Allows read-only vs read/write users
3. Implement a login screen on root access that asks for a username
or a login
1. Username
1. sets the userspace root
2. navigates to a user's space
3. Loads tiddlers within that userspace
4. Allows visitors to read user's published content
2. Username/password
1. sets the userspace root
2. navigates to a user's space
3. loads the editing plugin
4. Loads tiddlers within that userspace
5. Allows users to edit their content
4. Extend the server filesaver functionality to save new tiddlers
to the user's userspace rather than to the root
1. Allows users to update their content
5. Implement import functionality that allows users to load tiddlers
and plugins from other user's userspace
1. Allows plugins and other content to be maintained by one user and
used by others
6. Implement a bulletin board to allow users to publish bundles of
their tiddlers and plugins for other users to subscribe to
1. Allows folks to know about content
7. Implement a user plugin that allows each user to submit extensions
to the core
1. Allows users to contribute content that expands the root to hold
content agreed on by the community as needed by everyone
8. Implement a test environment to test submissions to the core
1. Allows users to test core extensions before implementing in root
--
You received this message because you are subscribed to the Google Groups
"TiddlyWikiDev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywikidev.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywikidev/0292196f-46df-416f-b180-d2d63cf1ac3c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.