Cognatio Development

Cognatio will probably never quite be finished. Here's a sort of informal planning area where I can jot down ideas for improvements, possible features, and bugs to fix.

Current Ideas

In order of importance.

  1. A backup mechanism!!
  2. Make the default selection for permissions match the current page.
  3. Flat page link copy-to-clipboard button in navigator view (in jump toolbar).
  4. A proper button to switch back to static view (in jump toolbar).
  5. Some sort of autosuggest for HTML Entities.
  6. "Search" / autofill feature when using the jump bar (better yet, when filling out a /page/xxx in an a tag
  7. Proper word-wrap with indentation
  8. Experiment with full-network rendering (solving in background when changed).
  9. Dynamic content blocks.
  10. The idea here is that there's a special HTML tag like 'dynamic' or something. Anything within that tag (but not the tag itself!) is ignored when moving from the iframe to memory, editor, and server. Code that generates dynamic content will find the correct dynamic block (by ID, most likely). If it does not exist, it can safely generate it knowing that it won't be generated next time in a forever-loop.

    Then, any work it wishes to do can be done within that container safely! A whole regional application could run within, for example. The schematic data that drives it will have to be stored somewhere, however, but I think that can just be within a globally-spaced inline script tag variable.

    To cast this in MVC language, the view is sequestered in the temporary dynamic container. The model lives in the web-page, and the control code either also lives in the webpage or is a separate script file referenced by link.
  11. 'Pinned' bulletin for quick navigation to gateway, etc.
  12. "Brandenburg Arch" style Gateway, a bit more grand.

Known Bugs

Too Hard

Completed Features / Solved Bugs