Project

General

Profile

CDM DataPortal » History » Version 67

Andreas Müller, 04/07/2022 12:00 PM

1 1 Andreas Kohlbecker
2 58 Andreas Müller
## CDM Dataportal
3 53 Niels Hoffmann
4 67 Andreas Müller
*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* 
5 53 Niels Hoffmann
6 61 Katja Luther
{{toc}}
7 53 Niels Hoffmann
8 61 Katja Luther
{{child_pages(depth=1)}}
9 1 Andreas Kohlbecker
10
11
----
12
13 66 Katja Luther
The EDIT Data Portal publishes taxonomic data data hosted in a [[CommunityStore]] 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.
14 65 Katja Luther
15 1 Andreas Kohlbecker
16 66 Katja Luther
The EDIT Data Portal supports zoological and botanical names (support for viral and bacterial names should be available soon), as well as multiple concurrent taxonomies. Rules as specified by the nomenclatural codes ICBN and ICZN are built into the CDM, ensuring that taxon names conform to these standards.
17 1 Andreas Kohlbecker
18
19 66 Katja Luther
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.
20 1 Andreas Kohlbecker
21 35 Anahit Babadshanjan
22 66 Katja Luther
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. In addition, taxon pages will allow users to contribute annotations as text or images.
23 35 Anahit Babadshanjan
24 66 Katja Luther
-----------
25 1 Andreas Kohlbecker
26 66 Katja Luther
## Environment Setup (Drupal + Apache + Php + MySQL + PhpStorm)
27 1 Andreas Kohlbecker
28 66 Katja Luther
* See [[Datportal Development Requirements]] and [[CdmDataportalPhpStormConfiguration]]  for setting up the development environment.
29
* [[CdmDataportalSiteMigration| Cloning Data Portal sites between servers (clone site folder, settings and data base)]]
30 1 Andreas Kohlbecker
31 66 Katja Luther
## Testing
32
33
* [[TestingSelenium|Running selenium tests]]
34
35
## Releasing
36
37
* see [[CdmLibraryDev#Releases|CDM Library Development Resources - Releases]]
38
39
40
41
42 1 Andreas Kohlbecker
----
43
44 66 Katja Luther
## Drupal
45 1 Andreas Kohlbecker
46 66 Katja Luther
really useful:
47 1 Andreas Kohlbecker
48 66 Katja Luther
* [[CdmDataportalRestoreDumps]]
49
* [[DrushTricks|Useful Drush tricks]]
50 51 Andreas Kohlbecker
51 66 Katja Luther
maybe outdated:
52 54 Andreas Müller
53 66 Katja Luther
* [[DeveloperDrupalKnowledge]]
54 1 Andreas Kohlbecker
55 66 Katja Luther
----
56 1 Andreas Kohlbecker
57 66 Katja Luther
## External Resources / Links
58
 
59
### HTML
60 1 Andreas Kohlbecker
61 66 Katja Luther
* [selfhtml](http://de.selfhtml.org/html/index.htm)
62 1 Andreas Kohlbecker
63 66 Katja Luther
### CSS
64 1 Andreas Kohlbecker
65 66 Katja Luther
* [css4you](http://www.css4you.de/)
66
* [The Styleworks](http://www.thestyleworks.de/index.shtml)
67 1 Andreas Kohlbecker
68 66 Katja Luther
### Java-Script
69
70
* [JavaScript Reference](https://developer.mozilla.org/de/docs/Web/JavaScript/Reference)
71
* [jQuery](http://docs.jquery.com/Main_Page)
72
* [crockford](http://javascript.crockford.com/)
73
* [Die am häufigsten mißverstandene Programmiersprache der Welt](http://www.pseliger.de/translations/Douglas-Crockford/missunderstood-JavaScript.html)
74
75
### Firefox
76
77
* Firebug
78
* Web Developer Toolbar
79
* [JSONView](https://addons.mozilla.org/en-US/firefox/addon/10869/)
80
81 62 Katja Luther
----
82 36 Andreas Kohlbecker
83 66 Katja Luther
## Help
84 1 Andreas Kohlbecker
85 66 Katja Luther
* [[CDMDataPortalUserFaq|CDM DataPortal User FAQ]]
86 36 Andreas Kohlbecker
87 66 Katja Luther
* [[CDMDataPortalAdminFaq|CDM DataPortal Admin FAQ]]
88 22 Andreas Kohlbecker
89 66 Katja Luther
* [[CDMDataPortalInstall|CDM DataPortal Install Guide]] in this wiki
90 22 Andreas Kohlbecker
91 66 Katja Luther
* [CDM DataPortal Install Guide](http://cybertaxonomy.eu/cdm-setups/Group/dataportal_installation/) in the CDM Bundle Site
92 22 Andreas Kohlbecker
93 66 Katja Luther
* [[CdmDataportalMultilingual|Multilingual dataportal]]
94 22 Andreas Kohlbecker
95
96
97
98 66 Katja Luther
99
100 22 Andreas Kohlbecker
101
## CDM Dataportal Demo Sites
102 1 Andreas Kohlbecker
103 22 Andreas Kohlbecker
104
The capabilities and functions of the CDM Dataportal are demonstrated by the installations for each of the three EDIT WP6 exemplar groups.
105
106 64 Katja Luther
We should find actual demo sites!!!
107 22 Andreas Kohlbecker
108
109 64 Katja Luther
110 22 Andreas Kohlbecker
### Palmweb
111
112 23 Andreas Kohlbecker
113
Palmweb is a prototype portal for information on the diversity of the palm family (Arecaceae or Palmae).
114
115
116
117 46 Andreas Kohlbecker
*Palmae DataPortal*: http://www.palmweb.org
118 22 Andreas Kohlbecker
119 27 David Taylor
120 34 Anahit Babadshanjan
121
*Discussion on requirements*: http://dev.e-taxonomy.eu/trac/wiki/CdmDataportal/Requirements/
122
123
124 23 Andreas Kohlbecker
[!dataportal-palmaepng|50%!] 
125
126
127
128 22 Andreas Kohlbecker
129 1 Andreas Kohlbecker
### Cichorieae Portal
130 22 Andreas Kohlbecker
131 23 Andreas Kohlbecker
132
The Cichorieae Portal is being established as a convenient access to the existing knowledge about this difficult group of plants, based on authoritative taxonomic information.
133 1 Andreas Kohlbecker
134 23 Andreas Kohlbecker
135 44 Andreas Kohlbecker
*Cichorieae DataPortal*: http://wp6-cichorieae.e-taxonomy.eu/portal/
136 34 Anahit Babadshanjan
137
138
[!dataportal-chichorieaepng|50%!] 
139 22 Andreas Kohlbecker
140 23 Andreas Kohlbecker
141
142
143 22 Andreas Kohlbecker
### Diptera Portal
144
145 23 Andreas Kohlbecker
146 1 Andreas Kohlbecker
The Diptera Portal will serve authoritative taxonomic and other information on Diptera (flies and mosquitoes).
147 34 Anahit Babadshanjan
148
149 29 Andreas Müller
*Diptera DataPortal*: http://160.45.63.151/dataportal/diptera/
150
151
152
[!dataportal-dipterapng|50%!]