Flexible Lisp Blogware. Fork for personal use. Mirrored from https://github.com/kingcons/coleslaw originally.

TODO 1.4KB

123456789101112131415161718192021222324252627282930
  1. Old Coleslaw: Allow choices.
  2. New Coleslaw: Screw choices!
  3. "You can have it in any color as long as its black."
  4. What views are supported? tag-based, reverse-chronological, by-month, single-post
  5. Where is the data? git
  6. How are update done? check for new commits every *interval*, possibly switch to commit hooks later
  7. Post generation? Static
  8. What is the post format? (markdown, plaintext, rst, etc, anything with a parser plugin!)
  9. How are comments handled? They're not supported.
  10. What about themes? Templates are themes. DUH.
  11. Plugins? Injection support for HEAD and BODY. What about predicate-based injection?
  12. How is it served? Hunchentoot, Lighttpd, S3, whomever!
  13. TODO:
  14. ; blockers to use this for redlinernotes: rss/atom feed, markdown support
  15. ; after that, focus on injections for code highlighting and latex
  16. ; doc themes and plugins
  17. ; populate prev and next links
  18. ; implement plugins: atom, markdown, pygment/highlighting
  19. ; actually start using this for redlinernotes.com? Move over May-2007 to present.
  20. ; fix plugins: s3
  21. ;; Incremental compile: only "touched" posts+tags+months. By-20 must be redone, of course.
  22. ;; ^^ Long as we're overhauling, maybe come up with a commithook scheme that runs main
  23. ;; and main becomes load-config, compile-theme, compile-blog?
  24. ;; support old URLs via use of post-aliases?
  25. ;;; plugins: analytics, logging/monitoring, crossposting, disqus
  26. ;;;; write a proper version of escape considering wild pathnames and valid URL issues