- Issue created by @Stuart-UK
- 🇳🇱Netherlands megachriz
The Feeds RSS parser depends on an external library called "laminas/laminas-feed". Do you manage the installation of modules with Composer? If not, you'll need the Ludwig → module in order to install the necessary dependency.
In case of the latter, I would still call this a bug. Instead of displaying an error like this, Feeds should inform you about a missing library and provide instructions on how to install it.
- Merge request !146Added laminas/laminas-feed as an installation requirement + provided brief... → (Merged) created by megachriz
- last update
about 1 year ago 712 pass - Status changed to Needs review
about 1 year ago 1:21pm 6 December 2023 - 🇳🇱Netherlands megachriz
I implemented
feeds_requirements()
to make Feeds check if the library "laminas/laminas-feed" is installed upon the installation of Feeds. If the library is not there, Feeds cannot be installed now.If you now try to install Feeds without the library, you will get the following error:
Feeds requires the library "laminas/laminas-feed". You can install it with Composer or by using the Ludwig module.
If you have the Ludwig module already installed, but somehow the library is still not present, the error message is this instead:
Feeds requires the library "laminas/laminas-feed". It can be downloaded by the Ludwig module, which you appear to have installed. Go to Packages list to install the missing libraries.
And "Packages list" links to /admin/reports/packages.
I'll consult @devad (maintainer of the Ludwig module) if this instruction is correct. I did try to install the Ludwig module first and then Feeds afterwards and the library was still missing. But when I went to /admin/reports/packages, the library got downloaded and installed. And then I was able to install Feeds successfully.
- 🇭🇷Croatia devad
If you have the Ludwig module already installed, but somehow the library is still not present, the error message is this instead:
Feeds requires the library "laminas/laminas-feed". It can be downloaded by the Ludwig module, which you appear to have installed. Go to Packages list to install the missing libraries.
And "Packages list" links to /admin/reports/packages.
I'll consult @devad (maintainer of the Ludwig module) if this instruction is correct. I did try to install the Ludwig module first and then Feeds afterwards and the library was still missing. But when I went to /admin/reports/packages, the library got downloaded and installed. And then I was able to install Feeds successfully.
Yes. This is all correct Ludwig instructions. Thanks.
- last update
about 1 year ago 712 pass -
MegaChriz →
committed 01ad8b07 on 8.x-3.x
Issue #3405607 by MegaChriz, devad: Added laminas/laminas-feed as an...
-
MegaChriz →
committed 01ad8b07 on 8.x-3.x
- Status changed to Fixed
about 1 year ago 10:29am 16 December 2023 - 🇳🇱Netherlands megachriz
I've merged the code. Thanks for responding so quickly, @devad!
Automatically closed - issue fixed for 2 weeks with no activity.