Skip to main content

Entertaining with
Ralph Vincent


A Springtime Luncheon Party… served with ease 

Written by RALPH VINCENT

Spring is here with its promise of rebirth and better days to come. It is comforting to remember the possibilities of this season as we face continued challenges and safety restrictions during the COVID 19 pandemic.  For safety, springtime celebrations should be limited to our household members. Nonetheless small family gatherings can still be festive.

To celebrate this special time of year, I have taken an informal easy-to-prepare luncheon menu and dressed it up a bit. Inspired by the classic club sandwich, Egg Salad Triple Deckers are served alongside Potato Salad with Dill and Shallots.  An awesome cocktail will make things even more festive. Pineapple Prosecco Rum Punch is a fun and refreshing tipple you can make in batches ahead of time.  Cherry Cocoa Tiramisu with Amaretto Liqueur and Almonds wraps up lunch sweetly.

I hope you enjoy preparing this menu. Have fun in your kitchen, enjoy cooking for the people you love and remember…food doesn’t have to be perfect; it just has to taste good!

PINEAPPLE PROSECCO RUM PUNCH

Ingredients per cocktail:

1 and ½ cups of white rum
   I prefer classic Bacardi
1 and ½ cups of pineapple juice
½ cup of fresh lime juice
Spumante sparkling wine
   I like Brut Prosecco
Garnish with pineapple & lime 

Directions:

Pour the rum along with the pineapple and lime juices into a pitcher, stir to blend and chill in the refrigerator. When it is time to serve, fill 6 wine glasses ¾ with ice and divide the rum and juice mixture among them. Top off each drink with enough Prosecco to fill the glass, and garnish with a few pineapple chunks and a lime slice and enjoy!

Pineapple Prosecco Rum Punch

EGG SALAD TRIPLE DECKERS

Egg Salad Triple Decker

Ingredients:

12 hard cooked eggs,
   cooled and peeled
2/3 cup best quality mayonnaise
   and additional for the bread
½ cup thinly sliced spring onions
   or scallions
2 tablespoons flat leaf parsley,
   minced

2 tablespoons prepared
  horseradish, drained well
½ teaspoon white pepper
Salt to taste
About 12 to 18 thin slices of tomato
   depending on size, drained on
   paper towels
Arugula leaves
18 slices of lightly toasted sandwich
   bread of your choice

Directions:

Coarsely chop the eggs and place in a large bowl. In a separate bowl, place the mayonnaise, scallions, parsley, horseradish, white pepper and salt, stir until the ingredients are well blended. Scrape the mayonnaise mixture into the bowl with the eggs and stir gently until combined.

Spread additional mayonnaise to taste on 12 bread slices, place 2-3 tomato slices on 6 of the bread slices and place arugula leaves on the other 6 slices. Divide egg salad among the bread slices, on top of the tomatoes and arugula. Stack each bread slice with tomatoes on top of each bread slice with arugula. Top each sandwich with a third slice of bread. Cut each sandwich diagonally and secure each half with 4-inch frilled toothpick. 

CHERRY COCOA TIRAMISU
with AMARETTO LIQUEUR & ALMONDS

Ingredients:

One 7 oz package of lady fingers
Two 8 oz packages of cream 
   cheese, softened
1 cup heavy cream
½ cup confectioners’ sugar
½ teaspoon pure almond extract
13-oz jar of cherry preserves,
   I like “Bonne Maman” brand
1 cup of sliced almonds
2 tablespoons unsweetened
   cocoa powder
1 cup of amoretto liqueur
½ teaspoon freshly ground
   black pepper

Directions:

For the filling, in the bowl of a mixer combine the cream cheese and heavy cream until smooth. Add the confectioner’s sugar, cherry preserves and almond extract and mix until well combined. Set aside. Divide the lady fingers evenly to make 2 layers. Place the amoretto liqueur in a pie plate and working quickly dip half the lady fingers in the liqueur and line the bottom of an 8 inch by 11 inch serving dish with them. Spread half the filling over the lady fingers. Sift 1 ounces of the cocoa powder over the filling and sprinkle with half the sliced almonds. Dip the remaining ladyfingers in amoretto liqueur, and place in a layer over the almonds, spread the remaining filling over the ladyfingers and sift one ounce of cocoa powder over the filling and sprinkle with the remaining almonds. Cover and refrigerate at least 2 hours before serving.

Cherry Cocoa Tiramisu with Amaretto Liqueur and Almonds

POTATO SALAD
with DILL & SHALLOTS

Potato Salad with Dill and Shallots

Ingredients:

About 3 pounds of Yukon Gold
  potatoes scrubbed and cut into
  bite sized pieces
½ cup minced shallots
½ cup finely minced fresh dill
¾ cup extra virgin olive oil
3 tablespoons white wine vinegar
Juice of ½ lemon
2 teaspoons of Dijon mustard
Kosher salt and black pepper to taste

Directions:

Place potatoes in a large pot and cover with cold water. Bring the potatoes to a boil over medium to high heat and lower the heat to medium to keep the water bubbling. Cook for about 12 minutes or until fork tender. Carefully drain the potatoes into a colander and place them back into the pot to cool. Add the shallots and dill, add salt and pepper to taste, stir gently to combine.

Whisk olive oil, lemon juice, white wine vinegar and Dijon mustard together and pour over the potatoes, stir gently to combine and pour into a serving dish. Garnish with chopped parsley and dill if desired. Chill until time to serve.

23.092MBMemory Usage247msRequest Duration
Joomla! Version4.4.13
PHP Version8.3.22
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.4.5
Collation
utf8mb3_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "10" "id" => "99" "view" => "article" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:74 [ "USER" => "fivetowers" "HOME" => "/home/fivetowers" "SCRIPT_NAME" => "/index.php" ...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1750409539 "last" => 1750409539...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.76KB) (1.66ms)
  • afterInitialise (6.06MB) (42.09ms)
  • afterRoute (1.88MB) (12.81ms)
  • beforeRenderComponent com_content (480.46KB) (2.29ms)
  • Before Access::preloadComponents (all components) (706.63KB) (4.24ms)
  • After Access::preloadComponents (all components) (119.86KB) (1.68ms)
  • Before Access::preloadPermissions (com_content) (62.37KB) (14μs)
  • After Access::preloadPermissions (com_content) (527.63KB) (1.47ms)
  • Before Access::getAssetRules (id:252 name:com_content.article.99) (18.65KB) (32μs)
  • After Access::getAssetRules (id:252 name:com_content.article.99) (26.79KB) (210μs)
  • afterRenderComponent com_content (8.58MB) (119ms)
  • afterDispatch (138.45KB) (1.84ms)
  • beforeRenderRawModule mod_finder () (679.94KB) (31.6ms)
  • afterRenderRawModule mod_finder () (2.58MB) (11.32ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (7.51KB) (195μs)
  • beforeRenderRawModule mod_menu () (1.77KB) (451μs)
  • afterRenderRawModule mod_menu () (90.61KB) (1.91ms)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (3.63KB) (128μs)
  • beforeRenderRawModule mod_custom () (824B) (269μs)
  • afterRenderRawModule mod_custom () (307.85KB) (1.48ms)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (3.16KB) (76μs)
  • beforeRenderRawModule mod_menu () (72B) (293μs)
  • afterRenderRawModule mod_menu () (552B) (932μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (2.66KB) (84μs)
  • beforeRenderRawModule mod_custom () (824B) (254μs)
  • afterRenderRawModule mod_custom () (944B) (369μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (1.34KB) (69μs)
  • beforeRenderRawModule mod_menu () (1.8KB) (293μs)
  • afterRenderRawModule mod_menu () (5.41KB) (994μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (1.34KB) (80μs)
  • beforeRenderRawModule mod_finder () (96B) (10μs)
  • afterRenderRawModule mod_finder () (7.01KB) (1.11ms)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.34KB) (82μs)
  • beforeRenderRawModule mod_custom () (288B) (9μs)
  • afterRenderRawModule mod_custom () (800B) (414μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (1.34KB) (66μs)
  • beforeRenderRawModule mod_custom () (6.46KB) (594μs)
  • afterRenderRawModule mod_custom () (896B) (359μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.79KB) (68μs)
  • beforeRenderRawModule mod_custom () (376B) (270μs)
  • afterRenderRawModule mod_custom () (896B) (323μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (2.45KB) (63μs)
  • afterRender (609.38KB) (4.72ms)
  • 1 x afterRenderComponent com_content (8.58MB) (48.21%)
    118.99ms
    1 x afterInitialise (6.06MB) (17.05%)
    42.09ms
    1 x beforeRenderRawModule mod_finder () (679.94KB) (12.8%)
    31.60ms
    1 x afterRoute (1.88MB) (5.19%)
    12.81ms
    1 x afterRenderRawModule mod_finder () (2.58MB) (4.59%)
    11.32ms
    1 x afterRender (609.38KB) (1.91%)
    4.72ms
    1 x Before Access::preloadComponents (all components) (706.63KB) (1.72%)
    4.24ms
    1 x beforeRenderComponent com_content (480.46KB) (0.93%)
    2.29ms
    1 x afterRenderRawModule mod_menu () (90.61KB) (0.77%)
    1.91ms
    1 x afterDispatch (138.45KB) (0.74%)
    1.84ms
    1 x After Access::preloadComponents (all components) (119.86KB) (0.68%)
    1.68ms
    1 x afterLoad (444.76KB) (0.67%)
    1.66ms
    1 x afterRenderRawModule mod_custom () (307.85KB) (0.6%)
    1.48ms
    1 x After Access::preloadPermissions (com_content) (527.63KB) (0.59%)
    1.47ms
    1 x afterRenderRawModule mod_finder () (7.01KB) (0.45%)
    1.11ms
    1 x afterRenderRawModule mod_menu () (5.41KB) (0.4%)
    994μs
    1 x afterRenderRawModule mod_menu () (552B) (0.38%)
    932μs
    2 x afterRenderRawModule mod_custom () (896B) (0.28%)
    682μs
    1 x beforeRenderRawModule mod_custom () (6.46KB) (0.24%)
    594μs
    2 x beforeRenderRawModule mod_custom () (824B) (0.21%)
    523μs
    1 x beforeRenderRawModule mod_menu () (1.77KB) (0.18%)
    451μs
    1 x afterRenderRawModule mod_custom () (800B) (0.17%)
    414μs
    1 x afterRenderRawModule mod_custom () (944B) (0.15%)
    369μs
    1 x beforeRenderRawModule mod_menu () (72B) (0.12%)
    293μs
    1 x beforeRenderRawModule mod_menu () (1.8KB) (0.12%)
    293μs
    1 x beforeRenderRawModule mod_custom () (376B) (0.11%)
    270μs
    1 x After Access::getAssetRules (id:252 name:com_content.article.99) (26.79KB) (0.09%)
    210μs
    1 x afterRenderModule mod_finder () (7.51KB) (0.08%)
    195μs
    2 x afterRenderModule mod_custom () (1.34KB) (0.05%)
    135μs
    1 x afterRenderModule mod_menu () (3.63KB) (0.05%)
    128μs
    1 x afterRenderModule mod_menu () (2.66KB) (0.03%)
    84μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.03%)
    82μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.03%)
    80μs
    1 x afterRenderModule mod_custom () (3.16KB) (0.03%)
    76μs
    1 x afterRenderModule mod_custom () (2.79KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom () (2.45KB) (0.03%)
    63μs
    1 x Before Access::getAssetRules (id:252 name:com_content.article.99) (18.65KB) (0.01%)
    32μs
    5 x beforeRenderModule mod_custom () (704B) (0.01%)
    19μs
    1 x Before Access::preloadPermissions (com_content) (62.37KB) (0.01%)
    14μs
    3 x beforeRenderModule mod_menu () (696B) (0%)
    12μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (96B) (0%)
    10μs
    1 x beforeRenderRawModule mod_custom () (288B) (0%)
    9μs
54 statements were executed, 5 of which were duplicates, 49 unique24.13ms878.84KB
  • SELECT @@SESSION.sql_mode;57μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?636μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 170μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jos_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)458μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`329μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jos_usergroups` AS `a` LEFT JOIN `jos_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest419μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_k2" AND e.type = "component"665μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_virtuemart" AND e.type = "component"136μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_easyblog" AND e.type = "component"82μs1.13KB/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jomclassifieds" AND e.type = "component"124μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_hikashop" AND e.type = "component"121μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_rseventspro" AND e.type = "component"95μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_zoo" AND e.type = "component"271μs536B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jticketing" AND e.type = "component"147μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_icagenda" AND e.type = "component"83μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_eventbooking" AND e.type = "component"94μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_eshop" AND e.type = "component"73μs1.76KB/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_rsblog" AND e.type = "component"128μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_mijovideos" AND e.type = "component"80μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_opencart" AND e.type = "component"94μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jcart" AND e.type = "component"64μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_djclassifieds" AND e.type = "component"110μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_j2store" AND e.type = "component"86μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_phocacart" AND e.type = "component"70μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jshopping" AND e.type = "component"63μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_igallery" AND e.type = "component"93μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_dpcalendar" AND e.type = "component"85μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`834μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'96μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1486μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'238μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1122μs536B/plugins/system/yooessentials/modules/platform-joomla/src/Database.php:52Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jos_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)979μs9.94KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jos_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0913μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`887μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '99'688μs48B/libraries/src/Table/Table.php:1325Copy
  • 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 `jos_content` AS `a` INNER JOIN `jos_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jos_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jos_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jos_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jos_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)838μs54.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 `jos_categories` AS `s` INNER JOIN `jos_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`600μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jos_contentitem_tag_map` AS `m` INNER JOIN `jos_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)611μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • 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 `jos_categories` AS `s` INNER JOIN `jos_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`291μs3.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 jos_fields AS a LEFT JOIN `jos_languages` AS l ON l.lang_code = a.language LEFT JOIN jos_users AS uc ON uc.id=a.checked_out LEFT JOIN jos_viewlevels AS ag ON ag.id = a.access LEFT JOIN jos_users AS ua ON ua.id = a.created_user_id LEFT JOIN jos_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jos_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 ASC612μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • 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 `jos_content` AS `a` LEFT JOIN `jos_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 DESC4.19ms3.22KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • 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 `jos_categories` AS `s` INNER JOIN `jos_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`342μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `jos_modules` AS `m` LEFT JOIN `jos_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `jos_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.69ms19.06KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 121 AND `component_type` = "menu"988μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 99 AND `component_type` = "content"138μs536B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1374μs592B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `jos_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)514μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.58ms688.52KB/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • 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 jos_fields AS a LEFT JOIN `jos_languages` AS l ON l.lang_code = a.language LEFT JOIN jos_users AS uc ON uc.id=a.checked_out LEFT JOIN jos_viewlevels AS ag ON ag.id = a.access LEFT JOIN jos_users AS ua ON ua.id = a.created_user_id LEFT JOIN jos_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) 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 ASC307μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `title` FROM `jos_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)162μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • 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 `jos_scheduler_tasks` AS `a` WHERE `a`.`state` = 1325μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?101μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?496μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy