public
Description: Simple "host it yourself" todo list. An example of simple Prototype JS based client side MVC design.
Homepage: http://megous.com
Clone URL: git://github.com/megous/ajax-todo-list.git
name age message
file .vimrc Thu Jan 15 07:35:55 -0800 2009 added TODO [megous]
file JSON.php Thu Jan 15 04:53:37 -0800 2009 initial commit [megous]
file README Thu Jan 15 14:24:12 -0800 2009 updated README [megous]
file TODO Thu Jan 15 15:28:05 -0800 2009 translate to english [megous]
file database.php Thu Jan 15 13:44:41 -0800 2009 port to sqlite [megous]
file date-cs-CZ.js Thu Jan 15 15:28:05 -0800 2009 translate to english [megous]
file date.js Thu Jan 15 15:28:05 -0800 2009 translate to english [megous]
file effects.js Thu Jan 15 04:53:37 -0800 2009 initial commit [megous]
file global.js Thu Jan 15 13:10:08 -0800 2009 redesigned task list sync [megous]
file gtd.js Sun Feb 08 15:28:55 -0800 2009 fix date parsing regression [megous]
file index.html Sun Feb 01 16:26:48 -0800 2009 provide download link for all those who want to... [megous]
file prototype.js Thu Jan 15 04:53:37 -0800 2009 initial commit [megous]
file reset.css Thu Jan 15 04:53:37 -0800 2009 initial commit [megous]
file rpc-lib.php Thu Jan 15 07:27:03 -0800 2009 use RPC server library from megous.com [megous]
file rpc.php Thu Jan 15 13:44:41 -0800 2009 port to sqlite [megous]
file style.css Fri Jan 16 03:45:53 -0800 2009 wip, ie6 buggy [megous]
file texy.compact.php Thu Jan 15 07:27:03 -0800 2009 use RPC server library from megous.com [megous]
README
ajax-todo-list - simple AJAX based single user TODO list
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

AJAX Todo List is an example of good MVC based client side application
design.

I am not planning for further development of this application right now.
This may change in the future.

Try demo at: http://ajax-todo-list.megous.com/

Features:

- Client side based TODO list with task categories that communicates
  with server using JSON-RPC 1.1.
- Clean OOP design based on the MVC pattern.
- You can use Texy! HTML formating in the note.
- Trivial installation (copy and mkdir -m 0777 db).
- Almost completely stylable by CSS.
- No authentication.
- KISS server side.

Compatibility:

- Tested in Safari 3.1.2, IE 6.0, IE 7.0, Firefox 3

Installation:

- Copy files to the directory on the server.
- Create directory db/ writable by the webserver.
- Enjoy TODOing!

How you can help to improve the application:

- Feel free to contact me if you would like to add more features.

License:

- Public Domain, or possibly GPL because of Texy! integration. I don't
  really care about the licensing stuff.

  ~ Ondrej Jirman <megous@megous.com>