Support

Pre-sales

#40897 Panopticon updates site Convert Forms

Posted in ‘Pre-sales and Account Questions’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Latest post by mol4 on Friday, 05 July 2024 06:03 CDT

mol4

Hello,

I don't know where I have to put my questions regarding Panopticon so I try here.

Sorry if this is the wrong way...

I have installed Panopticon and attached my site mol4media.nl

In the extension updates of Panopticon it says  mod_convertforms (Tassos.gr) has no update site, com_convertforms has.

The extension Convert Forms has an update site, as I can see in the backend of Mol4media.

So how must I see/read this in Panopticon?

Thanks!

Greetings, Ton

nicholas
Akeeba Staff
Manager

I have already talked to Tassos about this, because it is something that he's doing wrong causing this behaviour.

Back in the Joomla! 1.5 days there were only components, modules, plugins, and templates. If you wanted to create an extension package which consisted of a component, a few modules, and some plugins you had to get, um, “creative”. You'd create a component extension package, put all of the modules and plugins in subfolders, then use some really wacky code in Joomla's post-installation script to install them on the site. The update site would always be on the component. The other extensions did not have an update site of their own.

Core Joomla! developers figured out this is a big problem, so when they released Joomla! 1.6 in 2010 they introduced the package extension type. This extension type is, in fact, a collection of other extensions. When a package extension is installed, all of the other extensions are marked as “belonging” to the package. The package is what has the update site. Therefore, since circa 2013-2014 (when Joomla! 1.5 was already one to two years into end of life) all developers moved to using packages.

Ten years later, Convert Forms – or any other of Tassos' extensions – still uses the ancient use-the-component-as-a-poor-man's-package workaround from the Joomla! 1.5 era. The problem with that is that you get a bunch of “top level” extensions (extensions which do not belong in a package) which do not have an update site. Even worse, updating the component DOES update all of the other extensions which violates the fundamental principle of not catching users by surprise.

I talked to Tassos about this around Easter and he said that he's going to move to package extensions. When he does, you will only see the package extension for Convert Forms. The individual component, module, and plugins will be hidden.

Until he does, sorry, you're stuck with seeing this mess. He is aware this is his fault and he's going to fix it. That's all I could hope for and that's what he's doing.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

mol4

Oké, that's clear to me now :-)

Thanks Nicholas!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!