Skip Navigation

Text Only/ Printer-Friendly

Current and Upcoming Development Projects

The project list has not been in active use for some time - The google code issue tracker is the primary location now for Reason project tracking.

Browse by project_type/client:
Remove

JavaScript Thor Form Creator

Edit this project

  • Description: The form content manager in Reason uses a flash based form creation tool that is not extensible and needs to be replaced with a JavaScript based tool.
  • Current State: In Planning
  • Deadline: Not currently defined
  • Project Lead: nwhite
  • Scale: medium
  • Initiation Date: Not entered
  • Detailed Info:

    [June 19, 2008]

    Thor has seen major upgrades over the last couple years, but the core tool in Reason used to create forms has not changed at all. In fact, we cannot really update the tool because I don't think we have the original .fla file, only the .swf file. The current flash based form creation tool should be replaced by a JavaScript based tool that can read and write Thor XML.

    There are some huge advantages to this approach - these are a few:

    • The Reason Virtual Machine can be distributed with a working form content manager that does not require non-free open source software to be added to the Ubunutu disto after download
    • We can begin to embed more information in Thor XML since we will have a creation tool that is extensible.
    • We can address the significant usability problems that are inherent in the current tool for longer forms.
    • The Reason distribution can be simplified as we will no longer be forced to have a Thor directory at the web root.
    • The form content manager will work out of the box in a wider variety of environments.

    There may be existing JavaScript form creation tools that could be adapted to our purposes, but my preliminary searching has not revealed any strong candidates.

    I don't have immediate plans to start working on this, but it would be a great project for a savvy JavaScript developer (maybe external to Carleton?), and I just want to put it out there as a need in the Reason CMS. -nwhite

Project Types

Edit this project

Order by: Deadline | Current State | Project Lead | Priority Level | Scale | Initiation Date

Other Projects which match the current focus

  • Give users a chance to save before leaving a Reason form
    • Description: Check for changes on form elements when user tries to follow a link to another module, and provide an easy way for user to save (or decide not to save) before continuing with the action he/she wanted to do
    • Current State: On Hold
    • Deadline: Not currently defined
    • Project Lead: nwhite, mryan
    • Scale: small
    • Initiation Date: Jun 5th, 2006
  • Contextual help
    • Description: Deveop a system for providing contextual help for Reason users
    • Current State: Assigned
    • Deadline: Not currently defined
    • Project Lead: mryan, nwhite
    • Scale: medium
    • Initiation Date: Jul 17th, 2006
  • Improve Date/Datetime Form Elements
    • Description: The date and datetime form elements are somewhat clumsy to use. It would be nice to rework the way they are handled.
    • Deadline: Not currently defined
    • Scale: small
    • Initiation Date: Dec 21st, 2006
  • JavaScript Thor Form Creator
    • Description: The form content manager in Reason uses a flash based form creation tool that is not extensible and needs to be replaced with a JavaScript based tool.
    • Current State: In Planning
    • Deadline: Not currently defined
    • Project Lead: nwhite
    • Scale: medium
    • Initiation Date: Not entered

Show all projects