Oct 19

MercuryBoard 国外小型论坛程序(小巧、功能强大) 不指定

shuguang , 03:45 , 论坛 , 评论(0) , 引用(0) , 阅读(26009) , Via 本站原创 | |
程序名称: MercuryBoard
开发者/组织名称: MercuryBoard
* 免费
* 3D的权限系统--各用户组和各论坛可以有不同权限
* 强大的关系面板
* 完整、方便的基于数据库的皮肤
* 数据请求超快(Super-fast)
* 无限级子论坛/类别

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. //开源OSPhP.COM.CN

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.

Since August 2001, the board has been targetted at being scarce on features, but the standard features of any message board, and the typical requirements of any end-user have been carefully weighed. A small - but easily expandable - messenger system has been included due to demand, as well as other common features like member lists, searching, help files, and personal control panels allowing customization of the look of the board by selection of skins, and translations of forum text into different languages by selection of languages. While the featureset is robust, it is not obstrusive, and most anything can be removed by mere design change, as well as many features having the ability to be turned off.

First year development was slow but steady, involving several rewrites, and much time donated on the side of very important school years on the part of both Jason and Mark. Jeremy "Mezz" Messenger has been kind enough to aid in many ways virtually since the start of the project. Formed in the days of "ikonboard" the base featureset and model of what a discussion board should be was easily adapted by the then - and still - young developers. David from the original ikonboard admin staff gave several pointers that led to vast speed and efficiency improvements. Joining queries, in the first few weeks of development, turned out to be a major breakthrough. MercuryBoard was one of the first boards to be developed that was featureful, fast, and using less than eight (constant) queries, beating phpBB and Ikonboard Perl to the table. It remains one of the few immensely efficient, and super-speedy boards that are given away to the public.


Jason has led most of the second year's development, and pushed the project in many directions. Mark remains an integral part of the development team, especially with development theory. Help from Jay Little has been invaluable to the test and bug management of the board, and the constant support from Mezz has been a massive help the development process.

Monthly the board grows in features, speed, user friendliness. As one of the few boards on the market that can claim that it can use alpha-skins with the current version, MercuryBoard has an immensely superior skinning engine. The skinning engine remains virtually unchanged for the past year and a half, since its creation. Using a database based storage method, the skins are extremely portable, and extremely flexible. All MbCode and formatting is applied on-the-fly, and changes to MbCode tags are therefore completely retroactive as well as foreward looking.

Within the last months of development a very clever three-dimensional permissions system was implemented. The system is expandable to do virtually anything at a developer's whim. The module may even be included to extend your website, and with some simple modifications it can easily be ported to other applications. Open source software welcomes you to credit and reuse anything you see on the board.

Development continues with a long plan after the release of 1.0.0. The board still awaits some design edits, and a massive list of clever ideas waits to be implemented. The team welcomes feature suggestions, and anyone who wishes to create a new design is welcome to submit it. The MercuryBoard Team currently isn't looking for new members, but welcomes anyone who feels they can help out. 'Modding' the board to suit your needs is encouraged, and we welcome you to post any modifications in our development forums. It's been a long time since the start of this project, and the journey continues.

Hop on and keep on truckin' with us - there's still lots to be seen, and lots of places to go.
收藏本文到网摘: 添加到“Google书签” 添加到“Yahoo收藏” 添加到“QQ书签” 搜狐网摘 添加到“百度搜藏” 添加到“新浪ViVi收藏夹” 添加到“Del.icio.us” 添加到“365天天网摘” 添加到“天极网摘” 我摘·网摘·网络书签 添加到“POCO网摘” YouNote网摘 添加到“和讯网摘” 添加到“Bolaa博客收录中心” 添加到“igooi网摘” 添加到“天下图摘”

最后编辑: shuguang 编辑于2007/12/04 14:15




打开HTML 打开UBB 打开表情 隐藏 记住我 [登录系统] [注册]