From RNWiki
Jump to: navigation, search
(Blocks)
(Users)
Line 25: Line 25:
 
== Users ==
 
== Users ==
  
* Added links to the Your Account profile from and nofollow tags to link in the Members List module
+
* Added links to the Your Account profile from and nofollow tags to link in the Members List module.
* Enabled admins to identify users who are approved but not yet activated (see description and screenshots below)
+
* Enabled admins to identify users who are approved but not yet activated (see description and screenshots below).
* Enabled all default user attributes (except user name and email address) to be required / optional during or after registration
+
* Enabled all default user attributes (except user name and email address) to be required / optional during or after registration.
* Added a warning on the user registration page if Javascript is not enabled
+
* Added a warning on the user registration page if Javascript is not enabled.
  
 
=== Approved, but not yet activated users ===
 
=== Approved, but not yet activated users ===

Revision as of 18:22, 10 January 2012

RavenNuke™ version 2.5.0 contains a number of significant enhancements for themes, modules, blocks, users, languages and other core improvements. Please see the full Change Log on-line or within the package download to see all that was modified.

Themes

  • Added a theme manager with theme previews to site administration
  • Added link the theme manager in nukeNAV
  • Added the RickTido theme
  • Improved default CSS styling

Modules

  • Replaced News module with Tricked Out News.
  • Replaced Downloads module with TegoNuke™ Downloads (formerly NukeScripts Group Downloads).
  • Upgraded HTML Newsletter to current version.
  • Added sub forums to Forums module.

Blocks

  • Enhanced the User Info block.
  • Added a link for admins to edit each block from the block.
  • Added additional block positions.

Users

  • Added links to the Your Account profile from and nofollow tags to link in the Members List module.
  • Enabled admins to identify users who are approved but not yet activated (see description and screenshots below).
  • Enabled all default user attributes (except user name and email address) to be required / optional during or after registration.
  • Added a warning on the user registration page if Javascript is not enabled.

Approved, but not yet activated users

Many sites require new users to "apply" for registration by filling out a registration form. The configuration steps for this are included in the Administrative Control Panel for "Edit Users" -- otherwise known as Ravennuke Your Account. If the administrator requires administrative approval and indicates that the site can send email then the user will receive an activation email with an activation link in it. This assures that the user does have a valid email address and reduces, somewhat, the likelihood that the account will be used for SPAM. Before RN 2.50 there was no way for an administrator to determine, except by careful record keeping, whether a user was waiting administrative approval or waiting activation. And, in the case of multiple administrators, each approving applications, even careful record keeping could fall short.

In Ravennuke 2.5 we have added the capability to automatically distinguish between new users who have applied for an account and are "waiting approval" and those who have been approved but are waiting activation. On the waiting users tab of the RNYA administration screen you will see one of the two following screens depending on whether the user is waiting approval or waiting activation.

Waiting approval:

Waiting approval.png


Waiting activation:

Approved.png

In addition, if you activate the administration block, in the waiting content area you will be able to move your mouse over the waiting users line and see the number of users waiting activation versus the number waiting approval.

Languages

  • Added Norwegian language files
  • Added a standard function to create language drop-down menus

Core

  • Upgraded TegoNuke™ Mailer to current version with current SwiftMailer, improved error handling, more transport options, debugging & ability to configure message priority & bounced email address
  • Upgraded Shortlinks to current version
  • Upgrade all Javascript / jQuery libraries and plugs to current versions
  • Modified database interaction to use mysqli and prepared statements for better performance
  • Enhanced filtering and escaping of block data for consistent performance and compliance
  • Added a standard approach for module admin authentication