Personal Web Page Tool
Requirements:
- User Authentication/Management – Guest, Comment, Poster – 5 levels of trust (0=admin) all views are dependent on the current user role.
- Blog with comment ability for registered users
- Search across all blog data
- RSS / XML Feed
- Calendar – published – CalDAV or iCal
- Web file storage – WebDAV
- Todo List Manager with subtasks
- Contact Manager – LDAP xface
- Stock Links to Google/Yahoo Finance
- Picture Gallery
- Podcast Publishing Organizer
- REST/XML xface
- Link Manager
- AJAX where it makes sense
- Management – comment cleanup and block
- Site statistics
- Administrative searching – for edits
- Simple edits for the admin-level users. I should be able to click on any article and edit right there.
- Fast!
- If a DB is used, SQLite should be fully supported.
- Simple backups (files make this easier than databases); rsync is wonderful!