Suitable for web developers or those familiar with HTML and CSS

Basic Steps

Below are some very basic steps for ensuring your Engaging Networks pages and page templates are secure.

Reviewing and updating a page template

Templates can be created and managed in Engaging Networks under Pages > Components > Templates. Then select the pencil icon to edit the template. Depending on the type of template, this may immediately display the HTML of the template, but if it is a blueprint template you will need to select the Edit HTML (I know what I’m doing) option on the bottom left of the template.

Reviewing scripts and libraries

Scripts can be placed anywhere in the template, so check both the header and footer. Libraries are typically in the <head> but can be placed anywhere in the template, so check both the header and footer.

Updating out of date libraries

In addition to confirming that the scripts and libraries are loaded with HTTPS, ensure the most recent version of the library is being used and that library is being called from a reputable source.

Example of a jQuery library from Google

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>

To update a library, simply change the URLs from the old library to the new library in your template.

Examples where you might source libraries, check for the most recent version, and see known vulnerabilities.

https://releases.jquery.com/
https://getbootstrap.com/
https://developers.google.com/speed/libraries
https://cdnjs.com/libraries/jquery

You should take into consideration the location of library hosting before using a service if you need to comply with GDPR. Please discuss with your own compliance teams to determine which to use.

Reviewing Images

Images can be placed anywhere in the template, so check both the header and footer.

Reviewing stylesheets

Stylesheets are typically in the <head> of the HTML but it is good to check both the header and footer.