Changes between Version 72 and Version 73 of IIRS/DevelopmentPlan


Ignore:
Timestamp:
12/11/13 14:06:04 (3 years ago)
Author:
jim
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IIRS/DevelopmentPlan

    v72 v73  
    11[[PageOutline(2-5, Table of Contents, floated)]] 
    22= Development plan & progress log =  
     3NB: from Ed - Jim - your '''total''' time budget is 150 hrs. This gives us 3 days with a second programmer in beta phase (agreed as good idea). Bear this in mind!  
    34 
    45== Alpha == 
     
    67* Test site working here: http://iirs-test.transitionnetwork.org/  
    78* Widget example here: http://www.i-jk.co.uk/drupal-projects/transition-network-iirs 
    8  
    9 === Research tasks === 
    10 * '''TODO update [[IIRS/SolutionDesign]]''' 
    11 * UNDERWAY: Investigate I18n & related language/internationalisation modules & best practice -- see https://drupal.org/node/133977 and https://drupal.org/project/tmgmt 
    12 * POSTPONED: Resolve tension/shortcoming in nested Drush Makefiles causing module dupes between /profiles/modules and /sites/all/modules - https://drupal.org/node/1006620 
     9* Status: almost complete, testing, internationalisation to start. 
     10 
     11== Beta == 
     12''Delivers a cleaned/tweaked up system and some web services connections back to the D6 site, plus an installed and integrated beta website.'' 
     13* Status: pending -- services work to start shortly, other work will involve getting the D7 hub site ready for prime time, and D6 site data syncing. 
     14 
     151. DISCOVER: Investigate content syncing tasks based on Services and Services Client modules, check also Deployment modules 
     161. [32] Add Services to sync between D6 <--> D7 sites (and future hub sites) with resilient queuing, plugable architecture 
     171. [12] Test, tweak, prep Beta, install, integrate 
     18 
    1319 
    1420=== Plan === 
    15 1. Make another subtheme of Radix for the main site theme, use Flatly from Bootswatch as base style. Add TN.org colour scheme.  
     211. Clone widget theme for main site theme, now uses TN colours better. 
    16221. Make some admin views to aid moderation and translation. 
    17 1. Build some admin views to aid moderation and translation. 
    18 1. Code refactor & Drupal standards cleanup, commit to Git. 
    19 1. Set up/test Hybrid Auth social media login. 
    20  
    21 === Other key tasks === 
     231. Add permissions checks, do Drupal Coder standards cleanup. 
     241. Set up/test Hybrid Auth social media login, either include in combined User Login/register pane, or clone and include (better) 
     251. Investigate I18n & related language/internationalisation modules & best practice -- see https://drupal.org/node/133977 and https://drupal.org/project/tmgmt 
     261. Code refactor: 
     27  * Split Widget Builder module into sub-module. 
     28  * Split Workflow code into into own module. 
     29  * Change way workflow includes settings forms to mirror approach taken in Builder (less buggy/hacky) 
     30  * Combined User Login/register moves to Workflow module. 
     311. '''TODO update [[IIRS/SolutionDesign]]''' 
    22321. Add Services and Services Client modules 
    23 1. Debug & improve the base Hub install profile. 
     331. Debug & improve the base Hub install profile: 
     34  * Ensure it uses Panopoly in all cases -- that should remain the base for now. 
     35  * Resolve tension/shortcoming in nested Drush Makefiles causing module dupes between /profiles/modules and /sites/all/modules - https://drupal.org/node/1006620 
     36 
    2437 
    2538=== Nice to haves === 
    2639These are a secondary goals that are nice to haves, but the IIRS widget with internationalisation and associated (syncing) directory is the primary goal... To do if we have time, Ed to prioritise as needed. 
     401. Enhance iFrame code with responsiveness? http://www.advomatic.com/blogs/dave-hansen-lange/responsive-iframes-yes-it-possible 
    27411. Move 'iFrame' specific code to own Widget Framework plugin with key theme and utility functions. 
    28 1. Enhance iFrame code with responsiveness? http://www.advomatic.com/blogs/dave-hansen-lange/responsive-iframes-yes-it-possible 
    29421. Override view output to pop up result in another DIV/iFrame. -- is mostly done via CTools/Panels with minimal coding.  -- various options: https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage, https://drupal.org/project/ajax_pane, http://drupal.stackexchange.com/questions/50453/drupal-using-panels-with-ajax and http://www.gizra.com/content/views-and-panels-ajaxified/ 
    30 1. Create 'Hub Profile' on clone (STG?) of D6 TN.org contains basic text, country, language and widget displays. 
    31431. Add Optional CSS/style options on Widget Builder page. 
     441. Move tabs into tn_widgets_tweaks module? 
     451. Create 'Hub Profile' content type on clone (STG?) of D6 TN.org contains basic text, country, language and widget displays. 
    32461. The ability to import/export a built widget via CTools & Features 
    3347 
    34 == Beta == 
    35 ''Delivers a cleaned/tweaked up system and some web services connections back to the D6 site, plus an installed and integrated beta website.'' 
    36  
    37 === Research tasks === 
    38 * DISCOVER: Investigate content syncing tasks based on Services and Services Client modules, check also Deployment modules 
    39  
    40 1. [12] Fix bugs/do tweaks 
    41 1. [32] Add Services to sync between D6 <--> D7 sites (and future hub sites) with resilient queuing, plugable architecture 
    42 1. [12] Test, tweak, prep Beta, install, integrate 
    43  
    44 ''Subtotal: 6.5 +/- 3 days'' (= 52 - 76 hrs) 
    45  
    46 '''Total: 18.75 +/- 8 days''' (= 150 - 216 hrs) 
    47  
    48 NB: from Ed - Jim - your '''total''' time budget is 150 hrs. This gives us 3 days with a second programmer in beta phase (agreed as good idea). Bear this in mind!  
     48 
     49 
    4950 
    5051 
     
    273274* Test site working here: http://iirs-test.transitionnetwork.org/  
    274275* Widget example here: http://www.i-jk.co.uk/drupal-projects/transition-network-iirs 
     276 
     277 
     278==== 10 December -- 4h (33.5 total) ==== 
     279* Snagging issues fixed: titles, deubgging code removed 
     280* Form tweaks for workflow-submitted initiatives. 
     281* Widget theme enhancements 
     282* Created button-only widget style plugin 
     283* Better widget builder page 
     284 
     285==== 10 December -- 1...h (+33.5 total) ==== 
     286* Final snagging & tweaks 
     287* Changed build/makefile to ALWAYS base on Panopoly. 
     288* Rebuild IIRS platform on Puffin 
     289-- 
     290* Skype with Ed. 
     291* Work to started on Hub profile to ensure key modules/features are enabled.