Looks good @martijntenpas!
About the loading time:
- the menu, maybe it is an option show the main categories like Kaarten, Visitekaartjes etc. first and when they are hovered/clicked show the subcategories.
- the menu, another option would be to load the menu items to a custom state on page load, and point the repeating group to that custom state.
- the menu, a third option would be keep the data type for the menu as light as possible. You can even consider having a data type / table with one field and row. That row contains a comma separated list of texts (menu items). On the client side client use some logic to split this list into separate items, determine the right style and layout using some extra flags etc.
- Leave the datasource for the repeating group that show the blog enties empty by default and set it after the page has loaded in the ‘Page is loaded’ event.
- It should be possible to check whether the repeating group for the blog posts enters the users viewport using the plugin ‘element viewport detection’, so maybe it is possible to set the datasource for the repeating group at that moment. For someone who chooses a product directly, the blog entries will not be loaded at all (so less WU usage)
- Try to minimize the size of the images, it seems the ones for the blog posts are quite big.
- In case you did not do it yet, activate experimental feature ‘Run-mode page-load optimization’ (Settings - Versions). You can deactivate it again.
Play around with it a bit, see what works and what not. Bubble also optimizes things so sometimes intended optimizations can be counter productive.
Btw, did you end up using the change the developer made to the plugin?
1 Like