ToDo
Well, this is just an unordered list of things to do.
Bugs and Issues
- VFS: Backup original file before import and keep it gERD
JavaScript don't work when sending as single file
Stuff that Matters
- Dictionary as patForms datasource (gERD)
- Dictionary as patForms filter (gERD)
- WebDAV access to VFS (gERD)
- REST interface connection (Axel)
- VFS file upload via REST (Axel)
- VFS Mime_Image: use exifautotran (and jpegtran) (gERD)
- create smaller (strip test files etc.) download packages (gERD)
- get_magic_quotes_gpc() solve quoting problem once and for all :-)
- Write more docu
Miletones
Milestone X: I18n and such
Implement translation features for code, template, config files and texts from any source marked as tranalateable.
- add patTemplate function to translate
Milestone X: Become a CMS
Make site's content editable using a simple and powerful web interface with WYSIWIG user experience. Instead of providing a separete administrator interface, authors should be capable to edit any kind of content in place using Xinha editor. Also it must be possible to edit pages meta data like used template, title and user access control levels..
- Content module that displays CMS content: Article
- Inline Editor for page's content for logged in authors
- Use drafts for edited content
- simple (extensible) workflow to publish (draft) content
- i18n support for content translation
- Modules that decide whether do display content A or any alternative. Such a module might allow display content based on date or the status of the current logged in user or the moon phase. Allow to negate and logically combine them.
- Allow nested content Nested content contain of composite templates providing any number of subtemplates filled row-wise. Each row contains content of another module event nested.
Milestone X: Hyperlinks
This milestone is not scheduled, yet
The ability to cross-links web-sites is one of WWW's core features. Also user links are dear content. Hence Wombat must be able to store and manage user's links.
- social bookmark support
- personal bookmark manger
- Reference counter for links
- Internal links
- Links to other user's content
- Links to special pages
- Wikipedia.org
- Communities: My Space, Facebook, My Nero
Milestone 6: URL Dictionary
Use a dictionary to store URLs and e-mail addresses Fnished 2010-01-01
Milestone 5: Comment
A system for commenting that allows to leave comments for anything that has a primary key. Major goals are blog entries, VFS-files, VFS-galleries, hyperlinks and other users. Fnished 2010-01-01
Milestone 4: Xinha Extensions
One core feature is to use the richt text editor Xinha to edit user content in WYSIWIG (or better: what you see is what you want) manner. Still, Xinha needs to be connected to Wombat, custom modules are required to insert VFS-files or internal links. Fnished 2010-01-01
Xinha module links URL Xinha module VFS file Xinha module Smileys
Milestone 3: Events
To automate user registration etc, Wombat must send emails to users and change user's flags for all new users. In general Wombat needs to react on events. Events may happen anytime anywhere. The action following to each event must be configurable and extensable. Fnished 2009-04-17
Application event system User notification when user registers, renews password etc. Asynchronious event handling using cronjobs Basic event handler
Milestone 2: VFS User Interface
Multimetia content is very important. Hence Wombat must provide very simple and feature rich access to VFS. Basicly VFS features (create folders, move folders, move files, upload files, rename files, delete files) must be available for HTML-only users, too. Fnished 2009-04-14
VFS multiple file upload using destination frames VFS file explorer: create folder VFS file explorer: delete folder VFS file explorer: move folder VFS file explorer: delete file VFS file explorer: move file edit file name and description File manipulation based on mime-type
Well, the features are actually implemented, still, the GUI needs improvement. :-(
Milestone 1: User Registration
Basic features to register and activate user accounts. Also users must be able to recover lost passwords as well as changing them. Fnished 2009-02-28
Demo site create and setup User registration User password renewal User password change