Administrator
Digest
Administrator is a role in the system that permits full, uninhibited access to any asset and/or area of the system. A user assigned the administrator role has access to both the standard "Home" area where web page assets are managed and the "Administration" area where advanced system entities and publishing can be configured. Folder access rights do not apply to the administrator role; therefore, a user with administrator rights can view, edit, copy, delete, or move an asset without restriction. Additionally, administrators have the ability to break asset locks anywhere in the "Home" area.
FAQs
- What skills do I need to administer an implementation of Cascade Server?
- Cascade Server is designed to be maintained and customized in-house. Knowledge of standard web development items like (X)HTML, CSS, Javascript, and XSL are more than adequate to customize and administer the system.
Concept
More Insight Into Administrators
Because an administrator has access to everything within the system, the role should be assigned sparingly to only authorized users who require such access. In most cases, providing users with a manager role, which is more restricted and one level down from the administrator position will allow them to handle and perform most of the administrator operations. Managers have all of the same access and capabilities as administrators, except that access rights apply to them. Therefore, a user with manager access can be appropriately permitted and/or locked out from areas in both the "Home" and "Administration" sections of the CMS as the system administrator sees fit when assigning permissions.
Administrators and Workflows
Administrators may participate in all types of workflow steps, and can also bypass workflows or edit workflows in progress.
FAQs
- What skills do I need to administer an implementation of Cascade Server?
- Cascade Server is designed to be maintained and customized in-house. Knowledge of standard web development items like (X)HTML, CSS, Javascript, and XSL are more than adequate to customize and administer the system.
Technical
Bypassing a Workflow
Bypassing a workflow is only an option for administrator or manager level users.
To bypass a workflow, when editing an asset, simply ensure that the Workflow checkbox is unmarked under Advanced Options, and just above the Submit button. If the Workflow checkbox is not shown, click Advanced Options to reveal the various options available.

Deleting a Workflow
Once initiated, a workflow may only be deleted by the initiating user, an administrator or a manager. Deleting a workflow will cause all changes to be lost.
To delete an active workflow:
- Select the desired workflow from My Workflows under Outstanding Items or the Workflows tab from your Dashboard.
- Select the Delete tab, then click Submit to delete the workflow.
- You will be returned to your Dashboard, and the message bar will verify that the delete action was successful.
PLEASE NOTE- Deleting a workflow will also cause all changes to be lost.
Assigning Permissions as an Administrator
Permissions determine which users or groups have access to a specific folder or asset. Administrators may grant read or write permissions to multiple individual users, or multiple groups.
To specify permissions for a folder or asset:
- Select the folder or asset from the left asset tree
- Click on the Advanced tab and then navigate to Access.
- To specify one or more users, select each desired user from the Unassigned box, and click the green forward arrow to bring them into the Read box. Once users have been entered into Read box, you can then select from those users which ones you want to have Write access. Users left in the Unassigned box will have the default permissions level, as specified under All.
- To specify one or more groups, select each desired group from the Unassigned box, and click the green forward arrow to bring them into the Read box. Once groups have been entered into Read box, you can then select from those groups which ones you want to have Write access. Groups left in the Unassigned box will have the default permissions level, as specified under All.
- You may also restrict the folder or asset for all users by selecting the appropriate radio button under All. This will determine the default level of permissions for any users not specified above.
- If you are defining permissions for a folder, select whether or not these permissions should be replicated for all child folders by checking or un-checking Apply to children.
- Click Submit to save your changes.

ADDITIONAL NOTES- If a user or group is given read or write access to a child folder, read access is automatically granted to all parent folders and higher to facilitate navigation to the specified folder.
Configuration File Management for Administrators
Cascade Server 5 brings along with it the added convenience of managing configuration files directly from the application instead of managing files on the server.
To manage configuration files:
- Navigate to Tools -> System -> Configuration -> Custom Authentication Configuration
- This will bring you to the Configuration Management Screen
- Select the configuration file you would like to update:
- LDAP
-LDAP
-Product License
-Image Editor License and Configuration
-Publish Trigger Configuration
-Custom Authentication Configuration
- Copy the contents of the new configuration file and click Submit.
- The system will check the new file contents to ensure it is valid before overwriting any existing file.
The content supplied for each of these configurations will correspond exactly to the content of the license or configuration file used in previous versions of Cascade Server.
PLEASE NOTE - If Cascade Server 5 boots for the first time and a License file could not be detected, before you will be able to login, you must update the Product License configuration with the contents of your License.dat file.
How to Use the JIRA Trouble-Ticket System
Point your web browser to the address: http://support.hannonhill.com and log-in with your username and password.



Additional System Tools for Administrators
Optimize Database
Optimize Database is an option that appears only for administrators.
Running this function will clean the database of content versions, audit information, and system messages; it is not recommended to be used frequently.

Configure Logging
This tool is accessible through the Tools -> System -> Configure Logging menu. Upon choosing this item, you will be presented with a screen allowing you to enable to disable loggin in various parts of the system.

Log4j is the internal logging subsystem that Cascade uses to output information to the cascade.log file as well as other logs, like publish.log. These logs are useful from a diagnostic perspective and should not be considered part of the normal everyday administration of Cascade server.
When a user reports an issue, Hannon Hill will sometimes request that the logging on the problematic server be modified so that our staff can gather relevant information. Because it is undesirable (from a usability and performance standpoint) to enable logging in all parts of the application, this utility has been added to help adjust what gets logged and what does not.
These settings only need to be adjusted for diagnostic purposes and should not be considered a normal part of your interaction with Cascade Server. Note that any changes made will be reset the next time Cascade Server is restarted.
Rebuild Index
Occasionally, if a database is modified outside the context of the CMS, this will cause the lucene search indices to get out of sync with the database and generate error messages when searching in the CMS. Running the Rebuild Index system tool will rebuild the necessary search indices and correct this error.

Optional Database Optimizations
Optimize MySQL
The default install of MySQL is not optimized for InnoDB tables; all Cascade Server tables are of type InnoDB so that they will support transactions.
You can quickly check to see what level of caching the database is currently performing.
|
After tweaking and optimizing your configuration parameters, you should see something more like this:
|
You can see here that the query cache itself is now being used. We recommend incorporating the following variables into your [mysqld] settings:
|
Once you've made the changes, please restart your MySQL server and the CMS server.
Speed Optimizations
There are several items that can be done to improve performance of Cascade Server on Windows.
- Increase the amount of memory allocated to the program. The default is 512 MB. Increase this to the maximum amount allowed by your system. Look for the -Xmx value in either the run.bat or the wrapper.conf file located in the bin folder.
- Increase the connection pooling values for the database. Open your ***-ds.xml file for your respective database and increase the cache size.
- If you are running Cascade Server as a Windows Service, increase the service priority from NORMAL to HIGH. This can be done by adding the following value in your wrapper.conf and uninstalling and reinstalling the Windows Service:
wrapper.ntservice.process_priority=HIGH
Administrator References
Related Links
- Authentication
- Components
- Installation
- Load Balancing
- Plug Ins
- Securities Best Practice for Cascade Server Administrators
- System Preferences

