Developing nBB2
Contributing
If you want to contribute or just want to discuss about technical aspects of nBB2, contact numiton@users.sourceforge.net. We also have a dedicated section on the Numiton forum. Your involvement is always welcome.
Version control
Information on how to obtain the source code is available here.
You can also browse the CVS repository online, at http://nbb2.cvs.sourceforge.net/nbb2/.
Areas to work on
The extensibility mechanisms of phpBB (themes, languages) are quite complex. They are based on dynamically executing PHP code from extensions (e.g. to build the associative array for a localization).
Only the English language and the nbb2 theme are currently supported. This is the main area to work on, in terms of functionality. The PHP runtime emulation only supports MySQL (3.x, 4,x and 5.x) for now, but this might change depending on user interest.
On the other hand, many improvements could be applied in terms of source code structure – refactorings, objectualization etc. The translation output is still extremely similar in semantics and structure to the original code. When such optimizations are performed, we expect a significant impact on code readability and performance.


