Skip to main content

WRITTEN BY RALPH VINCENT


New Year’s Eve will soon be here so let’s get ready to welcome 2022! As far as I am concerned New Year’s Eve is always an occasion to celebrate with friends, and family, delicious food, drinks, and of course champagne! 

Here is a party menu perfect for a New Year’s Eve celebration. I have included new recipes for some delicious cocktail bites and as expected… a signature cocktail too!  

But wait there’s more! A New Year’s Eve celebration is not complete without the bubbly, so I have included a list of sparkling wine selections from wine consultant Paul Parker at Purdy’s Discount Wine and Liquors. The selections vary in style and price, and each is from a different country. Thank You, Paul!

Let’s get started... My latest cocktail creation was inspired by my long-time hair stylist extraordinaire Heather Hamilton. We frequently talk about food and cocktails while she works her magic on my hair. During one of our conversations, she suggested the delicious creamy chocolate milk from the Battenkill Valley Creamery Dairy might make for a killer cocktail. I took her idea and ran with it and the result is a heavenly drink I call “Heather’s Holiday Buzz.” You and your guests will love this yummy chocolate and orange flavored cocktail.

Now onto cocktail party nibbles. We will start with Tikka Masala Cocktail “Meatballs.” My Tikka Masala sauce recipe is close to the traditional version, but the addition of coconut milk gives it a velvety mouth feel. An interesting twist is that I use a meatless plant-based ground mixture instead of beef and flaxseed and water as a binder instead of eggs. The result is a lighter texture and tender “meatball” that I think tastes like the real thing. Next is my recipe for a delicious sweet and savory bite, Crostini with Feta Cheese, Honey and Toasted Walnuts. Finally, my Marinated Cocktail Olives are not only salty deliciousness but are so easy to prepare too. Serve them alongside purchased marinated mushrooms and giardiniera for an appetizing olive tray. The only thing left to do is add some more “store bought” items to round out and complete your menu. How about a tray with a variety of cheeses from mild brie to full flavored gorgonzola? Add some salted almonds and fresh grapes and you are done.

Happy Holidays! I hope 2022 will be a happy and healthy year for all. Until next time have fun in your kitchen, enjoy cooking for the people you love, and don’t stress yourself out.  

Remember it doesn’t have to be perfect, it just has to taste good!

HEATHER'S HOLIDAY BUZZ

Ingredients:

  • 1-ounce vanilla infused vodka
  • ½ ounce Grand Marnier
  • 1½ ounces Battenkill Dairy chocolate milk
  • Thin strip of orange zest to garnish

Directions:

Place all ingredients except the orange zest in an ice filled cocktail shaker, secure the lid and shake for about 30 seconds. Strain into a coupe or martini glass and float the orange zest on top.

MARINATED COCKTAIL OLIVES

Marinated Cocktail Olives

Ingredients:

  • One 6 ounce can of small black pitted olives drained
  • One 10 ounce jar of small pimento stuffed green olives drained (save the brine for dirty martinis!)
  • ¼ cup extra virgin olive oil
  • 2 cloves of garlic minced
  • 2 tablespoons of capers drained
  • 2 tablespoons of grated lemon zest
  • 2 tablespoons of red wine vinegar
  • 1 tablespoon of Italian seasoning
  • 1 pinch of red pepper flakes

Directions:

Combine all ingredients in a mixing bowl and stir well to combine. Refrigerate for at least 2 hours stirring the mixture 4 or 5 times. Remove from the refrigerator 15 minutes before serving and stir again.

Serve these yummy olives along with purchased marinated mushrooms and drained Italian giardiniera for an impressive olive platter. Giardiniera is a blend of pickled vegetables you can find in most supermarkets – my fave is Mezzetta brand.

TIKKA MASALA COCKTAIL MEATBALLS

This recipe will yield about 20 to 24 meatballs, but you can easily double the ingredients if you want more!

Ingredients:

Meatball Ingredients:

  • 2 tablespoons of flax seed
  • 5 tablespoons of water
  • 12 ounces plant based meatless ground. I prefer to use Impossible Plant Based Burger Ground in this recipe
  • ½ cup plain whole wheat dry breadcrumbs
  • 2 teaspoons minced garlic
  • ½ teaspoon salt
  • 2 teaspoons of lemon juice
  • 2-3 tablespoons of extra virgin olive oil

Tikka Masala Sauce Ingredients:

  • 1 medium onion finely chopped
  • One 14 ounce can of tomato sauce
  • One 13.5 ounce can of coconut milk
  • ¼ cup water
  • 1 teaspoon of salt
  • 1 & ½ teaspoons of minced garlic
  • 2 tablespoons of agave nectar
  • 1 tablespoon grated fresh ginger
  • 1 & ½ teaspoons of garam masala seasoning
  • 1 & ½ teaspoons of cumin
  • 1 teaspoon of turmeric
  • 1 teaspoon of coriander
  • 1 teaspoon of chili powder
  • 2 tablespoons of extra virgin olive oil

Directions:

For the Meatballs: Mix the flaxseed and water together in a small bowl and set aside for a few minutes to thicken. Place the plant-based ground mix and the bread crumbs in a large bowl and mix with scrupulously clean hands. Add the flax seed and water mixture, garlic, salt, and lemon juice and continue to mix until well blended. Shape the mixture into 1-inch round balls. Heat the olive oil in a large skillet over medium heat and cook the meatballs in batches moving them about in the oil to brown as much surface as possible. When cooked through remove from the skillet and drain on a paper towel lined plate.

Tikka Masala Sauce: Heat the olive oil in a large pot over medium heat. Add the onion and cook for about 5 minutes or till soft. Stir in the spices and salt and cook for another minute. Add the tomato sauce and simmer for 10 minutes. Stir in the coconut milk and agave nectar and simmer for another 5 minutes. Adjust the seasoning with more salt if needed and add the meatballs and simmer for a few minutes until heated through. Remove from the heat and transfer to a heat proof serving dish or chafing dish and serve.

CROSTINI WITH FETA CHEESE,
HONEY AND TOASTED WALNUTS

Ingredients:

  • 1 baguette cut into ¼ inch thick slices
  • 1 tablespoon extra-virgin olive oil
  • 8 ounces cream cheese softened
  • ¼ cup mayonnaise
  • 1/2 cup crumbled feta cheese
  • ¼ teaspoon freshly ground black pepper
  • ¾ cup chopped walnuts
  • Honey to drizzle

Directions:

Preheat your oven to 325 degrees. Brush the baguette slices lightly with olive oil and place in a single layer on a large cookie sheet. Bake for about 5 minutes or until lightly toasted. Remove from the oven and allow to cool. 

Toast the walnuts by placing them in a nonstick skillet over medium heat. Watch carefully and gently shake the skillet frequently for 3-4 minutes or until the walnuts are just becoming fragrant. Remove from the heat and pour onto a plate to cool. 

In the bowl of a food processor fitted with the blade attachment, place the cream cheese, mayonnaise, feta cheese and black pepper. Mix on high speed until combined into a creamy consistency.

To assemble, spread the cheese mixture on each baguette slice, drizzle each with honey and sprinkle with the toasted walnuts. Refrigerate until about 15 minutes before serving.

LOOKING FOR CHAMPAGNE?


Paul Parker, Wine Consultant and Cellar Strategist from Purdy’s Discount Wines and Liquors suggests…

  • Champagne Bollinger Special Cuvée NV (France), $64.99
    Rich, full-bodied champagne from the house favored by James Bond.
  • Schramsberg Brut Rosé 2017(California), $39.99
    A great and delightful wine from one of the best makers of sparkling wine in California.
  • Segura Viudas Brut Reserva NV (Spain), $29.99
    Lean & mineral, the wine is mostly Maccabeo. Delicious with hard cheeses.
  • Graham Beck Brut (South Africa), $29.99
    Beautifully balanced wine that far over delivers for its price.
  • Jeio Prosecco Rosé (Italy), $16.99
    Good, well-made and refreshing prosecco.
8.011MBMemory Usage142msRequest Duration
Joomla! Version4.4.13
PHP Version8.3.21
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.0.42
Collation
utf8mb3_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "10" "id" => "219" "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" => 1749196034 "last" => 1749196034...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.73KB) (2.86ms)
  • afterInitialise (1.96MB) (28.35ms)
  • afterRoute (375.98KB) (5.19ms)
  • beforeRenderComponent com_content (49.19KB) (714μs)
  • Before Access::preloadComponents (all components) (47.72KB) (1.21ms)
  • After Access::preloadComponents (all components) (116.7KB) (2.51ms)
  • Before Access::preloadPermissions (com_content) (1.63KB) (17μs)
  • After Access::preloadPermissions (com_content) (514.33KB) (1.36ms)
  • Before Access::getAssetRules (id:372 name:com_content.article.219) (18.65KB) (37μs)
  • After Access::getAssetRules (id:372 name:com_content.article.219) (7.38KB) (98μs)
  • afterRenderComponent com_content (1.63MB) (48.74ms)
  • afterDispatch (29.42KB) (1.38ms)
  • beforeRenderRawModule mod_finder () (381.34KB) (28.58ms)
  • afterRenderRawModule mod_finder () (1.95MB) (9.36ms)
  • beforeRenderModule mod_finder () (704B) (9μs)
  • afterRenderModule mod_finder () (1.44KB) (204μs)
  • beforeRenderRawModule mod_menu () (1.66KB) (346μs)
  • afterRenderRawModule mod_menu () (56.48KB) (1.38ms)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (3.63KB) (128μs)
  • beforeRenderRawModule mod_custom () (920B) (92μs)
  • afterRenderRawModule mod_custom () (319.79KB) (1.27ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (3.15KB) (62μs)
  • beforeRenderRawModule mod_menu () (24B) (90μs)
  • afterRenderRawModule mod_menu () (552B) (477μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (2.76KB) (65μs)
  • beforeRenderRawModule mod_custom () (920B) (74μs)
  • afterRenderRawModule mod_custom () (1.03KB) (170μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (59μs)
  • beforeRenderRawModule mod_menu () (1.8KB) (89μs)
  • afterRenderRawModule mod_menu () (4.45KB) (447μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (1.34KB) (72μs)
  • beforeRenderRawModule mod_finder () (96B) (9μs)
  • afterRenderRawModule mod_finder () (7.28KB) (603μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.34KB) (98μs)
  • beforeRenderRawModule mod_custom () (288B) (9μs)
  • afterRenderRawModule mod_custom () (912B) (173μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (55μs)
  • beforeRenderRawModule mod_custom () (6.27KB) (165μs)
  • afterRenderRawModule mod_custom () (1008B) (146μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.77KB) (44μs)
  • beforeRenderRawModule mod_custom () (472B) (59μs)
  • afterRenderRawModule mod_custom () (1008B) (110μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (41μs)
  • afterRender (314.9KB) (3.21ms)
  • 1 x afterRenderComponent com_content (1.63MB) (34.44%)
    48.74ms
    1 x beforeRenderRawModule mod_finder () (381.34KB) (20.2%)
    28.58ms
    1 x afterInitialise (1.96MB) (20.03%)
    28.35ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (6.61%)
    9.36ms
    1 x afterRoute (375.98KB) (3.67%)
    5.19ms
    1 x afterRender (314.9KB) (2.27%)
    3.21ms
    1 x afterLoad (444.73KB) (2.02%)
    2.86ms
    1 x After Access::preloadComponents (all components) (116.7KB) (1.77%)
    2.51ms
    1 x afterDispatch (29.42KB) (0.98%)
    1.38ms
    1 x afterRenderRawModule mod_menu () (56.48KB) (0.97%)
    1.38ms
    1 x After Access::preloadPermissions (com_content) (514.33KB) (0.96%)
    1.36ms
    1 x afterRenderRawModule mod_custom () (319.79KB) (0.9%)
    1.27ms
    1 x Before Access::preloadComponents (all components) (47.72KB) (0.85%)
    1.21ms
    1 x beforeRenderComponent com_content (49.19KB) (0.5%)
    714μs
    1 x afterRenderRawModule mod_finder () (7.28KB) (0.43%)
    603μs
    1 x afterRenderRawModule mod_menu () (552B) (0.34%)
    477μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.32%)
    447μs
    1 x beforeRenderRawModule mod_menu () (1.66KB) (0.24%)
    346μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.18%)
    256μs
    1 x afterRenderModule mod_finder () (1.44KB) (0.14%)
    204μs
    1 x afterRenderRawModule mod_custom () (912B) (0.12%)
    173μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.12%)
    170μs
    2 x beforeRenderRawModule mod_custom () (920B) (0.12%)
    166μs
    1 x beforeRenderRawModule mod_custom () (6.27KB) (0.12%)
    165μs
    1 x afterRenderModule mod_menu () (3.63KB) (0.09%)
    128μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.08%)
    114μs
    1 x After Access::getAssetRules (id:372 name:com_content.article.219) (7.38KB) (0.07%)
    98μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.07%)
    98μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.06%)
    90μs
    1 x beforeRenderRawModule mod_menu () (1.8KB) (0.06%)
    89μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.05%)
    72μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.05%)
    65μs
    1 x afterRenderModule mod_custom () (3.15KB) (0.04%)
    62μs
    1 x beforeRenderRawModule mod_custom () (472B) (0.04%)
    59μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.03%)
    44μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.03%)
    41μs
    1 x Before Access::getAssetRules (id:372 name:com_content.article.219) (18.65KB) (0.03%)
    37μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    17μs
    5 x beforeRenderModule mod_custom () (704B) (0.01%)
    16μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    13μs
    3 x beforeRenderModule mod_menu () (696B) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (96B) (0.01%)
    9μs
    1 x beforeRenderRawModule mod_custom () (288B) (0.01%)
    9μs
54 statements were executed, 5 of which were duplicates, 49 unique12.45ms910.84KB
  • SELECT @@SESSION.sql_mode;128μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?181μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 187μ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)169μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`81μ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` = :guest144μ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"110μ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"83μ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"89μ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"77μ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"76μ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"78μ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"108μ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"78μ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"91μ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"84μ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"77μ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"76μ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"91μ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"84μ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"88μ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"76μ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"75μ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"84μ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"94μ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"77μ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`490μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'119μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1121μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'134μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1118μ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)476μ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` = 0645μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`1.08ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '219'305μ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)443μs86.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`301μ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)294μ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`261μ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 ASC327μ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 DESC1.27ms3.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`286μ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`891μs19.06KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 121 AND `component_type` = "menu"352μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 219 AND `component_type` = "content"139μs536B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1317μ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)248μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1267μs688.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 ASC321μ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)136μ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` = 1137μ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` = ?305μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy