Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 2.15 KB

TODO.rst

File metadata and controls

48 lines (38 loc) · 2.15 KB

TODO list (varius bugs, tweaks and ideas)

  • Bugs/annoyances
  • Binary and Code data types are not supported by python json_utility.
(the only way to use them is to traverse json and manually replace Binary/Code objects)
  • Regular exression type g flag is ommited by python driver ( because it doesn't exist in python )
  • properly discover list of sort candidates from json structure
  • introduce some menu interface, currently ordering is now unpredictable and plugins just mess with dom
  • document edition: after editing coloring of odd documents doesn't work, also collapse/expand button ignores them
  • allow adding new / removing documents
changing _id generates new document. Thats might require help information, some people might be surprised
  • add no_collection_selected signal
  • Ideas
  • use service for collecting user comments/reviews
  • help system
  • consider async solution for server side
(tornado, node.js or erlang are good candidates)
  • console with full mongo syntax support, maybe pyv8 could be usefull. Other solution is to popen mongo.
  • how about implementing mongo driver entirely in js on browser side with websockets? (what about support for binary data in browser?)
  • db/collection disk usage charts
  • inline editor, double click value to change it, or right click to operate it ( like add to query builder)
  • maintain collection of usefull mongodb data dumps for tutorial purpose
  • write fom tutorial as introduction to mongodb
  • chaining fom_objects, so multiple server/database/collection connections are possible
  • json view expander: allow expanded fully or only first level and expansion of subelements
  • debug window/ console
  • show query execution time/data loading time
  • show index /stats info when hovering over respective buttons for longer time
  • highlight syntax when editing JSON, good editor component is here: marijn.haverbeke.nl/codemirror/
  • when editing document, textarea should have the same height as document
  • Release:
    • feedback tracking
    • field autocomplete
    • error reporting?
    • register_plugin
    • zip archive
    • check available updates ?
    • spinner in item lists