User Manual - Core Features

The core of Envrin CMS provides all the base features you need to professionally create and maintain a professional online operation. This includes everything from multiple administrator, security settings, package / module management, automated backups, and more. This section of the manual describes all these features.

Package Management

Envrin CMS is a very modular infrastructure, allowing you to easily install any desired packages which can contain any type of functionality. Through the Maintenance->Package Manager menu, you can manage all packages currently installed on your system, remove them, and install any packages that are available to your license. This menus contains three tabs that are explained below.

  • Installed Packages -- Lists all packages currently installed. Any packages with upgrades available will have a checkbox beside them. To install all available upgrades, simply leave all packages checked, and click on the "Update Checked Packages".

  • Available Packages -- Displays a list of all packages available to your system that are not yet installed. Through this tab you can instantly install any of the available packages with one click.

  • Language Packs -- Full multi-language support is available, although no additional languages have been fully translated yet. If you'd like to translate the software into another language, please contact us.

Multiple Administrators

There's full support for multiple administrators, which can be managed through the Settings->Manage Adminitsrators menu. Below lists all points you need to know when creating a new administrator account.

  • The secondary authentication section is optional, and does not need to be completed. If a secondary password is defined, it's only required during sensitive operations (eg. installing / removing a package, deleting an administrator, etc.). The SMS e-mail address is the e-mail where you can receive SMS messages, and if defined, a small authorization code will be sent during sensitive operations, which you must enter.
  • The security questions should always be filled in. When you login to the administration panel, if the software can not detect you previously logged in from that browser / computer / location, it's going to request that you answer one of the security questions. However, if the software knows you've previously logged in, it will not request a security answer.
  • Under the Permissions section you can define whether or not the administrator account is a view only account. If Yes, this feature is enabled on the back-end, and will not allow the administrator to make any changes to any database information whatsoever.
  • Under the Permissions section you may also define whether or not to define permissions. If Yes, a new section will appear, containing a checkbox for every menu within the administration panel. Upon logging in, these are the only menus the administrator will see.


You can manage all security settings for the administration panel through the Settings->Security Settings menu. Majority of options on this page should be quite straight forward and explaining. These allow you to define things such as allowed / restrictied IP addresses, number of login attempts before deactivating the administator account, and so on.

E-Mail Notifications

Through the Settings->Notification Settings menu you can manage all of the e-mail notifications that are automatically sent when pre-defined actions occur. For example, when a new member signs up, when a membership fee is declined, when a product is purchased, and so on. At the bottom of this menu, simply complete the available form with the action that will trigger the e-mail notification. On the next page, you'll be able to define the actual contents of the e-mail message.


Full support for automated backups is included, which can be managed through the Maintenance->Backup Manager menu. This menu allows you to define your various backup preferences, such as how often to perform both, standard and full backups. A standard backup is the mySQL database only, whereas a full backup is the mySQL database plus all files within the software / site.