This release of LightCMS brings you some exciting new features and enhancements regarding users and roles. Keep reading to learn more.
Redesigned Users and Roles Page
The Users and Roles page introduces a new design that brings you improved form and function. Previously, roles were located at the bottom of the page, below the list of users. This proved cumbersome, especially for anyone with a large number of users. There was also no easy way to locate a particular user if you had a large number of users. The Users page now separates users and roles onto two separate tabs. Users are listed on the Manage Users tab, and roles are listed on the Manage Roles tab.
Manage Users Tab
The Manage Users tab includes several new features you will find especially useful if you have a large number of users.
Users are now listed in a table format that provides you with the same functionality recently introduced with Manage Posts and Manage Events.
Search for Users - Have you ever needed to find a user named Jake or anyone with a gmail.com email address? The new search feature enables you to quickly filter the user list based on criteria you enter in the search field at the top of the users list. The search filters on user name and email address so you can filter to a specific or partial username or email address.
Filter Users by Role - Have you ever needed to see only the admin users or maybe the users assigned to a custom role? No problem. Now all you have to do is select the role from the dropdown list at the top of the user grid and the list instantly filters to only those users assigned to the selected role. To display all users, simply select Show All Roles.
Easily Delete a User - Previously you had to edit a user account in order to delete it. Now you can delete it from the user list simply by clicking the trashcan icon in the far right column.
Pagination – Anyone with a large number of users knows how cumbersome a user list can be. The new pagination feature lets you limit the number of users that the list shows at a time, and the Previous and Next navigation links enable you to quickly page through the list.
Gravatar – If the user account is configured to use a Gravatar image or if the account has an uploaded image, the first column in the grid displays the user image.
Sort Users - Easily sort the user list by clicking a column heading. Click the heading once to sort in ascending order, and click the heading again to sort in descending order. Click the heading a third time to return to the original sort order.
Manage Roles Tab
The Manage Roles tab lists all of the roles you have set up in the system. This includes the system roles and any custom roles. You can edit a custom role by clicking the role name or delete a custom role by clicking the trashcan icon to the right of the role. Click the + button in the upper right corner to add a new custom role.
As with Manage Users, you can click the column heading to sort the roles in ascending or descending order, search for specific roles, and use pagination if you have a large number of roles.
The new Export Users feature enables you to export your user account information to a CSV file. This serves as a useful tool for backing up your user information. You can also use this feature if you need to make mass changes to all of your users. For example, you may want to force all of your users to change their passwords. By exporting the users to a CSV file, you can set a flag in the file that requires users to change their passwords the next time they log in. You can then use the Import Users feature to import the modified user information and overwrite the existing user information.
To export users, go to the Users page and click the gear icon in the upper right corner of the page, then click Export Users. That’s all there is to it.
The Import User feature enables you to import multiple users from a CSV file. This proves exceptionally useful if you have several new users you need to set up and also if you need to make changes to your existing users. To help you import users, you can first, export your users and use the export file as a template for the new users. You can also use the download a template file link on the import page to download a template file.
To import users, first study the data elements in the template file to gain an understanding of each, and then delete the user data. Do not delete the header row. You can then enter your new user data into the file. The columns in the file include the following:
- FirstName - User's first name.
- LastName - User's last name.
- FullName - User's full name.
- Email - User's email address.
- Password - User's password.
- RequireUserToChangePassword - FALSE means the user is not required to change his or her password at next log in, and TRUE means the user is required to change his or her password at next log in.
- Roles - A comma separated list of roles to which the user is assigned.
Note: When importing users, a good rule of thumb for passwords is to use the same password for all users and then set the RequireUserToChangePassword flag to TRUE. That way, when the user logs in with the password you provide, he or she will be required to change the password before accessing the site.
To import users, go to the Users page and click the Gear icon in the upper right corner of the page, then click Import Users. This displays the Import Users page.
Click the Browse button to select the CSV file you want to import. After selecting the file, click the Upload button to upload the file and let the system verify the contents. The import displays the first record in the file and lets you view it.
After you have uploaded your file, you must click the Import Users button to complete the import.
Two New System Roles
The system roles now include two new roles that let you maintain tighter control over which users can upload or access files on your site.
- System File Manager – Any user assigned to the System File Manager role will have access to the File Manager in the text editor. With the File Manager, users can upload, rename, and/or delete files such as document and media files. If a user does not have the System File Manager role, the File Manager button is not displayed on the text editor toolbar.
- System Image Manager – Any user with the System Image Manager role will have access to the Image Manager in the text editor. With the Image Manager, users can upload, rename, and/or delete image files. If a user does not have the System Image Manager role, the Image Manager button is not displayed on the text editor toolbar.
By default, all users will be assigned both roles. You can remove the role or reassign it at any time from the manage user page.
Released October 21st
Look for these changes on the morning of October 21st. For a look at what else to expect in this release, take a look at the 2014.11 release notes below.
2014.11 Release Notes
- The new Search feature enables you to search for a specific user by user name or email address, and the user list enables you to filter users based on assigned role.
- Users can now be exported to a CSV file and also imported from a CSV file.
- The users list now includes pagination, enabling you to specify how many users to show on the page and Previous and Next navigation links for paging through the list of users.
- The new System File Manager role gives users access to the File Manager in the text editor. If a user does not have this role, the File Manager button is not available on the toolbar in the text editor. All users are assigned this role by default, but the administrator can remove the role from a user if necessary.
- The new System Image Manger role gives users access to the Image Manager in the text editor. If a user does not have this role, the Image Manager button is not displayed on the toolbar in the text editor. All users are assigned this role by default, but the administrator can remove the role from a user if necessary.
- Redesigned the Manage Users page to separate users and roles to different tabs. Users are now listed on the Manage Users tab and roles are listed on the Manage Roles tab.
- If a user was not assigned to an administrator role, but was granted access to edit a blog or event element, no items were listed in the Manage Posts or Manage Events grids.
- If a role is granted edit access to a page, any user in that role is given edit privileges for all elements on the page. The Manage Posts and Manage Events pages need to consider this security check.
- Search terms that include dashes now return matching results.
- When PayPal returned a payment status of "SuccessWithWarning," the LightCMS system recorded it as a failed payment, even though it was successful. The payment is now recorded as a successful payment.
Posted on Mon, October 20, 2014