Skip to main content

SODUS POINT

Written & Photographed By
Theresa St. John

“A good neighbor increases the value of your property.” - Czech proverb

Nestled on the breathtaking shores of Lake Ontario in the Finger Lakes Region of New York State, Sodus Point, a village with a unique charm, is home to 900 or so residents who embody the spirit of ‘like a good neighbor…’

During my numerous visits to Sodus Point and its surrounding areas, I've been consistently struck by the community's warm and inclusive nature. This welcoming spirit, which extends to tourists, vacationers, and each other, makes you feel like a part of something special. 

Established as a village in 1858 and dubbed by the Iroquois as the “Land of Silver Waters,” Sodus has a rich history that’s attracted many artists, actors, writers, golfers, sailors, and others to its vibrant culture—past and future. The depth of this history will pique your interest and leave you wanting to explore more.

I read and write a lot about the ‘Underground Railroad’ and Sodus Point was an ideal place to hide -and help- many of the enslaved people fleeing bondage, sail to freedom in Canada. If you spend time talking with folks in Sodus, you might hear stories about a hidden escape tunnel under the village or how Captain George Garlock carried many enslaved people across Lake Ontario aboard his schooner, Free Trader.

On this visit, I decide to stay at the Bay View, a Bed & Breakfast on the main road leading into the point. When I ring the bell, I hear footsteps, and the door opens to a woman with bright eyes and a sparkling smile. “Welcome!”

Before settling into my room on the 2nd floor, I’m given a tour of the downstairs, the kitchen (Oh my gosh, the breakfasts she serves us!), and outside gardens, where several Koi fish swim around, waiting for dinner. “Do you want to feed them?”  the innkeeper asks, handing me a scoop of food to sprinkle over the water. We stand under her blossoming magnolia tree, breathing in the heady scent of the large white flowers while the Koi come to the surface to feast.

“There once was a tunnel that led into our basement. This house aided with the escape during the many years of the Underground Railroad in the 1800s. It’s closed off now, but I like pointing it out to people who stay with us.” She shares. “Sodus Point is rich with history and stories of good people helping do the right thing.” The community's efforts to preserve and share these stories testify to their commitment to their heritage. 

It’s lunchtime, and I want to do some exploring. Right down the street, Hots Point is open. I’ve visited before and am impressed to see the changes it’s undergone since coming under new ownership. A young couple owns it now, and they’ve added an inviting patio, painted the outside of the building, built up its menu, and added much-needed staff. I contemplate ordering something new but go with the scrumptious hot dog and crispy fries I always get - a perfect complement to the scorcher of the day we were having.

Carly Straubing, owner of The Point’s Mercantile, couldn’t be prouder and happier to live in and run a brand-new business in Sodus Point. “Look, I grew up here. I love the area and am so excited to see so many new faces making a go of it in such a beautiful place.” Her shop has beautiful clothes, unique giftware like lighthouse and sailboat ornaments, local artwork, and other sundries. She even teaches yoga! The shop's unique offerings and Carly's passion for the community make it a must-visit for any traveler.    

Walking into Sweet Indulgence Pastries is a pleasant surprise. A chalkboard along one wall records the names of people visiting from all over the country who sign their thanks after enjoying a great dessert. The owner, Eva Winter, is super friendly, introducing us to the people she works with and even showing us a wedding cake she’s just finished creating. We sit at a table in her colorful bakery (she loves pink and purple!) and enjoy a freshly baked lemon-on-lemon cupcake with a cup of coffee. The front door opens and closes several times. Light bantering goes back and forth across the counter, and another happy customer leaves satisfied.   

Driving around town, I discover gorgeous murals painted on the sides of old buildings, a beautiful lighthouse at the end of a pier, and a waterfall I’ve never been to. 

We visit Sodus Feeds and Needs and chat with one of the owners, Terri, who walks around the store with us, pointing out the seemingly endless animal supplies and taking us through other rooms where the wares of over 50 vendors are displayed – the variety is fantastic. I could spend hours here shopping for distinctive presents.

Restaurants like Skippers Landing offer delicious food. Our meals were cooked perfectly, and we could view the water from our seats inside and listen to the live band.

Youngman Orchards Farm Market is an easy sell—who doesn’t want to buy freshly picked seasonal fruits and vegetables, try a homemade doughnut (I pick blueberry!), or enjoy a cold brew or boozeshake while listening to live music as the sun goes down? Before the drive home, I wander around the gift shop, choosing a few unique gifts for friends and family. It’s busy this Saturday morning, and I enjoy listening to laughter and watching people conversing outside under sunny skies. 

Here's the thing: When businesses in a community come together, there's so much to be gained. By joining forces, they can expand networks, draw new folks in from other areas, foster positive relationships that benefit everyone, and bolster a sense of community that might otherwise be missing. This support and collaboration are truly inspiring and make you want to be a part of it.

When I was in Sodus looking for stories to write about, their collaborative nature surprised me. It came out of left field. I found myself asking questions and listening to answers from business owners—their genuine excitement over both old and new businesses' success was touching. They weren’t competing against each other. Their positive energy pulsated, and it felt as if every person I met had a personal stake in making sure the world knew how great Sodus was and how much they loved living there. 

I love sharing their genuine joy with you and hope you’ll decide to experience it yourself!

8.274MBMemory Usage188msRequest 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" => "777" "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" => 1748078986 "last" => 1748078986...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.73KB) (2ms)
  • afterInitialise (1.96MB) (80.5ms)
  • afterRoute (375.95KB) (7.36ms)
  • beforeRenderComponent com_content (49.04KB) (715μs)
  • Before Access::preloadComponents (all components) (47.72KB) (1.45ms)
  • After Access::preloadComponents (all components) (116.7KB) (3.24ms)
  • Before Access::preloadPermissions (com_content) (1.63KB) (19μs)
  • After Access::preloadPermissions (com_content) (514.33KB) (1.12ms)
  • Before Access::getAssetRules (id:952 name:com_content.article.777) (18.65KB) (28μs)
  • After Access::getAssetRules (id:952 name:com_content.article.777) (7.38KB) (89μs)
  • afterRenderComponent com_content (1.92MB) (59.52ms)
  • afterDispatch (29.42KB) (1.13ms)
  • beforeRenderRawModule mod_finder () (371.36KB) (11.49ms)
  • afterRenderRawModule mod_finder () (1.95MB) (8.45ms)
  • beforeRenderModule mod_finder () (704B) (9μs)
  • afterRenderModule mod_finder () (1.44KB) (192μs)
  • beforeRenderRawModule mod_menu () (1.66KB) (185μs)
  • afterRenderRawModule mod_menu () (12.64KB) (819μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (3.69KB) (104μs)
  • beforeRenderRawModule mod_custom () (920B) (68μs)
  • afterRenderRawModule mod_custom () (320.1KB) (1.29ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (3.15KB) (60μs)
  • beforeRenderRawModule mod_menu () (24B) (88μs)
  • afterRenderRawModule mod_menu () (552B) (438μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (2.76KB) (59μs)
  • beforeRenderRawModule mod_custom () (920B) (59μs)
  • afterRenderRawModule mod_custom () (1.03KB) (184μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (64μs)
  • beforeRenderRawModule mod_menu () (1.8KB) (101μs)
  • afterRenderRawModule mod_menu () (4.45KB) (434μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (1.34KB) (69μs)
  • beforeRenderRawModule mod_finder () (96B) (8μs)
  • afterRenderRawModule mod_finder () (7.28KB) (643μs)
  • beforeRenderModule mod_finder () (704B) (3μs)
  • afterRenderModule mod_finder () (1.34KB) (72μs)
  • beforeRenderRawModule mod_custom () (288B) (8μs)
  • afterRenderRawModule mod_custom () (912B) (153μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (53μs)
  • beforeRenderRawModule mod_custom () (6.27KB) (171μs)
  • afterRenderRawModule mod_custom () (1008B) (124μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.77KB) (65μs)
  • beforeRenderRawModule mod_custom () (472B) (61μs)
  • afterRenderRawModule mod_custom () (1008B) (123μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (42μs)
  • afterRender (298.95KB) (4.48ms)
  • 1 x afterInitialise (1.96MB) (42.86%)
    80.50ms
    1 x afterRenderComponent com_content (1.92MB) (31.69%)
    59.52ms
    1 x beforeRenderRawModule mod_finder () (371.36KB) (6.12%)
    11.49ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (4.5%)
    8.45ms
    1 x afterRoute (375.95KB) (3.92%)
    7.36ms
    1 x afterRender (298.95KB) (2.39%)
    4.48ms
    1 x After Access::preloadComponents (all components) (116.7KB) (1.72%)
    3.24ms
    1 x afterLoad (444.73KB) (1.07%)
    2.00ms
    1 x Before Access::preloadComponents (all components) (47.72KB) (0.77%)
    1.45ms
    1 x afterRenderRawModule mod_custom () (320.1KB) (0.69%)
    1.29ms
    1 x afterDispatch (29.42KB) (0.6%)
    1.13ms
    1 x After Access::preloadPermissions (com_content) (514.33KB) (0.6%)
    1.12ms
    1 x afterRenderRawModule mod_menu () (12.64KB) (0.44%)
    819μs
    1 x beforeRenderComponent com_content (49.04KB) (0.38%)
    715μs
    1 x afterRenderRawModule mod_finder () (7.28KB) (0.34%)
    643μs
    1 x afterRenderRawModule mod_menu () (552B) (0.23%)
    438μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.23%)
    434μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.13%)
    247μs
    1 x afterRenderModule mod_finder () (1.44KB) (0.1%)
    192μs
    1 x beforeRenderRawModule mod_menu () (1.66KB) (0.1%)
    185μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.1%)
    184μs
    1 x beforeRenderRawModule mod_custom () (6.27KB) (0.09%)
    171μs
    1 x afterRenderRawModule mod_custom () (912B) (0.08%)
    153μs
    2 x beforeRenderRawModule mod_custom () (920B) (0.07%)
    127μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.06%)
    117μs
    1 x afterRenderModule mod_menu () (3.69KB) (0.06%)
    104μs
    1 x beforeRenderRawModule mod_menu () (1.8KB) (0.05%)
    101μs
    1 x After Access::getAssetRules (id:952 name:com_content.article.777) (7.38KB) (0.05%)
    89μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.05%)
    88μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.04%)
    72μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.04%)
    69μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.03%)
    65μs
    1 x beforeRenderRawModule mod_custom () (472B) (0.03%)
    61μs
    1 x afterRenderModule mod_custom () (3.15KB) (0.03%)
    60μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.03%)
    59μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.02%)
    42μs
    1 x Before Access::getAssetRules (id:952 name:com_content.article.777) (18.65KB) (0.01%)
    28μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    19μs
    5 x beforeRenderModule mod_custom () (704B) (0.01%)
    17μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    12μs
    3 x beforeRenderModule mod_menu () (696B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_finder () (96B) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom () (288B) (0%)
    8μs
53 statements were executed, 5 of which were duplicates, 48 unique41.66ms898.27KB
  • SELECT @@SESSION.sql_mode;106μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?11.15ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 11.07ms1.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)3.49ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`1.93ms976B/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` = :guest599μ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"1.4ms520B/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"238μ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"92μ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"90μ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"78μ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"79μ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"120μ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"80μ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"75μ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"95μ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"69μ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"72μ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"73μ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"75μ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"77μ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"89μ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"76μ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"72μ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"120μ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"85μ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"73μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`849μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'90μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1183μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'140μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1169μ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)477μ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` = 0538μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`1.09ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '777'316μ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)3.6ms54.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`381μ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)285μ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`316μ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 ASC3.27ms4.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.47ms41.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`786μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 123 AND `component_type` = "menu"342μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 777 AND `component_type` = "content"150μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1239μ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)179μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 12.22ms688.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 ASC354μ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)148μ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` = 11.16ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?114μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?210μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy