ExpertsDB Implementation Notes¶
The ExpertsDatabase is going to be implemented in Drupal by mainly using Drupal core and contributed modules. The final ExpertsDatabase will be released as a Drupal module which will perform some automatic installation task but manual installation and configuration will be also required.
Drupal Modules¶
Beside core modules the following contributed modules are used to build up the ExpertsDatabase:
auto_nodetitle
cck (with cck_nodereference_views_fusion_47.patch)
cck_taxonomy_ssu
subform_element
taxonomy_xml
views
views_fusion
How to install the ExpertsDatabase¶
Import taxonomies¶
Import all taxonomies xml files from ./expertDB/resources/
When importing the taxonomies by the taxonomy_xml it is highly recommended that you set
the max_execution_time and max_input_time in the php.ini to a value which is high
enough to prevent from interrupting the import process.
We use the following setting. Five Minutes of max_execution_time should be sufficient:
max_execution_time = 300 max_input_time = 120
IMPORTANT: You must check the 'Allow duplicate terms' option when importing
- DAISIE taxonomy structure.import.xml - geography-ed2.import.xml
Once all taxonomies are imported you should restore the former values of max_execution_time and max_input_time.
Setup access control¶
To setup the access control go to {{admin/user/access}} and set the permissions according to the following notes:
In the following the authenticated user role will be abbreviated by AU and the asterisk character '*' is going to be used as wild card.
Module: NodeProfile¶
Grant access to the role authenticated user for the following permissions:
each
create expertbd_* content
each
edit own expertbd_* content
(each
edit expertbd_* content
)
Updated by Andreas Müller almost 2 years ago · 10 revisions