­

What Would You Like to Know

JamesHornbyI landed in Launceston in 2017 to begin as Rector of St John’s and joined a Diocese that has an incredible vision ‘to be a Church for Tasmania making disciples of Jesus.’ My problem wasn’t ‘what’; it was ‘how’. How would we take that vision and, under God, attempt to see that come to pass in our little neck of the woods? It became clear we weren’t alone in that wondering. Nine other Anglican churches across greater Launceston were wrestling with the same. That’s right, ten Anglican churches across a regional city. Where I’m from, given the population, that sounded like a lot. And these other nine, like us, were largely struggling to reach people with the good news of Jesus. Faithful in worship. Absent (almost) in mission, Struggling with discipleship. I’m sure not an isolated story.

A year later, I’d been meeting with a small group of visionary, strategic Anglicans, representing several churches and an idea emerged. What if we came together? Our collective response was ‘Impossible!’ If there’s one thing true about Tasmania, it’s how parochial we are. But the idea wouldn’t go away. A nurse doing her PhD offered us the latest demographic data from her research, and the idea began to take shape. I met with all the local clergy, and together, choosing to put aside any differences for the sake of the Kingdom, we developed a strategic approach to future Anglican ministry in Launceston and surrounds.

This strategy rested on forming two multi-church networks centred around the two city churches – Holy Trinity and St John’s. Developing a strategy and implementing it are two very different propositions, and the journey of how it came to be, would be an article in its own right, but in October 2018, the Parish of St John’s and the Parish of St Peter’s merged together to form the All Saints Network, in 2019 a third parish joined and in 2020 a fourth and final parish joined the mix. In 2024, as of writing, the All Saints Network is a multi-church network comprising four churches and six congregations.

Multi-site churches and multi-church networks have been around for a long time. Anglicans are pretty late to the game – after all, we have our ecclesiastical structures, and they’ve served us well for centuries, except perhaps they’re not serving us so well anymore. What if the future flourishing of the Anglican church requires us to deliberately move beyond the traditional parish model, or at least intentionally make space for other forms? Again, even within Anglican circles, we see larger and established exemplars of this; Holy Trinity Network in South Australia and City on A Hill come to mind. What makes the All Saints Network a little different is that it has occurred in a regional/rural setting where it’s often tougher going for clergy and their congregations than those who live in the big cities. I think the future of the Anglican church must increasingly and deliberately encourage the forming of multi-church networks, from establishing networks of micro/house churches through to the coming together of established, viable parishes.

So, what have I learned from my experience? What do I wish I’d known before we started? What are some of the challenges and benefits that have emerged over the last five years?

This could be a long list, so let me summarise.

Firstly, the process is longer and more challenging than you think it will be. In 2019, I visited England to gain insights from those in similar rural contexts, and I returned with two truths from other team leaders. 1. Networks work, and 2. It takes about ten years. Five years into our journey, I can attest to both. We’ve transitioned from ‘formation’ to ‘consolidation,’ and we are still figuring out how to ‘work.’ This has included a change in our staffing structure, which was a difficult decision. We still have a way to go, and we have only begun to see the benefits in the last year and a half. I’m hopeful that we will shift into ‘flourishing’ over the next two or three years.

Change is always challenging, and we are not just talking about moving a pulpit. So, holding a long-term vision and being prepared to persevere through it is crucial. Secondly, it needs to emerge at a local level, not as an alien imposition. Bishops need to bless and support, not direct. Equally, the research would indicate that geographically and demographically discrete areas will be most amenable.

The old adage, ‘the right thing at the wrong time is the wrong thing,’ holds true. What might make sense strategically can still be practically and symbolically fraught, so patiently pray and wait for the opportunity to present.

Ongoing challenges include the push and pull of having a singular network vision and the need for individual expression and autonomy. This includes balancing the needs of every church against limited resources and being prepared to make tough decisions. The big heading would be ‘increased complexity.’ This challenges and stretches you and your team to grow as leaders, and not every leader will have the capacity to get there. For me personally, and our particular expression of multi-church, I have found consistent, clear communication to be an ongoing challenge. The other challenge for me has been flexibility.

We are not as nimble as a network as we were when we were just a single church, which can test your patience in the face of challenges. Also, I was so fixed on the ministry side that it was a bit of a shock to discover that our administrative systems no longer sufficed. That has taken time to redevelop and probably circles back around to the challenge of communication.

Ministry is tough. It was for the Apostle Paul, and it still is in 2024. In case it isn’t clear – multi-site churches/multichurch networks are not a silver bullet. They do not replace the faithful proclamation of the gospel, a commitment to discipleship and ‘Christian social liturgy’ (doing good as Christians in the public square). But they do offer some tangible benefits that make going the distance that little bit easier.

So why do it? What have been the benefits? The slogan we used for the first few years was simply ‘better together.’ And that’s the biggest benefit. There’s something about people and churches belonging to something bigger than ourselves, pointing us to the kingdom of God while facilitating a sense of belonging and co-participation that you don’t always feel at an ecumenical or diocesan level. At a strategic level, one of our core values for coming together as a network was that we might be able to enable ministry in gospel-poor areas. One of our churches is in a town of 4000 people, where no other Anglican church exists. This church is not financially viable and would struggle to exist on its own. As a network, we are able to resource this church and trust that the ongoing, faithful proclamation of the gospel will bear fruit. This principle works itself out in our other churches.

As a network, we employ a youth worker who runs a network-wide youth ministry. This means that any family with teenagers that turn up to one of our churches can connect straight in with a youth group. This wouldn’t be possible otherwise, and this kind of representation speaks to many of the benefits of churches coming together.

This also speaks to another advantage of multi-church networks, reserved usually only for the largest of churches, that of specialisation. Having people equipped and experienced in specific forms of ministry – whether youth or evangelism or discipleship or whatever your specific ministry needs are.

Personally, the biggest benefit is that I get to work in a team. I have colleagues and friends in the trenches with me, and we can (and do) support each other when we inevitably go through difficult seasons of life and ministry. Even though our theological colleges still tend to prepare ministers for solo ministry, the benefits of teamwork are well-documented, as are the dangers of isolation in ministry.

Would I do it all again? Well, we’re not there yet, but yes, I would. Our hope turned out to be a truth. We are better together. It’s been hard work, but the benefits for us have been clear. We celebrate the ‘wins’ together and mourn the losses. We cover for each other and are in it together. All the while engaging with worship and mission in ways that we couldn’t have dreamed of if we’d chosen to stay separate. I’m grateful for the vision and courage of both laity and clergy, who were willing to sacrifice and change in the face of significant challenges. It’s amazing what God can do when you don’t care who gets the credit. I look forward to seeing how it continues to unfold.

James Hornby is Lead Minister of the All Saints Network

­
13.495MBMemory Usage496msRequest Duration
Joomla! Version5.2.6
PHP Version8.1.31
Identityguest
Response200
Templatersjuno
Database
Server
mysql
Version
8.0.28-0ubuntu0.20.04.3
Collation
utf8_general_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:61 [ "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "CONTENT_LEN...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1744542586 "last" => 1744542586...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
com_rsfirewall
array:1 [ "geoip" => array:1 [ "18.117.196.141" => "US" ] ]
  • afterLoad (363.01KB) (49.4ms)
  • afterInitialise (2.76MB) (155ms)
  • afterRoute (2.32MB) (33.42ms)
  • beforeRenderComponent com_content (393.52KB) (20.51ms)
  • Before Access::preloadComponents (all components) (115.08KB) (9.21ms)
  • After Access::preloadComponents (all components) (126.38KB) (5.9ms)
  • Before Access::preloadPermissions (com_content) (4.04KB) (13μs)
  • After Access::preloadPermissions (com_content) (585.58KB) (2.49ms)
  • Before Access::getAssetRules (id:1215 name:com_content.article.1028) (34.8KB) (51μs)
  • After Access::getAssetRules (id:1215 name:com_content.article.1028) (8.63KB) (629μs)
  • afterRenderComponent com_content (995.73KB) (112ms)
  • afterDispatch (13.31KB) (1.36ms)
  • beforeRenderRawModule mod_custom (footer) (463.06KB) (19.9ms)
  • afterRenderRawModule mod_custom (footer) (5.38KB) (1.87ms)
  • beforeRenderModule mod_custom (footer) (704B) (5μs)
  • afterRenderModule mod_custom (footer) (4.66KB) (836μs)
  • beforeRenderRawModule mod_menu (Publications) (1.29KB) (50μs)
  • afterRenderRawModule mod_menu (Publications) (3.5MB) (16.95ms)
  • beforeRenderModule mod_menu (Publications) (720B) (11μs)
  • afterRenderModule mod_menu (Publications) (11.08KB) (297μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.02KB) (64μs)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (70.43KB) (1.5ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (4μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (1.73KB) (108μs)
  • beforeRenderRawModule mod_menu (Main Menu) (1.81KB) (43μs)
  • afterRenderRawModule mod_menu (Main Menu) (554.2KB) (7.27ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (4μs)
  • afterRenderModule mod_menu (Main Menu) (11.4KB) (199μs)
  • beforeRenderRawModule mod_finder (What Would You Like to Know) (2.38KB) (43μs)
  • afterRenderRawModule mod_finder (What Would You Like to Know) (62.75KB) (11.12ms)
  • beforeRenderModule mod_finder (What Would You Like to Know) (736B) (5μs)
  • afterRenderModule mod_finder (What Would You Like to Know) (3.84KB) (282μs)
  • afterRender (399.41KB) (44.01ms)
  • 1 x afterInitialise (2.76MB) (31.15%)
    155ms
    1 x afterRenderComponent com_content (995.73KB) (22.64%)
    112ms
    1 x afterLoad (363.01KB) (9.96%)
    49.40ms
    1 x afterRender (399.41KB) (8.87%)
    44.01ms
    1 x afterRoute (2.32MB) (6.74%)
    33.42ms
    1 x beforeRenderComponent com_content (393.52KB) (4.14%)
    20.51ms
    1 x beforeRenderRawModule mod_custom (footer) (463.06KB) (4.01%)
    19.90ms
    1 x afterRenderRawModule mod_menu (Publications) (3.5MB) (3.42%)
    16.95ms
    1 x afterRenderRawModule mod_finder (What Would You Like to Know) (62.75KB) (2.24%)
    11.12ms
    1 x Before Access::preloadComponents (all components) (115.08KB) (1.86%)
    9.21ms
    1 x afterRenderRawModule mod_menu (Main Menu) (554.2KB) (1.46%)
    7.27ms
    1 x After Access::preloadComponents (all components) (126.38KB) (1.19%)
    5.90ms
    1 x After Access::preloadPermissions (com_content) (585.58KB) (0.5%)
    2.49ms
    1 x afterRenderRawModule mod_custom (footer) (5.38KB) (0.38%)
    1.87ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (70.43KB) (0.3%)
    1.50ms
    1 x afterDispatch (13.31KB) (0.27%)
    1.36ms
    1 x afterRenderModule mod_custom (footer) (4.66KB) (0.17%)
    836μs
    1 x After Access::getAssetRules (id:1215 name:com_content.article.1028) (8.63KB) (0.13%)
    629μs
    1 x afterRenderModule mod_menu (Publications) (11.08KB) (0.06%)
    297μs
    1 x afterRenderModule mod_finder (What Would You Like to Know) (3.84KB) (0.06%)
    282μs
    1 x afterRenderModule mod_menu (Main Menu) (11.4KB) (0.04%)
    199μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (1.73KB) (0.02%)
    108μs
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.02KB) (0.01%)
    64μs
    1 x Before Access::getAssetRules (id:1215 name:com_content.article.1028) (34.8KB) (0.01%)
    51μs
    1 x beforeRenderRawModule mod_menu (Publications) (1.29KB) (0.01%)
    50μs
    1 x beforeRenderRawModule mod_finder (What Would You Like to Know) (2.38KB) (0.01%)
    43μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (1.81KB) (0.01%)
    43μs
    1 x Before Access::preloadPermissions (com_content) (4.04KB) (0%)
    13μs
    1 x beforeRenderModule mod_menu (Publications) (720B) (0%)
    11μs
    1 x beforeRenderModule mod_custom (footer) (704B) (0%)
    5μs
    1 x beforeRenderModule mod_finder (What Would You Like to Know) (736B) (0%)
    5μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    4μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    4μs
47 statements were executed, 7 of which were duplicates, 40 unique96.2ms1.1MB
  • SELECT @@SESSION.sql_mode;169μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `vax0y_session` WHERE `session_id` = ?515μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `vax0y_session` WHERE `session_id` = :session_id LIMIT 1318μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `vax0y_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.84ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `vax0y_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 11.01ms2.36KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `vax0y_viewlevels`451μs960B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `vax0y_usergroups` AS `a` LEFT JOIN `vax0y_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest754μs1.63KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `vax0y_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1) ORDER BY `ordering`1.26ms4.27KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `path` FROM vax0y_rsfirewall_ignored WHERE `type`='ignore_folder' OR `type`='ignore_file'164μs2.07KB/administrator/components/com_rsfirewall/helpers/config.php:56Copy
  • SELECT `file` FROM vax0y_rsfirewall_hashes WHERE `type`='protect'533μs840B/administrator/components/com_rsfirewall/helpers/config.php:63Copy
  • SELECT * FROM vax0y_rsfirewall_configuration396μs2.19KB/administrator/components/com_rsfirewall/helpers/config.php:71Copy
  • SHOW FULL COLUMNS FROM `vax0y_rsfirewall_logs`11.61ms2.05KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT id FROM vax0y_yendifvideoshare_imports WHERE state = 1 AND next_import_date IS NOT NULL AND next_import_date != '0000-00-00 00:00:00' AND next_import_date <= '2025-04-13 11:09:46' LIMIT 1335μs840B/plugins/system/yendifvideoshare/yendifvideoshare.php:74Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `vax0y_menu` AS `m` LEFT JOIN `vax0y_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`12.25ms820.55KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM vax0y_rsfirewall_hashes WHERE (`type`='5.2.6' OR `type`='protect') AND (`flag`!='C' OR `flag` IS NULL)545μs1.11KB/plugins/system/rsfirewall/rsfirewall.php:1078Copy
  • SELECT * FROM vax0y_rsfirewall_snapshots WHERE `type`='protect'162μs1008B/administrator/components/com_rsfirewall/helpers/snapshot.php:49Copy
  • SELECT `ip`,`reason` FROM vax0y_rsfirewall_lists WHERE (`ip`='18.117.196.141' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'251μs3.38KB/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT `ip`,`reason` FROM vax0y_rsfirewall_lists WHERE (`ip`='18.117.196.141' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'3.29ms896B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT * FROM vax0y_rsfirewall_exceptions WHERE `published`='1'212μs2.05KB/plugins/system/rsfirewall/rsfirewall.php:729Copy
  • SELECT * FROM `vax0y_languages` WHERE `published` = 1 ORDER BY `ordering` ASC476μs2.22KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `vax0y_template_styles` AS `s` LEFT JOIN `vax0y_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1448μs17.16KB/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vax0y_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43)4.49ms8.12KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vax0y_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.27ms81.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `vax0y_content`16.19ms2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `vax0y_content` SET `hits` = (`hits` + 1) WHERE `id` = '1028'2.47ms48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)1.66ms24.63KBParams/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 `vax0y_categories` AS `s` INNER JOIN `vax0y_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`937μs5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `vax0y_contentitem_tag_map` AS `m` INNER JOIN `vax0y_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)589μs5.2KBParams/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 `vax0y_categories` AS `s` INNER JOIN `vax0y_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.02ms5.16KBParams/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 vax0y_fields AS a LEFT JOIN `vax0y_languages` AS l ON l.lang_code = a.language LEFT JOIN vax0y_users AS uc ON uc.id=a.checked_out LEFT JOIN vax0y_viewlevels AS ag ON ag.id = a.access LEFT JOIN vax0y_users AS ua ON ua.id = a.created_user_id LEFT JOIN vax0y_fields_groups AS g ON g.id = a.group_id LEFT JOIN `vax0y_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,:preparedArray3)) AND `a`.`access` IN (:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5)) 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 ASC660μs5.97KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SHOW FULL COLUMNS FROM `vax0y_users`12.83ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `vax0y_users` WHERE `id` = :userid269μs4.41KBParams/libraries/src/Table/User.php:106Copy
  • SELECT `g`.`id`,`g`.`title` FROM `vax0y_usergroups` AS `g` INNER JOIN `vax0y_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid541μs12.7KBParams/libraries/src/Table/User.php:134Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1279μs1.22KB/plugins/system/rsjuno/helper.php:23Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1279μs1.22KB/plugins/system/rsjuno/helper.php:23Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `vax0y_modules` AS `m` LEFT JOIN `vax0y_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `vax0y_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)) 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.54ms35.59KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `name`,`element` FROM `vax0y_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1401μs976B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `vax0y_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1)300μs968B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `vax0y_schemaorg` WHERE `itemId` = :itemId AND `context` = :context394μs1.86KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)1.04ms24.67KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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 `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_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)657μs24.67KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `vax0y_scheduler_tasks` AS `a` WHERE `a`.`state` = 1241μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `template` FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1221μs856B/plugins/system/rsmatias/helper.php:62Copy
  • SHOW FULL COLUMNS FROM `vax0y_template_styles`8.56ms2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `id` = '23'483μs1.22KB/libraries/src/Table/Table.php:780Copy
  • SELECT `session_id` FROM `vax0y_session` WHERE `session_id` = ?290μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `vax0y_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.59ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy