mvnForum Features
 

mvnForum Features

Download mvnForum Opensource Brochure Download mvnForum Enterprise Brochure Download mvnForum Portlet Brochure

Please note that below is just a list of a few features: [last update on 22 July 2008]

New features improvement and changes in mvnForum 1.2 GA: [Download now] - Real time Change Log - Real time Todo List - [hot]

mvnForum 1.2 GA have 5 new features, 34 improvements, 21 bugs fixed, you can read more in our wiki pages mvnForum 1.2 Opensource Edition Changes Log and mvnForum Enterprise Edition Features

 

 


 

 

New features, improvements and changes in mvnForum 1.1 GA: mvnForum 1.1 GA have 31 new features, 24 improvements, 6 bugs fixed, you can read more in our wiki pages mvnForum 1.1 Opensource Edition Changes Log and mvnForum Enterprise Edition Features

 

 


 

 

New features, improvements and changes in mvnForum 1.0.2 GA:

9 new Features:

  • Add WhirlyCache, support MemberCache, PostCache, ThreadCache, ForumCache, CategoryCache (much better performance) [cool]
  • Now can change forum locale on the fly by adding a parameter "lang" to url, ex: /mvnforum/mvnforum/index?lang=vi [cool]
  • [MVNCore] : add config parameter enable_encode_url to enable/disable reponse.encodeURL for all link (when enable, session can be tracked by url re-writing) [cool]
  • Add RSS <link rel="alternate" type="application/rss+xml" /> to header so that Firefox can know that the page supports Live Bookmark
  • Add contribtion for integration with openLDAP (please look in folder 'contrib')
  • Add contribtion phpbb2mvnforum to migrate from phpBB to mvnForum (thread=3030) (Thanks anandh)
  • Add contribtion MVNTomcatJDBCRealm to load realm from mvnForum's database (thread=2782) (Thanks truk)
  • Support new configuration parameter , user can config the login page
  • support parameter "url" in login page, so that mvnForum can return after login successfully
31 Improvements:
  • Remote and customized Authenticator user now can logout if it is logged out externally [cool]
  • Support double value timezone (sql script change, from INT to FLOAT) [cool]
  • Change the stategy of rebuild Lucene Index, now can handle big database [cool]
  • Implement JNDI for mail sessions (Thanks Mat)
  • When we config the step 1, if the mvnForumHome or the log file path are already correct, then mvnForum does not show suggestion
  • Update the Rusian translation (thanks Serobit)
  • Use Lucene's IndexWriter.setUseCompoundFile(true) only on disk's Directory
  • Now use Directory instead of String for Lucene search index
  • Now attachment is implemented with new interface BinaryStorage
  • Add sample log config for loging to database in file log4j.properties
  • Change the cache of forum and category to use Whirly cache
  • Add new permission "Edit Own Post", now user must have this permission to be able to edit his own post and add attachment
  • Add help docs for setup unicode in MySql 4.1.x and later (in file mvnForum_mysql.sql)
  • Change and improve the configuration files in Admin zone
  • Rewrite freeMarkerConfiguration in MVNForumConfig (thread=3170) (Thanks xmvigour)
  • Now does not init mvnForum if use driver ODBC/JDBC because the limitation of this driver
  • CSS now support portlet JSR 168
  • The logger in fatalerror.jsp now start with "com.mvnforum."
  • ContentInterceptor now allow modification of content instead of just throw exception (Change from void method to return String of new content)
  • Change the behaviour of attachment: not allow to add when closed or locked
  • Change the behaviour of attachment: allow to download when locked
  • Update the English language for better English usage (Thanks ghpayne) (thread=2789)
  • Some update to the Intro and Admin documentation
  • Add link to mvnForum Professional Services in the index page of Admin zone
  • URLEncode all the MemberName in link in all jsp files (support Chinese LoginName)
  • Encode and decode cookie so if use Chinese username, it will work fine
  • Change the default guest timezone with config parameter instead of hardcode (in file addmember.jsp) (Thanks huxiaonan)
  • Localized hard coded strings in com.mvnforum.OnlineUserAction.getTimeString()
  • Add link to viewpermision in permisionsummary
  • Improve the delete non activated members, add link to the user in that page
  • Log the full path of config file if there is an error to load it
26 Bug Fixed:
  • Fix bug, now mvnForum correctly update current new message count in viewmessage
  • Bug in search that dont remember the search scope when move to next page (Thanks jseufert) (thread=3492)
  • [MVNCore] : Fix NPE in CacheResourceBundle if cannot load the ResourceBundle
  • Fix bug that does not show link to send mail in Admin zone even user have permission (Thanks jseufert)
  • Fix bug that show wrong title in processmessagesuccess.jsp
  • Fix bug that do not include the sender when reply to all in Private Message
  • Now escape forumName in rss, rss2, atom, also use DisableHtmlTagFilter instead of MyUtil (thread=3378)
  • Change MySql script type from BIT to INT to support MySql 5.0
  • Fix bug that show wrong link in addmessagesuccess.jsp when both checkbox are selected (Thanks bluecrystal_gege)
  • Now DisableHtmlTagFilter for forum and category in the Admin zone
  • Fix bug save config file on Oracle
  • Fix bug introduce since RC4 that throw error when search in a category
  • Fix a typo in PostIndexer and fix bug that wrongly check moderator in addpost (Thank snowfall)
  • Fix DB2 Upgrade script (Thanks Han)
  • Fix reversed first_ip and last_ip in Vietnamese translation
  • Fix bug in pager-taglib that output wrong encoding in search page
  • Change the name of index name to a short name because in DB2, the max length is 18
  • Fix bug in javascript checking for server_hour_offset in configstepthree.jsp
  • Fix bug Ambiguous column name 'GroupID' in GroupsDAOImplJDBC.getMyGroups (might affect Sql Server user) (thread=2727)
  • Bug that does not use utf-8 when load the log file in Log Management
  • Bug in Oracle Update script, AttachDesc change from NOT NULL to NULL
  • Fix bug that load the wrong currect context_path in Step 3 if on ROOT context
  • Fix bug that use vietnamese keyboard in To, CC, BCC in addmessage
  • fix RC4's bug that Admin always view member as invisible
  • Fix RC4's bug that cannot show the ROOT context parameter in configindex in Admin zone
  • Fix the date format for Atom 0.3
Library Updates:
  • [mvnCore] Change the license of mvnCoreLib from GPL to LGPL (Note that mvnForum is still released under GPL). mvnCore 2.0 is a major upgrade, which supports portlet JSR-168 and many new interface for customization [cool]
  • [mvnCore] Change upload source code to use common-upload 1.1
  • Remove Struts codes (now mvnForum is not suitable to support Struts anymore now and in the future)
  • Upgrade Apache common IO from version 1.0 to 1.1 because FileUpload 1.1 need it
  • Upgrade PostgreSQL driver from version 7.3 to 8.1-405
  • Upgrade jtds driver (for MS Sql Server and Sybase) from version 1.0 to 1.2
  • Upgrade hsqldb driver from version 1.7.2_10 to 1.8.0.2
  • Upgrade MySql driver Connector/J from version 3.1.6 to 3.1.12
  • Upgrade MySql driver Connector/J from version 3.0.16 to 3.0.17
  • Upgrade JavaMail from version 1.3.2 to 1.3.3_01
  • Upgrade jcaptcha from version RC1 to RC2.0.1 (use the latest stable file)



New features, improvements and changes in mvnForum 1.0.0 RC4:

21 new Features:

  • Private Mesage [cool]
  • Admin can send Public Message to all members [cool]
  • Support Sticky/Annoucement/GlobalAnnoucement thread type [cool]
  • Localize the message in Java files [cool]
  • Support Compression Filter for fastest tranferation on the network (enabled by default) (thread=1889)
  • Advanced Member Search with Lucene in the User Management
  • Support RSS 2.0 + Atom (including sorting option)
  • Most active threads in the week (or last 7 days)
  • Most active users in the week (or last 7 days)
  • Support spam prevention initiative by Google (rel="nofollow") http://www.google.com/googleblog/2005/01/preventing-comment-spam.html
  • Implement MemberInvisiable feature (enable with option enable_invisible_users)
  • Admin Zone: Log file Management in Admin zone to view/download/delete/backup any log file in the log folder [cool]
  • Admin Zone: a new page to show permission summary
  • Admin Zone: A new page to view cumulative permissions of any member and groups that is user belong to (thread=1974) [cool]
  • Admin Zone: Admin can turn on/off the access to the User area (such as for maintanence or urgent situation) [cool]
  • Admin Zone: Show Forum Uptime
  • Admin Zone: A new page to delete non activated members with no posts based on the registration day
  • Admin Zone: a new page that admin can change password (note that noone can change password of root admin)
  • Admin Zone: add new page to allow admin edit member information
  • Admin Zone: add new page to edit the freemarker template files
  • Admin Zone: new option to send email to all members in any group [cool]
56 Improvements:
  • Now support JDK 1.3 (RC3 require JDK 1.4) [cool]
  • Change localization to use the JSTL (no more each folder for each languages) [cool]
  • Support search post by date. [cool]
  • Support search all posts with attachment count option [cool]
  • Support 3 option when search post: [O] Both Title and body [0] Title only [0] Body only
  • Show paperclip icon if thread/post has attachment (thread=1357) [cool]
  • In UserManagement, show number of Enabled/Disabled Members, Activated/NonActivated Members [cool]
  • Admin can upload attachment and PM attachment with unlimited size
  • Show the max upload size in the upload attachment page
  • New images/emoticon in mvnForum [cool]
  • Add icon near category name in listforums to show/hide forums in that category
  • Add link to set permissions to group in the groupmanagement
  • Download attachment now use new method to avoid the memory contraint
  • Show the color of quota bar based on percentage of usage
  • New configurable to turn on/off statistics information in index and listforums
  • New configurable to set the default timezone for Guest (thread=2646)
  • Upgrade Config page in Admin zone, now support all configuable parameters [cool]
  • Rename the Index name to standard name in sql script
  • Search Lucene index summary and new optimized rebuild process (avoid bug when rebuild too much posts) [cool]
  • Admin can view first Email and first IP of any users
  • Improve Configuration Backup File (mvncore.xml, mvnforum.xml)
  • Use Javascript for the login and other pages require password to submit when press Enter key (thread=2212)
  • In Admin zone in viewmember, show the number of watches of that user
  • Each edit screen of configuration now have a Cancel button (thread=1972)
  • Watch mail now use the time that based on both timezone and locale (thread=2489)
  • Add legend icon to forum, thread, private message
  • Show forum type and forum moderation mode in the forummanagement
  • Admin can view IP of user in User area and Admin area
  • Support remember Vietnamese keyboard via cookie [cool]
  • Show IP and time of last login in the header
  • Add configurable parameter enable_duplicate_onlineusers. When set it equals false, then the duplicate session are combined (thread=1314) (thread=589) [cool]
  • Now the Lucene's Analyzer can be configured in mvnforum.xml [cool]
  • If a moderator creates a thread in moderated forum, the threads/posts are automatically approved.
  • New link to Enable/Disable user in viewmember in Admin zone.
  • Javascript checking for checkGoodName (in LoginName and FolderName)
  • [Source code] Remove a lot of warning code with the Eclipse compiler
  • Add new configurable parameter (enable_guest_view_image_attachment) to allow guest to view image attach (thread=2469) [cool]
  • [i18n] Now all template files are loaded and saved with encoding utf-8 [cool]
  • Support many new configuration parameter to let you customize mvnForum to suit your need
  • Limit the post length in the index.jsp (value can be configed)
  • Support Send Mail preview [cool]
  • Support new logging library http://jlo.jzonic.org (Because JRun does not support Log4J)
  • Now ObjectNotFoundException is catched and re-throw with friendly message to the user (thread=2365)
  • Show the lucene's index document count and compare with the record count in the database [cool]
  • Support edit attachment description [cool]
  • Show listforums in listrecentthreads if we enable option enable_portal_like_index_page
  • Add new tasks in build.xml to checking the missing resource key in jsp and java files
  • In Forum Management, show disabled forum with different color
  • Write a jsp file to test database. To use, just change testdatabase.jsp.txt to testdatabase.jsp
  • [Database] Change the attachment description to type TEXT to store more than 255 characters
  • Improve the truncate of String (split at nearest work break)
  • Begin to add support for localization in pages in the Admin Zone (not fully localized)
  • Admin zone: Validate data at server side for configuration page (Check if class can be loaded, mvnForumHome is writable)
  • When click link sendactivationcode in MyProfile, the MemberName and MemberEmail are auto filled with current user's data
  • Tags [color] and other mvnCode tag now work in rank title in viewthread (and other pages too) (thread=2232)
  • URL are now linkable in viewmember in Admin Zone
22 Bug Fixed:
  • Fix bug that the offset is not caculated correctly if parameter lastpase=yes (this is one of the most famous bug of mvnForum) [cool]
  • Fix bug that does not delete cookie on Firefox
  • Fix issue caused by some DBMS such as Oracle, postgreSQL: the comparison is case-sensitive
  • Fix bug, now only activated members can receive watch
  • Do not init mvnForum if no members (in case database is corrupted)
  • When use Realm or Customization authentication, now the check current password work well (thread=2226) [cool]
  • Fix bug that show incorrect member count in group Member if Guest user does not exist.
  • Fix bug that wrong server path in email if server is behide a proxy (thread=2466)
  • Fix bug that not use max_edit_days param in the editpost
  • Fix javascript bug caused by vietuni.js when run on browser Konquerer
  • Fix bug that press Enter will by bypass the Javascript checking [cool]
  • Fix bug with encoding when sending email, now force utf-8
  • Fix bug in TimerUtil: now catch IllegalStateException and try to reload the Timer (thread=1393) [cool]
  • Problem with WebSphere (WAS 5) in the inc_pager.jsp (thread=2442)
  • Fix bug that in the Admin section, in config pages, the passwords are clear text. (thread=2206)
  • Now the number of posts/threads/forums/categories is correctly shown based current user permission (thread=2216) [cool]
  • Now MAX_ATTACHMENT_SIZE = -1 means no limit on the attachment file size (thread=2196)
  • Fix bug that hard code the maxAttachDays = 1 (thread=2264)
  • Now do not show category if current user cannot or dont have permission to view any forums
  • Fix bug that increase the FloodControl of login even if user logined sucessfully.
  • Fix bug that causes NullPointerException in forgotpassword on Oracle
  • Fix bug that delete member does not delete the avatar
Library Updates:
  • Upgrade Dom4J from version 1.4 to 1.5.2
  • Upgrade Lucene from version 1.4-final to 1.4.3
  • Upgrade JavaMail from version 1.3.1 to 1.3.2
  • Upgrade jcaptcha from version beta2 to RC1 to support JDK 1.3
  • Upgrade hsqldb (embeded dbms) from version 1.7.2 final to 1.7.2_10
  • Upgrade JTDS driver (for MS SqlServer and Sybase) from version 0.8.1 to 1.0
  • Upgrade MySql driver from version 3.0.14-production to 3.0.16-ga
  • Add new MySql driver version 3.1.6 (for MySql 4.1.x)
  • Remove the old mm MySql driver (mm.mysql-2.0.14-bin.jar)



New features in mvnForum 1.0.0 RC3:

  • i18n: Localize to 4 new languages: Portuguese, Korean, Japanese and Greek
  • Moderation of threads/posts [cool]
  • Support Thread Status (Normal, Disabled, Locked, Closed) [cool]
  • Support Forum Status (Normal, Disabled, Locked, Closed) [cool]
  • Support Forum Type (Normal and Private) [cool]
  • Implement permission BYPASS_PRIVATE_FORUM : When a user have this permssion, then he can use the global permission even the forum has option "Private Forum"
  • Allow a ForumAdmin to add users and/or groups to a forum, then he can set forum-specific permissions to those users.
  • User can delete his own post/thread (if no reply has been made) [cool]
  • Add image (JCaptcha) to prevent automatically register member + lostpassword [cool]
  • MD5 Encode password in the browser by JavaScript before sending over network [cool]
  • Support Flood Control for these actions: login, new post and register member (max actions per hour) [cool]
  • Support User Agent filter (such as Teleport)
  • Support intercepting email, post content, loginID, attachment description
  • [Security Improvement] : Need explicit login in the Admin Zone (cookie is not allowed)
  • Improved sendmail page that let admin send mail to all members, all activated members and all non-activated members [cool]
  • New link in UserManagement that let you send activation mail to all non activated members
  • Now all email content can be edited in the FreeMarker template files [cool]
  • Change the configuration from properties file to xml file [cool]
  • Configuration Tool
  • Backup configuration file function
  • Add option to disable login in User zone
  • New config param: "default_watch_option" to change the default watch option (daily watch)
  • Add some new configurable parameter (enable_avatar, enable_new_member, rows_per_rss, rows_per_pages, ...)
  • Support providing extension to mvnForum in the build process by place the extension in folder "extension"
  • Change the home page to show more information like a portal
  • In addpost page, support inserting mvnCode with javascript in both IE and Netscape [cool]
  • In index page in Admin zone, add 2 buttons to check latest version of mvnForum and mvnCore
  • Refactor all database class to DAO pattern



Features in mvnForum 1.0.0 RC2:

    General features:

  • Based on MVC architecture
  • Built-in Database connection pool
  • Support Datasource configuration if your Servlet Container supports Datasource
  • Multi-databases (currently supports 9 DBMS: MySQL, Oracle 8i/9i, Sql Server, postgreSQL, hsqldb, Interbase/Firebird, SAPDB, DB2, Sybase) [improved]
  • Localization (currently localized in 16 languages: English, Vietnamese, Russian, Traditional Chinese, Simplified Chinese, Spanish, Italian, German, French, Danish, Latvian, Serbian cyrillic, Serbian latin, Slovenian, Dutch and Arabic) [improved]
  • Internationalization (support all languages in the backend) [improved]
  • File Attachment [RC1]
  • Search/Advanced Search [RC1]
  • Global/Category/Forum/Thread Watch [RC1]
  • Favorite Threads [RC2]
  • RSS/Content Syndication [RC1]
  • Powerful logging system with Jakarta Common Logging [RC1]
  • Date/time are correctly formatted based on user preferred locale
  • Support automatic login (use cookie)
  • Check error input by JavaScript on the browser [RC2]
  • CSS Style sheet (fully customizable GUI) [RC2]
  • Forum Title and Forum Name are customizable in the Ant build process (default is mvnForum) [RC2]
  • New Online FAQ/Documentation [improved]

    Security features:

  • User cannot view email until he have logged in (avoid spam and email-harvest tools)
  • MD5 Encrypted Passwords for greater security
  • Password Reset via email (forgot password)
  • User can now delete cookie (in login page) for better security [RC1]
  • Add configuration option to ensure Email Validation before the user can login [RC1]
  • Improved IP blocking: now support IP range blocking (e.g. 127.0.0.*)
  • In Admin Zone, only show links that user have privilege on them
  • Support realm authentication [improved]
  • Support any customized authentication [improved]

    User features:

  • Member lists
  • Viewable profiles
  • Comprehensive User Control Panel
  • Who's Online allows you to view all users visiting your board with all members come above all guests
  • Show online/offline status in viewthread and viewmember [RC1]
  • User now can choose a preferred displayed language when registering [RC1]
  • User can configure the number of rows per page when viewing mvnForum [RC2]
  • Support Post Preview
  • Users can (optionally) edit posts
  • Support 5 sorting options when viewing Recent threads and Threads in forum
  • Support all of mvnCode, such as [b] : bold, [color=deeppink] : Deep pink text [improved]
  • Support full mvnEmotion, such as [:)] smile, [:D] biggrin
  • User can choose avatar, either from built-in avatars or upload his own avatar (Jpg/Gif/Png)
  • Dynamic Signatures
  • Powerful Rank system [RC2]
  • New link to go to last page of a thread [RC1]
  • Show link for AIM, Yahoo Messenger, ICQ
  • Support Thread/Post icons
  • Show new/no new status of a forum
  • Show hot/normal and new/no new status of a thread
  • Show member's title based on the number of posts
  • Post/Thread Print Friendly feature [RC2]
  • Statistics Information in the index page [RC2]

    Administration features:

  • Comprehensive system information and system diagnosis
  • Create an unlimited amount of forums
  • Re-order, edit forums at any time
  • Create an unlimited amount of categories
  • Re-order, edit categories at any time
  • Admin can view the IP of any post (both creation time and last edit time)
  • Enable/disable member (disabled member cannot login)
  • ForumAdmin can delete any forums at any time
  • ForumAdmin can delete empty category
  • Moderator can edit posts at any time
  • Moderator can delete posts at any time
  • Moderator can delete threads at any time
  • Moderator can move threads at any time [RC2]
  • Assign members to any group at any time
  • Admin can remove member from group at any time
  • Support setting/customize Member's Title [RC1]
  • Improved User Management [RC1]
  • Admin can delete any groups at any time
  • Restrict permissions for an entire group at a time
  • Support forum-specific Permission [RC2]
  • Support Individual Permission [RC2]
  • Admin can email in the AdminZone
  • Admin can reset member's signature, avatar and activation [RC2]
  • Admin can view the IP and UserAgent of online users in listonlineusers [RC2]
  • Allow access to the moderation features
  • Allow access to the Administration Control Panel
 

Sitemap | Contact us | Privacy statement | Term of use | Sourceforge.net
Copyright © 2002-2009 by Huu Ngoc JSC("MVN")