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
Have better Flickr image integration for Breed images using the media and media flickr drupal contributed modules.
Related to #4
Update Drupal, 2.79 release notes
Install the Services and the Services View for the purpose of exposing DAGRIS data as a web service for consumption by:
Related to #6
Create the different taxonomy terms as identified from the database diagram.
Related to #2 Project Backlog Item
Export all data related to Bibliographies with their associated breed names for import in ILRI's DSpace. Related to #52
Modifications requested on the Breed detail pages after final review.
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.
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.
Include the Credits page content with modification under the About page text. Related to #61
Modification requests related to bibliography entries.
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
Add species field to breed content type, and migrate the species id data from old db.
Related to #12
Only two categories of name lists:
Realted to #61
Rename the link Population
on the Breed >> Breed Distribution page to Population Data
. Related to #64
Remove the images, web links, traits from the home page. Related to #56
Each site should have consistent look and feel, with the possibility of customization to the needs/desires of each country
Some of the country information might have been migrated wrongly that needs some clean up.
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
The Glyphicons that come with the Bootstrap Theme are not showing up correctly in FireFox.
Related to #3
The system allow users to generate statistical reports as needed.
Remove all links / pages that are related to Bibliographies.
Related to #52
All Bibliography related links should be wired as links to a DSpace search URL.
Related to #52
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
Change the links to the following:
Ability to integrate with third party web services; e.g. consume images from Flickr, link documents via CGSpace.
Install the d3.js Drupal module to be able to create charts and graphs.
Related to #6
Migrate all data from the old system to the new Drupal application.
Rename the link labeled Breed Countries to Breed Distribution. Related to #64
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
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 DAGRIS system belongs to ILRI and therefore the color scheme needs to reflect that.
Related to #3
Show distribution of breed using a map.
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
Move all tables with their data to a MySQL DBMS to facilitate migration of the data to Drupal.
Related to #12 Project Backlog Item
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
Replicate the forms used in the current classic ASP DAGRIS applicaiton on to the new Drupal based application.
Related to #2 Project Backlog Item
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
Modifications requested on the Home page after final review.
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.
The General statistics bar chart should be changed into an Infogrpahics showing:
Preferably, a combination of the above would serve better. 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
Modifications requested on the About Page after final review.
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
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
More stuff to come here.
Related to #3
Add functionality to allow adding an image or a gallery of images to a Breed through Breed Image content type.
Related to #4
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.
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
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.