• Home
  • Download
  • Manual
    • Installation
    • Static Site
    • patTemplate
    • patForms
    • Users
    • Content Modules
    • Class Overriding
    • AJAX and JavaScript
      • Class loader
    • Tunning Features
    • REST Service
    • Framework
      • Directory Layout
      • Class Loader
    • 3rd party libraries
  • About
    • Ohloh
    • Imprint
    • License
    • Related Blogs
  • Developer
    • To Do
    • Changelog
    • Source
    • Demo Site

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