Plugin Installation (Recommended)
For most users, installing the pre-built plugin is the fastest way to get started.Download the Plugin
Download the latest release from the GitHub releases page.
Locate Your Project's Plugins Folder
Find the
plugins folder in your running Designer project directory. This is typically located in:The project must be running in Designer for the plugin to be accessible.
Extract the Plugin
Unzip the downloaded plugin archive into the
plugins folder. The structure should look like:Access the Plugin
The plugin will now be available in two ways:From Designer:
- Open the plugin launcher inside Designer
- Look for “Live Update tester” in the plugin list
- Click to launch the plugin
- Navigate to
http://localhost/in your web browser - Select “Live Update tester” from the web-based plugin launcher
The plugin requires an active Designer session to function, as specified in the
d3plugin.json configuration (requiresSession: true).Development Setup
Set up a development environment to modify the plugin or contribute to the project.Prerequisites
Before you begin, ensure you have the following installed:Docker
Install Docker and ensure it’s running on your system.
VS Code + Dev Containers
Install VS Code with the Dev Containers extension.
Setup Steps
Open in VS Code
Open the project folder in Visual Studio Code:When prompted, click Reopen in Container. If you don’t see the prompt:
- Press
F1to open the command palette - Type
Dev Containers: Reopen in Container - Select the command
VS Code will build the development container. This may take a few minutes the first time.
Start the Development Server
Once the container is built and running, open a terminal in VS Code and start the development server:The development server will start using Vite, typically on port 5173.
Development Workflow
The development server uses Vite for hot module replacement (HMR), which means:- Changes to Vue components are reflected instantly
- No manual page refresh required
- Fast rebuild times for rapid iteration
The project structure includes:
src/components: Vue components for managing subscriptionssrc/App.vue: Main application componentsrc/main.ts: Application entry point
Building for Production
To create a production build of the plugin:dist folder, ready to be deployed to a Designer project’s plugins directory.
For creating a release package:
Next Steps
Quick Start Guide
Learn how to subscribe to your first object property and view live updates