Changes between Version 6 and Version 7 of IIRS/SolutionDesign


Ignore:
Timestamp:
08/20/13 16:01:00 (3 years ago)
Author:
jim
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IIRS/SolutionDesign

    v6 v7  
    3030@todo create a diagram to show what features sit where, and what depends on what... 
    3131 
    32 1. '''Transition Network Core ''' - a feature wrapping all shared dependencies and extras needed to make the site(s) tick. 
    33 1. '''Transition Initiatives''' - a feature wrapping up a content type, some simple list-style views (user-facing and admin) and panels panes. 
    34 1. '''Transition Initiatives Widget''' - a module providing the widget (converted from the [https://wiki.transitionnetwork.org/Sharing_Engine D6 PSE project]). 
    35 1. '''Transition Users''' - a feature wrapping up a basic user account, plus some views (users-facing and admin). Need to decide if this is core D7 accounts, or needs Profile2 etc. 
    36 1. '''Transition * Services''' [where * is 'intuitive', 'user' etc.] - a feature for each core piece of data that contains relevant services including CRUD, views/lists and probably authentication. 
    37 1. '''Transition National Hub ''' - anything specific to national hubs goes here. Each 'Hub' content represents a national hub and has language(s), name, country, website and other data. 
    38 1. '''Transition Network Sync''' - a module that uses pluggable services (ini, user, project etc) to sync data back to the 'hub' D6 TN.org site. 
    39 1. '''Transition Translate''' - a feature/module that helps manage the translation of site content into various languages. 
    40 1. ... 
     321. '''Transition Network Core''' - D7 - variables in feature wrapping all shared dependencies and extras needed to make the site(s) tick. 
     331. '''Transition Initiatives''' - D7 - a feature wrapping up a content type, some simple list-style views (user-facing and admin) and panels panes. 
     341. '''Transition Initiatives Widget''' - D7 - a module providing the widget (converted from the [https://wiki.transitionnetwork.org/Sharing_Engine D6 PSE project]). 
     351. '''Transition Hub ''' - D6 & D7 - anything specific to national hubs goes here. Each 'Hub' content represents a national hub and has language(s), name, country, website and other data. D6 version provides content type, plus 'country homepage' with translated text and widget embedded panels view. D7 provides content type (and others feature TBC). 
     361. '''Transition Users''' - D7 - a feature wrapping up a basic user account, plus some views (users-facing and admin). Need to decide if this is core D7 accounts, or needs Profile2 etc. Ideally would handle social login/register too. 
     371. '''Transition * Services''' - D6  & D7 - ''(where * is 'intuitive', 'user' etc.)'' - a feature for each core piece of data that contains relevant services including CRUD, views/lists and probably authentication. 
     381. '''Transition Network Sync''' - D6 & D7 - a module that uses pluggable services (in the above point; for initiatives, users, projects, hubs etc etc) to sync data back to the 'hub' D6 TN.org site. 
    4139 
    4240=== Web services === 
    43 @todo see what the [https://drupal.org/project/services Services module] does out the box. 
     41@todo see what the [https://drupal.org/project/services Services module] does out the box. Note also D6 Services module is hamstrung by https://drupal.org/node/2014573. 
     42 
     43Services include: 
     441. Entity sync for: Users, plus each content type we want to send to/from D6/7. 
     451. A login/authentication service. 
     461. Ideally make these resilient with a Queue.