Live Delivery Platform
Live Delivery Platform, or LDP, is a module that is so integrated into how OU Campus functions that it often comes with implementations by default. However, it requires additional setup, especially for LDP Forms to work, so one should be aware of what goes into LDP.
Once installed, LDP must be activated in the account settings. Additional setup is then done in the site settings. LDP provides three features: image galleries, forms, and comments, all of which are assets that can be placed on pages.
LDP forms support CAPTCHA and reCAPTCHA integration. This is also managed via site settings.
To store forms answers in a database, a server-side module (SSM) must be installed and any sites using LDP registered with it. This adds the site name, UUID, and public key (found in site settings) to the SSM database. One SSM can work with as many sites as necessary.
The SSM is installed on your production server, not on the OU Campus one. It is written in Python and includes a MySQL database. As part of the configuration, a server-side connector script is also installed on the same server as your website, with the language determined by the needs of your website. This script acts a bridge between the website where the data is submitted and the SSM.
As part of the implementation process, your sites are registered with the SSM. However, more sites can always be added later. Full steps for registering your SSM are available at our online helpdesk. You can also contact our support team there for more assistance.
Activate LDP for the account by navigating to Setup > Account > Optional Features, selecting "LDP," and saving your changes.
LDP settings can then be modified by navigating to Setup > Sites > Edit > Site > LDP Settings. The following options are available:
- LDP Admin Host: The host on which the SSM resides. This is the hostname or IP address of the server used by the application to access LDP administrator functionality.
- Download Reg File: When downloaded, the registration file contains the necessary components, which must then be run on the server with the SSM.
- Test Connection: After registering the file on the SSM, test the connectivity to ensure that the file has been registered properly.
- Include CAPTCHA: Toggles on and off the option to use a CAPTCHA code in LDP Forms, if CAPTCHA has been enabled for the site. Without proper CAPTCHA configuration this option doesn't do anything.
- LDP Forms now offer integration with Google reCAPTCHA services. If you would like to use this service, please contact support. You will be asked to provide the Site Key and Secret key from the reCAPTCHA API for your website; please select either the reCAPTCHA v2 or Invisible reCAPTCHA option. Multiple domains can be registered under one key. If you use this option, you may need to whitelist Google.
- If this option is not available under your LDP Settings, your SSM and/or your OU Campus version needs to be upgraded. Please contact support for an upgrade.
- LDP Gallery Directory: Each site in which image galleries are used requires a folder to store the images. This is a staging location, so unlike the production server settings, FTP Root should not be included with the LDP Gallery Directory. Include only preceding slash / and the folder name to specify the folder to contain the images. Without a folder defined in this field, image galleries won't be created, even if LDP is activated.