Description


bbDKP is a Dragon Kill system Mod for your phpBB3 Bulletin board, developed from EQDKP.

It is a multi-pool loot distribution system that supports Standard DKP, Time based DKP, Zero sum and EPGP.

It integrates Game, Guild and DKP management functions into your phpBB3 Forum. Your users gain single sign on to dkp and phpBB3, and you as an administrator or raidleader get a clean interface, robust admin facilities and less integration headaches.

Feature list : Portal with widgets, Dashboard, Statistics, Events, Raids, Member, Items, Roster, ACP and UCP modules. multiple games : World of Warcraft, The Lord of the Rings Online, Dark Age of Camelot, Vanguard - Saga of Heroes, EverQuest I/II, Warhammer Online, Final Fantasy XI, AION.

There are a number of plugins, like Raidtracker, bbTips, Memberimport, Apply, Raidplanner, Bossprogress (under development).

Further development requests, support questions are welcome at https://bbdkp.com. As of the current release, it does not (yet) make coffee ;)

Languages included: Englisch (en), French (fr), Deutsch (de)

Available Mods/Plugins :
  • bbTips (Wow) 0.4.0 (Mod)
  • Raidtracker 0.3.0 (Plugin)
  • Bossprogress 0.1.0 (Plugin)
Mods/Plugins under development :
  • Armory Import 1.0.3 Wow & Aion (Plugin)
  • Raidplanner 0.1.0 (Mod)
  • Recruitment 1.2.7 (Mod)

Requirements


  1. phpbb3.0.5 or higher
  2. PHP 5.2 -> 5.3.x / Libxml 2.6.0 (simplexml usage)
  3. Curl (preferred) or url_fopen or fsockopen should be available on your server.
  4. ftp and founder admin access on your phpbb installation.

Installation


Adding bbDKP to phpBB3 is easy. like any other mod, you need to do the edits in your core phpbb files, copy the files to your webserver, and then run the database installer.

Step-by-step Guide

Note : Before installing/upgrading bbDKP, you need to backup your forum.

New 1.2.2 installation

  • using Automod
    1. Unzip the bbdkp zip file
    2. Upload it to your webserver, into /store/mods/
    3. Launch automod, click in "bbDKP", and click the "Install" link. this will copy the files, and perform the necessary edits.
    4. Then click on the blue link given, this will redirect you to /install/index.php,
    5. and you will see the umil installation page. This will install 1.2.2. and clear the caches (template, theme, imagesets)
  • Manually
    1. open the MODX file : install.xml
    2. First you copy all mod files to your webserver like they laid out in the Modx file.
    3. Then manually apply the changes to the core phpbb files. use a good text editor, like Notepad++ (PC) or Textwrangler (Mac).
    4. Then launch the DB updater (/install/index.php)
    5. Now you see the Umil installation page. This will install 1.2.2. and clear the caches (template, theme, imagesets)

Upgrading from 1.0.8-1.1 to 1.2.2

  1. Completely remove all old files and all old bbDKP edits from your phpbb installation.
  2. Follow the Clean install instructions 1 to 3
  3. Then click on the blue link given, this will launch install/index.php but then redirect you to /olddkpupdate/index.php,
  4. Now you see the Umil updater. This will update your database tables from your older version to 1.2.2. and clear the caches (template, theme, and imagesets)

Upgrading from 1.1.2.2 to 1.2.2

Note : Before upgrading bbDKP from 1.1, you need to uninstall all plugins.
  • Upgrading Manually
    1. If you want to upgrade manually, you just need to follow the diff instructions in contrib/install_1122_to_122.xml
    2. first you copy all files to your webserver, replacing any old files. (Tip : it is better to just delete and replace)
    3. then you manually apply the (few) changes to the core phpbb files. use a good text editor, like Notepad++ (PC) or Textwrangler (Mac).
    4. then launch the DB updater (/olddkpupdate/index.php)
    5. Now you see the Umil updater. This will update your database tables from 1.1.2.2 to 1.2.2 and clear the caches (template, theme, and imagesets)
  • Automod Uninstall-Reinstall procedure (recommended)
    1. Go in Automod, then click Uninstall bbDKP
    2. Then follow the Clean install instructions 1 to 3
    3. Then click on the blue link given, this will now redirect you to /olddkpupdate/index.php,
    4. Now you see the Umil updater. This will update your database tables from 1.1.2.2 to 1.2.2 and clear the caches (template, theme, and imagesets)
  • Automod Update
    1. If you want to *update* Using Automod, we may upon request prepare a separate download with a changed files MODX package.
    2. Then click on the blue link given, this will redirect you to /olddkpupdate/index.php,
    3. Now you see the Umil updater. This will update your database tables from 1.1.2.2 to 1.2.2 and clear the caches (template, theme, and imagesets)
  • Note : upgrading from 1.2 to 1.2.2 follows the same procedure : contrib/install_12_to_122.xml
  • Note : upgrading from 1.2.1 to 1.2.2 follows the same procedure : contrib/install_121_to_122.xml

Upgrading from 1.2.1.x to 1.2.2

  • Upgrading Manually
    1. If you want to upgrade manually, you just need to follow the diff instructions in contrib/install_121_to_122.xml
    2. first you copy the new files to your webserver, replacing any old files. also delete the old files as ezxplained in the file above.
    3. then you manually apply the (few) changes to the core phpbb files. use a good text editor, like Notepad++ (PC) or Textwrangler (Mac).
    4. then launch the DB updater (/olddkpupdate/index.php)
    5. Now you see the Umil updater. This will update your database tables from 1.1.2.2 to 1.2.2 and clear the caches (template, theme, and imagesets)
  • Automod Uninstall-Reinstall procedure
    • Note : Before uninstalling/reinstalling bbDKP, you need to uninstall all plugins first. (Raidtracker, bbTips and Bossprogress)
    1. Go in Automod, then click Uninstall bbDKP 1.2.1
    2. Then follow the Clean install instructions 1 to 3
    3. Then click on the blue link given, this will now redirect you to /olddkpupdate/index.php,
    4. Now you see the Umil updater. This will update your database tables from 1.1.2.2 to 1.2.2 and clear the caches (template, theme, and imagesets)
  • Note : upgrading from 1.2 to 1.2.2 follows the same procedure : contrib/install_12_to_122.xml

Quick Deactivation

  1. should you wish to Deactivate this Mod quickly you can open configdkp.php and comment out the triggerchange @define('EMED_BBDKP', true); to //@define('EMED_BBDKP', true);

Support


  1. 1.2 Installation support
  2. Plugin support
  3. IRC channel : visit #bbdkp on Freenode. webchat

Copyright and disclaimer


This application is opensource software released under the GPL. Please see source code and the docs directory for more details. Powered by bbDkp (c) 2009 The bbDkp Project Team bbDkp
If you use this software and find it to be useful, we ask that you retain the copyright notice below. While not required for free use, it will help build interest in the bbDkp project and is required for obtaining support.

bbdkp Repository : https://www.github.com/bbdkp/
bbDKP (c) 2008, 2009 Sajaki, Malfate, Kapli, Hroar
bbDKP (c) 2007 Ippeh, Teksonic, Monkeytech, DWKN
EQDkp (c) 2003 The EqDkp Project Team

Donation

bbDkp is freeware, but to ensure continued Development, you can support us by making a contribution.