Sharing Engine/workflows

From TransitionWiki
Jump to: navigation, search

Webmaster generates widget for own site

  • webmaster follows a link to add widget to their site
  • webmaster arrives on 'add a widget page/section'
  • IF webmaster is registered:
  •   webmaster login (stay on page if possible, come back to page if not)
  • IF webmaster is not registered:
  •   webmaster register
  •   webmaster authenticates
  •  IF initiative is not registered:
  •     webmaster adds initiative to directory
  • webmaster is back on 'add a widget page/section'
  • webmaster selects Transition Initiative (TI) from list of registered initiatives
  • webmaster selects widget type (from options of widget types in widget hierarchy)
  • system generates widget code incl. unique TI reference
  • webmaster copies code
  • webmaster logs out (or doesn't, or can just close browser window)
  • webmaster pastes code into own site's widget

Submitter submits 'Project Submission' item

  • submitter browses projects on TI site with widget
  • submitter clicks on 'add a project'
  • in TI site overlay, submitter adds data in two stages (with explano-text)
  • On step 1:
  •   IF submitter is registered user
  •    submitter logs in with TN account
  •   IF submitter is not registered user
  •    submitter is presented with form for (1) email address and (2) First and Last names (3) captcha
  • On step 2:
  •   submitter submits project submission: as per the Information Architecture description
  • On step 3:
  •   submitter gets thank you message and closes the widget window
  • project submission item is held by TN system as 'status: pending'
  • submitter receives thank you email with information about what next (TI webmaster moderates)

Moderation of Project Submission item

  • Webmaster receives email alert with project submission details and URL and 'please moderate' request
  • Webmaster follows link from email, logs into TN.org, looks in list of projects in PSE Moderation tab
  • IF webmaster approves project submission
  •    TN system deletes original project submission item and creates formal project profile node with user account set to author in TN projects directory and related widget
  •   new project profile appears in list of 'approved' projects in webmasters 'PSE moderation' list
  •    Submitter receives email alert with project node details and instructions on editing their project profile
  •    Submitter can click on links and edit project profile node
  •    Submitter receives email alert with any project node updates
  •    Project Profile node link appears in submitter's 'my content' section
  • IF webmaster rejects project submission
  •    Project submission status is set to 'rejected' and is deleted
  •    Submitter is informed by email that the project has not been approved with link to webproject email
  • IF webmaster does not check project item (TBC)
  •    project item remains unconfirmed in various views
  •    after period of time (x), webmaster receives reminder to check project item
  •    after period of time (x)x2, admin receives alert about webmaster not responding

User edits own Project item

  • User sees project item (on widget or tn.org) and wants to update it
  • User logs in from link in project item on TN.org
  • User sees 'edit' function
  • User clicks on 'edit' function
  • User can add extra information or edit existing information
  • User logs out or just moves on
  • information stored in main projects directory
  • new information presented through project item when various views updated
  • TN.org admin receives email alert 'user: [user name] has edited their Transition Project [project item title and link]'