Skip to main content

Written By Wendy Hobday Haugh  |  Photos provided by WENDY Hobday HAUGH And JANET HOWARD-FATTA

Throughout her illustrious career, artist Janet Howard-Fatta of Warwick, NY, has painted everything from landscapes and seascapes to figures and floral scenes. But in 2015, this talented woman embarked on an exciting new path as a Live Event Painter. 

“I’ve always loved painting figures and landscapes,” she says, “and I really wanted to bring the two together. So one day, when a friend of mine was having a maple syrup boil, I set up my easel and began painting the event, putting specific people in place, including my husband and the dog. People gathered ‘round to watch me work. It was so much fun!
That’s when I knew I’d hit on something I’d really enjoy doing.” 

After volunteering to paint a neighbor’s wedding, word circulated and her new career was launched. Janet thrives on people and relationships and is honored to participate in events through her painting. “Telling a story in paint on canvas allows me to capture the emotion of a moment,” she says. “My impressionistic style captures the visual poetry of the event.” 

Upon meeting this charming artist, it’s easy to see why she does what she does. Energetic, friendly, and eager to meet new people, Janet would make a sparkling addition to any event. She works with clients beforehand to determine backdrops, activities, and specific people they’d like portrayed in their paintings. And, on the big day, her artist’s station becomes a fun ‘added attraction’ at an already festive event. 

“I try to be as unobtrusive as possible, but with my bright light and easel, I’m definitely visible. People enjoy stopping by to ask questions and watch me work, and they’ll often stop back periodically to watch a painting progress.”  

Ever industrious, Janet worked 115 events last year, and 2023 was fully booked months before it even began. “There’s a snowball effect,” she points out. “One wedding often turns into five as people see what I’m doing and pass the word along.” April through October is her peak season for live events. During the winter, she’ll often paint commissioned scenes from photographs or videos. 

Janet Howard-Fatta studied illustration at the High School of Art & Design in New York City and earned her Bachelor of Fine Arts degree in Painting from the Pratt Institute in 1991. She has exhibited extensively over the years and is heavily involved in community art endeavors. Just for fun, Janet runs a Tuesday morning group in figurative studies. “This is my weekly ‘playtime,’ when a group of artists hires a nude and experiments with figure drawing.”  

When asked how she manages to juggle so much, she credits her daily regimen of walking, meditating, exercising, keeping a gratitude journal, and sleeping 7.5 hours a night. “I tell people I’m really an artist/athlete.”

Janet’s husband, Louis—also a Pratt graduate—is a metal sculptor, artist, and Rockland County art teacher. “We built a barn out back for Louie’s sculpture and, recently, he’s taken up painting. My studio is set up in the living room, and Louie has taken over the dining room. As a painter, his content is very different from mine. I’m more skilled, but Louie’s artistic voice is stronger.” 

The couple has two children. “Luke, 23, is a talented diesel technician and welder,” Janet beams. “He could have been a sculptor, and still might be. Caroline is a Chemistry Major at SUNY Binghamton. She’s good at drawing but loves chemistry. Once, at an off-campus event, Caroline and her friends sketched portraits on paper plates. They charged a dollar a portrait, and made $95.”

That lively, entrepreneurial spirit clearly runs in the family. At one time, Janet seriously considered pursuing a career as a pancake artist. “Several artist friends and I took a booth at the Warwick Apple Festival. We hauled in a big griddle and made pancake portraits. It was so much fun! You use pancake batter to form the head, batter mixed with cocoa to draw the features, flip it—and there you are!” 

Last summer, the Fattas purchased a rustic summer camp on Great Sacandaga Lake. “There’s something special about the Adirondack air, trees, and vegetation,” Janet reflects. 

“It’s very different from the Catskills. My husband had always wanted a place on a lake, and my son is an avid fisherman. We wanted someplace that wasn’t too far a drive for us, and Sacandaga was a perfect fit.”

When they first visited the camp, the couple had no idea that it had been built and enjoyed for 65 years by two other married artists. “But the second I entered the camp,” Janet recalls, “I could tell by all the little artistic touches that an artist had lived here.” And, when she ventured upstairs—and saw the big windows overlooking the woods and lake, and the telltale flecks of cobalt blue paint on the linoleum—she knew her instincts were right on. 

“I love the yard, the rocks, the ferns, and all the native plants, and I absolutely love stepping out the back door on to the big, flat rock that serves as a stoop. Sitting in the kitchen or living room, I can see the water sparkling through the trees. Everything about the location appeals to me.”

Although Janet’s fair weather months are currently tied up with downstate events, she looks forward to spending a lot more time at her lakeside retreat in the future. “I’d love to be working more in the Saratoga/Lake George area. I’ve painted several scenes from the Hall of Springs, done an event at The Inn at Erlowest in Lake George, and have an event scheduled this June at the Sagamore. But I’d love to paint even more live events in our new, upstate location.” 

Janet Howard-Fatta is thrilled to have found an artistic niche that combines her two greatest passions: people and painting. She smiles when asked if there are events she’d like to paint that she hasn’t already done. “I’d like to paint a funeral sometime . . . and a dog’s birthday party.” But, until then, her many weddings gigs will keep her busy enough. 

To contact Janet or see more of her work, visit jhowardstudios.com.

8.013MBMemory Usage109msRequest 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" => "11" "id" => "506" "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" => 1749143600 "last" => 1749143600...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.73KB) (2.79ms)
  • afterInitialise (1.96MB) (25.12ms)
  • afterRoute (375.98KB) (4.74ms)
  • beforeRenderComponent com_content (49.19KB) (726μs)
  • Before Access::preloadComponents (all components) (47.72KB) (1.5ms)
  • After Access::preloadComponents (all components) (116.7KB) (747μs)
  • Before Access::preloadPermissions (com_content) (1.63KB) (13μs)
  • After Access::preloadPermissions (com_content) (514.33KB) (1.19ms)
  • Before Access::getAssetRules (id:671 name:com_content.article.506) (18.65KB) (26μs)
  • After Access::getAssetRules (id:671 name:com_content.article.506) (7.38KB) (80μs)
  • afterRenderComponent com_content (1.65MB) (47.11ms)
  • afterDispatch (29.42KB) (1.08ms)
  • beforeRenderRawModule mod_finder () (376.98KB) (8.32ms)
  • afterRenderRawModule mod_finder () (1.95MB) (6.11ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.44KB) (150μs)
  • beforeRenderRawModule mod_menu () (1.66KB) (220μs)
  • afterRenderRawModule mod_menu () (12.64KB) (765μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (3.69KB) (103μs)
  • beforeRenderRawModule mod_custom () (920B) (66μs)
  • afterRenderRawModule mod_custom () (320.1KB) (1.06ms)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (3.15KB) (74μs)
  • beforeRenderRawModule mod_menu () (24B) (74μs)
  • afterRenderRawModule mod_menu () (552B) (376μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (2.76KB) (82μs)
  • beforeRenderRawModule mod_custom () (920B) (59μs)
  • afterRenderRawModule mod_custom () (1.03KB) (141μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (57μs)
  • beforeRenderRawModule mod_menu () (1.8KB) (78μs)
  • afterRenderRawModule mod_menu () (4.45KB) (410μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (1.34KB) (68μs)
  • beforeRenderRawModule mod_finder () (96B) (8μs)
  • afterRenderRawModule mod_finder () (7.28KB) (502μs)
  • beforeRenderModule mod_finder () (704B) (3μs)
  • afterRenderModule mod_finder () (1.34KB) (112μs)
  • beforeRenderRawModule mod_custom () (288B) (9μs)
  • afterRenderRawModule mod_custom () (912B) (139μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (1.23KB) (62μs)
  • beforeRenderRawModule mod_custom () (6.27KB) (154μs)
  • afterRenderRawModule mod_custom () (1008B) (126μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.77KB) (63μs)
  • beforeRenderRawModule mod_custom () (472B) (59μs)
  • afterRenderRawModule mod_custom () (1008B) (114μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (42μs)
  • afterRender (306.95KB) (2.87ms)
  • 1 x afterRenderComponent com_content (1.65MB) (43.3%)
    47.11ms
    1 x afterInitialise (1.96MB) (23.09%)
    25.12ms
    1 x beforeRenderRawModule mod_finder () (376.98KB) (7.65%)
    8.32ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (5.61%)
    6.11ms
    1 x afterRoute (375.98KB) (4.36%)
    4.74ms
    1 x afterRender (306.95KB) (2.63%)
    2.87ms
    1 x afterLoad (444.73KB) (2.57%)
    2.79ms
    1 x Before Access::preloadComponents (all components) (47.72KB) (1.38%)
    1.50ms
    1 x After Access::preloadPermissions (com_content) (514.33KB) (1.09%)
    1.19ms
    1 x afterDispatch (29.42KB) (1%)
    1.08ms
    1 x afterRenderRawModule mod_custom () (320.1KB) (0.98%)
    1.06ms
    1 x afterRenderRawModule mod_menu () (12.64KB) (0.7%)
    765μs
    1 x After Access::preloadComponents (all components) (116.7KB) (0.69%)
    747μs
    1 x beforeRenderComponent com_content (49.19KB) (0.67%)
    726μs
    1 x afterRenderRawModule mod_finder () (7.28KB) (0.46%)
    502μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.38%)
    410μs
    1 x afterRenderRawModule mod_menu () (552B) (0.35%)
    376μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.22%)
    240μs
    1 x beforeRenderRawModule mod_menu () (1.66KB) (0.2%)
    220μs
    1 x beforeRenderRawModule mod_custom () (6.27KB) (0.14%)
    154μs
    1 x afterRenderModule mod_finder () (1.44KB) (0.14%)
    150μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.13%)
    141μs
    1 x afterRenderRawModule mod_custom () (912B) (0.13%)
    139μs
    2 x beforeRenderRawModule mod_custom () (920B) (0.12%)
    125μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.11%)
    119μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.1%)
    112μs
    1 x afterRenderModule mod_menu () (3.69KB) (0.09%)
    103μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.08%)
    82μs
    1 x After Access::getAssetRules (id:671 name:com_content.article.506) (7.38KB) (0.07%)
    80μs
    1 x beforeRenderRawModule mod_menu () (1.8KB) (0.07%)
    78μs
    1 x afterRenderModule mod_custom () (3.15KB) (0.07%)
    74μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.07%)
    74μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.06%)
    68μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.06%)
    63μs
    1 x beforeRenderRawModule mod_custom () (472B) (0.05%)
    59μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.04%)
    42μs
    1 x Before Access::getAssetRules (id:671 name:com_content.article.506) (18.65KB) (0.02%)
    26μs
    5 x beforeRenderModule mod_custom () (704B) (0.01%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    13μs
    3 x beforeRenderModule mod_menu () (696B) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_custom () (288B) (0.01%)
    9μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    9μs
    1 x beforeRenderRawModule mod_finder () (96B) (0.01%)
    8μs
53 statements were executed, 5 of which were duplicates, 48 unique11.63ms906.27KB
  • SELECT @@SESSION.sql_mode;143μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?188μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 188μ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)203μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`99μ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` = :guest170μ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"138μ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"79μ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"66μ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"54μ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"54μ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"72μ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"99μ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"67μ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"58μ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"72μ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"56μ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"56μ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"55μ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"65μ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"55μ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"54μ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"52μ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"58μ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"64μ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"57μ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"52μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`470μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'77μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1139μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'122μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1109μ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)431μ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` = 0575μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`576μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '506'267μ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)462μs62.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`348μ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)299μ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`262μ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 ASC300μ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 DESC2.37ms41.72KBParams/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`300μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 123 AND `component_type` = "menu"250μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 506 AND `component_type` = "content"110μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1166μ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)141μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1558μ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 ASC308μ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)122μ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` = 1126μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?81μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?379μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy