My Home   |   Read   |   Edit   |   Export   | |   New User   |   Login     
Opening Editor...
  • 6 Design issues (36)
    • 6 Server side (10) Lightweight. Connectivity not required.
      • THis is the first line (0)
      • 6 (7) 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.
      • Minimal configuration required (0) Ideally, just unzip and copy some files, tweak a configuration parameter or two.
    • Png files (0)
    • 6 Gif files (1)
    • Dog (0)
    • 4 Storage strategy (8) File or database?
      • 6 File (2)
        • [+] Simple and familiar (0)
        • [-] Rather limited regarding application functionality (0)
      • 6 Database (4)
        • 6 [-] More difficult to design, build, install, and use (2)
          • Harder to manage data (0) Requires insertion/extraction processes, which can be cumbersome and obscure.
          • Installation and portability (0) Platform limitations. More restrictive system requirements. Administration complexities.
        • [+] More powerful functionality is possible (0) Allows for the development of more sophisticated features: User tracking, archiving, auditing, item reuse, access control.
    • 4 Outline data structures (6) 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?
      • 6 Editable fields in Dynamic List (4)
        • Title (0)
        • URL (0)
        • Description (0)
        • Subnodes collapsed (0) Dave's expansion state, but stored properly--as an item attribute.
      • User-defined fields? (0) 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.
    • 4 Collaboration (2) One outline with multiple contributors.
      • People who trust one another sharing outlines (0) For example, a list of project resources should be editable by any of the project's team members.
      • Input from random anonymous users (0) Perhaps my list of pointers to web resources is out of date. Should I allow you to update it for me, a la wikis?
    • 4 Transclusion (1) On-page transclusion of outlines between domains.
      • Another form of collaboration (0) This form of collaboration has well-defined boundaries.
  • [Deleted items] (0)