Changes between Version 13 and Version 14 of IIRS/SolutionDesign


Ignore:
Timestamp:
08/25/13 17:02:54 (3 years ago)
Author:
jim
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IIRS/SolutionDesign

    v13 v14  
    2828 
    2929=== Transition-specific custom Features & modules === 
    30 @todo convert to table and list if each is able to be re-used for D6, D7 IIRS or D7 TN.org 
    3130@todo create a diagram to show what features sit where, and what depends on what... 
    3231 
     
    3938 
    4039=== Widget design === 
    41 The widget is to be a more flexible evolution of the work started in [[Sharing_Engine/Technical_Proposal Project Sharing Engine]]. The plan is to build on this base but turn the it into a clear, clean model based on a set of components that can be added, extended and re-used. Since Drupal 7 is not MVC, and neither is Drupal 8, the proposal is to use the CTools Plugin architecture ([http://ygerasimov.com/ctools-plugins-system example here]) to allow new Widget components to be added/enabled over time. 
     40The widget is to be a more flexible evolution of the work started in [[Sharing_Engine/Technical_Proposal Project Sharing Engine]]. The plan is to build on this base but turn the it into a clear, clean model based on a set of components that can be added, extended and re-used. Since Drupal 7 is not MVC, and neither is Drupal 8, the proposal is to use the [https://drupal.org/project/ctools CTools] Plugin architecture ([http://ygerasimov.com/ctools-plugins-system example here]) to allow new Widget components to be added/enabled over time. 
    4241 
    4342==== Widget modules ==== 
     
    7372 
    7473==== Widget Plugins needed ==== 
    75 Leveraging 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: 
     74Leveraging [https://drupal.org/project/ctools 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: 
    7675* Style plugins: 
    7776  * Types: "Full page", "Sidebar", "Button only" = Chrome styles we currently have. 
     
    8786  * "Content Search" = A way of searching for [target] by name and location. 
    8887  * "View Content" = A popup to display a single [target] Node. Can also show edit options if user has permission. Used for displaying both the Initiative details, and the 'About' and 'Help' pages. 
    89   * "Log in/Register" = A unified Login/Register form display with Social Media connect options. 
     88  * "Social Log in/Register" = A unified Login/Register form display with Social Media connect options. 
    9089  * "Create Content" = A form to create [target] content, showing only core/required fields). 
    91 * Workflow plugin: "Registered User Create Content" which takes a user though the displays "Log in/Register" -> "Create Content" (for Initiative target) -> "View Content" ('About' page for Initiative target). 
     90* Workflow plugin: "Registered User Create Content" which takes a user though the displays "Social Log in/Register" -> "Create Content" (for Initiative target) -> "View Content" ('About' page for Initiative target). 
    9291 
    9392=== To do (updated 25 Aug 2013) ===