Licenses

The Licenses page of the Babel Licensing WordPress Plugin provides a detailed interface for managing all software licenses stored in the Babel Licensing Database. This page displays a grid of licenses, each with detailed information and actionable options to efficiently manage licensing activities.

Grid Columns

  • Post ID: The WordPress post number associated with the license.

  • License ID: Displays the unique identifier for each license.

  • Order: Shows the associated WooCommerce order ID.

  • Licensee: Indicates the customer or company name that owns the license.

  • Created At: The original date when the license was created.

  • Issue Date: The date the license was issued to the customer.

  • End Date: The date when the license or support expires.

  • Mode: Specifies the type of license (Activation, Floating, or File).

  • Type: Displays the type of license as defined in the License Template.

  • Format: The license data can be in several formats: XML, XML DSig, ASCII, BASE32.

Actionable Buttons

Each license entry in the grid is accompanied by a set of actionable buttons, detailed as follows:

  1. Edit (Pencil Icon): Clicking this icon allows you to modify the details of the license. This is useful for extending expiration dates, changing licensee information, or adjusting the license type.

  2. Delete (Trash Can Icon): This button enables you to permanently remove a license from the database. Use this function with caution as it cannot be undone and might affect the licensee’s access if the license is active.

  3. Download (Arrow Down Icon): Available for licenses with the 'File' mode, this icon allows you to download the actual license file. This is typically used when licenses are provided as downloadable files rather than keys.

  4. Share (Share Icon): This icon is used for licenses categorized under 'Floating' or 'Activation' modes. Clicking this icon navigates to the License Tokens page where you can manage tokens associated with the license. This feature is particularly important for floating licenses, as it allows you to control and distribute access among multiple users.

  5. Revoke (Lock Icon): This button allows administrators to revoke a license, which effectively disables the license from being used further. When a license is revoked, the lock icon appears closed, signifying that the license is no longer active. If the lock is open, it indicates that the license is currently active and has not been revoked.

  6. License Tracing (Pin Icon): This feature enables administrators to track the usage of a specific license. When the pin icon is filled in color, it indicates that license tracing is enabled for that particular license, allowing for monitoring of how the license is being utilized. If the pin is not filled, tracing is disabled, and no usage data is being collected for that license.

  7. Send Email (Email Icon): Clicking this icon initiates an email to the customer associated with the license. This function is typically used to send updates or notifications regarding the license status, such as renewal reminders, confirmation of actions taken (like revocation), or providing support and assistance related to the licensed product.

Functionalities

  • Add License: The "Add" button at the top of the page allows you to manually enter a new license into the system, providing fields to specify order number, licensee details, license type, and expiration.

  • Search and Filter: A search bar along with filtering options is available to quickly locate specific licenses or narrow down the list based on criteria such as licensee name, order ID, or license type.

  • Sorting: Clicking on the column headers sorts the list by that column, allowing for an organized display according to order ID, licensee, or end date, which facilitates easier management.

This page is designed to give administrators full control over the licensing process, providing essential tools to ensure compliance and customer satisfaction. Regular use of this page is recommended to monitor and adjust licensing arrangements as needed to suit business requirements and customer needs.

License Edit

The "Edit License" page of the Babel Licensing WordPress Plugin provides a detailed interface for modifying the parameters of an existing license. This functionality is crucial for administrators who need to update license details as circumstances change, such as extending a license's validity, altering the licensee information, or adding restrictions.

Below is an explanation of each field and section within the Edit License page.

Selection

  1. Order: Displays the order number and associated details from WooCommerce, linking the license to a specific purchase. Clicking the drop-down arrow reveals additional order details and allows for switching the license to a different order if necessary.

  2. License Template: Indicates the template used for the license, which defines the predefined settings and parameters. The drop-down menu allows you to change the template if different licensing terms need to be applied.

Properties

  1. License Id: The unique identifier for the license. This field is typically auto-generated and can be edited if necessary.

  2. License Type: Specifies the type of license (e.g., Single, Enterprise, etc.). The selection can be changed according to the licensing arrangement needed.

  3. Mode: This parameter specifies the deployment method of the license to the end user, with options including Activation, Floating, and File. Each mode dictates a different approach for how the license is accessed and utilized.

  4. User Key: A distinctive identifier linked to either a user or system that utilizes the license. It is generally associated with either Activation or Floating licenses and allows the end customer to access and use the licensed software.

  5. Allowed Sites: Specifies the number of sites where the license can be actively used.

  6. Issue Date: The date when the license was initially issued. This can be adjusted if there is a change in the start date of the license.

  7. Expire Date: The date on which the license will expire. This field is crucial for subscription-based services and can be extended as required.

  8. Support Expire Date: Indicates the date until which support is available for the product under license.

  9. Format: Defines the format of the license key, such as XML, Base 32 or ASCII.

  10. Trace: A toggle to enable or disable tracing the license's usage, providing insights into how the licensed software is utilized.

  11. Revoked Toggle: This feature enables the deactivation or reactivation of a license. When toggled, it restricts or grants access to the content associated with the license. Applicable solely to Activation or Floating licenses.

  12. Description: A field for adding any descriptive notes about the license, which can include special conditions or instructions.

Licensee

  • Customer: Shows the customer's name and a link to their profile. This can be changed if the license is transferred to a new user.

  • Name, Company, Email: These fields detail the licensee's contact information and can be edited to update records or correct details.

Restrictions

  • Add Restriction: This dropdown allows to add specific restrictions to a license. Restrictions can define limitations or permissions, such as hardware constraints, specific trial terms, or other conditional use cases.

After making the necessary adjustments, click the "Save" button to apply the changes to the license. It is important to verify all changes before saving to ensure that the license parameters correctly reflect the intended use and restrictions.

This page serves as a comprehensive tool for managing the lifecycle and compliance of licenses issued through the Babel Licensing WordPress Plugin.

Last updated