Themes are now specified as an array rather than a single element. Files are looked for in templates (and static directories) in the order they are listed. This way, it is possible to define a new theme that makes only minor modifications of the default theme without copying all the files.
This is based on Matteo Crippa's work here: http://www.matteocrippa.it/2008/8/Better-workaround-to-add-gravatar-to-bloog
… entries. When enabled, instead of serving up articles at the old URL, bloog returns a redirect to the new canonical URL.
Improved the uploader slightly. Fixed the legacy handler for Serendipity.
…ing of HTML sanitization for trusted sources to allow youtube, etc.
…ill check Content-Type header for encoding on POST/PUT.
…fling of view templates to nicely conform to handler directories. Should allow easier adding of new handler directories.
…ports extending for other apps.
…shared template dir and just moved shared template files to root of views/<theme> directory.
…tveld code. Minor doc tweaks.
…c and /views. First step in providing some ease in swapping out files related to views.
…. Also minor refactoring.
… can be initialized using uploader but this commit does NOT have AJAX clients for web-based editing.