{"id":22398894,"url":"https://github.com/schubergphilis/tableau-confluence-plugin","last_synced_at":"2025-07-31T13:32:31.864Z","repository":{"id":2648724,"uuid":"3638878","full_name":"schubergphilis/tableau-confluence-plugin","owner":"schubergphilis","description":"Plugin for confluence to show Tableau graphs within Confluence","archived":false,"fork":false,"pushed_at":"2020-10-12T20:11:14.000Z","size":167,"stargazers_count":14,"open_issues_count":6,"forks_count":7,"subscribers_count":70,"default_branch":"master","last_synced_at":"2023-03-12T05:02:52.795Z","etag":null,"topics":["confluence","embed-tableau-reports","hacktoberfest","java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/schubergphilis.png","metadata":{"files":{"readme":"readme.md","changelog":"CHANGELOG.TXT","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-03-06T14:50:08.000Z","updated_at":"2023-03-12T05:02:52.795Z","dependencies_parsed_at":"2022-08-29T07:41:54.973Z","dependency_job_id":null,"html_url":"https://github.com/schubergphilis/tableau-confluence-plugin","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schubergphilis%2Ftableau-confluence-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schubergphilis%2Ftableau-confluence-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schubergphilis%2Ftableau-confluence-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schubergphilis%2Ftableau-confluence-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schubergphilis","download_url":"https://codeload.github.com/schubergphilis/tableau-confluence-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228249351,"owners_count":17891461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["confluence","embed-tableau-reports","hacktoberfest","java"],"created_at":"2024-12-05T07:12:42.157Z","updated_at":"2024-12-05T07:12:42.852Z","avatar_url":"https://github.com/schubergphilis.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Topics:\n* Tableau Server Configuration\n* Installation\n* Configuration\n* Embed tableau reports in confluence\n\n## Tableau Server Configuration\n### Disable client ip checking\nRun following tabadmin commands:\nNote tabadmin can be found here: \"C:\\Program Files (x86)\\Tableau\\Tableau Server\\7.0\\bin\"\n\n\ttabadmin set wg_server.extended_trusted_ip_checking false\n\ttabadmin configure\n\ttabadmin restart\n\n### Whitelist your confluence server(s)\nRun following tabadmin commands:\n\n    tabadmin set wgserver.trusted_hosts \"192.168.1.1, 192.168.1.2\" (where 192.168.1.x are your confluence hosts)\n    tabadmin configure\n    tabadmin restart\n\nThe comma separated list of ip addresses should be within double quotes with a space after each comma.\n\nFor more information see the tableau server admin reference (page 224 / 225 / 229):\nhttp://downloads.tableausoftware.com/quickstart/server-guides/en-us/server_admin7.0.pdf\n\n## Installation of plugin\n* Install the plugin by downloading it via the atlassian marketplace\n* Login as a confluence admin\n* Goto the menu 'Browse'\n* Choose 'Confluence Admin'\n* In the section 'Configuration' choose 'Plugins'\n* Click on the 'Install' tab\n* And choose 'Upload plugin'\n* After this process you should see within 'Manage Existing' the 'Schuberg Philis Tableau Plugin'\n\n## Configuration of plugin\nNow that you have installed the plugin, configure your tableau hosts\n\nUse a key, for instance: 'prod' or 'production' and a value 'http://tableauserver' or 'https://tableauserver'\nIt's possible to enter multiple hosts, but the first entry is the default entry.\n\nOptionally, you can specify a seperate internal address by adding -internal, for example 'prod-internal': 'http://internaltableau'\n\nOptionally, to disable trusted authentication client side, use the key 'disableclienttrustedauth' and set the value to 'true' trusted authentication is still used for exporting to word/pdf\n\nThere is one special entry for debugging purposes, and that is the key 'debugusername', with this entry you can override the username that is used for trusted authentication.\n\nIf your tableau instance requires a domain to authenticate you users, you can configure it with the key 'domain', for instance 'mydomain.local'.\n\n## Embed tableau reports in confluence\n\nPossible parameters:\n\n| Parameter   | Default value | Description                           |\n| ----------- | ------------- | ------------------------------------- |\n| title       |               | name of report, this title is shown when opening the full page interactive view from the 'interactive button' |\n| workbook    |               | workbook name on the Tableau server (case sensitive) |\n| view        |               | name of the view in the workbook (case sensitive) |\n| height      | 550           | height in number of pixels |\n| width       | 1280          | width in number of pixels |\n| environment | prod          | option to point to other environment configured in section 'Configuration of plugin', for example use acc for acceptance environment |\n| interactive | false         | opens sheet in interactive mode |\n| embed       | true          | embed in page |\n| toolbar     | true          | show or hide the toolbar |\n| tabs        | false         | show tabs for all reports within the workbook |\n| borderstyle |               | extra css borderstyle properties, like 'border:red 1px solid' or 'background-color:gray' |\n| button      | false         | option to add a button 'Interactive view' to the non interactive (png) view and open the interactive view in a window |\n| noprint     | false         | when setting this option to true, this report will be skipped when printing / exporting to pdf or word |\n| parameters  |               | send extra parameters to the report |\n| refresh     | false         | refresh will invalidate the tableau cached png |\n| site        |               | to specify the site to use |\n\nBasically there are two modes\n* image view, a plain png type of image\n* interactive view, where end users can use parameters, filters, etc provided within the sheet\n\nExamples:\n\nBasic example:\n\n    {tableau-plugin:workbook=TestWorkbook|view=Sheet1}\n\nSet width and height\n\n    {tableau-plugin:workbook=TestWorkbook|view=Sheet1|width=1500|height=800}\n\nOpen interactive view and point to acceptance environment\n\n    {tableau-plugin:workbook=TestWorkbook|view=Sheet1|interactive=true|environment=acc}\n\nExample of using parameters\n\n    {tableau-plugin:workbook=TestWorkbook|view=Sheet1|parameters=colour=blue\u0026othervalue=100}\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschubergphilis%2Ftableau-confluence-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschubergphilis%2Ftableau-confluence-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschubergphilis%2Ftableau-confluence-plugin/lists"}