-
Notifications
You must be signed in to change notification settings - Fork 12
Feature Requests
Feature requests are highly appreciated. These are saved as issues for this repository.
IMPORTANT: UseBB 2 got cancelled in October 2012. No further major versions are currently developed or planned. The information below may largely be out of date.
"UseBB 2" and later consists of:
- Flexible framework: the inner workings and components that are the basis of the UseBB system. This is not end-user functionality, but dependencies used for everything.
- Front and back-end features: modules providing front (end-user) and back-end (administrator) functionality. Some modules are enabled by default, others are not.
Framework features are added when proven useful for improving or developing new modules, taking into account its dependencies and effect on the entire system (performance, complexity).
User features are added when considered useful for the majority of discussion boards. Moreover, it is enabled by default when we think it is essential to every newly set-up forum. Features that are not proven to be related to an on-line discussion board or do not add real advantages to most forums are not included in the source package. These may still be developed and kept outside the UseBB main source, or developed somewhere else and included/mentioned on the website.
In short, we would like to keep a powerful and flexible framework with a light set of default features that most benefit from.
- Bug fixes, security issue fixes and small non-breaking improvements can be added in a bug fix release, e.g. 2.0.1, 2.0.2, etc.
- Non-breaking (compatible) changes and new features are added for new minor releases, e.g. 2.1.0, 2.2.0, etc.
- Large/incompatible changes, rewrites etc are added for a new major version of the system, e.g. 3.0.0, 4.0.0, etc.
- First, please make sure the feature or a similar one has not been submitted yet.
- Submit a new issue for this repository.
- Clearly explain the proposed changes and/or additions and the motivation for inclusion.
- Eventually, write and contribute a patch.
We encourage advanced users or developers to add/propose any features themselves by forking the code, making the necessary changes and submitting a pull request.