Hello,
I am following up on my previous report, as I have not received any further response.
I would like to stress that this is not a request for a custom modification or a feature request.
The issue is that custom addons cannot currently be loaded correctly on Joomla 6 with SP Page Builder 6.7.0 without manually modifying the SP Page Builder core. The cause has been identified precisely in:
components/com_sppagebuilder/builder/classes/base.php
The code still references: Joomla\CMS\Filesystem\File which is no longer available in Joomla 6.
Replacing: File::exists($admin_file)
with: is_file($admin_file)
fixes the problem immediately.
I am currently using this workaround because I need to use my custom addon, but this is obviously not a sustainable solution: the modification will necessarily be overwritten by the next SP Page Builder update, causing the problem to return.
I therefore believe this should be treated as a compatibility bug, rather than as an issue specific to my addon.
Furthermore, the official documentation for creating custom addons still refers to SP Page Builder 4. A developer following your documentation should not have to modify the SP Page Builder core in order to use a custom addon with the current Joomla 6 / SP Page Builder 6 environment.
I would therefore appreciate a clear answer on two points:
Will the Joomla\CMS\Filesystem\File compatibility issue be fixed in an upcoming SP Page Builder release?
Will the custom addon documentation be updated for SP Page Builder 6 / Joomla 6?
I understand that the issue has been forwarded to the development team, but given that the cause and the simple fix have now been identified, I would appreciate confirmation that this will actually be addressed.
Thank you.