J-BusinessDirectory - SP Page Builder Lite - Pro

Support Forum

 
 

 

Hello,

after having an issue of search filtering module I have decided to make a subdomain only for J-Businessdirectory data.
I installed Joomla 4 and the JBD-template.
I managed to copy all the database and it worked all fine.
After that I installed SP Page Builder Pro over the lite version which was in the quickstart files.

Then page error with categories and listings.

Does JBD work only with SP Page Builder Lite version?

Does anyone have any idea how to solve issues in my case?

I appreciate for any advise.

18 replies

The JBD extension is also working with the SP Page Builder Pro version.
When updating from lite to pro an overlay is being added on all section and you need to set the overlay to none.
Can you provide us a screenshot with the error that you are facing?

Thank you.

According to your advice I set the overlay to none and the issue was solved, but partially.
Error 404 - page not found.

But after I read an another forum topic about similar issues, I installed SP Page Builder v.3.8.6.
Now it works all fine.

However now I cannot manage setting offcavas-menu, neither from the configuartion of "site template style" nor from setting the module position "offcanvas".
As no menu on offcanvas is displayed, we see no menu on the mobile device.

Would you please tell me how to set the menu for mobile device, either directory or on the offcanvas module position?

Thank you. 

If I recall correctly, there recently was a thread with a reply from CMS about the off-canvas position not working.

For the offcanvas menu is many cases the menu alignment is not set.
In the Helix framework settings ->Menu->Off-canvas and please make sure that the alignment is set.
https://prnt.sc/wfyRUVniCTr5

Thank you.

In the template of J-Businessdirectory I see the setting Menu > Offcanvas, but there is no alignment setting as your screenshot.
I activated and deactivated the module on the offcanvas-position, but nothing changed.
Helix framework is installed.
Do I have to install Helixultimate template as well?

You need to install the latest version of the template that you have.

All developers are fixing bugs right now because of the recent Joomla 4 release.

Make sure to confirm that all your plugins, extensions, and templates are updated to their most current version.

Also, always test the issue with the default Joomla template (Cassiopeia) as Helix is well known for new BUGS upon every release.

If there is no issue on Cassiopeia then you should be consulting with JoomShaper.

Thank you.

Then the only explanation is that the installation of quickstart with J-Businessdirectory was not somehow completed.
I wonder what should be missing to let work offcanvas.
Because JCE is the only extension which I added after having installed the quickstart.
Helix framework is the lates (2.0.8).

For what it's worth - We are in the process of migrating our JBD/J3 environment over to JBD/J4.  Quite an undertaking as we've been using it since 5.0.5 ;-)

Anyhow - in that process we decided to no longer use Page Builder Lite as we found it to be slowing down the page rendering (just like other Framworks).  We are now trying to make it all work on the 'traditional' Cassiopeia' template and see some 20-30% page speed improvement right out of the box.

 

 

I switched to T4 Framework and T4 Page Builder.

Overall happy with them, although a bit difficult to learn, but easy to master.

Basically, they are a much more simplified version of Helix Ultimate and SPPB, I like that very much.

 

In my opinion, Helix, T4, and Cassiopeia are all quick templates.

The only difference is that Helix is a bit more buggy.

On desktop, my Google PageSpeed score is 91.

However, on mobile, my score is 41, failing.

 

In my opinion, the slowness issue is related to the JBD modules, not the template.

I don't think the modules are optimized for speed on mobile.

To test, just do a page speed test on the page before and after turning off JBD modules.

With Cassiopeia we get to 95 desktop, 70 mobile. Testing another hosting provider (Digital Ocean) we see >95/>85.

HOWEVER:  The picture for JBD pages (in particular the listing page) looks very different (more like 60/30). There is a very large number of additional css and js files being loaded with any of the template-styles.  Was hoping that with 5.7.x on J4 there would be a much leaner template available building on top of (just) BS5 w/o JQuery etc.. and with more controls for loading/restricting extra stuff.  And I'm personally not a big fan of creating overwrite-files within Joomla.

 

There should be no difference from desktop to mobile when it comes to JBD. It executes the same code.
For speed increase we recommend using Joomla cache and enable also cache in JBD.

For me, JBD does not work properly with the cache on.

 

ISSUE #1 - Page Freezing: The problem arises when:

   1. Using MS Edge

   2. On any JBD data entry page (edit listing, add a listing, etc)

   3. Joomla System Caches - Conservative Cache On

All data entry pages freeze.

However, please note that there are NO freezing issues when the Joomla cache is off.

Also, this bug only started after the latest release.

Testing is ongoing.

 

ISSUE #2 - Mobile Receives Failing Score: Clearly, JBD receives a failing score when testing page speed for mobile:

   - Image Link (Cache Off)https://imgur.com/a/WJoHRux

Please note the page speed tests are with Joomla's cache off due to the above-mentioned bug.

 

ISSUE #3 - Cache Slows JBD Pages Down: With the cache on JBD slows down mobile and desktop:

   - Image Link (Cache On)https://imgur.com/a/l1xE0eR

I am getting bit confusing, as I do not get the solution to display offcanvas-menu.

Cassiopeia?, T4 Framework?, T4 Page Builder?

Speed is also an important issue. but for now, for me, offcanvas-menu is more important.

I installed the Quickstart but see no offcanvas-menu.

I installed Hellix Ultimate Template to check.
I compared it with J-Businessdirectory template as Hellix Ultimate Template has no issue to set and show the offcanvas menu.

Hellix Ultimate Template has "offcanvas.php" which is not in the J-Businessdirectory.

     /templates/shaper_helixultimate/offcanvas/1-LeftAlign/canvas.php

     /templates/j-directory  -  No offcanvas folder, No offcanvas php

Isnt it the reason why offcanvas-menu not working?
If so, would you tell me how I can add "offcanvas.php"?
Or the Quickstart/J-Businessdirectory Template which I purchased on the last December too old?

Cassiopeia?, T4 Framework?, T4 Page Builder?

 

The point was to check another template to see if it has the same problem.

 

Also, recommending kindly to avoid Helix product as there totally BUGGED. 

Thank you.

Maybe you are right.

But, at least, Helix Ultimate Template has no problem to let work and show the offcanvas menu on the mobile device.

I am using J-Businessdirectory and I thought it would work smoothly with J-Businessdirectory Template.
That is why I purchased JBD-component with the template.

... avoid Helix product?

Does Helix-product mean Helix-Framework as well?

I thought Helix-Framework and SP-Page-Builder are essential for J-Businessdirectory.
Thats new to me if it works with another Framework and Page-Builder. 

Again, as far as a few templates which I tested, J-Businessdirectory-Template is the only template which shows NO-Offcanvas.
It could solve the problem if I use an another template, but sorry, I am not convinced.

We initially used JBD with the JKonnect Template and PageBuilder in J3.  Now we are in the process of migrating everything over to J4, Cassiopeia and no JBD template at all. 

We see quite a performance increase.  But compared to standard article pages using Cassiopeia, JBD on Cassiopeia is still quite slow. This is due to the additional JS and CSS files being loaded.  There are more than JBD 30 files adding up to quite some additional bytes that needed to be downloaded.  The page speed measurement for desktop is fairly forgiving but it definitely gets hit hard on the mobile side of things.

 

For JBD we have not merged all files into a single one to be able to avoid conflicts with other libraries.
You can use any extension like JCH optimize to merge the files into a single one.

 
 
 

19 Item(s)

Show per page