New backend module:The backend module has been completely overworked in both function and aesthetics.
User fields: The extended user field handling has been improved. While in older versions, all fields had to be configured using TypoScript, there are now predefined templates for creating text fields, check boxes, radio buttons, drop-down selection lists, …In the same step, the user editing forms (i. e. registration and profile editing) have been revised. Now, all fields (except user name and password) can be fully configured in the backend module.
Ratings:The mm_forum uses the ratings extension provided by Netcreators BV for rating forums, topics, posts and users. The rating option can be enabled or disabled for each element type separately using a Typoscript option.
Documentation: The documentation has been brought up-to-date regarding both content and layout. Thanks to Ines Willenbrock.
Compatibility with TYPO3 4.3: The extension has been thoroughly tested with TYPO3 4.3.0-alpha3 and a lot of compatibility issues have been fixed. If any more problems should occur with the final version of TYPO3 4.3, feel free to report them at http://forge.typo3.org.
Performance tuning - Caching mechanisms: Some caching mechanisms were added to the extension which improves the performance of the mm_forum frontend plugins. When used with TYPO3 4.3, the extension used the built-in caching interface, otherwise an self-developed interface will be used.
Performance tuning – Database layout, code structure: Both the forum and topic index views and messaging inbox view have been optimized by adding some missing indexes to the database tables (remember to bring your database structure up-to-date when upgrading) and by tweaking the mm_forum source code. Credits to go Christopher Lörken.
Extensive code reorganisation: The source code of the mm_forum extension has been reorganized in order to reduce redundancies in the code and to make the code conform to the official TYPO3 coding guidelines. Thanks to Benjamin Mack of the TYPO3 Core development Team.
Multiple file attachments: The maximum number of file attachments can now be set using an attribute in the Configuration module. Thanks to Georg Ringer for contributing to this feature.
Improved cronjob features: Crobjobs can now be started using a command line call instead of calling a script in the browser. Furthermore, there are more available cronjobs.
Updated default design template: The default design template was modernized and the orange color was replaced with a dark blue.
RSS Feeds: The mm_forum extension now supports an RSS export of forum data
Documentation: Added a FAQ section and removed the Todo section since it was out of date anyway.
Updated icon generation: Implemented a new method if topic and board icon generation. However, the old icon generation mechanism is still available. Both mechanisms can be switched using the install module. See Customizing ► Topic icons for more information.
German manual: There is a german version of this manual available in the docs/ directory of the extension. Thanks to Stefan Lang for translating this document.
Extensive bug fixing: See http://bugs.typo3.net
Cronjobs: The mm_forum now supports cron jobs in order to perform regulary occuring events, like for example informing users about new private messages once a day. See Administration ► Cronjobs for more information. More cronjob features will follow in the next versions.
Captcha support: The mm_forum extension now offers support for the captcha extension. The extension is implemented in the registration plugin in order to validate new user registrations. Captcha validation can be enabled/disabled using the mm_forum installation tool.
Board subscriptions: Additional to the possibility to subscribe certain topics (meaning the option of being notified when somebody replies to a subscribed topic), users can now subscribe entire boards. In this case, the user will be notified when a new topic was opened in this board. This feature was implemented by Cyrill Helg (cyrill.h@solnet.ch).
Translations: Implemented a Russian translation. Credits go to Stas Kobzar (http://doodo.info).
Minor improvements:
User profile linking:Link generation to user profiles is now being handled by a single function (tx_mmforum_pi1::getUserProfileLink) that can be extended by the hook profileLink_postLinkGen. This makes it easier for developers to connect the mm_forum extension with other community extensions.
Longer BB code replacementsThe maximum length of a BB code replacement was incremented from 255 bytes to 65535 bytes. This makes it possible to implement more complex BB codes.
NotificationsEmail notification about new PMs is now optional (though enabled by default) and can be enabled/disabled in the user settings plugin.
Bug fixes: See http://bugs.typo3.net.
Translations:Implemented a French and a dutch translation for the mm_forum extension. Credits go to Guy Sinden (http://abis-freiburg.de) for the French translation and to Rob Vonk (http://www.robvonk.com) for the dutch translation.Furthermore, an informal German translation was added (using the address “Du” instead of “Sie”). The informal language mode is theoretically available for all languages and can be enabled using the mm_forum configuration module.
Bug fixes:See http://bugs.typo3.net.
Security issues:Several security issues have been fixed. See the official security bulletin 20070919-1 for more details
Translations: Implemented a finnish translation for the mm_forum extension. Credits to Katja Lampela.
Bug fixes: Bug fixing as usual. See the official mm_forum bug tracker on http://bugs.typo3.net for more information on which bugs were fixed.
Changed design templates: change_user/main.html (modified)forum/list_post.html (modified)forum/favorites.html (modified)forum/polls.html (modified)forum/search.html (deleted)forum/post_del.html (deleted)
User ranks: An optional user ranking functionality was implemented. Users now can obtain a higher rank by writing more posts. See Administration ► User ranks for more information.
Moderated forum: Implemented a functionality to use the mm_forum as moderated board. This means that topics and posts have to be cleared by a moderator before becoming public. The feature can be enabled/disabled using the configuration module.
Bug fixes: Some minor bugs were fixed. See the official mm_forum bug tracker on http://bugs.typo3.net for more information on which bugs were fixed.
Changed design templates: forum/login_error.html (modified)forum/postqueue.html (added)
Improved user name verification: The user name verification in the mm_forum :: User registration plugin was changed to a “deny all, allow some” directive. The list of allowed characters can be changed in TypoScript. This guarantees a higher security and flexibility.
Fixed some security issues: Some security issues were fixed. Before, users were able to insert Javascript on a mm_forum page using manipulated BBCodes. This was fixed by a more restrictive regular expression syntax. It is necessary to re-import the static data after updating.
Added some minor features: Some minor features were added:
After changing something in the mm_forum configuration module, the cache does not have to be cleared anymore, since the configuration module does this automatically now.
BBCodes in user signatures can now be disabled. The regarding option can be found in the “Forum” section in the configuration module.
A user list can now be displayed. It is part of the mm_forum :: Forum plugin and can be selected using the FlexForms configuration.
Bug fixes: Some minor bugs were fixed. See the official mm_forum bug tracker on http://bugs.typo3.net for more information on which bugs were fixed.
Statistics module: A statistics module was implemented allowing the administrator to see interesting statistics, like the development of the post or topic amount.
Bug fixes: A lot of minor bugs were fixed. See the official mm_forum bug tracker on http://bugs.typo3.net for more information on which bugs were fixed.
Poll system: Implemented a poll system. A poll can now be attached to a topic where users can participate on it. Authorization for poll creation can be handled by restricting poll creation to certain user groups. The phpBB import was updated to import phpBB polls (see Users Manual ► Polls on page 20 for more information).
File attachments: Realized file attachments. Users can upload files to the server and attach them to posts. The file attachment system can be configured easily using the configuration tool (see Users Manual ► File attachments on page 21 for more information)
Extend user profile: Implemented a possibility to extend the user profile. The user profile can be extended with an unlimited amount of additional fields which may be configured freely using a TypoScript configuration (see Administration ► Extending the user profile on page 31 for more information)
Latest posts: Implemented the possibility to display a list of the latest topics. This means a list of the topics that was last written in. See Introduction ► How to install on page 5 for more information.
Bug fixes: A lot of minor bugs were fixed. See the official mm_forum bug tracker on http://bugs.typo3.net for more information on which bugs were fixed.
Implemented a dynamic backend configuration form allowing a much easier installation. Administrators do not have to enter page and group UIDs in two different forms in the backend anymore. Instead, users have a very comfortable installation form in the backend module.
Improved template handling by relocating custom design set folders to a directory outside the mm_forum extension directory.
Improved RealURL support.
Fixed some minor bugs (see mm_forum bug tracker on http://bugs.typo3.net)
Implemented a better RealURL support by fixing some bugs related to RealURL and adding an option to add more parameters to a url in order to generate nicer links (see section Administration ► mm_forum and RealUrl on page 35).
Implemented the CHC Forum/CWT Community data import. See Administration ► Data import ► CHC Forum/CWT Community data import for more information. Credits to Nepa Design (http://www.nepa-design.de/).
The BBCode buttons that are displayed above a post creation form are now created dynamically in dependence of the BBCodes that were specified in the backend module.
Implemented a better design template handling using different design sets (See Administration ► Changing Look and Feel on page Fehler: Referenz nicht gefunden)
Updated some MySQL-table and -field names to TYPO3 guideline conform values (like for example tx_mmpm_inbox to tx_mmforum_pminbox). It is required to run the update wizard after upgrading to version 0.0.4 (see section Administration ► Updating)
Implemented a FlexForm configuration for the mm_forum :: Forum plugin. Furthermore, the configuration of special listing pages was simplified. For the configuration of the mm_forum :: Forum plugin using FlexForms, see Introduction ► How to install on page 5. For more about special listing, see Administration ► Special listings on page 30.
Added a possibility to limit the categories that are displayed to a certain predefined set of categories. This offers a functionality similar to multiple mm_forum instances, as it is described in the To-Do list (page Fehler: Referenz nicht gefunden).
Added a possibility to display the users' real names in the post listing view, that can be enabled/disabled using the TypoScript constants (see Configuration ► Constants Reference ► Message board on page 40)
Resolved a big problem denying users access to their own topics, furthermore some minor bug fixes (see mm_forum bug tracker on http://bugs.typo3.net)
Implemented a more flexible user rights administration using different fe_groups (see section Administration ► User rights management in the documentation, page 30)
Implemented a function to automatically start an indexing process for the mm_forum :: Search plugin (see section Administration ► Search index in the documentation, page 29)
Replaced the registration form with a table free layout (credits to Claudia Höhne )
Some minor bug fixes (see mm_forum bug tracker on http://bugs.typo3.net)
Some minor bug fixes (see mm_forum bug tracker on http://bugs.typo3.net)