System - Helix Ultimate Framework Version 2.0.6 Causes issues with non-Helix pages - Forum | JoomShaper
Solved Helix Framework

System - Helix Ultimate Framework Version 2.0.6 Causes issues with non-Helix pages

Asked by Allen 4 years ago Last activity 4 years ago

The LMS I am running from our site only supports bootstrap 3, and it acts buggy if running in the component position of a Helix Ultimate page. I learned with HU version 1.1.4 that I could run the LMS from a different template, and could thus avoid compatibility issues. I do the same thing with VirtueMart since it's formatting goes whacky when running as a compoenent in Helix Ultimate. My Pagemaker Pro is fuly up to date, and causes no issues with non-HU pages. the LMS is up an running on our HU 1.1.4 site at https://www.certifiedinfosec.com/e-learning.

I just tried updating the HU template and system plugin to 2.0.5 and 2.0.6, respectively. Even though the LMS is still assigned its own different template as with HU 1.1.4, the new HU template framework plugin version 2.0.6 interferes unlike the old 1.1.4 framework plugin. Trying to use or edit a course in the LMS crashes the entire PHP with HU 2.0.6 plugin enabled on the site. When the plugin is disabled, the LMS runs fine.

This really smells like a Bootsrap 5 incompatibility issue. I bet the HU Framework plugin 2.0.6 enables Bootstrap 5 for all pages on the site, rather than only the pages assigned to the HU template. I'm not sure, but that's my guess. The updated site runs fine until I try to actually use the LMS - which crashes PHP for the entire site. I had to perform a site restoration from backup to get back to normal.

The request for assistance:
How can I isolate components such as my LMS and Virtuemart to run independently of Helix Ultimate and the HU Framework plugin if HU is installed as the default template on my site? Again, assigning the components to run in an older "safe" template no longer protects them from HU System plugin as of version 2.0.x.

Accepted answer

Marked as the solution
Toufiq Senior Staff

Please accept my apologies. Please allow me two weeks to solve these issues.

I have generated these problems. I promise I will manage to fix these issues next update.

I will manage three major issues next update.

  • Multilingual issue
  • Non Helix Template issue
  • Calendar tooltip with calendar related issue.

32 more replies

Toufiq Senior Staff

Hi there,

Thanks for contacting us. Sorry for the inconvenience. Will you please share a screencast video about the full scenario? It would be good to understand your issue.

-Thanks

Allen Asked this

No, I cannot share a screencast without blowing up my site.

This issue is aptly described. The newer versions of the "System - Helix Ultimate Framework" plugin afer 1.1.4 interfere with VirtueMart and my Joomlms LMS, even when they are running on older more compatible templates. Most likely, the newer plugin is aplying Bootstrap 5 site-wide, regardless of template, where 1.1.4 only applied to pages assigned to the HU template.

Beacause of this, I am unable to update my Helix Ultimate template past 1.1.4 until Virtumart and my LMS are updated to work well with Bootsrap 5. I can't expect HU 2.0.x to dumb-down to old bootstrap, but it wold be nice if I was able to isolate certain component pages from HU's plugin environment so they won't wreck my PHP processing when running along with my HU pages.

Others have bootstrap compatibiility issues running with HU 2:

Allen Asked this

Bump.

Allen Asked this

Ok. I have some progress. I learned that if I swap the helixultimate.php plugin published at https://github.com/JoomShaper/helix-ultimate/tree/master/plugins/system/helixultimate, I no longer have conflicts running my LMS in the component position of a Helix Ultimate temolated page. This plugin was posted 6 months ago, however, and is from an old version of Helix Ultimate 2.x.

I performed a code comparison, and see that there are a vew differences, but I don't know PHP so I am clueless as to what I am looking at. However, this gives us some idea of what is happening. Coudl you kindly compare the githb plugin file to current and let me know why it is compatible with my LMS, even though release versions of the HU 2.x are not?

My LMS develper says it looks like some code is not in the proper sequence of the helixultimate.php pugin in the 2.07 release. His comment:

It is necessary to move the following part:

$this->registerBootstrap();

from the onAfterInitialise trigger into the onAfterDispatch trigger.

Hope this helps.

Again, I am PHP illiterate, so I don't know what he is saying. Nor do I understand what his modification recommendation does. Maybe you can better understand what he is recommending, and let me know your feedback on this issue.

Thanks,

Allen

Toufiq Senior Staff

Thanks for your information. I have added your issue on our working board. I hope developer team will check. Thanks

Allen Asked this

Thanks Toufiq. I hope so too. I've been trying to get this resolved since 2.0 released last year.

Log in to reply.