FAQ: Package Provider

Package manager tells me no updates are available when trying to update a Premium Extra. Help?

If your current domain is not recognised to have a valid license you may not be offered upgrades through the package manager. This may happen if you've moved a site, but have not yet updated the associated license through the email that was sent to you.

For older versions of our packages that do not yet automatically alert you of license issues, or if you didn't get the email, we can help you with a manual fix. Please contact us via [email protected].

What is a Package Provider?

A package provider is a hosted API that MODX Revolution can talk to in order to explore and download packages, or Extras, directly to your site. We use our package provider to provide you a secure way to download our extras and to keep them up to date.

Error when verifying the provider: "MODX received a blank response from the provider." or the download failed

In some cases, connecting to the modmore provider fails with the following error message:

MODX received a blank response from the provider. Please double check your service URL and make sure the provider is a valid provider.

This means that MODX could not reach our provider. If you can use the official MODX.com package provider properly, it is likely an issue with connecting to SSL, as our provider is served over HTTPs. Please make sure the following items are enabled/present in your php configuration.

OpenSSL

cURL (with HTTPS in the list of protocols)

allow_url_fopen

Sockets

Some of our users have also found that enabling zlib.output_compression is necessary for downloads to work properly.

If MODX still can't connect to our provider with all of the above enabled, make sure there are no spaces at the start or end of the service url, username or api key. You may also find additional information in the MODX Error log. If you're unable of resolving the issue on your own, please let us know via [email protected]

How do I install an extra that is in the pre-releases channel?

We use the pre-releases channel to make updates available that we don't yet consider stable. By opting in to the pre-releases channel, you can instruct our package provider to either give you the latest stable release, or the latest release even if it's a release candidate or dev build.

The level of instability on the pre-releases channel can differ from extra to extra, and from release to release. If you'd like to know how unstable we consider a certain update to be, please send us an email at [email protected]

Generally speaking we recommend only enabling the pre-releases channel if you are working on a development site, and if you're comfortable with some debugging if you were to run into issues.

To install a pre-release extra, follow these steps.

First, login and create an API Key in your account. Find the API Key you created and, if you haven't already, add our package provider to your MODX site per the instructions on the page or here.

Find your api key in the list and click on "Pre-releases" in the channels column. When the page reloads, you should see a checkmark in front of the "Pre-releases". If you're already using an API Key, you don't have to create a new one, you can just enable the channel.

Now, if you check for updates or browse our package provider, you'll see the latest version.

Connect

Disclaimer: Viewing non-Euro pricing

You are currently viewing prices in a non-Euro currency. Please be advised that these prices are estimates, based on data by Open Exchange Rates.

While we offer this currency converter hoping our users find it convenient, all purchases are made in Euro, and the final amount charged can vary depending on payment provider, day, time of day and a number of other factors outside of modmore's control. There are no guarantees on accuracy and modmore nor Open Exchange Rates can not be held liable for errors.