Changes between Version 11 and Version 12 of IIRS/SolutionDesign


Ignore:
Timestamp:
08/25/13 16:56:22 (3 years ago)
Author:
jim
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IIRS/SolutionDesign

    v11 v12  
    4141 
    4242==== Widget modules ==== 
    43 1. '''Transition Initiatives Widget''' - D7 - a module providing the widget (converted from the [https://wiki.transitionnetwork.org/Sharing_Engine D6 PSE project]). 
    44431. '''Widget Core''' --- a ''module'' that holds all the shared variables, admin, functions, permissions and other logic that will drive all widgets and facilitate the rest of the components. 
    45441. '''Widget Builder''' -- this is the UI ''module'' that will allow a user (with permission) to chose the type of widget, Context (see below) Purpose and style of a Widget and build an instance. The module will take these options and create a 'Widget Recipe' (see Components, below) before generating the themed, styled ''Widget Chrome'' (below) for a user to paste into their website. 
     451. '''Widget Plugins: Initiatives''' - D7 - a module providing the widget plugins and logic for adding the Initiatives (converted from the [https://wiki.transitionnetwork.org/Sharing_Engine D6 PSE project]). 
    4646 
    4747==== Widget components ==== 
     
    7272 
    7373==== Widget Plugins needed ==== 
    74 Leveraging CTools, the following plugins are needed for the IIRS: 
     74Leveraging CTools, the following plugins are needed for the IIRS... Note that the code for most of these plugins is already written in Drupal 6. What is required is to convert to a standardised component/plugin architecture: 
    7575* Style plugins: 
    7676  * Types: "Full page", "Sidebar", "Button only" = Chrome styles we currently have. 
     
    9393* Pin down relationships between views (both Drupal Views and View per MVC), Displays, Workflows and Services. It's ''almost'' clear but until development is started and the abilities of CTools are known, this is not easy to fully document at this stage. 
    9494* Work out how the 'Target' plugins will provide access to nodes, and what if anything they do to displays and services... Ideally they should extend such displays and make available certain fields that are important (e.g. location for initiatives/projects/events, date for events, type for resources etc). 
     95* NOTE It's likely that Purpose, Workflows and Targets either overlap, need combining or need an intermediary object. Again this will be pinned down as work begins on these parts. 
    9596 
    9697