MercuryBoard is a powerful message board system dedicated to raw speed
with a mixture of features, ease of use, and ease of customization
coupled with expandability, and diverse language services. Now just
over two years in the making, version 1.0.0 is an immensely stable,
thoroughly tested, and well-written piece of internet software ready
for any webserver, running on PHP versions as low as 4.0.0 and MySql
versions as low as 3.22.
The board was founded as a development project aimed at experimenting
with the limitations and uses of the PHP language by Jason Warner and
Mark Elliot. Over the past two years it has undergone, minimally, three
major rewrites, numerous full database restructures, and several
changes. The last year of development is clearly visible in an online
CVS repository, and the software has been, and remains to be for all
future development, open source, and free for you to use.
The success of the board speed wise comes from constant optimization of
code. The base structure of the application has been in place for
almost six months now and has remained relatively unchanged. Several
modules plug-in to the software, making it both extensible, and easy to
figure out. The limits of PHP's OOP protocols has been tested with our
software, and an even mixture of both Jason's and Mark's code-theory
has been authored into the methodology of how the software works.
Admittedly, the software is not OOP in the 'true' sense of the theory,
but uses several advantages of objects to facilitate an easy modified
working base model. The board is easy to modify, as shown by several
users even in the Beta stages of the product.