All' attenzione di Davide Tampellini
Ciao, devo effettuare l'aggiornamento di Joomla da 4.4.13 a 5.3.0, Non so come gestire la libreria FOF che sembra essere deprecata nella nuova versione di Joomla. Puoi aiutarmi? Un saluto Ondino
Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Latest post by Marieke_dmn on Monday, 05 May 2025 06:57 CDT
All' attenzione di Davide Tampellini
Ciao, devo effettuare l'aggiornamento di Joomla da 4.4.13 a 5.3.0, Non so come gestire la libreria FOF che sembra essere deprecata nella nuova versione di Joomla. Puoi aiutarmi? Un saluto Ondino
Salve,
come prima cosa, dovremmo capire di quale libreria si tratta: FOF (F-Oh-F) oppure F0F (F-Zero-F)?
Il problema non è in sé per sé la rimozione della libreria, ma capire se qualche estensione la sta utilizzando. Entrambe sono abbastanza vecchie, per cui la probabilità è molto bassa, ma la cosa migliore sarebbe quella di installare un backup in locale e provare a disinstallarle.
Davide Tampellini
Developer and Support Staff
🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!
FOF (F-Oh-F) versione 2.4.3 22-04-2015
Ciao Davide... non hai niente di più quick and easy di una istallazione in locale? Sono cosi lento, se una procedura non la eseguo con frequenza, la dimentico e si riparte sempre quasi da zero
mhm... no. E' la soluzione più semplice e sicura. Purtroppo Joomla ai tempi in cui è stato sviluppato FOF non aveva un sistema di gestione delle dipendenze, per cui l'unica soluzione è rimuoverla e vedere se qualcosa si rompe; ovviamente è estremamente sconsigliato farlo su un sito live.
Davide Tampellini
Developer and Support Staff
🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!
Ok, capisco, Io avrei una soluzione dirty, che volevo condividere e sentire un tuo parere in merito poi andiamo a chiudere il tiket.
1) creare un immagine dell'intero server con i tools che rende disponibile il fornitore del servizio ( Ionos VPN ) dal momento che ho istallato solo miei dominini di cui solo il principale ha una valenza commerciale. Nessuno mi farà causa per la eventuale breve sospensione del servizio :))
2) disabilito la libreria e provo comunque ad aggiornare
3) se qualcosa dovesse andare storto, effettuo un ripristino dal disco immagine 20/40 minuti offline stimati.
che dici? Vedi possibili criticità che in questo momento mi sfugge?
*sfuggono
FOF 2.4.3 is a very old version of the library which was included with Joomla! 3 itself. It has not been updated in a decade. In fact, the reason it wasn't updated in the core –despite us having released another two new major versions of it between 2015 and 2021– is that one maintainer who left the project in 2016 unilaterally decided they didn't "like" the library, and blocked us from updating it. So, Joomla 3 ended up stuck with an obsolete version of our library in it.
That ancient version most definitely does not work on Joomla 4 or 5, or any modern version of PHP. It's stuck in time.
The bigger problem for us is that Joomla! does not remove it when upgrading from Joomla! 3 to 4, even though this library has been long obsolete and cannot work in the upgraded site. As you can understand, this results in a lot of wasted time for Joomla users and us.
FOF 2.4.3 can be safely uninstalled from Joomla 4 and later sites. It cannot work on those sites. If you had an extension using it, that extension cannot run on Joomla 4 or later anyway since the library itself cannot work on those sites, meaning you'd have already removed that extension yourself, thus making it safe to remove the dead and rotting corpse of a decade-old, obsolete library.
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!
Well, thanks for the feed and the valuable contextual and historical information about FOF.
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!