Numiton

NOTE: To use the advanced features of this site you need javascript turned on.

Home nBB2 Development

Contributing

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.

Vote a new project

What other open-source PHP project would you like to see migrated to Java?







Results