title: To Do format: Markdown --- | * Archive lists by: Year, Month * Send pings on new post uploads -- keep track with a .state.yml file? * Add a `test` rake task for verification of `Site` structure and content * Setting for specifying the site's `homepage`, use `:blog` for the blog, or a `page.slug` * Base blog folder setting ( defaults to `'.'` ) * Base page folder setting ( defaults to `'.'` ) * Abstract content types (page, post, media) * Cleanup error messages, application-wide * Convert to MERB-style template names `filename.type.processor`. For example: `home.html.erb` ## Completed * Setting for number of entries to show on main blog page * Cleanup Tag list implementation * Application events to provide hooks for plugins * Check for existing files before writing over them on the command line * Abstract `TextFormatter`s * Plugins should allow creation of `TextFormatter`s * Feed support * Sort tags, pages, and posts when they are added to the `Site` collections (?) * Custom tags from plugins * Rendering plugin using `<%%= render :plugin=>'MY_PLUGIN' %>` -- Wound up looking like: <%= MY_PLUGIN params %>