Select your language

Your online booking manager for Tennis court, sports surfaces, any reserved spaces

With PlugIn.ch, you have simple and user-friendly solutions adapted to each configuration of clubs or sports centers.

For public information terminals, free of use for club-members, plugin uses our sotware solution for Internet and information kiosks. The computer and kiosk are secured and protected against manipulation.

The Access control to the court hast been also developed in collaboration with plugin for seamless operation. It use modern contact less technology to open doors to club.house, garderobe and sports surfaces, coworking spaces, even with your phone (NFC enabled). A remote control allows the club office to open any door using internet.

  

Protected internet kiosk - metal keyboard with optional Wifi - and Kiosk software - provided by Dupuis Informatique

 

Some of our clients

  • Municipality of Meyrin, sports center cs-Maisonnex
  • Tennis Club Bulle
  • Montchoisi Tennis Club (Lausanne)
  • TC Montreux
  • TC Valère (Sion)
  • TC Grône
  • TC Mies-Tannay
  • TC Crans-Céligny
  • TC Veysonnaz (Skicard accepted)
  • TC Bagnes (Skicard accepted)
  • TC Anière
  • TC Meinier (Geneva)
  • TC Onex (Geneva)
  • TC Anières
  • Tennis Parc Lausanne
  • Basket 3x3 Lausanne

Our software for information terminals and interactive stations is used in particular:

  • Cyber café
  • Clinics
  • Restaurant - Cafeterias
  • Schools and Higher Education
  • Tourism
  • Sports shop

    Do not hesitate to contact us : 
Plugin.ch    
Som-La-Proz 23    
1937 Orsières
+41 79 780 10 63
                   

Dupuis Informatique
Rue de la Poste 18
1936 Verbier
+41 27 776 50 07

 http://www.plugin.ch   http://www.dupuis-informatique.ch
17.394MBMemory Usage144msRequest Duration
Joomla! Version4.4.13
PHP Version7.4.33
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.4.17-MariaDB-1:10.4.17+maria~jessie-log
Collation
utf8_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:68 [ "TEMP" => "/home/clients/8be39e327d07b22fea4492b0ea90a15b/tmp" "TMPDIR" => "/home/cli...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749838376 "last" => 1749838376...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-GB" ]
  • afterLoad (4.33MB) (21ms)
  • afterInitialise (6.35MB) (48.92ms)
  • afterRoute (860.14KB) (3.54ms)
  • beforeRenderComponent com_content (436.71KB) (2.73ms)
  • Before Access::preloadComponents (all components) (877.62KB) (7.12ms)
  • After Access::preloadComponents (all components) (108.63KB) (933μs)
  • Before Access::preloadPermissions (com_content) (3.49KB) (14μs)
  • After Access::preloadPermissions (com_content) (71.22KB) (680μs)
  • Before Access::getAssetRules (id:145 name:com_content.article.92) (7.17KB) (17μs)
  • After Access::getAssetRules (id:145 name:com_content.article.92) (26.62KB) (256μs)
  • afterRenderComponent com_content (1.3MB) (19.99ms)
  • afterDispatch (2.25KB) (78μs)
  • beforeRenderRawModule mod_menu (Main menu) (1.38MB) (6.89ms)
  • afterRenderRawModule mod_menu (Main menu) (210.23KB) (4.68ms)
  • beforeRenderRawModule mod_menu (mod-user3-uk) (624B) (350μs)
  • afterRenderRawModule mod_menu (mod-user3-uk) (315.47KB) (3.29ms)
  • beforeRenderRawModule mod_languages (langue) (23.89KB) (192μs)
  • Before Access::getAssetRules (id:8 name:com_content) (204.57KB) (2.8ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.05KB) (35μs)
  • afterRenderRawModule mod_languages (langue) (10.06KB) (3.76ms)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (280.44KB) (4.72ms)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (48.77KB) (1.11ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (6μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (3.48KB) (105μs)
  • beforeRenderModule mod_menu (Main menu) (27.19KB) (1.08ms)
  • afterRenderModule mod_menu (Main menu) (6.13KB) (179μs)
  • beforeRenderModule mod_languages (langue) (3.14KB) (1.25ms)
  • afterRenderModule mod_languages (langue) (3.35KB) (131μs)
  • beforeRenderModule mod_menu (mod-user3-uk) (50.33KB) (1.33ms)
  • afterRenderModule mod_menu (mod-user3-uk) (2.45KB) (87μs)
  • afterRender (30.19KB) (5.87ms)
  • 1 x afterInitialise (6.35MB) (34.02%)
    48.92ms
    1 x afterLoad (4.33MB) (14.6%)
    21.00ms
    1 x afterRenderComponent com_content (1.3MB) (13.9%)
    19.99ms
    1 x Before Access::preloadComponents (all components) (877.62KB) (4.95%)
    7.12ms
    1 x beforeRenderRawModule mod_menu (Main menu) (1.38MB) (4.79%)
    6.89ms
    1 x afterRender (30.19KB) (4.08%)
    5.87ms
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (280.44KB) (3.29%)
    4.72ms
    1 x afterRenderRawModule mod_menu (Main menu) (210.23KB) (3.25%)
    4.68ms
    1 x afterRenderRawModule mod_languages (langue) (10.06KB) (2.62%)
    3.76ms
    1 x afterRoute (860.14KB) (2.46%)
    3.54ms
    1 x afterRenderRawModule mod_menu (mod-user3-uk) (315.47KB) (2.29%)
    3.29ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (204.57KB) (1.95%)
    2.80ms
    1 x beforeRenderComponent com_content (436.71KB) (1.9%)
    2.73ms
    1 x beforeRenderModule mod_menu (mod-user3-uk) (50.33KB) (0.92%)
    1.33ms
    1 x beforeRenderModule mod_languages (langue) (3.14KB) (0.87%)
    1.25ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (48.77KB) (0.77%)
    1.11ms
    1 x beforeRenderModule mod_menu (Main menu) (27.19KB) (0.75%)
    1.08ms
    1 x After Access::preloadComponents (all components) (108.63KB) (0.65%)
    933μs
    1 x After Access::preloadPermissions (com_content) (71.22KB) (0.47%)
    680μs
    1 x beforeRenderRawModule mod_menu (mod-user3-uk) (624B) (0.24%)
    350μs
    1 x After Access::getAssetRules (id:145 name:com_content.article.92) (26.62KB) (0.18%)
    256μs
    1 x beforeRenderRawModule mod_languages (langue) (23.89KB) (0.13%)
    192μs
    1 x afterRenderModule mod_menu (Main menu) (6.13KB) (0.12%)
    179μs
    1 x afterRenderModule mod_languages (langue) (3.35KB) (0.09%)
    131μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (3.48KB) (0.07%)
    105μs
    1 x afterRenderModule mod_menu (mod-user3-uk) (2.45KB) (0.06%)
    87μs
    1 x afterDispatch (2.25KB) (0.05%)
    78μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.05KB) (0.02%)
    35μs
    1 x Before Access::getAssetRules (id:145 name:com_content.article.92) (7.17KB) (0.01%)
    17μs
    1 x Before Access::preloadPermissions (com_content) (3.49KB) (0.01%)
    14μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    6μs
19 statements were executed24.18ms77.48KB
  • SELECT @@SESSION.sql_mode;143μs1.59KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?267μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 1159μs1.61KBParams/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)4.28ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`129μs1.64KB/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` = :guest63μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • 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)269μs10.25KBParams/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` = 0347μs11.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`747μs11.64KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '92'3.96ms48B/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`.`language` IN (:preparedArray1,:preparedArray2)) 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 (:preparedArray3,:preparedArray4)850μs9.44KBParams/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` AND `c`.`language` IN (:preparedArray2,:preparedArray3)) 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`193μs6.06KBParams/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)353μs5.2KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • 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)) 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) AND `m`.`language` IN (:preparedArray2,:preparedArray3) ORDER BY `m`.`position`,`m`.`ordering`652μs3.56KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT `c2`.`language`,`c2`.`id` FROM `jos_menu` AS `c` INNER JOIN `jos_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `jos_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `jos_menu` AS `c2` ON `a2`.`id` = `c2`.`id` WHERE `c`.`id` = :id770μs1.83KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `jos_content` AS `c` INNER JOIN `jos_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `jos_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `jos_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `jos_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1) AND c2.language != 'en-GB' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-06-13 18:12:56') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-06-13 18:12:56') AND c2.state = 12.08ms1.91KBParams/libraries/src/Language/Associations.php:145Copy
  • 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` = 1636μs4.21KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?280μs1.64KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?7.99ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy