Personal Web Page Tool

Posted by JohnP 12/28/2007 at 11:26

Requirements:

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