waf is currently unavailable for download. I want a carefully controlled distribution during this pre-initial-release period. When the 1.0 release is ready the source will become available for download under an open source license. Following is a list of milestones for all currently planned releases and their status.
Fighting scope creep is a never-ending battle, so bear with me as this list evolves. This is a personal project on which I can only work in my free time. Regardless, I'm shooting for a release date sometime in May 2009.
- waf v1.0
- Security Framework:
- Authentication:
- [100%] Username/password Authentication
- [100%] Email-based Authentication
- [0%] OpenID Authentication (may be bumped to a future release)
- [20%] State Preservation During Authentication Process
- [0%] Rate limiting failed authentication attempts
- Permissions:
- [100%] Individual Permissions
- [0%] Role-based Permissions
- [100%] Template Framework
- Database Abstraction Framework:
- [100%] Query Execution/Result Processing
- [100%] Query Parameterization
- [100%] Query Logging
- Statistics Framework:
- [100%] Request Logging
- [100%] Basic Statistical Analysis/Reporting
- Hierarchical Page System:
- [100%] Basic Support for Directories
- [100%] Directory-Scoped "Common" Files
- [0%] Selective Waterfall Inheritance of Directory-Scoped "Common" Files
- [98%] Loadable Module Framework
- Utility Pages:
- [100%] New User Signup Page
- Blog Module:
- [100%] Book-view (X entries per page, new entries appended to last page, defaults to last page; reads like a book)
- [0%] Blog-view (X entries per page, new entries appear at top of first page; standard style for most blogs)
- [100%] Basic Posting Mechanism
- [100%] Permalink Functionality
- [100%] RSS Feed
- [100%] User Comment System via comments module
- [0%] <A PAGE=...> Macro Expansion
- [90%] Comments Module:
- * Used to provide a uniform comment system on any object or class of objects
- [100%] Generate formatted comments
- [100%] Generate a comment form
- [100%] Process that comment form
- [100%] Have various permissions to enable fine-grained user security on comments
- [0%] Delete comments
- Gallery Module:
- * Used to provide basic photo gallery service
- [90%] Basic module
- [90%] Basic upload capability
- [100%] Thumbnail generation
- [0%] Metadata editing
- [5%] Image re-ordering
- [100%] User comments on images via comments module
- [100%] .htaccess-based URL Rewriting (to mask the use of waf)
- [20%] API Documentation
- Setup Mechanism:
- [100%] Core Module Enumeration Mechanism
- [0%] Versioning Mechanism
- [50%] CDN module for handling static content
- [0%] Pre-release Source Cleanup
- Unscheduled Features:
- Internationalization
- Cursor-type Database Access
- Certificate-based Authentication
- Forgot-my-password Utility Page
- User preferences Utility Page