Blocs 4.3 Beta Build 2

Hey everyone, here is the second beta of Blocs 4.3. This build includes a few new notable fetaures, Italian translation and a new CMS setting for Volt CMS.

Blocs Store Integration :shopping_cart:
You can now find store products and install them directly within Blocs. Products show up with normal search terms or use the search term to show the 50 most recent products for the category (Brics in Bric Bar, Blocs in Bloc Bar and Page Templates in New Page window). Most 3rd party developers still need to prepare their products for inclusion in in-app search, so some products don’t show yet.

This feature can be disabled in main preferences :innocent:.

Localisation :netherlands: :it: :portugal:
Hallo, Ciao, Olá! Our none native English speaking users will be happy to hear Blocs now speaks Italian, Dutch and Portuguese. You may notice a bad translation, some text cropping or another little interface oddity. Please let me know if you spot something and it’ll be fixed up in no time!

Quick Gallery and Carousel Creation :rocket:
You can now select and drag multiple images from either the Asset manager or the MacOS Finder to quickly create galleries or Carousels.

Drag Text To Canvas :spiral_notepad:
You can now drag text from word processors directly onto the Blocs design canvas to add new text Brics or replace the content of a Bric that is already placed on the page.

Quick Preview :arrow_forward:
Right click the preview button to quickly preview your site in any installed browser.

Visual Impairment Filters :eye:
Blocs now has support for visual impairment filters which you can enable to test your sites for visual impairment accessibility issues.

Show navigation drop downs on hover :computer_mouse:
You can now enable navigation drop downs to auto open when the mouse cursor is over them. (Only works on classic navigation drop downs on mouse/trackpad controlled computers).

Support for Brics within Custom Brics :onion:
The developer API now supports a new html tag (<bric_container></bric_container>) that lets any custom Bric have other Brics placed within it. Just add the above code to a custom Bric and it will gain a new input area that you can add Brics into.

Happy Testing :raised_hands:

Download Blocs 4.3 Beta Build 2

Don’t forget to hard reload your browser, if the beta doesn’t show!

Known Issues
There are various known issues with Blocs 4.3 that I plan to address during the text phase, so please be aware I already know about these issues.

Blocs Store Integration
Currently installed custom Blocs may show duplicates when you search the store for Blocs.

Visual Impairment Filters
This feature uses SVG filters to apply the visual impairment filters, unfortunately SVG filters don’t play well with the Safari webkit engine (which the Blocs canvas uses) so you will see lag when you apply a filter and scroll. Disabling the filter back to none will return scroll speed.

I’m hoping Apple fix this soon, so please bare with it.

Support for Brics within Custom Brics
I definitely have a few more grey hairs after implementing this, it’s been a real challenge. It’s still a bit rough in areas and you will very likely see selection issues if you nest Tables within Tables or Custom Brics within custom Brics within Custom Brics.

I’ve tested it a lot in house but I’m still able to break things, so developers please don’t roll out any products that depend on it until it’s rock solid.


Hey @Norm - thank you for updating that bug! its as smooth as silk now!


Lucky you! Our Island is under maintenance :grin: :sleeping_bed: :sleeping:


oooh ! flying here !! 640mb speed here ! took me a few seconds, in fact pressed download, then stuck the charger in my mobile phone next to my MacBook pro and it was done!!!

Need fast broadband here with my 2 x sons gaming, iPads, 4k TV shows and my wife’s animal crossing addiction and a whole house networked with Amazon Echo’s and Sonos systems all over the place!

Can anyone let me know how Volt from @Jannis is incorporated into this version of Blocs? be good to see.

1 Like

Yeah, welcome to island life. This week there’s maintenance on the only cable which connects Mauritius to the world. Even loading this page takes ages :arrow_double_down:. :grin: Well anyway, If you don’t see me often here this week you know why :stuck_out_tongue_closed_eyes:. I’m on the :beach_umbrella: with a :cocktail: :joy: See you when B3 arrives! :star_struck:


Grazie mille Norm!

1 Like

When a project is set to Volt CMS it will switch all pages to php, enable clean urls and also add a small snippet to the beginning of each page that Volt requires.

@Jannis will be able to improve the CMS further now this integration is live.


I am working on a Volt project right now that already had pages set as php with clean urls, which has been my practice for some time. Is is safe to assume it is a good idea to set this as Volt in the project settings for existing sites?

I will now work on a new setting in Volt CMS to make use of this. This will then in short term allow you to load everything server side with PHP, and not like now partly with JavaScript.

This is all optional. You will still be able to use the current functionality for existing and new projects. No need to migrate anything.

As soon as available, I will explain in a more detailed thread. Until now, nothing to do.


Jannis this is great !!!

Could I request a video showing how this is incorporated and showing quickly how to bring both CMS and BLOG into how this will be?



Sure, when developed and available, I will write documentation and make a video.


True, I am still using the absolute best version of MacOS ever — High Sierra — but I am seeing the following after having freshly installed 4.3b2, which is something I’ve never seen before…

I have the MacOS system language set to English, yet you can see that language is not English!

Relaunch Blocs doesn’t fix the language.

Switching my MacOS UI language to Japanese and then launching Blocs doesn’t change the language.

Switching my MacOS UI language back to English and then launching Blocs doesn’t change the language to English.

I’m not upgrading my MacOS version. So while I am more than happy to test Blocs, I must admit there will be trouble if this particular bug can’t be fixed. Using Blocs in a foreign language is like making a walk home from work in molasses. It can be done, but no one likes it.

UPDATE. I figured out how to open the Blocs preferences in whatever language this is. But as you can see, it is set to English, yet it isn’t English!

1 Like

I shall also taking this time to repeat my appeal to you MacOS Mojave users. I know at least one of you Beta bobs out there must still be using it! So here I go again…

For those of you using MacOS Mojave, I would sincerely appreciate your time in confirming the following bug so it can get a priority fix (since Mojave is officially still supported by Blocs whereas High Sierra is not):

  1. Create a new document in 4.3b2.
  2. Create a new Column.
  3. With that Bloc selected, click Image in the right sidebar to add a background image.
  4. Click + in the Asset Manager and choose Add Hosted Asset.
  5. Copy/paste this example URL and then click the Add button:
  6. Click on the graphic to apply it. You should then see it appear on the Canvas.
  7. Now add a paragraph so that you have at least some content in that Bloc to display when you Preview.
  8. Preview (in Blocs or browser) and note that the background image doesn’t appear! That is the bug.
  9. Now download that graphic, remove the Hosted background image and use that same image as a Local background image, then Preview and you will see it displays fine! This proves the bug pertains to “Hosted” background images only.

Thank you.

I’ll take a look at this and see what is up.

1 Like

Thanks, Norm!

In the meantime could you please try the following. Switch to another language and then back to English via the Blocs preferences.

As mentioned in my earlier post, that doesn’t work.

1 Like

Im still having issues with visibility toggle and scroll to target

Hi @JDW, I’ve highjacked Blocs on your computer. For only one bitcoin I will release it. :joy: :netherlands: :netherlands:


Are you using the beta of 4.3?