index/TODO.md

934 B

TODO

High Prio

  • Create tests for everything testable.

  • Draw out a plan for the templating backend.

    • Will probably just construct using the HTML abstraction stuff, would make AJAX'ing page updates trivial also.
    • Reinvestigate the semi-isolated PHP script template system I used in some other project, I forgot which.
  • Determine structure for markup parsing abstraction.

    • Writing a bbcode and markdown parser outside of Index, will implement a structure when done.
  • Create HTML construction utilities.

  • Create similarly address GD2/Imagick wrappers.

  • Figure out the SQL Query builder.

    • Might make sense to just have a predicate builder and selector builder.
  • Create a URL formatter.

  • Add RSS/Atom feed construction utilities.

Low Prio

  • Get guides working on phpdoc.

  • Create phpdoc template.

  • Review all constructors and see which one should be marked @internal.