]> git.p6c8.net - selfforum.git/blob - selfforum-config/fo_admin_default.dtd
CGI::Carp does not block eval errors all the time (bug?)
[selfforum.git] / selfforum-config / fo_admin_default.dtd
1 <!--
2 Document Type Declaration fuer das Administrieren des SELFHTML-Forums
3 Autor: Thomas J. Sebestyen thomasj.sebestyen@meta-text.net
4
5 Version 1.00 27.12.2000
6
7 Last modified: 30.12.2000
8 -->
9
10 <!ENTITY % boolean "(0 | 1)">
11 <!-- Parameterentity fuer ja (1) oder nein (0) Fragen -->
12
13
14
15
16
17 <!ELEMENT Forum (ForumView, Serverance, Messaging, InstantJob, UserManagement) >
18 <!-- *****************************************************************************************************
19 'Forum' ist das rootelement und beinhaltet alle anderen Elemente
20 ***************************************************************************************************** -->
21
22
23
24 <!ELEMENT ForumView (ThreadView, MessageView, Flags, Quoting) >
25 <!-- *****************************************************************************************************
26 'ForumView' beinhaltet die Elemente, die das Ausssehen des Forums bestimmen
27 ***************************************************************************************************** -->
28
29
30
31
32
33 <!ELEMENT Serverance ((AfterByte | AfterThread | AfterMessage | AfterHours | AfterLastPosting)+, Archiving) >
34 <!-- *****************************************************************************************************
35 'Serverance' enthaelt die Elemente, die das automatischens Abtrennen und die Archivierung des Forums
36 bestimmen; fuer das Abtrennen duerfen mehrere Optionen gelichzeitig angegeben werden.
37 ***************************************************************************************************** -->
38 <!ATTLIST Serverance
39 executeArchiving %boolean; "1"
40 executeServerance (sequential | asymmetrical | instant) #REQUIRED
41 >
42 <!-- *****************************************************************************************************
43 Das Attribut 'executeArchiving' bestimmt ob eine Archivierung durchgefuehrt
44 wird (1, default Einstellung) oder nicht (0).
45 Das Attribut 'executeServerance' bestimmt das Abtrennverhalten f&uuml;r das Forum:
46 sequential =
47 asymmetrical =
48 instant = ist nur fuer die manuelle durchfuehrung einer Abtrennung im Forum
49 ***************************************************************************************************** -->
50
51
52 <!ELEMENT Archiving (General | UserVotings ) >
53 <!-- *****************************************************************************************************
54 'Archiving' enthaelt die Elemente, die die Archivierungsart des Forums bestimmen.
55 ***************************************************************************************************** -->
56
57 <!ELEMENT General EMPTY >
58 <!-- *****************************************************************************************************
59 'General' bestimmt, dass alles archiviert wird.
60 ***************************************************************************************************** -->
61
62 <!ELEMENT UserVotings EMPTY >
63 <!-- *****************************************************************************************************
64 'UserVotings' bestimmt, dass nur die ausgewaehlten Nachrichten archiviert werden.
65 ***************************************************************************************************** -->
66
67
68
69 <!ELEMENT AfterByte (#PCDATA) >
70 <!-- *****************************************************************************************************
71 'AfterByte' bestimmt ab wieviel Byte Groesse der Hauptdatei das Forum archiviert wird.
72 ***************************************************************************************************** -->
73
74 <!ELEMENT AfterThread (#PCDATA) >
75 <!-- *****************************************************************************************************
76 'AfterThread' bestimmt die Anzahl der Threads in der Hauptdatei nach der das Forum archiviert wird.
77 ***************************************************************************************************** -->
78
79 <!ELEMENT AfterMessage (#PCDATA) >
80 <!-- *****************************************************************************************************
81 'AfterMessages' bestimmt die Anzahl der Nachrichten in der Hauptdatei nach der das Forum archiviert wird.
82 ***************************************************************************************************** -->
83
84 <!ELEMENT AfterHours (#PCDATA) >
85 <!-- *****************************************************************************************************
86 'AfterHours' bestimmt die Anzahl der Stunden der aeltesten Postings in der Hauptdatei
87 nach der das Forum archiviert wird.
88 ***************************************************************************************************** -->
89
90 <!ELEMENT AfterLastPosting (#PCDATA) >
91 <!-- *****************************************************************************************************
92 'AfterLastPosting' bestimmt, dass bei der Archivierung alle Threads beruecksichtigt werden, deren
93 juengste Message laenger als die hier eingestelte Zeit in der Forumshauptdatei verweilt.
94 ***************************************************************************************************** -->
95
96
97
98
99
100 <!ELEMENT Messaging (CallByUser) >
101 <!-- *****************************************************************************************************
102 'Messaging' beinhaltet die Optionen fuer die Benachrichtinungsschema im Forum
103 ***************************************************************************************************** -->
104 <!ATTLIST Messaging
105 callUserAnswer %boolean; "0"
106 callAdminThread %boolean; "0"
107 callAdminNA %boolean; "1"
108 callAdminHQ %boolean; "0"
109 callAdminVoting %boolean; "0"
110 callAdminArchving %boolean; "1"
111 callByUser %boolean; "0"
112 >
113 <!-- *****************************************************************************************************
114 Das Attribut 'callUserAnswer' bestimmt ob der User bei einer Antwort auf seine Frage
115 per Mail benachrichtigt wird (1) oder nicht (0, default Einstellung).
116 Das Attribut 'callAdminThread' bestimmt ob die Forumsleitung beim Eroeffen eines neuen
117 Threades per Mail benachrichtigt wird (1) oder nicht (0, default Einstellung).
118 Das Attribut 'callAdminNA' bestimmt ob die Forumsleitung beim Setzen des Flags NA
119 per Mail benachrichtigt wird (1, default Einstellung) oder nicht (0).
120 Das Attribut 'callAdminHQ' bestimmt ob die Forumsleitung beim Setzen des Flags HQ
121 per Mail benachrichtigt wird (1) oder nicht (0, default Einstellung).
122 Das Attribut 'callAdminVoting' bestimmt ob die Forumsleitung bei Uservoting fur eine Nachricht
123 per Mail benachrichtigt wird (1) oder nicht (0, default Einstellung).
124 Das Attribut 'callAdminArchiving' bestimmt ob die Forumsleitung bei automatischer Archivierung
125 per Mail benachrichtigt wird (1, default Einstellung) oder nicht (0).
126 Das Attribut 'callByUser' bestimmt ob die Forumsleitung bei Messages von in der 'CallByUser'
127 Liste gefuehrten User, per Mail benachrichtigt wird (1) oder nicht (0, default Einstellung).
128 ***************************************************************************************************** -->
129
130 <!ELEMENT CallByUser (Name | Email | IpAddress)* >
131 <!-- *****************************************************************************************************
132 'CallAdminUser' beinhaltet die Liste der User-Elemente bei deren Auftauchen
133 in Messages die Forumsleitung per Mail benachrichtig wird.
134 ***************************************************************************************************** -->
135
136 <!ELEMENT Name (#PCDATA) >
137 <!-- *****************************************************************************************************
138 'Name' enthaelt den Namen eines Messageautors
139 ***************************************************************************************************** -->
140
141 <!ELEMENT Email (#PCDATA) >
142 <!-- *****************************************************************************************************
143 'Email' enthaelt die E-Mail-Adresse eines Messageautors
144 ***************************************************************************************************** -->
145
146 <!ELEMENT IpAddress (#PCDATA) >
147 <!-- *****************************************************************************************************
148 'IpAddress ' enthaelt die IP-Adresse eines Messageautors
149 ***************************************************************************************************** -->
150
151
152
153
154 <!ELEMENT InstantJob (Serverance | ForumClose) >
155 <!-- *****************************************************************************************************
156 'InstantJob' beinhaltet die zu ausfuehrende Sofortmassnahmen fuer das Forum
157 ***************************************************************************************************** -->
158 <!-- 'Serverance' ermoeglicht es nach dem bereist bestimmten Kriterien eine manuelle Archivierung und
159 ein manuelles Abtrennen des Forums durchzufuehren -->
160 <!ATTLIST InstantJob
161 executeJob %boolean; "0"
162 >
163 <!-- *****************************************************************************************************
164 Das Attribut 'executeJob' bestimmt ob eine der Sofortmassnahmen durchgefuehrt
165 wird (1) oder nicht (0, default Einstellung).
166 ***************************************************************************************************** -->
167
168
169 <!ELEMENT ForumClose (FileUrl) >
170 <!-- *****************************************************************************************************
171 'ForumClose' enthaelt die Optionen die das Schliessen und Wiedereroeffnen das Forums regeln.
172 ***************************************************************************************************** -->
173 <!ATTLIST ForumClose
174 reason (maintenance | annoyance) #REQUIRED
175 >
176 <!-- *****************************************************************************************************
177 Das Attribut 'reason' gibt den Grund der Schliessung an.
178 maintenance = Wartung, annoyance = Aergernis
179 ***************************************************************************************************** -->
180
181 <!ELEMENT FileUrl (#PCDATA) >
182 <!-- *****************************************************************************************************
183 'FileUrl' enthaelt den Pfad zu einer Datei die waehrend der Schliessung angezeigt wird.
184 ***************************************************************************************************** -->
185
186
187
188
189 <!ELEMENT ThreadView (ShowThread) >
190 <!-- *****************************************************************************************************
191 'ThreadView' beinhaltet die Optionen, die das Ausssehen der Threades bestimmen
192 ***************************************************************************************************** -->
193 <!ATTLIST ThreadView
194 threadOpen %boolean; "0"
195 countMessages %boolean; "1"
196 sortThreads %boolean; "0"
197 sortMessages %boolean; "0"
198 >
199 <!-- *****************************************************************************************************
200 Das Attribut 'threadsOpen' bestimmt ob der Threadbaum
201 aufgeklappt(1) oder nicht (0, default Einstellung).
202 Das Attribut 'countMessages' bestimmt ob die Zahl der Nachrichten im Thread
203 ausgegeben werden soll (1, default Einstellung) oder nicht (0).
204 Das Attribut 'sortThreads' bestimmt ob die Threads in der Forumshauptdatei aufsteigend praesentiert
205 werden sollen, also aelteste zuerst (1) oder juengste zuerst (0, default Einstellung).
206 Das Attribut 'sortMessages' bestimmt ob die Nachrichten in der Forumshauptdatei aufsteigend praesentiert
207 werden sollen, also aelteste zuerst (1) oder juengste zuerst (0, default Einstellung).
208 ***************************************************************************************************** -->
209
210 <!ELEMENT ShowThread (ShowAll | ShowNone | ShowNumber)>
211 <!-- *****************************************************************************************************
212 'ShowThread' bestimmt ob in jeden Message der komplette Thread angezeigt werden
213 soll, oder nicht, oder nur eine betimmnte Anzahl von Nahrichten angezeigt werden soll.
214 ***************************************************************************************************** -->
215
216 <!ELEMENT ShowAll EMPTY >
217 <!-- *****************************************************************************************************
218 'ShowAll' bestimmt, dass in jeden Message der komplette Thread (alle anderen Messages
219 angezeigt) werden soll.
220 ***************************************************************************************************** -->
221
222 <!ELEMENT ShowNone EMPTY >
223 <!-- *****************************************************************************************************
224 'ShowNone' bestimmt, dass in den Messages der Thread nicht (keine andere Mesages)
225 angezeigt werden soll.
226 ***************************************************************************************************** -->
227
228 <!ELEMENT ShowNumber (#PCDATA) >
229 <!-- *****************************************************************************************************
230 'ShowNumber' gibt die Anzahl der Messages an der vom Thread in einem Message angezeigt werden soll.
231 ***************************************************************************************************** -->
232
233
234
235
236 <!ELEMENT MessageView EMPTY >
237 <!-- *****************************************************************************************************
238 'MessageView' beinhaltet die Optionen, die beim Posten einer Message ausgefuhrt werden
239 ***************************************************************************************************** -->
240 <!ATTLIST MessageView
241 previewON %boolean; "1"
242 >
243 <!-- *****************************************************************************************************
244 Das Attribut 'previewON' bestimmt ob vor dem Speichern einer neue Message zunaechst in einer
245 Vorschau angezeigt werden soll (1, default Einstellung) oder nicht (0).
246 ***************************************************************************************************** -->
247
248
249
250 <!ELEMENT Flags EMPTY >
251 <!-- *****************************************************************************************************
252 'Flags' beinhaltet die Optionen, die die Grafiken vor einer Nachricht bestimmen
253 ***************************************************************************************************** -->
254 <!ATTLIST Flags
255 showNA %boolean; "0"
256 showHQ %boolean; "1"
257 >
258 <!-- *****************************************************************************************************
259 Das Attribut 'showNA' bestimmt ob die NA-Grafik angezeigt werden soll (1)
260 oder nicht (0, default Einstellung).
261 Das Attribut 'showHQ' bestimmt ob die HQ-Grafik angezeigt werden soll (1, default Einstellung)
262 oder nicht (0).
263 ***************************************************************************************************** -->
264
265 <!ELEMENT Quoting (Chars?) >
266 <!-- *****************************************************************************************************
267 'Quoting' beinhaltet die Optionen, die das Kennzeihen von Zitaten in Nachrichten bestimmen.
268 ***************************************************************************************************** -->
269 <!ATTLIST Quoting
270 quotingON %boolean; "1"
271 >
272 <!-- *****************************************************************************************************
273 Das Attribut 'quotingON' bestimmt ob Zitate in den Nachrichten gekennzeichnet werden
274 sollten (1, default Einstellung) oder nicht (0).
275 ***************************************************************************************************** -->
276
277 <!ELEMENT Chars (#PCDATA) >
278 <!-- *****************************************************************************************************
279 'Chars' enthaelt das/die Zeichen mit den(en) Zitate in den Nachrichten gekennzeichnet werden
280 ***************************************************************************************************** -->
281
282
283
284 <!ELEMENT UserManagement (DeleteUser)>
285 <!-- *****************************************************************************************************
286 'UserManagement' enthaelt Optionen die die Benutzerverwaltung betreffen
287 ***************************************************************************************************** -->
288
289 <!ELEMENT DeleteUser (AfterDays) >
290 <!-- *****************************************************************************************************
291 'DeleteUser' enthaelt Optionen die das Loeschen von Userprofiles bestimmen.
292 ***************************************************************************************************** -->
293 <!ELEMENT AfterDays (#PCDATA) >
294 <!-- *****************************************************************************************************
295 'AfterDays' bestimmt die Anzahl der Tage nach dem ein nicht benutzer Userprofile geloescht wird.
296 ***************************************************************************************************** -->

patrick-canterino.de