ilri / ckm-dagris Goto Github PK
View Code? Open in Web Editor NEWDrupal code for Domestic Animal Genetic Resources Information System (DAGRIS)
License: GNU General Public License v3.0
Drupal code for Domestic Animal Genetic Resources Information System (DAGRIS)
License: GNU General Public License v3.0
A better data entry flow is required to make using the newly created forms more efficient; less page load, less button click, auto-setting of parent entities, add child content from parent entity view page etc.
Related to task #8
Parent Pages need a block that holds links to registered children content type entities, e.g.
Each link should lead to a page listing the children entities.
Related to #3
Rename the link Population
on the Breed >> Breed Distribution page to Population Data
. Related to #64
The links found on the Breed > Breed Web Links listing page should take to the original source, that is the URL of the web link instead of the detail of the web link entry. Related #64
The Breed Images link on the detail breed page should take the user to a Flickr search page listing images tagged with that specific breed's species
, name
and the DAGRIS
keywords. Related to #64
Ability to integrate with third party web services; e.g. consume images from Flickr, link documents via CGSpace.
Move all tables with their data to a MySQL DBMS to facilitate migration of the data to Drupal.
Related to #12 Project Backlog Item
Modifications requested on the About Page after final review.
The system allow users to generate statistical reports as needed.
The Views Module is one of the most popular module in the Drupal project. It allows you to display data the way you want with a plethora of features and integration with other modules.
We will be using the module to display breed and related information.
Some of the country information might have been migrated wrongly that needs some clean up.
Once the custom module has been coded out, the next step is to do the actual migration using the drush
interface.
Related to #12 Project Backlog Item
Remove the images, web links, traits from the home page. Related to #56
The front page needs to be enhanced. A home page view needs to be create that resembles the front page of the old DAGRIS application.
Related to #3
Modification requests related to bibliography entries.
Right now the detail pages of each Content Type have a very "dry" look. This task is needed to improve the look of these pages. The idea is to have labels and details on the same line and have the stripped background to provide a visual separation.
One way to do this is to use the Display Suite module. Related to #3
Export all data related to Bibliographies with their associated breed names for import in ILRI's DSpace. Related to #52
Rename the link labeled Breed Countries to Breed Distribution. Related to #64
The Domain Access module allows the creation of multiple sites under one Drupal codebase. Unlike Drupal's own Multi-sites feature, content can be shared from one site to the other.
Related to #1 Project Backlog Item
The actual migration of data from the newly created MySQL database (task #13) to the DAGRIS Drupal database, is done using a custom module based on the Migrate Module
Related to #12 Project Backlog Item
Create the different taxonomy terms as identified from the database diagram.
Related to #2 Project Backlog Item
All Bibliography related links should be wired as links to a DSpace search URL.
Related to #52
Install the d3.js Drupal module to be able to create charts and graphs.
Related to #6
Change the links to the following:
Export data for Breeds, Trait Types and Bibliographies to Comma Separated Values (CSV) files. This is required for importing relevant data to DSpace.
Related to #4
Only two categories of name lists:
Realted to #61
Show distribution of breed using a map.
The DAGRIS system belongs to ILRI and therefore the color scheme needs to reflect that.
Related to #3
Two Summary Visualizations
These two reports can be considered as samples for the kind of statistical reports that can be generated from the DAGRIS database. Further additions are anticipated in the future.
Have better Flickr image integration for Breed images using the media and media flickr drupal contributed modules.
Related to #4
The Glyphicons that come with the Bootstrap Theme are not showing up correctly in FireFox.
Related to #3
Include the Credits page content with modification under the About page text. Related to #61
Make the Drupal installation support multiple sites per country. There would be one global site then there would be sites for each country that wants to use the DAGRIS.
Replicate the forms used in the current classic ASP DAGRIS applicaiton on to the new Drupal based application.
Related to #2 Project Backlog Item
More stuff to come here.
Related to #3
Modifications requested on the Breed detail pages after final review.
The system needs a new logo specifically designed for the DAGRIS project.
Related to #3
All features currently available on the classic ASP DAGRIS application should be ported to the Drupal application. Each site that is to be created under the global site should have all set of features as well.
The three profile summaries at the last section of the home page are to be removed. It means that section will not be available at all. Related to #56
Update the listing formats of listings to a grid/table that is searchable, e.g. breed country list to similar style as the breeds list.
Related #3
Remove all links / pages that are related to Bibliographies.
Related to #52
Update Drupal, 2.79 release notes
Add functionality to allow adding an image or a gallery of images to a Breed through Breed Image content type.
Related to #4
Migrate all data from the old system to the new Drupal application.
Modifications requested on the Home page after final review.
Install the Services and the Services View for the purpose of exposing DAGRIS data as a web service for consumption by:
Related to #6
The General statistics bar chart should be changed into an Infogrpahics showing:
Preferably, a combination of the above would serve better. Related to #56
Each site should have consistent look and feel, with the possibility of customization to the needs/desires of each country
Add species field to breed content type, and migrate the species id data from old db.
Related to #12
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.