This Dynamic List
is located online.
Developing online outliners
-
Portable data. OPML is inadequate.
-
-
asdasdasd
-
[+] Other tools use it Radioland and numerous other utilities readily create and consume OPML files.
-
[-] It's missing descriptions as a standard data element For example, it'd be nice to be able to create outlines of blog entries. Not nicely crowbarred into OPML.
-
asdasdasd
-
asdasdasd
-
asdasdasd
-
asdasdasd
-
asdasd
-
asdasd
-
asdasd
-
asdasd
-
-
-
Use topic maps
-
[+] Very powerful for declaring relationships between items And rather chic these days.
-
[-] Difficult to extract information from Developing a script to render a topic map on a web page requires a small development staff. Too complicated.
-
[-] Overkill1111 We just want to do outlines.
-
ATOM and RSS
-
[+] Widespread adoption
-
[-] No accepted hierarchical data structures
-
ATOM and RSS
-
[+] Widespread adoption
-
[-] No accepted hierarchical data structures
-
Create something new My leading proposal is for a hierarchical RSS. Many of the same fields, plus a few more to support outline rendering (eg. expansion state).
-
[+] Aim to create something fresh and useful, yet familiar and accessible
-
[+] Merge RSS and OPML?
-
Design issues
-
Server side Lightweight. Connectivity not required.
-
This is the first line
-
Many people write and think while not connected to the net. Seems like disconnected editing is important, so it should be installable on a laptop.
-
-
rtzrzrtz
-
rtz
-
rtz
-
r
-
hfghfghfghfgh
-
Minimal configuration required Ideally, just unzip and copy some files, tweak a configuration parameter or two.
-
Png files
-
Gif files
-
Dog
-
Storage strategy File or database?
-
File
-
[+] Simple and familiar
-
[-] Rather limited regarding application functionality
-
Database
-
[-] More difficult to design, build, install, and use
-
Harder to manage data Requires insertion/extraction processes, which can be cumbersome and obscure.
-
Installation and portability Platform limitations. More restrictive system requirements. Administration complexities.
-
[+] More powerful functionality is possible Allows for the development of more sophisticated features: User tracking, archiving, auditing, item reuse, access control.
-
Outline data structures What does an outline item consist of? What ways can items be related to one another, beside parent-child? How do you represent transclusion relationships?
-
Editable fields in Dynamic List
-
Title
-
URL
-
Description
-
Subnodes collapsed Dave's expansion state, but stored properly--as an item attribute.
-
User-defined fields? Separate the outline node data structures from the outline item data structures. This would allow for multiple types of items. Some examples: contacts, web log entries, scheduled events, locations.
-
Collaboration One outline with multiple contributors.
-
People who trust one another sharing outlines For example, a list of project resources should be editable by any of the project's team members.
-
Input from random anonymous users Perhaps my list of pointers to web resources is out of date. Should I allow you to update it for me, a la wikis?
-
Transclusion On-page transclusion of outlines between domains.
-
Another form of collaboration This form of collaboration has well-defined boundaries.
-
Applications Test
-
Utility for content creation in personal web log sites Content creation tool for creating dense, well-organized, easily maintained hierarchical lists of information.
-
Personal information management For those who need online access to their PIM content.
-
Outliners
-
Live applications
-
Discussion