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