Xarigami

resources

dynamic data rework

Posted by: Jo on May 24, 2008 |  Updated: September 4, 2008 06:10 PM

functional code changes and usability

[work in progress]

Dynamic Data in the 1x line has long been overdue for a rework aimed at code efficiency and useability. Although we have been adjusting some properties, we are now working on a general house cleaning and renovation of the dynamic data module and properties.

A. General Functionality

  1. Consistent use of common features throughout
    • tplmodule
    • layout
    • status (active, inactive, hidden type)
    • display -or some other name (preset, hidden - in form, allow input, etc).
  2. Review 'status' options
  3. Review need for other 'display' attribute
  4. Numeric sorting of 'numeric' properites and alpha for alpha properties
  5. Consistent naming of properties and their file names
  6. Consistent inheritance in properties, and general cleanup of code
  7. Each property needs to be reviewed for code and templates

B. Individual Properties

  1. Combo dropdown textbox - rework for more convenience
  2. Hidden property - review need (as opposed to status of hidden)
  3. Upload property - review various and the functionality, ability for multiple etc

C. User Interface

  1. Object listing page
    • Rework display
    • move"other Modules" to another page
    • Hooked, standalone, default objects
  2. New object form
    • simplify the form - only usual required fields
    • Name, label, short urls, maybe URL Param renamed
  3. Sorting of properties (by name, group?) in various interfaces
  4. Consistent use and naming of templates for objects, and properties
  5. Documentation of Dynamic Data - overview page
  6. Documentation of properties

 

 

Related project : xarigami core

 
« prev     next»