logoEen project van Gert Uphoff.

PHP 8.0: de gevolgen voor diverse Joomla! extensies

PHP SupportPHP is een scripttaal dat staat voor Hypertext Preprocessor en is een belangrijke taal voor het maken van dynamische webpagina's. Joomla! en vrijwel alle extensies maken er gebruik van. Versies van PHP hebben maar een beperkte levensduur. Zie de afbeelding rechts: klik er op.
In de afgelopen periode heb ik diverse extensies die bij Korenonline gebruikt worden getest op hun geschiktheid om onder PHP 8.0 gebruikt te worden.
In dit artikel de stand van zaken. Let op: het testen is nog niet afgerond, maar wel al ver gevorderd.

Gebruik de wat rustiger periode om uw site aan te passen. Voor websites die bij Strato ondergebracht zijn / worden is het belangrijk om dit uiterlijk op 1-2-2023 afgerond te hebben om extra maandelijkse kosten te voorkomen. Lees deze nieuwsbrief nog eens.

N.B.: Dringend advies: ruim uw website op. Vaak is er heel veel materiaal overbodig (artikelen, afbeeldingen etc.).

Geen gevolgen. Al geschikt gemaakt door leverancier:

  • Acy Mailing
  • Better preview
  • iC Agenda
  • Akeeba back-up
  • Dropfiles
  • Gantry
  • Ignite Gallery
  • JCE editor
  • OS map
  • Sourcerer

Overgaan naar PHP 8.0 heeft in ieder geval deze gevolgen

Mogelijk voor diverse extensies van Rockettheme omdat deze niet aangepast zullen worden.

Mag niet verwijderd worden:

RokNavMenu: de template heeft die nodig ! Werkt als vanouds.
Rok-Extender hoort er bij.

Werkt niet of niet goed onder PHP 8.0:

RokSprocket. Na aanpassing van libraries/rokcommon/RokCommon/Logger line 33 werkt het wel.
Maar niet alle mogelijkheden van de extensie getest. Advies is toch om de extensie te elimineren. Overleg met de webbeheerder.

RokCommon is noodzakelijk voor RokSprocket en / of RogGallery.

RokGallery (alleen nog uploaden via FireFox). Na aanpassing van libraries/rokcommon/Doctrine/Import/Builder.php line 757 werkt het wel.
Advies: Vervangen door IG-Gallery. Eenmalige kosten € 10 voor extensie plus € 35 voor installatie van 5 profielen en 1 fotoalbum.
Indien u meerdere albums wilt laten vervangen € 2 per album. Overleg met webbeheerder.

Jumi had al lang geleden vervangen kunnen worden ! Indien aanwezig vervangen door Sourcerer (eenmalige kosten € 5).

Xmap had al lang geleden vervangen kunnen worden! Meldt het gebruik even dan vervang ik hem met OSmap (gratis).

RokCandy werkt in PHP 8.0

Getest met diverse complexe macro's.

RokBox werkt in PHP 8.0

Werkt ook i.s.m. JCE pop-up.

RokAjaxSearch werkt in PHP 8.0

Werkt prima.

Proforms

Geeft zogenaamde "depreciated errors" die eenvoudig door webbeheerder oplosbaar zijn. Aanpassen:
administrator/components/com_proforms/includes/mdb.php line 109
administrator/components/com_proforms/includes/evolution.php line 109
administrator/components/com_proforms/includes/layout.php line 270

De ledenadministratie

v4.0: De noodzakelijke aanpassingen zijn doorgevoerd en uitgebreid getest. Eenmalige bijdrage: € 10.

Inlogformulier