project: Moodle Community Sites
summary: Collections of improvements for the moodle.org/plugins - 2016/1
description: Project goal: Improve the existing Moodle plugins directory, especially in terms of usability for all expected visitor roles.

1.summary: Layout a straightforward way to show plugins with minimal click
description: Current structure: Categories page -> Sub categories page -> list of plugins (page 1, 2, etc) -> plugin page Proposal: Expandable/collapsible categories on the plugins home page, showing all plugins under each categories and sub categories
2.summary: Define visitor roles and their typical activities in the plugins directory
description: We need to know _who_ is using the plugins directory and _what_ they use it for so that we can improve _how_ it can be done smoothly. . User roles Visitor - any user coming to the site Moodle site administrator Plugin developer Plugins directory curator Plugins reviewer . Use cases . Visitor Search a plugin Filter plugins by various criteria Browse plugins Browse recently added/updated Browse by category Browse by tag/keyword Browse by set Browse by award Browse by contributor Browse by maintainer Download plugin version Comment on a plugin . Moodle site administrator Install plugin version into own Moodle site . Plugin developer Host a plugin Register new plugin Maintain versions Release new version Inactivate old version . Plugins directory curator Review submitted plugins Approve Unapprove Give plugin an award, put plugin into a set Delete objects (versions, plugins, comments, ...) . Plugins reviewer Review approved plugin
3.summary: Define the most problematic elements / layouts of the current plugins directory UI
description: 
4.summary: Define UI mockups for the plugins directory
description: 
5.summary: Search (filter) plugins by category
description: As the Moodle plugins DB is growing and growing :-) It would very useful to be able to filter the search results by plugins category. Also, maybe, by Tags (see: )
6.summary: Link from user profile to plugin contributions page / menu
description: eg from the profile page for the University of Nottingham: There is no way to know they have contributed plugins, or to get to the list of their contributions: If they have any plugins, Id expect the whole Plugins menu which is visible in the directory to also be added to the menu in the profile page. !screenshot-1.png|thumbnail!

Below is an instruction that describes a task, paired with an input that provides an epic with this format: 
"project": "Name of the project" 
"summary": "Summary of the epic user story" 
"description": "Description of the epic user story". Write a response that appropriately completes the request.### Instruction:
Break this epic user story into smaller tasks to help the developers understand the epic better, you can divide this epic into as much as you want depending on the complexity of the epic.
### Input:
project: Moodle Community Sites
summary: Collections of improvements for the moodle.org/plugins - 2016/1
description: Project goal: Improve the existing Moodle plugins directory, especially in terms of usability for all expected visitor roles.

### Response:
1.summary: Layout a straightforward way to show plugins with minimal click
description: Current structure: Categories page -> Sub categories page -> list of plugins (page 1, 2, etc) -> plugin page Proposal: Expandable/collapsible categories on the plugins home page, showing all plugins under each categories and sub categories
2.summary: Define visitor roles and their typical activities in the plugins directory
description: We need to know _who_ is using the plugins directory and _what_ they use it for so that we can improve _how_ it can be done smoothly. . User roles Visitor - any user coming to the site Moodle site administrator Plugin developer Plugins directory curator Plugins reviewer . Use cases . Visitor Search a plugin Filter plugins by various criteria Browse plugins Browse recently added/updated Browse by category Browse by tag/keyword Browse by set Browse by award Browse by contributor Browse by maintainer Download plugin version Comment on a plugin . Moodle site administrator Install plugin version into own Moodle site . Plugin developer Host a plugin Register new plugin Maintain versions Release new version Inactivate old version . Plugins directory curator Review submitted plugins Approve Unapprove Give plugin an award, put plugin into a set Delete objects (versions, plugins, comments, ...) . Plugins reviewer Review approved plugin
3.summary: Define the most problematic elements / layouts of the current plugins directory UI
description: 
4.summary: Define UI mockups for the plugins directory
description: 
5.summary: Search (filter) plugins by category
description: As the Moodle plugins DB is growing and growing :-) It would very useful to be able to filter the search results by plugins category. Also, maybe, by Tags (see: )
6.summary: Link from user profile to plugin contributions page / menu
description: eg from the profile page for the University of Nottingham: There is no way to know they have contributed plugins, or to get to the list of their contributions: If they have any plugins, Id expect the whole Plugins menu which is visible in the directory to also be added to the menu in the profile page. !screenshot-1.png|thumbnail!
