This Tableau Chrome Extension allows users to easily embed Tableau visualizations on any web page and resize the panes to fit their desired size. It provides a seamless integration with Tableau, giving users the flexibility to customize their viewing experience.
When I joined Infotopics | Apps for Tableau this was my first introduction project and wrote a blog about it, which you can read here.
- Embed Tableau visualizations on any web page
- Resize panes to fit preferred dimensions
- Enhance viewing experience of Tableau dashboards
Before getting started, ensure you have the following installed on your system:
- Google Chrome
- Node.js (version 12 or above)
- Yarn (package manager)
To run the development server and start working on the Tableau Chrome Extension locally, follow these steps:
- Clone this repository to your local machine:
git clone https://github.com/your-username/tableau-chrome-extension.git
- Navigate to the project directory:
cd tableau-chrome-extension
- Install the project dependencies:
yarn install
- Start the development server:
yarn dev
This will launch a local development server that you can access in your Chrome browser.
To build the Vue application and generate the necessary files for the extension, use the following command:
yarn build
This will create the built files in the dist/
directory.
To add the Tableau Chrome Extension to your Chrome browser locally, follow these steps:
- Open Google Chrome.
- Visit
chrome://extensions
in the address bar. - Toggle on the "Developer mode" (usually located in the top-right corner).
- Click the "Load unpacked" button.
- Navigate to the
dist/
directory in the cloned repository. - Select the folder and click "OK".
The Tableau Chrome Extension should now be added to your Chrome browser. You can access it from the browser toolbar and start embedding and resizing Tableau visualizations on any web page.
This project is licensed under the MIT License. Feel free to modify and distribute this code as per the terms of the license.
For more information and support, please contact Infotopics Apps for Tableau.