Project

General

Profile

ExpertsDatabaseImplementationNotes » History » Version 3

Andreas Kohlbecker, 10/23/2007 11:25 AM

1 2 Andreas Kohlbecker
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. 
2 1 Andreas Kohlbecker
3
4 3 Andreas Kohlbecker
[[TracGuideToc]]
5
6
7 1 Andreas Kohlbecker
8
# Drupal Modules
9
10
11 2 Andreas Kohlbecker
Beside core modules the following contributed modules are used to build up the [[ExpertsDatabase]]:
12 1 Andreas Kohlbecker
13
14 2 Andreas Kohlbecker
* auto_nodetitle
15 1 Andreas Kohlbecker
16 2 Andreas Kohlbecker
* cck (with cck_nodereference_views_fusion_47.patch)
17 1 Andreas Kohlbecker
18 2 Andreas Kohlbecker
* cck_taxonomy_ssu
19
20
* subform_element
21
22
* taxonomy_xml
23
24
* views
25
26
* views_fusion 
27
28
29
30
# How to install the [[ExpertsDatabase]]
31
32
33
34 1 Andreas Kohlbecker
### Import taxonomies
35
36
37
Import all taxonomies xml files from ./expertDB/resources/ 
38
39
40
When importing the taxonomies by the taxonomy_xml it is highly recommended that you set 
41
42
the max_execution_time and max_input_time in the php.ini to a value which is high  
43
44
enough to prevent from interrupting the import process. 
45
46
We use the following setting. Five Minutes of max_execution_time should be sufficient:
47
48
49
~~~
50
max_execution_time = 300     
51
max_input_time = 120
52
~~~
53
54
*IMPORTANT*: You must check the 'Allow duplicate terms' option when importing 
55
56
	- DAISIE taxonomy structure.import.xml
57
58
	- geography-ed2.import.xml 
59
60
	
61
Once all taxonomies are imported you should restore the former values of max_execution_time and max_input_time. 
62
63
64
65
### Setup access control
66
67
68 2 Andreas Kohlbecker
To setup the access control go to {{admin/user/access}} and set the permissions according to the following notes:
69 1 Andreas Kohlbecker
70
71 2 Andreas Kohlbecker
In the following the _authenticated user_ role will be abbreviated by _AU_ and the asterisk character '*' is going to be used as wild card.
72 1 Andreas Kohlbecker
73 2 Andreas Kohlbecker
74
75
#### Module: [[DrupalModuleNodeProfile|NodeProfile]]
76
77
78
Grant access to the role _authenticated user_ for the following permissions:
79
80
81
* each _edit expertbd_* content_ 
82
83
* each _create expertbd_* content_