FLUID-3209: Create a new demo for the Renderer on the demo portal

Metadata

Source
FLUID-3209
Type
Sub-task
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Anastasia Cheetham
Reporter
Anastasia Cheetham
Created
2009-09-24T16:33:44.000-0400
Updated
2011-01-15T15:15:54.506-0500
Versions
N/A
Fixed Versions
  1. 1.1.2
Component
  1. Demos

Description

We need to create a simple, clear demonstration of the Renderer in action. Here's a thread from the mailing list about it:

Awesome! So here's what I'm thinking...

These current examples show all the possible ways one can use the Renderer--with rsf:ids, with cutpoints, data bound, and so on. But it doesn't give a user a clear picture of how they should start, and which techniques are recommended.

So, here are the general techniques that our demo should illustrate:

  • Using cutpoints, not IDs in the markup
  • Programmatic tree generation using fluid.transform
  • A blend of data-bound and literal values

I think it should probably showcase a handful of Renderer components, including:

  • UIBound for plain text
  • UIContainer for repetitions
  • UISelect for a drop down, checkboxes, or radio buttons

We should probably also make it simple enough that the user can see how the tree is composed, and the relationship between data, markup, and tree clearly without having to study the example in great depth.

I think your current demos probably provide a good structure for us to create a new demo with.

Comments

  • Anastasia Cheetham commented 2009-10-01T16:30:21.000-0400

    A functional demo now exists, and is reasonably presentable.

  • Jacob Farber commented 2009-10-01T16:44:46.000-0400

    I reviewed it, and have 2 thoughts
    1) I could spend time on the appearance
    2) the data file needs to be called renderer.js (not data.js) for the content of the data folder

  • Jacob Farber commented 2009-10-01T17:19:18.000-0400

    Reviewed, looks good.

  • Jacob Farber commented 2009-10-05T14:16:44.000-0400

    Bug Parade Infusion 1.1.2

  • Jacob Farber commented 2009-10-05T14:17:15.000-0400

    Link to demo was never made on the portal page

  • Jacob Farber commented 2009-10-06T11:21:55.000-0400

    Added to the index file

  • Michelle D'Souza commented 2009-10-06T11:57:09.000-0400

    I've reviewed the commits starting with 8191 and they are all fine. Colin had reviewed the previous commits to this issue.

  • Jacob Farber commented 2009-10-06T14:24:58.000-0400

    Reviewed by Michelle

  • Michelle D'Souza commented 2011-01-14T12:28:40.306-0500

    Reopening these issues in order to add the democomponent.