Update 5.44.0

New: When a page is generated, begin and end HTML comments are added to identify any collections or items that are used to generate the page. They are used to generate context menus and to identify cached pages that need regenerating as explained in the following new updates. The format is:

  • Collections look like <!-- [Begin BlogPosts Blog] --> code here <!-- [End BlogPosts] -->.
  • Items look like <!-- [Begin BlogPosts:4567 Blog Post: My Article] --> code here <!-- [End BlogPosts:4567] -->.

New: When logged in as administrator, holding down the control key while right mouse clicking will generate a context menu based on the clicked element and parent elements. This will allow you to quickly navigate to an item to edit. For example, you may have clicked on a blog post on the blog page. The context menu will show the blog post, a list of templates that are used and the blog posts collection.

New: Application.Update has been created to replace Application.Workspace.Update. It has been created to add extra functionality being:

  1. When Application.LogChanges is switched on it will log all changes written to the database in collections Logs and LogEntries.
  2. When an item is updated or deleted the system will look for any reference to it in cached pages, found in SitePublicURLs, and mark it to be regenerated. When an item is added the system will look for references to the collection. A special case was set up for MenuItems where the system will look for any references to an items with new, updated or deleted descendents (sub-menus).

New: When Application.DebugMode is off and the administator is not logged in, the HTML output is condensed including the removal of comments.

New: GenerateHTMLVideo passing a URL to a video that requires an iframe and also passing a Poster will include an attribute data-video-poster to the iframe. A new javascript function initialiseIFrameVideos and associated styles has been written to wrap the iframe to create a video control display the poster and play button.

New: Base script and styles for DBMS context menu and responsive toggler for any attributes, not just the class attribute.

Update: Output of robots.txt.

Fix: Fix to SCSS slide widths when multiple visible slides.

Fix: When FileName exists in the database table.

Fix: Various links in emails to administrator.

Fix: When a boolean field is readonly it displays the value not a checkbox.