Bolt.tips

How to fetch CMS content like a pro

Have you not heard of Bolt CMS before? Let me fill you in on the big picture in under 30 seconds: Bolt CMS is the content management system built for all three user groups: you, the implementor, the content editors, and the site end users. At Bolt HQ, we are a bunch of pragmatic web developers who make a living out of building websites for clients. We know a thing or two about CMS features that content editors are looking for, so with the help of our open source community, we baked them into Bolt CMS. Bolt gives you the Lego blocks, it’s up to you to decide if you are building a megapolis, or a quiet little house on the side of the road. It’s completely free and open source.

It’s time to fetch CMS content like a pro. No SQL skills needed!

Written by Ivo on June 28, 2021.


It's ridiculously easy to set up new page types in Bolt CMS

It's ridiculously easy to set up new page types in Bolt CMS

At Bolt HQ, we are a bunch of pragmatic web developers who make a living out of building websites for clients. We know a thing or two about CMS features that content editors are looking for, so with the help of our open source community, we baked them into Bolt CMS. Bolt gives you the Lego blocks, it's up to you to decide if you are building a megapolis, or a quiet little house on the side of the road. It's completely free and open source.

Written by Ivo on June 4, 2021.


How to build a personal blog with Bolt CMS in under 30 minutes…

How to build a personal blog with Bolt CMS in under 30 minutes…

Have you not heard of Bolt CMS before? Let me fill you in on the big picture in under 30 seconds: Bolt CMS is the content management system built for all three user groups: you, the implementor, the content editors, and the site end users.

Written by Ivo on May 18, 2021.


Renaming ContentTypes

Sometimes, you might want to change the name of an existing ContentType, after development of a site is well under way. Here's how to rename one, without losing existing content.

Mysql Sql ContentTypes

Written by Bob on April 22, 2021.




How to configure SEO-friendly URLs without ContentType

Define more SEO-friendly and pretty URLs that do not contain the Content Type of your record. For example /about-us instead of /page/about-us, but beware: if two records of a different Content Type have the same slug, you'll never know for sure which one will be visible on the frontend. For instance, if there is /page/about-us and /entry/about-us, then there's no way to objectively guarantee which one of the two items will show up on the shortened /about-us URL.

I18n ContentTypes Seo

Written by Ivo on January 15, 2021.


Fixing JSON errors after database conversion from MySQL 5.6 to 5.7

If you're migrating a database from MySQL 5.6 to 5.7, you might bump into issues with the JSON encoding of certain fields. This probably happens because only in MySQL 5.7, JSON columns are properly supported. The improved support for native JSON makes it more strict, which can cause errors after bumping the database version or after exporting and subsequently importing it.

Database Json Mysql Doctrine Symfony

Written by Bob on January 14, 2021.



Phone number validation

Often times you need to validate phone numbers in a particular format that should be used across the website. Rather tha requiring you to use a certain phone number format, Bolt allows you to define your own validation rules for field values. In this example, I'll show you how to require editors to input the desired phone number format.

Fields Validation Regex Phone Telephone

Written by Ivo on July 1, 2020.