By federating wiki we seek a new balance between ownership and collaboration. A decade of experience shows we have made many good decisions. Now we enumerate and prioritize the best of these so that we can consider new implemenation without harming what we have made.
This document will mimic wiki's item mobility by writing initially in single line paragraphs. Each item begins with a quotable statement in bold followed by disambiguating explaination of purpose. Initially we expect this to serve as a guide to discussion and later an outline for a more stand alone document.
We will eventually mine historic talks and videos to be sure original intentions will be faithfully reconsidered. Asperational principles will be noted as "new".
- Federated Wiki Videos (from the first year) wiki
- Federated Wiki Design Principles (from Splash 2014) wiki
- New CSS Test Case (classes defined and used) wiki
- Mobile Gestures For Wiki (suggestions) wiki
One Width. Adjust column width and scale such that text flows in a consistent and highly readable ten words on all devices.
Dark Mode. New. Detect and respect when a viewer has chosen low brightness background due to situation or preference.
Nav History. Respect the browser back and forward controls to undo and redo navigation. video
Item Inputs. New. Show where items provide information used by others.
Incremental Search. Consistent and meaningful terminology with tool-tips for alternatives.
Lineup. Links stack panels replacing or adding to those previously viewed from a given page. video
Flags. Sites in the federation are identified by consistently generated images representing both wiki and author's brand. video
Direct Manipulation. Some items expose temporary adjustments such as hover, drill-down, pan and zoom. E.g. Map, Assets, Frame, others?
Self Test. New. Core releases, plugins and possibly scripts can provide "self driving" pragmas that visibly succeed or fail.
Partial Content. Show, for example, a guess of page title while fetching the page json with the properly capitalized title.
Natural Extension. The act of reading extends easily into writing in an unchanged context.
Simple Sequence. Constrain items of a story, actions of a journal, and panels of a lineup in a flat linear order using only links for additional structure. This ensures that reorganizations are easily interpreted.
Visible History. An author can see change at other's hands and retrieve desired improvements. video
Refactoring. Edit operation moves items within and between pages, extending to retrival from remote sites. video
Markup. Edit operation allows revision of item text which will permentantly change the appearence or behavior of an item.
Direct Editing. Some items expose direct modifications which are made permenant by recording the Action. E.g. Map, Markdown, FiveStar, Journalmatic others?
Voice Editing. New. Wiki relies on complete sentences which are hard to enter on phone keyboards. Can we dictate edits to pages? Any kind of edit anywhere on a page?
Ghost Pages. The lineup has room for past and future versions of a page easily compared with the current version on the server.
Collaborative Reference. Consult page context to find links, images, assets, and not yet scripts.
Limited Resource. New. Admin can set limits and authors can see how choices advance toward or exceed these limits.
Direct Configuration. Some items expose server reconfigurations made permenant and non-reversable by server writes. E.g. Assets, Plugmatic, Flagmatic, Register, others?