Skip to content

AJAX user interface

bartekgorny edited this page Sep 13, 2010 · 8 revisions

There is an on-going work on implementing drag-and-drop AJAX-based user interface, using one or more of available libraries.

Check out the code

To see how it goes, check out ajax_ui branch

Basic assumptions

Basic assumptions are as follows:

  • the “schedule” app should still provide the “old”, static interface
  • “schedule” should provide generic views (methods) for AJAX implementations (getting objects in JSON format, creating, editing and deleting events and occurrences)
  • “schedule” should also provide a generic JS library for use by UI implementations
  • "schedule"’s site media should contain all JS libraries required by specific UI implementations
  • “schedule” should also provide views returning JS scripts which require dynamic processing
  • templates for various AJAX clients should be provided as separate apps (e.g. “schedule_weekcal”)
Clone this wiki locally