- French translation & translation menu (DONE)
- Login system
- Documentation (PHP & Js)
- Allow clicking on calendar's tasks to edit them
- Filter by task
What TDTM needs to work correctly ? ###Client Side
- Extjs 4.2.1
- JsDuck 4.6.1
- Jquery 1.10.x
- FullCalendar 1.6.x (jquery plugin by Adam Shaw)
###Browser compatibility
- Internet Explorer 6+
- Firefox 3.6+ (PC, Mac)
- Safari 4+
- Chrome 10+
- Opera 11+ (PC, Mac)
###Server Side
- Any server language compatible with REST Api, default is PHP (5.2.3)
- Apache 2
- Mysql (or any storage system which respects TDTM data model)
- Be sure your web server accept all HTTP request (GET, POST, PUT, DELETE)
TDTM works as a standalone and full screen interface. We just need to launch a single Ext.application to manage all interfaces elements.
-
RESTFUL This project is based on REST principles to allow a better communication between client side and server side. It allows anyone to switch easily the entire server side without changing interface.
-
Full Javascipt interface Extjs appears to be the better framework to create a thick client like application in a sort period of time. It is fully compatible with a REST api.
-
Full ajax application This project works as a standalone thick client. Furthermore an ajax application implies to not refresh all the page everytime a request is sent. We just need to refresh a part of our application (what Extjs do perfectly).
- CRUD Projects
- CRUD Members
- CRUD Task
- Display a week calendar
- Allow task or member filtering on calendar event