CDM DataPortal » History » Revision 79
« Previous |
Revision 79/86
(diff)
| Next »
Andreas Müller, 05/10/2022 05:03 PM
CDM Dataportal¶
This page holds information on developing the CDM Dataportal. The product page and installation of the CDM Dataportal is found here: http://cybertaxonomy.org/portal
- Table of contents
- CDM Dataportal
- Product Information
- Developer Information
- Admin Information
- Drupal
- External Resources / Links
- Help
- CDM Dataportal Demo Sites
- CdmDataportalMultilingual
- CdmDataportalPhpStormConfiguration
- CdmDataportalSiteMigration
- CDMDataPortalUserFaq
- CDM DataportalDevelopmentRequirements
- Drupal
- TestingSelenium
Product Information¶
What is the CDM DataPortal¶
The EDIT Data Portal publishes taxonomic data hosted in a CDM Server either to a closed community or to the public at large. It has been implemented as a module for the content management system Drupal. The term "content management system" is somewhat misleading here: since the actual content is stored and managed by the CDM, ensuring scientific accuracy and reusability of data. Drupal offers a great deal of flexibility and can be extended almost indefinitely, making it possible to adapt the EDIT Data Portal to the individual needs of a community. Custom web pages, forums, and blogs are only a few of Drupal's capabilities available out of the box, and there is practically no limit to the number of modules that can be added to enhance a site with for example image galleries. The layout and look and feel of the application can be easily adapted to fit any taste.
User interface design was guided by the following design principles: provide easy access to all taxa and names; display all relevant information in one place where possible; and reduce complexity without compromising scientific accuracy. A challenge particular to taxonomy is keeping the user from losing his or her bearings while navigating through vast taxonomic trees; to this end, a sophisticated taxonomic tree browser has been developed to reduce confusion and make daily work with such trees more productive. A search function provides an additional way to access taxa.
Each taxon is represented by an individual page, which displays the list of synonyms, related taxa, occurrences, descriptions, media, and more. The list of homotypic and heterotypic synonyms is ordered historically and grouped by types; its layout resembles that found in printed publications. Images of protologues and of type specimens are linked directly from taxon names and synonym lists.
How to install a CDM Data Portal¶
See https://cybertaxonomy.org/dataportal/installation for how to install a CDM Data Portal
Developer Information¶
Environment Setup (Drupal + Apache + Php + MySQL + PhpStorm)¶
- See Datportal Development Requirements and CdmDataportalPhpStormConfiguration for setting up the development environment.
Testing¶
Releasing¶
Admin Information¶
Installing new instances and cloning instances¶
Install new instance¶
TODO
Cloning¶
See CdmDataportalSiteMigration for how to clone Data Portal sites between servers (clone site folder, settings and data base)
Drupal¶
really useful:
maybe outdated:
External Resources / Links¶
HTML¶
CSS¶
Java-Script¶
Firefox¶
- Firebug
- Web Developer Toolbar
- JSONView
Help¶
CDM DataPortal Install Guide in this wiki
CDM DataPortal Install Guide in the CDM Bundle Site
CDM Dataportal Demo Sites¶
Reference Projects can be found at https://cybertaxonomy.org/references
Updated by Andreas Müller over 1 year ago · 79 revisions