Light installer for downloading WPML and other OnTheGoSystems plugins from within WordPress.
גרסה 5.2.0
This release makes site-key registration hold up when wpml.org throttles or times out, stops needless subscription checks, and fixes what the Activate & Update page shows when the products feed cannot be reached.
Site key and registration
- When wpml.org answers that your site key is invalid, the site no longer keeps that key as its subscription key and acts as registered; it shows the registration box instead.
- A site key defined in wp-config.php keeps its registration when wpml.org only throttles or times out.
- On a network where sites define different keys, one key is registered and the site with the other key is named, instead of the sites re-registering the key back and forth.
- On multisite, the WPML subscription is stored in the network settings only.
- Users with WPML's Support capability can refresh the site key.
Subscription checks and page speed
- The subscription is read from wpml.org once per request, and after a failed or refused answer the site waits before asking again, instead of revalidating the key many times a second.
- Concurrent calls to the refresh route validate the key once, and the route answers "Not stale" with a success status when there is nothing to refresh.
- Writing the Installer log no longer takes a database lock, so servers that refuse named locks, such as a Percona cluster in strict mode, show no database error.
Activate & Update page
- The registration box keeps its controls in every account state, instead of rendering empty.
- When the WPML products feed cannot be reached, your WPML products stay listed.
- Switching the update channel refreshes the list and installs nothing, and after switching back to Production the download gives you the production version.
- A plugin's release notes show that plugin's notes, not another plugin's.
- A Blog plan sees the plugins the CMS plan adds as rows it cannot download, with a purchase link, and each row's checkbox is named for screen readers.
Errors and warnings fixed
- No fatal error on Activate & Update when no product matches the subscription type.
- No fatal error on the Commercial tab when re-registering a site key, and the expiry warning reads the subscription type when no subscription id is passed.
- Stored settings are read in their own format, so a site moved between servers no longer hits a fatal error.
- Plugin checks and update screens skip a product that has no download row, so the Plugins page logs no PHP notices when the feeds disagree.
- The plugin update entry carries the required WordPress version, so WP-CLI prints no warning on every plugin list.
- Plugins no longer show "Not tested with your current version of WordPress" on WordPress point releases.
Also in this release
- Log entries written by concurrent requests are all kept.
- The "communication error details" link in connection notices opens the Installer log in WPML's Support tools.
Security
- Security hardening of the plugin download request.
גרסה 5.0.0
This release makes site-key activation and plugin recommendations more reliable, fixes the Add Themes tab, adds missing translations, and includes a security update.
Site key and activation
- Fixed a critical error on the WPML → Activate & Update page that occurred when your stored subscription had no product data.
- Fixed a fatal error on admin screens on PHP 8.4 caused by an incorrectly declared parameter.
- Added a clear message when your site key has been deleted, instead of the confusing "Development Site" banner.
- Made a failed products check show one clear notice instead of leaving the screen without feedback.
Plugin recommendations and Add Themes
- Fixed the commercial tab no longer preselecting recommended plugins when WPML core is inactive.
- Stopped the Installer from showing WPML add-on recommendations when WPML itself is not active.
- Fixed the Add Themes tab, which had stopped working.
Translations
- Added WPML plugin translations for supported language variants so you no longer see English text fall back in.
- Localized the lead descriptions shown in the Installer.
Also in 5.0.0
- Fixed a broken icon URL in the "development site" banner.
Security
This release includes security hardening.
גרסה 3.2.0-b.1 beta
Fixes
רכוש כדי להוריד
- The recommended plugin is preselected even when WPML core is not active.
גרסה 3.1.20
Fixes
- Redesigned the refund / unregister / replace-site-key notice as a clearer three-card layout.
- Removed legacy cloned-site detection — the cloned-site flow now runs automatically when a site is migrated to a new domain.
- Minor refresh of bundled icons and translation files.
גרסה 3.1.19
Improvements
- General stability improvements.
גרסה 3.1.18
Fixes
רכוש כדי להוריד
- Fixed an issue where unselected plugins were installed during the "Recommended Plugins" step in WPML Setup Wizard.
- Fixed an issue with the recommended plugin banner not appearing for certain addon plugins.
גרסה 3.1.14
Fixes
רכוש כדי להוריד
- Fixed an issue with multiple plugin recommendations that were displayed if the Rank Math SEO plugin was already active on the site.
- Fixed a PHP warning that was logged when the WordPress admin language was not set to English.
- Fixed an issue where the site key was partially masked on the installer screen.
גרסה 3.1.13
Fixes
רכוש כדי להוריד
- Installer now automatically preselects required WPML addon plugins on the Installer screen.
- Fixed an issue to make sure to display and update the correct package description for sites using the WPML Multilingual Blog license.
- Fixed a false positive security issue on Alibaba cloud.
- Fixed an issue with the "Undefined index" PHP notice.
גרסה 3.1.10
Fixes
רכוש כדי להוריד
- Added a feature that creates a cron for collecting user data when given permission.
- Fixed an issue to make sure 'wp_installer_settings' is autoloaded.
- Added missing translation POT and PO files.
- Replaced the 'str_contains' function with an equivalent one that is backwards compatible.
- Fixed a number of PHP notices.
- Fix a problem when updating WCML standalone without a sitekey.
- We removed the internal repository.sandbox.xml functionality from the Installer.
- The page now refreshes after installing plugins.
- We updated links in the banner informing the user about their Production/Development site.
- We added descriptions for all plugins listed on the Commercial tab.
- We refreshed and improved the user interfaces design for the Installer's Commercial tab.
- Updated the translations of the plugin's interface texts (strings).
- Fixed a design issue with the Installer's spinner icon.
גרסה 3.1.3
- Fixed a fatal error related to the plugin activation order with Types plugin.
גרסה 3.1.1
- Added WP and PHP versions to the site_key_validation request.
- Recommendations: Fallback to 'en' if current lang not available.
- Adapted to get currency from API products.json file on the Add Plugins page.
גרסה 3.1.0
- Changed the menu title to OTGS Installer
- Updated the installer version to 3.1.0
גרסה 3.0.4
- Fixed an issue with expiration messages
- Improved account license communication
- Fixed issues related to PHP 8 deprecations
גרסה 3.0.3
- For clients using a Toolset site key, preselects Toolset Types and Toolset Blocks if no other Toolset plugin is installed.
גרסה 3.0.1
- Added a button to Install WPML Multilingual CMS instead of displaying the list of all plugins when WPML is not installed yet.
גרסה 3.0.0
Features
- First release of the Installer as a standalone plugin that allows users to download, install, and activate OnTheGoSystems plugins.