-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
133 lines (93 loc) · 5.08 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
----------------------------------------------------------------------
DRUPAL CONFERENCE MODULE
----------------------------------------------------------------------
This is a heavily customized copy of the Drupal 6 Conference module
(http://drupal.org/project/conference) modified for the Open Repositories 2013
conference - It's also a beginner project, so use with caution and please don't
laugh.
I. Overview
This version of the conference module allows you to organize conferences with
Drupal 6.x. More precisely, it implements mechanisms for posting contributions
(aka 'papers') and managing the reviewing process from assigning the reviewing
task up to deciding about acceptation. Once the conference administrator
decides what content type corresponds to contributions and reviews, the
conference module completely controls access to these content types:
1. authors can only access their own contributions
2. reviewers can only see their own reviews, but read author contributions and
download the files attached to the papers assigned to them.
3. conference managers can see both; moreover, they can activate a
"time limit" beyond which contributions cannot be posted or modified any
more (except if a modified version of a paper is required from an author).
In the current version we have 2 new content types exclusively made for the
purpose of conducting a conference, one is called "conference_paper" and the
other is "conference_review".
There is one important point in this concept: If you intend to preserve
anonymity of authors to reviewers, the uploaded files must not contain the
author names! (Anyway it may be questionable if this can be maintained, since
references, acknowledgments and phrases like "In [1] we defined..." reveal
the identity of the author.)
II. Requirements
a) The upload module to allow file attachments to paper nodes.
(In a future version it is planned to allow the contribution to consist
in the paper node itself, for "lightweight" contributions.)
b) CCK is a requirement and not an optional component anymore since we need
to create content types that is required for conducting a conference.
III. Incompatibility
Because the conference module implements a way to grant permissions
to nodes, it is incompatible to modules that serve a node access
mechanism, like:
* node privacy by role
* simple access
* taxonomy access
* ...
It is planned to remove this incompatibility in future versions
by (optionally) switching to a simplified permission access control
mechanism (probably through hook_nodeapi()).
IV. Installation and setup
1. Download, install and setup the upload module and cck.
2. Create node types for papers and reviews from the conference administration menu.
Create roles for reviewers and for the conference chair. It is highly
recommended that the "authenticated user" role should not be used for posting
papers instead 3 new roles be created for this purpose (admin, author, reviewer)
and give them appropriate permissions.
3. Allow uploading files (see admin/access) for the role dedicated to
post papers and for the paper node type (see
admin/settings/content-types). Ensure that all relevant file
types are allowed (see admin/settings/upload).
ATTENTION: This module has been tested only with public download
method (see admin/settings).
4. Extract the conference modules's .tgz file in your drupal add-on module
directory (sites/all/modules). Then activate the module (see admin/modules).
5. Choose the right roles and node types in
admin/settings/conference. Consider to hide the title-field in
the review creation form and to expand the file attachment
fieldset in the paper creation form due to usability considerations.
6. Enable the conference node permissions (see admin/settings/conference)
7. Take care for the following access permissions (see admin/access):
* reviewers must be able to edit own/create review nodes and to
view uploaded files
* the role dedicated to post papers must also be able to edit
own/create paper nodes, to upload files and to view uploaded
files.
V. About
This version was modified for the Open Repos 2013 conference by manez at the
University of PEI. Some customizations are hard-coded in a not-so-great way.
The original version for Drupal 6.x has been ported by Zyxware
Versions 2.x for Drupal 5.x are written by Maximilian Hasler
(firstname dot lastname at gmail dot com),
based upon the 4.7.x version to which the following applies:
This module is sponsored by the university of Duisburg-Essen
(Germany) and developed for the german moodle conference 2007 (see
http://www.moodle07.de) at the
Chair of Educational Media and Knowledge Management
(see http://www.mediendidaktik.de)
by
Tobias Hoelterhof
(email: tobias [dot] hoelterhof [at] uni [minus] due [dot] de)
modified by
Zyxware Technologies
AND
OR2013
Licence: GPL.