/
My-Plant Reboot development plan
My-Plant Reboot development plan
High-level development plan for My-Plant reboot
Phase 1
- Port to Drupal 7
- Expand group module (clade module) and/or re-evaluate D7 organic groups
- decouple from all content types
- add administrative pages for managing content types
- mostly completed in IBP branch
- handle multiple group-object types
- for example, a data collection, a tool, a person, a gene, a clade
- support multiple vocabularies
- or add term discriminators
- add group permissions
- group-level
- private group (invite-only, unlisted)
- restricted group (listed, memberships must be approved
- public (listed, anyone can join)
- ACLs for content within groups
- default for group
- public
- public, only member comments
- member only
- group-level
- better content subscriptions
- decouple from all content types
- people/profile pages
- ACLs and public/searchable settings
- better search
- discovery of content
- organize some content around iPC working groups, for example
- Authentication
- API, CAS?
Phase 2
- "Everything has a URL" (in My-Plant)
- use new provenance and metadata APIs
- can create group/pages for anything in iPlant
- DE
- data collections
- tools
- analyses
- Other products
- DE
- provide services for external products/APIs to hook in
- access
- syndicate
- CRUD operations
- creating pages, comments, etc. in My-Plant externally
, multiple selections available,