Differences between SMF 2.1 and SMF 2.0: Difference between revisions From Online Manual

Jump to: navigation, search
(Reorganized, added some stuff, removed one or two outdated statements)
Line 1: Line 1:
{{ambox | text = This page is a work in progress of the new features that will be available in SMF 2.1}}
{{ambox | text = This page is a work in progress of the new features that will be available in SMF 2.1}}


== General and security ==
== New features for users ==
* A new WYSIWYG editor [http://www.sceditor.com/ SCEditor]
* HTML5 attachment uploading (including drag and drop)
* Drafts
 
== New/improved features for mod authors ==
* More powerful BBCode possibilities (a BBC's input parameters are now supplied to its validation function, allowing new possibilities for what a BBC can do with user input)
* Hooks, hooks, and more hooks!
 
== General improvements ==
* Smart-emulation (the package manager is now able to propose a SMF version to emulate in order to install a mod)
* IPv6 support
* Detection of mobile devices
* Previews of several things are now available (Personal messages (now AJAX), news and newsletters, warning template and warnings, signature)
* jQuery included by default
 
== Administration, moderation, and security ==
* Admin area has been reorganized (a big improvement!)
* Core Features page is being removed and the Settings Page is being moved to individual pages. Some "enabled by default" settings will no longer be disabled
* Handling of attachments (based on mod [http://custom.simplemachines.org/mods/index.php?mod=3255 Improved Attachment Error Handling])
* Handling of attachments (based on mod [http://custom.simplemachines.org/mods/index.php?mod=3255 Improved Attachment Error Handling])
* Drafts
* Tokens (security)
* Tokens (security)
* jQuery
* A new WYSIWYG editor [http://www.sceditor.com/ SCEditor]
* phpinfo directly into the admin panel in the server settings pages
* phpinfo directly into the admin panel in the server settings pages
* Deny access to boards
* Deny access to boards
* Ability to specify how long to keep moved topic notices before they are deleted (via scheduled task)
* End of admin and moderator sessions (security)
* End of admin and moderator sessions (security)
* Ability to enable/disable both admin and moderator security [asking for password to access admin panel and moderation panel]
* Ability to enable/disable both admin and moderator security [asking for password to access admin panel and moderation panel]
* IPv6 support
* Smart-emulation (the package manager is now able to propose a SMF version to emulate in order to install a mod)
* New tags for packages: <credits> (tag for inserting mod credits in to the credits page), <requires> (tag to basic mod dependency), <hooks> (tag to add / remove hooks)
* New tags for packages: <credits> (tag for inserting mod credits in to the credits page), <requires> (tag to basic mod dependency), <hooks> (tag to add / remove hooks)
* Detection of mobile devices
* Previews of several things are now available (Personal messages (now AJAX), news and newsletters, warning template and warnings, signature)
* PHPDoc (also needs to change the coding guidelines to reflect this)
* PHPDoc (also needs to change the coding guidelines to reflect this)
* No backwards compatibility with PHP < 5.1. Meaning, you '''need''' to upgrade to at least PHP 5.1
* No backwards compatibility with PHP < 5.1. Meaning, you '''need''' to upgrade to at least PHP 5.1
Line 26: Line 36:
* Layout for unapproved posts in moderation center updated to fix bug where linktree for post does not show up correctly
* Layout for unapproved posts in moderation center updated to fix bug where linktree for post does not show up correctly
* Ability to change to sidebar menus or to drop down menus can only be selected from look and layout in each users profile
* Ability to change to sidebar menus or to drop down menus can only be selected from look and layout in each users profile
* Core features page is now ajaxified so when you click on the power button it will turn on/off without the use of a save button
* Db errors time stamp moved to db_last_error.php file instead of settings.php so settings.php cant be blanked out by mistake
* Db errors time stamp moved to db_last_error.php file instead of settings.php so settings.php cant be blanked out by mistake
* Ability to move a topic and automatically redirect users to the new location
* Ability to move a topic and automatically redirect users to the new location
* Preview of messages when hovering over the message subject on the message list. Enable on current theme page in admin, preview length is on the posts and topics page in admin
* Theme setting to show subject on thread view
* Theme setting to show subject on thread view
* Ability to disregard a topic and no longer have it show up in the unread lists
* When post text is not allowed in notifications, PM's body does not get emailed
* When post text is not allowed in notifications, PM's body does not get emailed
* PM's now require a subject, (no subject) will no longer be auto-filled
* PM's now require a subject, (no subject) will no longer be auto-filled
Line 43: Line 50:
* Anti spam Q&A should now be able to support multiple languages (different questions per language) as well as multiple answers per language
* Anti spam Q&A should now be able to support multiple languages (different questions per language) as well as multiple answers per language
* Private Messages are saved by default when sending a message (can not be turned off)
* Private Messages are saved by default when sending a message (can not be turned off)
* Core Features page is being removed and the Settings Page is being moved to individual pages. Some "enabled by default" settings will no longer be disabled
* Word censoring is no longer a per-theme setting
* Word censoring is no longer a per-theme setting
* SMF no longer warns about an out of date database when it isn't out of date
* SMF no longer warns about an out of date database when it isn't out of date
Line 51: Line 57:


== Hooks ==
== Hooks ==
* Many more hooks (will follow a list of the most important)
* Many, many more hooks (a list will be posted later).


== Minor improvements ==
== Minor improvements ==
* Preview of messages when hovering over the message subject on the message list. Enable on current theme page in admin, preview length is on the posts and topics page in admin
* Ability to disregard a topic and no longer have it show up in the unread lists
* Ability to specify how long to keep moved topic notices before they are deleted (via scheduled task)
* Added categories for boards to membergroup's management pages  (easier to use)
* Added categories for boards to membergroup's management pages  (easier to use)
* Post recount for members added to the maintenance menu
* Post recount for members added to the maintenance menu
* Improved calendar export function
* Improved calendar export function
* Better XML feeds (bug fixes, cleaner output, speed improvements)


[[Category:SMF version differences]]
[[Category:SMF version differences]]

Revision as of 05:27, 9 August 2016

New features for users

  • A new WYSIWYG editor SCEditor
  • HTML5 attachment uploading (including drag and drop)
  • Drafts

New/improved features for mod authors

  • More powerful BBCode possibilities (a BBC's input parameters are now supplied to its validation function, allowing new possibilities for what a BBC can do with user input)
  • Hooks, hooks, and more hooks!

General improvements

  • Smart-emulation (the package manager is now able to propose a SMF version to emulate in order to install a mod)
  • IPv6 support
  • Detection of mobile devices
  • Previews of several things are now available (Personal messages (now AJAX), news and newsletters, warning template and warnings, signature)
  • jQuery included by default

Administration, moderation, and security

  • Admin area has been reorganized (a big improvement!)
  • Core Features page is being removed and the Settings Page is being moved to individual pages. Some "enabled by default" settings will no longer be disabled
  • Handling of attachments (based on mod Improved Attachment Error Handling)
  • Tokens (security)
  • phpinfo directly into the admin panel in the server settings pages
  • Deny access to boards
  • End of admin and moderator sessions (security)
  • Ability to enable/disable both admin and moderator security [asking for password to access admin panel and moderation panel]
  • New tags for packages: <credits> (tag for inserting mod credits in to the credits page), <requires> (tag to basic mod dependency), <hooks> (tag to add / remove hooks)
  • PHPDoc (also needs to change the coding guidelines to reflect this)
  • No backwards compatibility with PHP < 5.1. Meaning, you need to upgrade to at least PHP 5.1
  • Per board group moderators
  • Moved number of required verification questions to the verification questions area of the admin panel [not in the CAPTCHA area]
  • Install allows registration settings to be selected [immediate/disabled etc]
  • Package manager has proper error message if a theme is uploaded
  • Integration Hooks management, allows hooks to be enabled/disabled
  • Layout for unapproved posts in moderation center updated to fix bug where linktree for post does not show up correctly
  • Ability to change to sidebar menus or to drop down menus can only be selected from look and layout in each users profile
  • Db errors time stamp moved to db_last_error.php file instead of settings.php so settings.php cant be blanked out by mistake
  • Ability to move a topic and automatically redirect users to the new location
  • Theme setting to show subject on thread view
  • When post text is not allowed in notifications, PM's body does not get emailed
  • PM's now require a subject, (no subject) will no longer be auto-filled
  • Membergroup icon/badges are now in their own folder (images/membericons) along with a drop down of available image names to pick from
  • Ability to view the warnings history if users can view their warning status
  • HTML is no longer parsed as a membergroup name
  • Per group ability to allow/deny the viewing of a users email address (or email form) as well as the ability to send mail to them
  • Upon upgrading to 2.1, the default theme will be forced as the default and the old outdated SMF themes (babylon, classic and core) will be deleted from the database (theme files will remain)
  • Email addresses are no longer sent to moderators when a user reports a post
  • Improved spam defenses, registration will be blocked if a user tries to register too quickly and also inept bots can be tripped up by hidden form variables.
  • Anti spam Q&A should now be able to support multiple languages (different questions per language) as well as multiple answers per language
  • Private Messages are saved by default when sending a message (can not be turned off)
  • Word censoring is no longer a per-theme setting
  • SMF no longer warns about an out of date database when it isn't out of date
  • Personal text can be set up to be shown on registration and also disabled through the Advanced Profile Fields page
  • The header on the default theme can no longer be collapsed
  • Several changes in the Moderation Center including removal of the news block

Hooks

  • Many, many more hooks (a list will be posted later).

Minor improvements

  • Preview of messages when hovering over the message subject on the message list. Enable on current theme page in admin, preview length is on the posts and topics page in admin
  • Ability to disregard a topic and no longer have it show up in the unread lists
  • Ability to specify how long to keep moved topic notices before they are deleted (via scheduled task)
  • Added categories for boards to membergroup's management pages (easier to use)
  • Post recount for members added to the maintenance menu
  • Improved calendar export function
  • Better XML feeds (bug fixes, cleaner output, speed improvements)


Advertisement: