GenoRing
GenoRing is composed by 5 main independent parts with documentation and each part has its own roadmap:
- GenoRing framework (the main part)
- GenoRing Composer template (the composer skeleton to install Drupal with GenoRing distribution)
- GenoRing Drupal distribution (providing default Drupal modules and pre-configuration)
- GenoRing Drupal module (providing both the user and admin interfaces)
- GenoRing Drupal theme (providing the look-and-feel of the interface)
- GenoRing documentation (provide project documentation, support and tutorials)
GenoRing framework
API refactoring: split main Perl script in multiple library files to be available for local hook scripts (almost done)Module refactoring:improve support for module inter-dependencies- doneseparate Gigwa module in 2 modules to have a separated common MongoDB module available for other modulesseparate JBrowse module in 2 modules and have a bioinformatics tool module for back-end that can be sharedimplement the bioinformatics module
Release the framework on GitHub (will be done once the project is stable enough for public testing)- Provide a core (framework) update system (not just the module update system)
GenoRing Composer template
Done.
GenoRing Drupal distribution
- Refine default module selection
GenoRing Drupal module
Rework the dataset user interfaceImplement a plugin system to manage directory structureDesignPlugin structure definitionDefault plugin implementation
Improve dashboardImplement a dataset entry "identifier" serviceProvide a GenoRing network service
GenoRing Drupal theme
Change default background- Add support for header image selection
- Investigate a SPA mode
- ...
GenoRing documentation
- Installation tutorial
- Implement a Drupal tour
- Provide data loading tutorials
- Provide site customization tutorials
- Provide a BrAPI tutorial
- Provide a JSON:API tutorial
- ...
Other elements
- Germplasm collection management module
- Execution framework: Tripal Tasks module
- Improve Gigwa Drupal module (SSO)
- Align JBrowse Tripal module with GenoRing
- Galaxy module
- ...
Last update: 08/10/2025.