-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
458 lines (341 loc) · 23.2 KB
/
ChangeLog
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
TODO:
Replace $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'][$extensionKey] by
https://docs.typo3.org/m/typo3/reference-coreapi/11.5/en-us/ExtensionArchitecture/FileStructure/ExtConfTemplate.html#accessing-saved-options
Remove the aliases tt_board_tree.php and tt_board_list.php deprecated in addPItoST43.
2024-11-15 Franz Holzinger <[email protected]>
* support TYPO3 13
2024-05-01 Franz Holzinger <[email protected]>
* introduction of Dependency Injection
* fix bug with page title and removed indexedDocTitle member variable of $GLOBALS['TSFE']
2024-04-14 Franz Holzinger <[email protected]>
* Notice: The files tt_board_tree.php and tt_board_list.php which are deprecated since TYPO3 8 for
addPItoST43 are still needed here as aliases
for JambageCom\TtBoard\Controller\TreePluginController
and for JambageCom\TtBoard\Controller\ListPluginController.
2024-04-04 Franz Holzinger <[email protected]>
* use checkMXRecord for each e-mail address before sending a notification e-mail
* fix bug to show the errors formerly shown in a flash error page message in the front end
2023-12-01 Franz Holzinger <[email protected]>
* add Documentation fixes
2023-11-22 Franz Holzinger <[email protected]>
* remove Classes/Hooks/CmsBackend.php, because this has been replaced already by the PageContentPreviewRenderingListener.
2023-08-02 Franz Holzinger <[email protected]>
* Breaking no. 88525: Remove "createDirs" directive of extension installation
2023-08-01 Franz Holzinger <[email protected]>
* remove the constants TT_BOARD_EXT, PATH_BE_TTBOARD, PATH_FE_TTBOARD_REL and TT_BOARD_CSS_PREFIX
2023-07-29 Franz Holzinger <[email protected]>
* Deprecation no. 88406: setCacheHash/noCacheHash options in ViewHelpers and UriBuilder
* feature 85160: Auto create management DB fields from TCA ctrl
2023-03-02 Franz Holzinger <[email protected]>
* Breaking no. #96287: use fetchAssociative instead of fetch
2022-09-09 Franz Holzinger <[email protected]>
* compatibility TYPO3 8.7: deprecation no 77934: The field `select_key` of the table `tt_content` is not used in the core and has been removed.
2022-04-07 Franz Holzinger <[email protected]>
* compatibility TYPO3 11.5 and PHP 8
2021-11-17 Franz Holzinger <[email protected]>
* compatibility TYPO3 10.4: use \TYPO3\CMS\Frontend\Resource\FilePathSanitizer
2020-09-05 Franz Holzinger <[email protected]>
* bugfix: add new parameter $recentAtEnd to method TtBoard::getSingleThread which is tru if the recent records shall be shown at the end of the list.
2020-09-01 Franz Holzinger <[email protected]>
* TYPO3 8.7 is the minimum requirement
2020-08-29 Franz Holzinger <[email protected]>
* bufix: order the records from getRecordTree by crdate
* bugfix: The link in the Forum input form must include the cHash parameter. Otherwise a cache problem will occur and not show the forum overview list over all threads but it will remain in the single thread list.
* bugfix: the static template must not be there only in the backend, but also in the frontend
2020-08-01 Franz Holzinger <[email protected]>
* bugfix: OFFSET requires to call the method setFirstResult of the Querybuilder.
* improvement: Add a key for the double post check
2020-07-31 Franz Holzinger <[email protected]>
* add the field tstamp to the TCA
* add the page browser header to the ###TEMPLATE_FORUM### subpart of the template file board_template2.html
2020-07-27 Franz Holzinger <[email protected]>
* add new field city
2020-05-02 Franz Holzinger <[email protected]>
* compatibility TYPO3 9.5: move \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToInsertRecords() into the file Overrides/tt_board.php
2020-03-30 Franz Holzinger <[email protected]>
* new feature part 2: transform database queries into the querybuilder format based on Doctrine
2020-02-14 Franz Holzinger <[email protected]>
* bugfix for TYPO3 8.7: variable $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['tt_board'] must be used instead of $_EXTCONF
2020-02-09 Franz Holzinger <[email protected]>
* new feature part 1: transform database queries into the querybuilder format based on Doctrine
* bugfix: The submit function and its sendToFEgroup features to send emails based on the membership to a special FE group must do a string like comparison query on the usergroup field of fe_users, because a FE user can be a member of serveral user groups at the same time.
2019-12-18 Franz Holzinger <[email protected]>
* fix issue #5: tt_board 1.10.15 works under TYPO3 9.5
* compatibility for TYPO3 9 breaking 82803: $TYPO3_CONF_VARS['FE']['content_doktypes'] has been removed in TYPO3 9
2019-11-02 Franz Holzinger <[email protected]>
* adapt composer.json to current needs
* add alias files tt_board_list for JambageCom\TtBoard\Controller\ListPluginController and tt_board_tree for JambageCom\TtBoard\Controller\TreePluginController
* add responsive template file list_message_board.html
2019-02-07 Franz Holzinger <[email protected]>
* restructure: Move the USER to USER_INT conversion when no cache is used from ActionController to RegisterPuginController
2019-01-31 Franz Holzinger <[email protected]>
* modify composer.json: use jambagecom instead of typo3-ter
2019-01-21 Franz Holzinger <[email protected]>
* bugfix in the manual: The _LOCAL_LANG override must also use the language key or default.
2019-01-14 Franz Holzinger <[email protected]>
* bugfix: the init method of the base class TranslationBase for the Localization class must be initialized with $conf['_LOCAL_LANG.'] because the language parts are only inside of this setup.
2019-01-08 Franz Holzinger <[email protected]>
* new feature: Set fillSubject in order to fill in the subject field of the entry form with the subject of the first post. The text post.fillSubjectPrefix will be used as a prefix.
* new feature: Add a post thanks message at the beginning of the entry form.
* data protection: Pass the email addresses inside of a TYPO3 session.
* bugfix: If a tree configuration exists then it must be used for each tree plugin.
2019-01-07 Franz Holzinger <[email protected]>
* integration the manual.odt tutorial into the documentation
* bugfix: notification email addresses must be passed by session data and not inside of a hidden field
2019-01-05 Franz Holzinger <[email protected]>
* undo last bugfix in getCurrentPost: a valid uid parameter must not have been provided if a reference parameter is used
* bugfix: getRootParent can give back the first row if a reference parameter has been given. The first record for a reference always gives the root parent.
2019-01-03 Franz Holzinger <[email protected]>
* bugfix in getCurrentPost: a valid uid parameter must have been provided
2019-01-01 Franz Holzinger <[email protected]>
* bugfix in default CSS setup: remove duplicate #boardSearchSubmitId
* bugfix: Do not integrate the default CSS style twice.
_CSS_DEFAULT_STYLE < TEMP.TT_BOARD.CSS._CSS_DEFAULT_STYLE
2018-12-16 Franz Holzinger <[email protected]>
* bugfix: Do not write "post new replay" at the bottom for a new post. Use the text "new post" instead.
2018-12-13 Franz Holzinger <[email protected]>
* Add the information to the online Documentation that it is under construction.
* The full documentation is in the file manual.odt, formerly manual.sxw
2018-12-03 Franz Holzinger <[email protected]>
* add new constants: notificationEmail and notify
* add a different error message when no email address has been entered
2018-12-02 Franz Holzinger <[email protected]>
* move template/board_help.tmpl -> Resources/Private/Templates/board_help.tmpl
* template/board_notify.txt -> Resources/Private/Templates/board_notify.txt
* template/board_template1.tmpl -> Resources/Private/Templates/board_template1.tmpl
* template/board_template2.tmpl -> Resources/Private/Templates/board_template2.tmpl
* template/board_template3.tmpl -> Resources/Private/Templates/board_template3.tmpl
* move res/icons/fe/board_help1.gif -> Resources/Public/Icons/board_help1.gif
* move res/icons/fe/thread.gif -> Resources/Public/Icons/List/thread.gif
* bugfix: Flexforms must consider the move language file tt_board/Resources/Private/Language/locallang_tca.xlf
2018-11-29 Franz Holzinger <[email protected]>
* one time upload of language files. These language files will not be added on Github.
* readd the API to use a commenting system inside of external extensions. Only the method getDefaultConfig is needed.
2018-11-25 Franz Holzinger <[email protected]>
* new: Replace the labels from the newReply and newThread processScript setup by language labels:
newReply.didWhat, newReply.subjectPrefix, newReply.followThisLink, newThread.didWhat, newThread.subjectPrefix
* Add a new label for each text entry in the file template/board_notify.txt
* fix in composer.json: require shall use the namespace typo3-ter instead of jambagecom
2018-09-16 Franz Holzinger <[email protected]>
* add new documentation in alpha state
2018-08-27 Franz Holzinger <[email protected]>
* add German language XLF files
* support for TYPO3 9.3.x
* workaround for a TYPO3 problem: {$plugin.tt_board.memberOfGroups} and 0 should mean empty
* bugfix: wrong captcha did not lead to an error message
2018-08-10 Franz Holzinger <[email protected]>
* use \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(PATH_BE_TTBOARD) instead of call_user_func($emClass . ::siteRelPath, TT_BOARD_EXT) for the constant PATH_FE_TTBOARD_REL
* remove constant PATH_BE_TTBOARD_REL which is based on the TYPO3 9 deprecated method extRelPath.
* modify the ctrl iconfile TCA of tt_board with the extension name instead of a relative path
2018-08-08 Franz Holzinger <[email protected]>
* move locallang_csh_ttboard.xlf -> Resources/Private/Language/locallang_csh_ttboard.xlf
* move locallang_tca.xlf -> Resources/Private/Language/locallang_tca.xlf
* adaptions to composer.json
* move flexform_ds_pi_list.xml -> Configuration/FlexForms/flexform_ds_pi_list.xml
* move flexform_ds_pi_tree.xml -> Configuration/FlexForms/flexform_ds_pi_tree.xml
* move locallang.xlf -> Resources/Private/Language/locallang_be.xlf
2018-06-08 Franz Holzinger <[email protected]>
* bugfix for TYPO3 9.x: replace deprecated method ContentObjectRenderer::getSubpart by TYPO3\CMS\Core\Service\MarkerBasedTemplateService::getSubpart
2018-07-31 Franz Holzinger <[email protected]>
* bugfix for TYPO3 9.x: replace deprecated method ContentObjectRenderer::substituteMarkerArrayCached by TYPO3\CMS\Core\Service\MarkerBasedTemplateService::substituteMarkerArrayCached
2018-07-30 Franz Holzinger <[email protected]>
* bugfix for TYPO3 9.x: replace deprecated method ContentObjectRenderer::fileResource by $TSFE->tmpl->getFileName and file_get_contents.
2018-06-28 Franz Holzinger <[email protected]>
* bugfix: because of the new base class \JambageCom\Div2007\Base\TranslationBase the new \JambageCom\Div2007\Utility\BrowserUtility must be used.
2018-06-15 Franz Holzinger <[email protected]>
* bugfix: add localization for the error result of the submit form.
* new base class: change the Localization class from \JambageCom\Div2007\Base\LocalisationBase to TranslationBase. Change the methods of the $languageObj object accordingly: loadLL => loadLocalLang, getLLkey => getLocalLangKey, getLL => getLabel
2018-06-02 Franz Holzinger <[email protected]>
* move the Extension Manager methods addPiFlexFormValue and addPlugin from file ext_tables.php into Configuration/TCA/Overrides/tt_content.php
* add information about DSGVO and GDPR to the manual
* bugfix: the DSGVO checkbox must not be shown if memberOfGroups is > 0
* remove unused tt_board_tree setup
2018-05-22 Franz Holzinger <[email protected]>
* bugfix for the privacy checkbox: No checkbox shall be visible for logged in front end users.
2018-04-30 Franz Holzinger <[email protected]>
* new feature: privacy policy checkbox for GDPR when there is no front end user
* set PIDprivacyPolicy to the privacy policy page.
* HTML templates: remove the font entries. Use CSS instead.
2018-04-02 Franz Holzinger <[email protected]>
* new feature: disallow fields by exclude.tt_board. Set it to cr_ip for GDPR compliance
2018-03-19 Franz Holzinger <[email protected]>
* rename PostForm into Form
2018-02-20 Franz Holzinger <[email protected]>
* use the new div2007 method \JambageCom\Div2007\Utility\ViewUtility::displayHelpPage
2018-02-14 Franz Holzinger <[email protected]>
* exctract class ForumThread out of Forum
2018-01-31 Franz Holzinger <[email protected]>
* replace \tx_div2007_alpha5::getPageLink_fh003 by \JambageCom\Div2007\Utility\FrontendUtility::getTypoLink_URL with the change of paramters 3 and 4
2017-12-16 Franz Holzinger <[email protected]>
* never use the call $TSFE->set_no_cache(). Convert all USER objects into a USER_INT if caching is not allowed
2017-12-04 Franz Holzinger <[email protected]>
* restructure ActionController::forum_postform: extract FormuList as a new class with a render method
* restructure ActionController::getContentRecord: extract Content as a new class with a getRecord method
2017-11-29 Franz Holzinger <[email protected]>
* restructure ActionController::forum_postform: extract PostForm as a new class with a render method
* bugfix: The connection to the parent record has not been stored.
2017-11-24 Franz Holzinger <[email protected]>
* add file README.txt with the hint that the constants PAGE_TARGET must be set to _top
* restructuring
* not not show the previous, next and go to the top when there is no other post
* bugfix and better support for captcha
2017-10-23 Franz Holzinger <[email protected]>
* move share/locallang.xlf -> Resources/Private/Language/locallang.xlf
2017-10-21 Franz Holzinger <[email protected]>
* bugfix: use the div2007 1.7.14 namespace page browser BrowserBase and the FrontendUtility methods for the browser
2017-10-17 Franz Holzinger <[email protected]>
* bugfix of the tree view and the indentation of the icons
* change the default colors 1 and 2
2017-10-14 Franz Holzinger <[email protected]>
* make better usage of the TYPO3_DB methods
2017-10-11 Franz Holzinger <[email protected]>
* bugfix: the tree view images have not been used
2017-08-29 Franz Holzinger <[email protected]>
* move icons forum.gif and message_board.gif into Resources/Public/Icons/
* rename class.tx_ttboard_wizicon.php => Classes/Controller/WizardIcon.php
* plugin wizard as namespace
2017-08-26 Franz Holzinger <[email protected]>
* remove unused api/class.tx_ttboard_api.php
* rename hooks/class.tx_ttboard_hooks_cms.php -> Classes/Hooks/CmsBackend.php
* adapt the renamed class for namespace, the hook call and the file composer.json
* remove support for TYPO3 before version 7
2017-08-21 Franz Holzinger <[email protected]>
* rename lib/board_submit.php => Classes/Controller/Submit.php
* rename marker/class.tx_ttboard_marker.php => Classes/View/Marker.php
* change the setup of processScript into a function call to the Submit class
2017-08-16 Franz Holzinger <[email protected]>
* rename model/class.tx_ttboard_model.php => Classes/Domain/TtBoard.php
* rename view/class.tx_ttboard_forum.php => Classes/View/Forum.php
2017-08-12 Franz Holzinger <[email protected]>
* restructuring of code into the Classes folder by the usage of namespaces
* rename model/class.tx_ttboard_language.php => Classes/Api/Localization.php
* rename lib/class.tx_ttboard_pibase.php => Classes/Controller/ActionController.php
* rename pi_list/class.tx_ttboard_pi_list.php => Classes/Controller/ListPluginController.php
* rename pi_tree/class.tx_ttboard_pi_tree.php => Classes/Controller/TreePluginController.php
2017-08-11 Franz Holzinger <[email protected]>
* bugfix: show emoticons and make them configurable
* remove pibase class from marker object
2017-07-25 Franz Holzinger <[email protected]>
* support for TYPO3 8.x
* bugfix: issue #1 use div2007 class FrontendUtility and method getContentObjectRenderer to fetch a contentObject
* bugfix: use image icon path typo3/sysext/t3skin/icons/gfx/ol instead of typo3/sysext/cms/tslib/media/scripts
* remove $GLOBALS['TT']
* bugfix: fix paths for the iconCode join images and change them into an IMAGE cObject
* TYPO3 7.6 is required as a minimum, only because the extension tslib_fetce is required and has not been programmed for TYPO3 6.1 or 6.2
2017-05-24 Franz Holzinger <[email protected]>
* add an installation tutorial
* bugfix for the wizard
2017-05-09 Franz Holzinger <[email protected]>
* bugfix: links in submit form notification email shall be generated by typolink
* add a composer.json file
2017-03-10 Franz Holzinger <[email protected]>
* bugfix comma
* fix missing language bug
2017-03-09 Franz Holzinger <[email protected]>
* bugfix in forum list: The link of recent post must be the page of the post.
* new feature: The most recent posts are only considered for the number of recent days.
2017-03-08 Franz Holzinger <[email protected]>
* new feature: record browser
* restructuring
2017-03-02 Franz Holzinger <[email protected]>
* Do not keep any objects statically in the memory cache. The dynamic memory shall be automatically freed at the end of the processing.
2016-11-16 Franz Holzinger <[email protected]>
* put the locallang php files into the xlf format
2016-09-08 Franz Holzinger <[email protected]>
* bugfix: PHP syntax error
* the $notify list contains the configured email addresses. Use GeneralUtility::rmFromList to remove the current user`s email address from this list if present.
2016-08-31 Franz Holzinger <[email protected]>
* bugfix: text and blob must have a default null value by TCA and not by SQL
* refactoring: replace the submit function checkEmail by the div2007 MailUtility::checkMXRecord
* remove the TYPO3 4.5 XCLASS statements at the end of the PHP files
2016-08-03 Franz Holzinger <[email protected]>
* ready for TYPO3 7.6.10 and PHP 7
2016-07-25 Franz Holzinger <[email protected]>
* remove svn $Id$ and finishing php ?>
2015-01-16 Franz Holzinger <[email protected]>
* set charset to UTF-8
2014-10-21 Franz Holzinger <[email protected]>
* ready for TYPO3 6.2. It requires tslib_fetce.
2013-10-06 Franz Holzinger <[email protected]>
* check email validity of a user who checked notify_me after the submit
2012-03-22 Franz Holzinger <[email protected]>
* add setup needed for TYPO3 4.6
* Modifications for PHP 5 and TYPO3 Coding Guidelines
2012-01-21 Franz Holzinger <[email protected]>
* Fix to the parameter with uid inside of brackets in the submit form. There has been a cache problem.
* fix bug with PHP 5.3: replace split by explode
2010-05-13 Franz Holzinger <[email protected]>
* change links in email to use directly the parameter tx_ttboard_pi_list[uid] instead of the former tt_board_uid.
2010-04-03 Franz Holzinger <[email protected]>
* add API for other extensions to comment their records
2009-08-26 Franz Holzinger <[email protected]>
* add CSS classes to the example templates
* fix bug with search of small texts with 2 letters
2008-09-25 Franz Holzinger <[email protected]>
* change all links to use the plugins uid parameter instead of tt_board_uid
2008-09-18 Franz Holzinger <[email protected]>
* add additional cache clearing function $GLOBALS['TSFE']->clearPageCacheContent_pidList($TSFE->id);
* fix bug with not sent notification emails
2008-09-06 Franz Holzinger <[email protected]>
* replace all English texts in example templates by global BOARD markers
* rename board_submit.inc into board_submit.php
* allow the pid of the stored records to be set from the starting point of the plugin
* a detected spam word will be displaid in the entry form
2008-06-09 Franz Holzinger <[email protected]>
* fix bug with not included div2007 extension
2008-05-05 Franz Holzinger <[email protected]>
* replace fh_library by div2007
* add backend hook for TYPO3 4.2 to display the CODE of a flexform
2008-01-14 Franz Holzinger <[email protected]>
* fix bug with SQL without fieldnames at search
2007-11-05 Franz Holzinger <[email protected]>
* allow captcha in create forms by default
2007-10-17 Franz Holzinger <[email protected]>
* make usage of sr_freecap in all post forms
2007-07-16 Franz Holzinger <[email protected]>
* fix bug with wrong sent replies when mailing list is used
2007-07-01 Franz Holzinger <[email protected]>
* fix bug with wrong variables in submit.inc
* incorporate the translations for the ts_language... extensions into locallang.xml
* new markers for texts to be translated
2007-04-24 Franz Holzinger <[email protected]>
* more info for mails to mailinglist
* warning info text when no entry field is displayed because of not logged in user
* send notification email to all members of a defined FE group
2007-03-15 Franz Holzinger <[email protected]>
* fix bug with cached post form where the data of another feuser has been filled in
2007-03-01 Franz Holzinger <[email protected]>
* To prevent from spammers you must set the memberOfGroups constant to the FE groups to which the FE users must belong to be able to post.
2007-02-27 Franz Holzinger <[email protected]>
* fix bug with cached post form where the data of another feuser has been filled in
* thanks to Jo Hasenau for his concept how to use USER_INT oder USER depending on the code
2007-02-14 Franz Holzinger <[email protected]>
* do not sort tree forum by recent posts
2007-02-12 Franz Holzinger <[email protected]>
* consider capital letters in spam words
* special treatment for PHP4
2007-01-08 Franz Holzinger <[email protected]>
* expand spam filter over all input fields
* marker ###CR_IP### to store the ip address
2007-01-07 Franz Holzinger <[email protected]>
* make fh_library a requirement until its code will go somewhere else
* Consider tstamp field instead of crdate for recent date. This makes it possible to reedit a record and consider only the date of the latest change.
* sort the items by the time of the latest changes of the latest posts for the threads
2007-01-01 Franz Holzinger <[email protected]>
* fix bug with missing 'Forum: single' flexform with tree view
2006-12-29 Franz Holzinger <[email protected]>
* name and email are preset from logged in FE user
2006-11-25 Franz Holzinger <[email protected]>
* fix 2555: unsigned 32 bit INTEGER for double post check field
doublePostCheck int(11) unsigned DEFAULT '0' NOT NULL,
2006-11-11 Franz Holzinger <[email protected]>
* protection against spam words
* check of email address if it is available
* correct error with BACKLINK
2006-09-03 Franz Holzinger <[email protected]>
* Use the flexforms now. Reenter every plugin and choose the appropriate flexform texts to the former code fields.
2006-08-21 Franz Holzinger <[email protected]>
* plugin for tree view
* static template for CSS styled content
2006-02-13 Kasper Skårhøj <[email protected]>
* Initial CVS upload