DokuWiki Installer

:

This page assists in the first time installation and configuration of Dokuwiki. More info on this installer is available on it's own documentation page.

DokuWiki uses ordinary files for the storage of wiki pages and other information associated with those pages (e.g. images, search indexes, old revisions, etc). In order to operate successfully DokuWiki must have write access to the directories that hold those files. This installer is not capable of setting up directory permissions. That normally needs to be done directly on a command shell or if you are using hosting, through FTP or your hosting control panel (e.g. cPanel).

This installer will setup your DokuWiki configuration for ACL, which in turn allows administrator login and access to DokuWiki's admin menu for installing plugins, managing users, managing access to wiki pages and alteration of configuration settings. It isn't required for DokuWiki to operate, however it will make Dokuwiki easier to administer.

Experienced users or users with special setup requirements should use these links for details concerning installation instructions and configuration settings.

For security reasons this script will only work with a new and unmodified Dokuwiki installation. You should either re-extract the files from the downloaded package or consult the complete Dokuwiki installation instructions

driven by DokuWiki powered by PHP
Mantis Users Directory [Mantis Bug Tracker Wiki]

User Tools

Site Tools


mantisbt:users_directory

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
mantisbt:users_directory [2006/11/25 23:11]
vboctor created
mantisbt:users_directory [2011/11/16 07:41] (current)
atrol The page rendering was broken (maybe since new PHP version on mantisbt.org). Added new line to fix it at end of file.
Line 49: Line 49:
 ==== Users Directory Page ==== ==== Users Directory Page ====
  
-This page is similar to the [[http://www.mantisbugtracker.com/directory.php|users directory]] that we currently have.  However, it is populated from the approved entries in the database, rather than from entries that are hard-coded in the PHP file.+This page is similar to the [[http://www.mantisbugtracker.com/directory.php|users directory]] that we currently have.  However, it is populated from the approved entries in the database, rather than from entries that are hard-coded in the PHP file.  Following are some guidelines: 
 + 
 +  * Entries are group by the first letter of the company name. 
 +  * Empty groups must not be displayed (e.g. if no companies start with Z, then don't display it). 
 +  * Within each group, entries are sorted alphabetically by the company name. 
 +  * High profile entries are to be displayed in bold or have an icon next to them. 
 +  * The total number of entries should be shown at the end of the page. 
 + 
 +==== Contact Us Page ==== 
 + 
 +Although this is not directly related to the users directory, it is very similar and hence it is included as part of the scope.  The idea is to add a form from which website visitors can send emails to the administrator.  The form should have the following fields: 
 + 
 +  * Contact Name 
 +  * Contact Email 
 +  * Subject 
 +  * Body 
 +  * Captcha 
 + 
 +Once the form is submitted an email is sent from the mantis email account on behalf of the email specified by the user.  The Mantis administrator can then reply to this email and the reply will go directly to the email reported in the form.
  
 ==== Database Schema ==== ==== Database Schema ====
Line 58: Line 76:
  
   * entry_id - primary key - auto-increment   * entry_id - primary key - auto-increment
 +  * hash - an auto-generate hash that is used when approving / rejecting the entry.  The entry_id is not used since it is a predictable sequential number.
   * date_submitted - timestamp   * date_submitted - timestamp
   * company_name - 50 varchar   * company_name - 50 varchar
Line 66: Line 85:
   * comments - text   * comments - text
   * status - int(1) - (0 - submitted, 1 - confirmed, 2 - approved).   * status - int(1) - (0 - submitted, 1 - confirmed, 2 - approved).
-  * high_profile - int (1) - (0 - no, 1 - yes) - examples of high profile mantis users are Airbus, Volvo, Zend, etc.+  * high_profile - int (1) - (0 - no, 1 - yes) - examples of high profile mantis users are Airbus, Volvo, Zend, etc. -- This will be set manually in the database, default 0.
  
 ===== Technical Requirements ===== ===== Technical Requirements =====
Line 75: Line 94:
   * Use PHPMailer for sending emails.  There should be a configuration entry that can be used to specify the path where phpmailer is installed on the webserver.   * Use PHPMailer for sending emails.  There should be a configuration entry that can be used to specify the path where phpmailer is installed on the webserver.
   * Have a single configuration file (no changes to source files to modify configs).   * Have a single configuration file (no changes to source files to modify configs).
-  * Follow Mantis coding guidelines (http://www.mantisbugtracker.com/guidelines.php)+  * Follow Mantis coding guidelines (http://www.mantisbugtracker.com/guidelines.php)
 +  * It must be very easy to change the users directory page layout or the content of the emails.
  
mantisbt/users_directory.1164514268.txt.gz · Last modified: 2008/10/29 04:31 (external edit)