Momentum Media Logo

Solus EDM

Solus eDMs are a great way to speak to our audience while having complete control over the content, layout and branding. Having these built can be difficult with a regulardesigner; you typically need someone familiar with building in HTML. The only real restriction on size is the width, at a maximum of 600 pixels, however you can make the eDM as long or short as you like. Keep in mind the main goal you want our audience to complete – in most cases, clicking through to your landing page. With this in mind, keep the content informative and the images relevant, and leave the audience eager to find out more!

The most important features to take into account when building a Solus eDM are to keep all your styling inline, avoid using CSS where possible and to use standard tables instead of div tags. Background images or gradients are not compatible with Outlook, so it is best not to include these. If you absolutely must use a background image, include a background colour in the same space as a backup for Outlook users. Alternatively, any text written over a background image can simply be added to the image itself and provided as one image (rather than text and an image).

It is important to note that the same HTML code can be translated differently across different email platforms (like Gmail and Outlook) and even across the same email platform but on different web browsers (for example, opening your Gmail on Chrome VS Firefox). You can use Litmus to test your HTML creative be-fore sending to us to ensure you are happy with the design on all variations, but keep in mind that it will never be 100% the same across them all. Just make sure that the design and the message gets across on them all, it shouldn’t matter if it’s out by a few pixels of space or a slightly different font.

Some programs like Word, InDesign and Photoshop have an ‘export’ function that says it will create a HTML document for you. DO NOT use these to build your eDM – these functions are not meant for email and you will end up with major issues when testing. If you have a bit of experience in HTML and want to design the eDM yourself, click here for some great pointers to get you through it.

Any image you want to use can be either hosted on your end or provided to us to host on our end. Images should be provided in JPG, GIF or PNG only. JavaScript, Flash, video or any sort of data capture is not able to be used in email and should not be included. If a video is important to your campaign, you may use a screen-shot/ image and have it linked to the video landing page. Animated GIFs are acceptable, but please keep in mind that animation is not compatible with some email browsers like Outlook. In this case, Outlook users will only see the first frame of the animated GIF, so make sure any important messaging or graphics are on this first frame.

Momentum Media uses MailChimp for all our email needs, so you may make use of their specific merge tags to enhance user experience and engagement. A list of these can be found here. If you are unsure of how to use these or just can’t find the tag you’re looking for, get in touch with us and we can help you embed them.

Lastly, we want to make sure your campaign gets the best possible results and resonates well with our audience, so we would just like to touch on some basic marketing tips. There are many different reasons and goals for utilising eDMs: some are a simple message that a brand might want to get out and reach as many as possible. Others might be looking to drive as much traffic as possible to a selected landing page. If the latter is your goal, always make use of a ‘call to action’ (CTA). This is typically a big button or image with provocative text and a clear instruction to the user. You can have the button coded in HTML or as an image. A good example might simply be ‘CLICK HERE’ or ‘To find out more, register now’. The use of click and impressions trackers is recommended, and these should be embedded into the eDM prior to sending it through to us. Please note, we cannot use any type of URL shortener in email campaigns, they will often cause the eDM to be flagged as spam and won’t land in the inboxes of our subscribers. Furthermore, we are unable to track links that do not begin with 'http' or 'https'. For example, areas linked with 'mailto' are not able to be tracked, and therefore unable to be recorded in our reports to you.

If you have any questions you can always reach out to your sales manager, who can put you in touch with our digital team.

Find out how we can help your business engage

4.392MBMemory Usage362msRequest Duration
Joomla! Version5.1.4
PHP Version8.3.9
Identityguest
Response200
Templatemomentum
Database
Server
mysql
Version
8.0.41-0ubuntu0.24.04.1
Collation
utf8mb4_0900_ai_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:57 [ "USER" => "www-data" "HOME" => "/var/www" "SCRIPT_NAME" => "/index.php" "REQUEST_...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1744944646 "last" => 1744944646...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
referrer
[]
  • afterLoad (84.89KB) (2.43ms)
  • afterInitialise (1.14MB) (30ms)
  • afterRoute (1.17MB) (17.65ms)
  • beforeRenderComponent com_content (71.83KB) (4.62ms)
  • Before Access::preloadComponents (all components) (104.66KB) (2.21ms)
  • After Access::preloadComponents (all components) (123.14KB) (2.33ms)
  • Before Access::preloadPermissions (com_content) (1.63KB) (49μs)
  • After Access::preloadPermissions (com_content) (117.11KB) (2.09ms)
  • Before Access::getAssetRules (id:319 name:com_content.article.126) (6.65KB) (70μs)
  • After Access::getAssetRules (id:319 name:com_content.article.126) (7.38KB) (195μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (467.46KB) (43.55ms)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (6.88KB) (941μs)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (14μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (5.34KB) (352μs)
  • afterRenderComponent com_content (32.63KB) (89μs)
  • afterDispatch (2.28KB) (177μs)
  • beforeRenderRawModule mod_footer (MM ADS Footer) (9.87KB) (482μs)
  • afterRenderRawModule mod_footer (MM ADS Footer) (47.68KB) (207ms)
  • beforeRenderModule mod_footer (MM ADS Footer) (720B) (26μs)
  • afterRenderModule mod_footer (MM ADS Footer) (42.79KB) (238μs)
  • beforeRenderRawModule mod_menu (Main Menu) (1.73KB) (203μs)
  • afterRenderRawModule mod_menu (Main Menu) (32.18KB) (1.67ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (18μs)
  • afterRenderModule mod_menu (Main Menu) (5.59KB) (130μs)
  • afterRender (579.52KB) (43.27ms)
  • 1 x afterRenderRawModule mod_footer (MM ADS Footer) (47.68KB) (57.24%)
    207ms
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (467.46KB) (12.04%)
    43.55ms
    1 x afterRender (579.52KB) (11.96%)
    43.27ms
    1 x afterInitialise (1.14MB) (8.29%)
    30.00ms
    1 x afterRoute (1.17MB) (4.88%)
    17.65ms
    1 x beforeRenderComponent com_content (71.83KB) (1.28%)
    4.62ms
    1 x afterLoad (84.89KB) (0.67%)
    2.43ms
    1 x After Access::preloadComponents (all components) (123.14KB) (0.64%)
    2.33ms
    1 x Before Access::preloadComponents (all components) (104.66KB) (0.61%)
    2.21ms
    1 x After Access::preloadPermissions (com_content) (117.11KB) (0.58%)
    2.09ms
    1 x afterRenderRawModule mod_menu (Main Menu) (32.18KB) (0.46%)
    1.67ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (6.88KB) (0.26%)
    941μs
    1 x beforeRenderRawModule mod_footer (MM ADS Footer) (9.87KB) (0.13%)
    482μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (5.34KB) (0.1%)
    352μs
    1 x afterRenderModule mod_footer (MM ADS Footer) (42.79KB) (0.07%)
    238μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (1.73KB) (0.06%)
    203μs
    1 x After Access::getAssetRules (id:319 name:com_content.article.126) (7.38KB) (0.05%)
    195μs
    1 x afterDispatch (2.28KB) (0.05%)
    177μs
    1 x afterRenderModule mod_menu (Main Menu) (5.59KB) (0.04%)
    130μs
    1 x afterRenderComponent com_content (32.63KB) (0.02%)
    89μs
    1 x Before Access::getAssetRules (id:319 name:com_content.article.126) (6.65KB) (0.02%)
    70μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    49μs
    1 x beforeRenderModule mod_footer (MM ADS Footer) (720B) (0.01%)
    26μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0.01%)
    18μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    14μs
27 statements were executed, 4 of which were duplicates, 23 unique54.47ms433KB
  • SELECT @@SESSION.sql_mode;137μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `g5slx_session` WHERE `session_id` = ?261μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `g5slx_session` WHERE `session_id` = :session_id LIMIT 1169μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `g5slx_session` (`session_id`,`guest`,`time`,`userid`,`username`) VALUES (:session_id, :guest, :time, :user_id, :username)7.07ms912BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `g5slx_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1693μs1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `g5slx_viewlevels`238μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `g5slx_usergroups` AS `a` LEFT JOIN `g5slx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest482μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `g5slx_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`1.49ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `g5slx_menu` AS `m` LEFT JOIN `g5slx_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`8.79ms335.92KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM `g5slx_languages` WHERE `published` = 1 ORDER BY `ordering` ASC417μs1.59KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `g5slx_template_styles` AS `s` LEFT JOIN `g5slx_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1663μs880B/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `g5slx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43)1.3ms7.69KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `g5slx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.04ms5.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `g5slx_content`2ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `g5slx_content` SET `hits` = (`hits` + 1) WHERE `id` = '126'7.38ms48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `g5slx_content` AS `a` INNER JOIN `g5slx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `g5slx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `g5slx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `g5slx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `g5slx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)1.52ms22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `g5slx_categories` AS `s` INNER JOIN `g5slx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.24ms5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `g5slx_categories` AS `s` INNER JOIN `g5slx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.22ms3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM g5slx_fields AS a LEFT JOIN `g5slx_languages` AS l ON l.lang_code = a.language LEFT JOIN g5slx_users AS uc ON uc.id=a.checked_out LEFT JOIN g5slx_viewlevels AS ag ON ag.id = a.access LEFT JOIN g5slx_users AS ua ON ua.id = a.created_user_id LEFT JOIN g5slx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `g5slx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC2.18ms4.77KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `field_id`,`value` FROM `g5slx_fields_values` WHERE `field_id` IN (:preparedArray1) AND `item_id` = :itemid574μs1.38KBParams/administrator/components/com_fields/src/Model/FieldModel.php:747Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `g5slx_content` AS `a` LEFT JOIN `g5slx_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC1.04ms1.84KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `g5slx_modules` AS `m` LEFT JOIN `g5slx_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `g5slx_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`1.35ms2KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT * FROM `g5slx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context473μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `g5slx_content` AS `a` INNER JOIN `g5slx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `g5slx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `g5slx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `g5slx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `g5slx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)1.34ms22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `g5slx_scheduler_tasks` AS `a` WHERE `a`.`state` = 1588μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `g5slx_session` WHERE `session_id` = ?383μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `g5slx_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?10.42ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy