ExpertsDatabaseImplementationNotes » History » Version 4
Andreas Kohlbecker, 10/23/2007 11:30 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 | 1 | Andreas Kohlbecker | * each _create expertbd_* content_ |
82 | 4 | Andreas Kohlbecker | |
83 | * each _edit own expertbd_* content_ |
||
84 | |||
85 | * (each _edit expertbd_* content_ ) |