Installation & Activation #
How to install and license the DMSI Update Server extension.
Step 1: Install the Plugin #
- Download the plugin ZIP from your DMSI account
- Go to WordPress Admin > Plugins > Add New > Upload Plugin
- Select the ZIP and click Install Now
- Click Activate Plugin
DMSI-DDLS Core must already be installed and active. If it is not, the plugin will display a notice and not function.
Step 2: Enter Your License Key #
- Go to DDLS > Settings
- Click the Update Server tab
- Find the "Extension License" section
- Enter your license key in the field
- Click Activate License
The license is validated against dmsi.gr. Once active, all features load immediately.
Step 3: Flush Rewrite Rules #
The extension registers a custom download endpoint at /dmsilm-download/. After activation:
- Go to Settings > Permalinks
- Click Save Changes (no changes needed — just click Save)
This registers the rewrite rule. If you skip this step, download requests return 404.
Step 4: Verify Installation #
- Go to DDLS > Settings > Update Server tab
- Scroll to the "API Endpoints" section
- You should see a table with your site's update API URLs
If the endpoints table appears, the extension is working.
What Happens During Activation #
When the plugin activates for the first time it:
- Creates 5 database tables (version meta, update checks, downloads, version tracking, email queue)
- Sets default option values
- Schedules background cron jobs
- Creates the upload directory at
wp-content/uploads/dmsilm/updates/with directory protection
