What is CIBBL Engine?
CIBBL Engine is a custom built set of PHP using the CodeIgniter framework to run and manage a Blood Bowl League. It's backed by a database which is currently MySQL.
The CIBBL Engine is currently in it's second version. Version 1.0 was able to run the Central Illinois Blood Bowl League(CIBBL) for nearly one (1) year. Version 2.0, what you are currently viewing, was built due to an expainsion of players. The old version was unable to deal with large number of teams due to no query caching and a minimum of 20 queries to just display one (1) team. Version 2.0 was reorgainzed to let the database handle more of the base data management and greatly reduce the number of queries. The displaying of a team now is just two (2) queries assuming those queries are not found in the cache.
What are the main features of CIBBL Engine?
- - Public Knowledge of Team Standings
- No more wondering how your team is doing this season.
- - Accurate Team and Player Status and Value
- No need to remember how to update the team value when players are injured/gain skills.
- - Intelligent Query Caching
- This reduces hits against the database and provides quicker page displays.
- - Role Based Authenitcation
- Provide different access to the site based upon your logged in role.
- - Easy to Customize
- With just a little PHP and HTML knowledge the site is fully customizable with out knowing how to work with databases or deal with the logic of managing players.
What License is CIBBL Engine Released Under?
CIBBL Engine is released under the BSD License.
How to get CIBBL Engine
Currently, CIBBL Engine can be gotten by sending an email to .
A word of warning for those not use to setting up LAMP or random open source products; there is no simple installer. The database will be set up by running a SQL file, configuration files need to be manually edited.
Enhancements/Bug Fixes History
May 11,2009
- Enahncement: Remove banned coaches from coaches page, Mark inactive coaches in red.
Apr. 25, 2009
- Fixed bug: When hiring a journeyman duplicxate entries would be added for the hired journeyman.
- Enhancement: Created way for Commissioner/Admin to clean up unconfirmed matches
Apr. 24, 2009
- Fixed bug: When editing team after first game rerolls, fan factor, cheerleaders, assist coaches and apothecary would vanish.
Dec. 10, 2008
- Fixed bug: Player team values were adding in Retired/Fired players. Changed database view to use base table for calculation.
Dec. 3, 2008
- Fixed bug: Corrected link to GW's IP Policy
- Fixed bug: Corrected dates of history to be 2008, not 2009
Nov. 25, 2008
- Fixed bug: Corrected word wrap issue with old matches.
- Fixed bug: Double "CIBBL" displayed for a couple of forum topics has been removed. Also fixed a text entry label in the forums.
Nov. 22, 2008
- Fixed bug: Correct way to fix race condition on matches added to matchmodel.php
- Fixed bug: Spiralling Expenses table corrected, increments over 2,650,000 was off, expended table to team values of 4,000,000.
- Fixed bug: Redirect to Team roster post match entry changed from $team->team_name to $team->team_id
- Enhancement: Added last post by/when on forums page.
Nov. 21, 2008
- Fixed bug: removed the update timestamp from matches and discussions
- Enhancement: Created a proper forum structure for discussions.
Nov. 20, 2008
- Enhancement: Still manual but sample of displaying tournament brackets has been created.
Nov. 17, 2008
- Fixed bug: Corrected a race condition in the DB cache.
Nov. 14, 2008
- Fixed bug: Corrected bug with matching unconfirmed matches
- Fixed bug: Unconfirmed matchs was looking at wrong variable for casualties against
- Fixed bug: Long match comments will correctly word wrap.
Nov. 9, 2008
- Fixed bug: Corrected injuries listed in a match report to spell out the injury.
- Fixed bug: When correcting match fixed question marks from appearing.
Nov. 7, 2008
- Fixed bug: Interceptions not actually getting attached to a player during match entry.
- Fixed bug: Retire/Firing players not actually occurring.
- Fixed bug: Spiralling Expenses were being applied to Premier teams
- Fixed bug: Could make team Premier twice.
- Enhancement: Added Career as a hyperlink to Division standings.
- Enhancement: Changed sort on Top Players to always include SPP descending.
- Enhancement: Added Enhancements/Bug Fix History
Nov. 4, 2008
- CIBBL Engine 2.0 goes live.
- At time of launch defect free
Blood Bowl, the Games Workshop logo, Games Workshop and Warhammer are trademarks of Games Workshop Limited. Used without permission. No challenge to their status is intended.
This website is completely unofficial and in no way endorsed by Games Workshop Limited.
For more information, see Games Workshop's IP policy
The comments are property of their posters, all the rest © 2007-2012 by A. Brown
Powered by CodeIgniter and CIBBL Engine 2.0.
Best viewed in Firefox 3.0