Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.
phaidon edited this page Jul 10, 2012 · 5 revisions

Requirements

Dizkus is designed to run as a module under Zikula. It is assumed that you have the appropriate version of Zikula already running on your web site. We recommend min Zikula 1.3.1

Installation

  • Extract zip package
  • Copy the content of modules to your Zikula's modules folder (not modules/Modules!!)
  • regenerate module list
  • install and activate Dizkus
  • activate hooks for Dizkus as needed
  • create a menulink to the module: {Dizkus}
  • copy backforum.php from the Dizkus folder to your Zikula root folder

Upgrading from pnForum to Dizkus

  • remove existing pnForum-blocks
  • backup and delete the directory modules/pnForum
  • upload the new files to modules/Dizkus
  • Block names changed so blocks have to be reinstalled and the permissions need to be upgraded manually.
  • display name gets reset to Dizkus. If you changed it you have to reconfigure this.

MediaAttach Integration

For the integration of attachments a current version of MediaAttach is required. The release candidate of MediaAttach is not working, because it is using the old pnForum-module. Please use a current SVN version.

Compatibility

An attempt was made to provide maximum compatibility with existing browsers and themes. But the Internet Explorer 6 does not use the "rounded corners"-feature. For IE-Browser it is realized with an additional javascript (NiftyCube). Firefox, Safari & Co. are using simple CSS-rules for that.

Permissions

Permission-schema = Dizkus:: CategoryID:ForumID:

Example 1: If you want to forbid my guests to access an internal forum (e.g. CategoryID 7, ForumID 12) you would use

|| '''Group''' || '''Component''' || '''Instance''' || '''Permissions level''' ||
|| unreg. User ||  Dizkus:: ||  7:12:   ||  none ||

Example 2: Moderators for this forum

|| '''Group''' || '''Component''' || '''Instance''' || '''Permissions level''' ||
|| Moderatorgroup ||   Dizkus::  ||  7:12:  ||  moderate ||

Example 3: Is there another Forum (ID 14) in the catgory, you an also use

|| '''Group''' || '''Component''' || '''Instance''' || '''Permissions level''' ||	
|| Moderatorgroup ||   Dizkus::   ||  7:(12|14):  ||  moderate ||

Example 4: As usual, you need the comment right to write new postings. Allows all registered users to write in all forums

|| '''Group''' || '''Component''' || '''Instance''' || '''Permissions level''' ||	
|| Users ||   Dizkus::   ||  .*  ||  comment ||

Tips from the field

Error in SQL Statement - Ticket 217 "Activate Dizkus for Dizkus".

Users attempting to post would yield an error similar to below.

"Automatically-created topic for discussion of submitted entries"

Upon investigation we discovered that the Dizkus module was hooked to itself, removing the tick resolves that issue.


For more information about the Dizkus features see