For a new project I planned to use Components Anywhere.
As I can see, Components Anywhere will not be further developed for Joomla 4. Does this have to do with the fact that Joomla already brings this functionality with it?
(Some of) the reasons it is very low priority and will probably not be developed for Joomla 4:
- very little sales, so not worth the time to invest
- a lot of 3rd party components will not work when placed through Components Anywhere, which not only makes it less useful, but also causes a lot support that I cannot solve.
I will only add from myself - I hope - a little motivation. I can't imagine J4 without Components Anywhere. I use it the most with com_contact because even J4 is missing a piece of module to handle this component. Meanwhile, Component Anywhere turns out to be irreplaceable when I need to fill individual pieces of information from the Contact component in modules. I hope you will want to implement it in J4 after all. Thanks for your work - you are making a very useful soft Peter.
obviously, I am one of the rare component anywhere customers. I still have a suscription valid until April 22 and I am using it for the contact-component in about 50+ projects which cannot be updatet to Joomla 4 due to lack of your component working with joomla 4. I am happy to renew if I can get a joomla 4 version. As for now I disabled the automatic renewal a minute ago.
Do you have an idea what to use instead?
I am not stubborn and open to new solutions. But I definitely need a solution.
I really like your software, thank you so much for all your great effort for the Joomla Community!!!
Maybe mainly your bigger customers with a Regular Labs - All Extensions (Lifetime) subscription uses Components Anywhere. At least, at the moment, it is still the only showstopper for me to migrate multiple websites to Joomla 4.
Can you please tell a bit more about alternative ways to get this kind of stuff done? Please wizard, tell us some more about your wizardry 😉
What do you mean with your quote above:
Or use Sourcerer to place custom PHP code that reads in the URL of the component you want to place.
Can you give more info and maybe even a little example of that? We were spoiled with your Components Anywhere 😉 Can you help us to get rid of that addiction?
I would only recommend you use Sourcerer with PHP if you have the PHP knowledge to know what you are doing.
If so, what you essentially need to do is load in the content of the component page by its URL, via PHP.
Then grab the HTML part within the body tags (or even within the component div tag) and output it.
You can have Joomla only render the component part (so no surrounding modules) by adding ?tmpl=component to the URL.
Thank you so much for pointing me in the right direction! I think this (Sourcerer) approach will be a good solution for me to get rid of Components Anywhere. I just didn't know where to start, but this seems very doable to me.