Bolt CMS

Sophisticated, Lightweight and Simple

Download Bolt View download options Current version v3.2.5 Try Bolt now! Latest news: Bolt 3.2.5 released »

Bolt 3.2.5 released

Published: Thursday 29 December 2016 by Bob

We've released Bolt 3.2.5 as a maintenance and security release. Swiftmailer, one of the libraries Bolt uses, released a security update today, in which a serious vulnerability was fixed. For more information about this, see: {{ tweet(814416314429308928) }} Although we are not aware of a way to exploit this vulnerability in existing Bolt installations, it is our policy to pass on security patches immediately. We strongly recommend all Bolt users to upgrade their installations. Notable changes: Security: Update Swiftmailer to ^5.4.5 per CVE-2016-10074. #6204 Added: Added …

Read the full article

Bolt 3.2.3 released

Published: Tuesday 29 November 2016 by Bob

We've released Bolt 3.2.3 as a regular maintenance release. In the three weeks since Bolt 3.2.0, we've released a few minor updates that resolves a number of bugs. This release contains no security-related fixes. Installation & Upgrade To install this version from scratch, follow the instructions on the updated installation page in the documentation, as can be found here: Installing Bolt . To upgrade an existing site, see Updating . Be sure to get the correct versions, though: bolt-latest.tar.gz or bolt-latest.zip . If you need the version with all files inside the web …

Read the full article

Bolt 3.2.0 released

Published: Monday 7 November 2016 by Bob

Today was an exciting day for the Bolt community: We've passed 3000 Stargazers on Github. We've merged Pull Request #6000 . We've won the CMS Critic award for Best Blogging CMS 2016 . And most important of all: we've released Bolt 3.2.0. This release further solidifies the stability of the Bolt 3 branch. Bolt 3.2.0 contains a few new features, but most energy was spent on 'under the hood' improvements.That said, there are a few new goodies, that we'd like to show off: Exception Handling and Exception screen In an application of Bolt's size, it can sometimes be hard to …

Read the full article

Bolt 3.2.0 RC released

Published: Sunday 23 October 2016 by Bob

We've released Bolt 3.2.0 Release Candidate 1 . This release further solidifies the stability of the Bolt 3 branch. It contains a few new features, but most energy was spent on 'under the hood' improvements. That said, there are a few new goodies, that we'd like to show off: Exception Handling and Exception screen In an application of Bolt's size, it can sometimes be hard to troubleshoot potential problems. Especially when an error doesn't really show the cause of the problem or worse: Instead of a nice detailed error message, you'll get a white screen of doom with no information …

Read the full article

Vote for Bolt in the CMS Critic Awards 2016!

Published: Friday 21 October 2016 by Phillipp

In this years CMS Critic Awards , Bolt is nominated in two categories! The first category is Best Blogging Software and the second category is Best Open Source CMS . These categories fit really well for us, and hopefully you agree. If so, go ahead and leave your vote! You have until November 1, 2016. Note: The categories are optional. You do not have to fill out all the other ones, if you're not familiar with the nominees. If you want to support us even more, feel free to retweet this tweet :)

Read the full article

Visual Asset Guidelines for the Marketplace

Published: Thursday 25 August 2016 by Phillipp

In order to improve the performance of our Marketplace , we've worked out some recommended sizes for icons & screenshots. This was necessary because the marketplace homepage contained 16MB of assets on an uncached request. Short summary of the recommended sizes: Icons 400x400px in PNG format Screenshots First screenshot should have the size of 600x405px All other shouldn't be wider than 1200px More information about screenshot content guidelines, instructions on how to take a screenshot, and tools to optimize the file size can be found on the corresponding …

Read the full article

Bolt 3.1.0 released

Published: Tuesday 23 August 2016 by Bob

Today we've released Bolt 3.1.0. This release further solidifies our Bolt 3.0 branch. As such, it contains a modest amount of new features, but also a lot of fixes and 'under the hood'-improvements. Besides that, we've been working on the documentation and the code for extensions. We've also updated our Roadmap with the features we're working on at the moment. Detailed changes for this release can be found in the Changelog . Installation & Upgrade To install this version from scratch, follow the instructions on the updated installation page in the documentation, as can be found …

Read the full article

Our First Hackathon Starts Today

Published: Tuesday 23 August 2016 by Phillipp

With Bolt 3, we created a foundation for many different types of applications. The improved extension system lets you break out of the CMS/Website Builder boundaries to build anything you like. To build on this evolution, we are hosting our first 3.x hackathon today. There are no limitations in what you build, as long as it uses Bolt in some ways. You are also free to use any extensions and themes from our marketplace . Please submit your finished project until next Sunday to the dedicated forum discussion .

Read the full article

Bolt 3.0.12 and 3.1.0-beta2 released.

Published: Thursday 11 August 2016 by Bob

As ongoing maintenance for our stable Bolt release, we have released Bolt 3.0.12. This update contains a few minor new features and bugfixes. There are no security-issues that were addressed in this release. We try to release an update for Bolt two or three times a month, depending on the number of fixed issues and the severity. For example, a security fix would be released immediately after discovery and development of a fix. Detailed changes for all the 0.0.1 releases can be found in the Changelog . Installation & Upgrade To install this version from scratch, follow the …

Read the full article

[Security] Bolt 3.0.11 & 2.2.23 Released

Published: Tuesday 19 July 2016 by Gawain Lynch

Today we are releasing urgent maintenance fixes for Bolt 2 & 3, in the form of 2.2.23 & 3.0.11. These releases contain updated components to assist in mitigating a new security risk, known as " HTTPoxy ". Summary HTTPoxy is a remotely exploitable CGI application vulnerability that affects PHP, Go, Python, and other programming languages used on the web. Mitigating its effect should be taken very seriously, as there are known exploits doing the rounds. Note: For the PHP specific vulnerability see CVE-2016-5385 . Immediate Mitigation & Recommended Action …

Read the full article

Extension Store running on Bolt 3

Published: Tuesday 5 July 2016 by Phillipp

In 2014, Ross Riley committed the first version of our extension store. It was put together with Aurora MVC, and Doctrine ORM, and received various new features from different contributors over the years. In fact, it did the job quite well for a long time, but with time, and growth, change was needed. A change to a new framework, with more features that is easier to maintain and extend. So we ported it to Bolt. ¯\ (ツ) /¯ What solution would be better than to just use our own system? Nothing, right! Bolt isn't just a CMS . Bolt 3 can be used perfectly as a framework, and build on …

Read the full article

Bolt 3.0.0 stable released.

Published: Tuesday 10 May 2016 by Bob

We are proud and glad to present Bolt 3.0.0 stable to you, today. A lot has changed in Bolt 3, both under-the-hood as well as from a visual perspective and there are quite a few new features too. Bolt 3 has matured, and grown into a very extensible tool, that can be used both as a straightforward CMS, as well as a platform to build your custom applications on. Some of the improvements in this version: Clean structure, easy updates The default installation of Bolt is now a pre-packaged composer installation. In practice this means you can simply download a .tar.gz or .zip …

Read the full article

Bolt 3 beta 3 released.

Published: Wednesday 20 April 2016 by Bob

In the two weeks since the second Bolt 3 beta, we've been fixing most of the bugs and issues that were reported by people testing out the new release. To keep the momentum going, we've just released Bolt 3 beta 3. Note: If you're having trouble setting up this release outside of the 'webroot', please read this new page, where we've compiled some workarounds, as well as background on the 'why'. See: Troubleshooting 'Outside of the web root' A list of the resolved issues and their respective fixes, can be found in the Changelog . Added: Add omnisearch test #5203 Change: …

Read the full article

Bolt 2.2.20 released.

Published: Wednesday 20 April 2016 by Bob

As ongoing maintenance for our Stable Bolt release, we have released Bolt 2.2.19. This update contains a few minor new features and bugfixes. There is one minor security-issue that was fixed in this release. Detailed changes, since Bolt 2.2.19: Fixed: templates output {{ dump() }} when not logged in. (See #5122) Change: Better log messages for failed login attempts (See #5197) Fixed: Strip tags from useragent. (minor security issue) ((See #5179) Fixed: Fix issue with imagelists not updating due to event checking. (See #5159) Change: Update Composer version constraint for stable …

Read the full article

Extension Store Updates: Suggested Packages and Package Statistics (beta)

Published: Sunday 10 April 2016 by Phillipp

Over the last few weeks, the Extension Store has had a few updates. Mostly just little tweaks on the frontend and performance improvements. But today I want to showcase two bigger updates. Suggested Packages Sometimes it's useful to suggest the installation of another extension, that will play nicely with yours, or adds new functionality. For example, you made a theme with support for Disqus and Facebook comments. Now, if you define these package suggestions in your composer.json the Extension Store will pick it up for you, provided you press the extension's "Update" …

Read the full article

Bolt 3 beta 2 released!

Published: Friday 8 April 2016 by Bob

In the two weeks since the first Bolt 3 beta, we've been fixing most of the bugs and issues that were reported by people testing out the new release. To keep the momentum going, we've just released Bolt 3 beta 2. Update: We've fixed a small bug in our packaging script. If you used the .zip or .tgz to update from beta 1 to beta 2, your config files might've been overwritten. This bug has been fixed, and we've uploaded new packages, so this won't happen anymore. (Note: This was only for archive installs, git & Composer installs are unaffected) A list of the resolved issues and …

Read the full article

New pricing structure for Bolt 3.

Published: Friday 1 April 2016 by Bob

Note: In case it was not obvious, or you've come to this page at a later date: This was an April Fools joke. Bolt 3 will not be a commercial product, but remain Open Source and free to use. We are very committed to Open Source, and we wish to thank everybody for their passionate responses in the comments section and on Social Media. Bolt has always been free software. Both as "Open Source" as well as "Free to use". As you know, Bolt 3 has gone into beta last week, and so far the response has been mostly positive. In the next few weeks, we'll continue releasing a few …

Read the full article

Various improvements for Front-end developers

Published: Tuesday 29 March 2016 by Bob

Bolt 3 will come with more improvements to make your lives as front-end developers easier. We've found that people often bump into an issue, where they'd like to have a straightforward (or even "officially approved") way to deal with small blocks of content. A disclaimer in a footer, a business address, or a quick note on the 404 not found -page. Stuff like that. We often pointed people to the page in the documentation that shows how to set this up , and people usually said "Yes, that's exactly what I needed". To make this easier for new users, we've added a …

Read the full article

Bolt 3 Beta 1 released

Published: Saturday 26 March 2016 by Bob

Here it is! The first public beta release for Bolt 3.0 (beta 1)! We've worked long and hard on this release, and we're very happy with how it's turning out. We've refactored most of Bolt's internals to make everything cleaner, more efficient and more flexible than ever. We started working on this release little over a year ago, and over 7,000 commits to our Github repository . For the next few weeks, we'll be in beta. After that, Bolt 3.0.0 will be released. Right now, we encourage everybody to try out the beta version, and report any breaking issues you might find. For now we'd advise …

Read the full article

Upcoming Bolt workshop and some news about the Beta release

Published: Friday 25 March 2016 by Bob

On Thursday the 26th and Friday the 27th of May the GeeUp conference will take place in beautiful Leiden, in the Netherlands. This year I will be doing a Bolt workshop there. Since Bolt 3 will be released by then, a lot of attention will be given to working with the new version and using the new functionalities to their fullest. Besides that, we'll spend time on effectively setting up and customising project-specific contenttypes and creating multilingual websites in Bolt. Check out the GeeUp website for more details and buying your tickets . If you're interested in the workshop and would …

Read the full article

New default theme in Bolt 3

Published: Tuesday 15 March 2016 by Bob

Bolt 3 will come with a new default theme. We're still working very hard on it, so there aren't any screen shots to show you, just yet. I can tell you something about the process we're using to make this new default theme. The most common critique on the 'old' default "base 2014" theme was that it looked "too bland", and at the same time that it was a bit clunky to modify. Experience, and many experiments, has shown that making a good default theme is hard. We decided we need a different approach The first thing we needed to figure out is what actually makes a …

Read the full article

Bolt 2.2.19 released.

Published: Friday 11 March 2016 by Bob

As ongoing maintenance for our Stable Bolt release, we have released Bolt 2.2.19. This update contains a few minor new features and bugfixes. There are no fixed security-issues in this release. You might know we're in the middle of our last sprint towards the big 3.0 release. As a result of that, this will be the last Bolt 2.2.x release that contains new features . We'll continue to support the 2.x branch for the time being, but just for bug- and security fixes. New functionality should go into the 3.0 branch from now on. Detailed changes, since Bolt 2.2.17: Updated: Updating …

Read the full article

Some things that will not be in Bolt 3.0

Published: Tuesday 8 March 2016 by Bob

Over the past few years, we've seen a lot of feature-requests for Bolt. A lot of really good suggestions, as well as some that aren't possible or that just wouldn't be a good fit for a project like Bolt. Even with all the good suggestions, we simply cannot add them all, for a number of reasons: There's only so many hours in a day, and our resources aren't unlimited A new feature will not just require implementation. It'll also mean we need to support it, document it, and do maintenance on it. We cannot spread ourselves too thin, because it would mean the quality of other aspects …

Read the full article

The road to Bolt 3.0

Published: Friday 4 March 2016 by Bob

As you might know, we've been working very hard on Bolt 3.0 for a while now. We are getting pretty close to releasing a few 'public betas' soon, with the official '3.0.0' to follow shortly after that. A lot has changed in Bolt 3, both under-the-hood as well as from a visual perspective and there are quite a few new features too. Starting right now, we'll publish two short articles on this website every week, in which we detail one or two of the improvements that are coming very soon. We are very excited about all the new things and the big improvements, and we're sure you will be too. …

Read the full article

Bolt 2.2.17 released.

Published: Thursday 28 January 2016 by Bob

As ongoing maintenance for our Stable Bolt release, we have released Bolt 2.2.17. This update contains a few minor new features and bugfixes. We've been working hard on Bolt 3.0 the past year, and we're almost at the point where it's time to share details on the improvements in this upcoming version. Stay tuned for details! Detailed changes since Bolt 2.2.15 Fix: No href around '…'-placeholders in pagers. (See #4650) Fix: Templatefields in 'Viewless' records work correctly now (#4653) Change: Move NutSP::addCommand to $app['nut.commands.add'] so it's not "static" …

Read the full article

Bolt 2.2.16 released.

Published: Tuesday 29 December 2015 by Bob

Just in time for the new year, we have released Bolt 2.2.15 as an ongoing maintenance release. This update contains a few minor new features and bugfixes. One of these (4610) is a very minor security-related issue. Edit We've fixed a few other minor things, and bumped the version number to 2.2.16 . Happy new year! Detailed changes since Bolt 2.2.14 Fixed: Exception is no longer thrown when editing an empty config file or template. (See #4636 ) Added: Add custom sidebar groups for contenttypes. (Backport of #3793 ) Fixed: Don't re-sort taxonomy listing pages, if the taxonomy …

Read the full article

Bolt 2.2.14 released.

Published: Thursday 26 November 2015 by Bob

We've just released Bolt 2.2.14 as an ongoing maintenance release. This update contains a few minor new features and bugfixes. There are no security-related issues in this release. Detailed changes since Bolt 2.2.13 Updated: Symfony components updated to 2.6.12 Fixed: Determine web profiler location using Extension rather than bundle (See #4432) Fixed: No scrolling panes on "View Users" page. (See #4438) Fixed: Limit user agent strings to 128 characters on persist. (See #4413) Fixed: Make 'required' for type: select fields work. (See: #4420) Fixed: Fix alt and …

Read the full article

Bolt 2.2.13 released.

Published: Wednesday 7 October 2015 by Bob

We've just released Bolt 2.2.13 as an ongoing maintenance release. This update contains a few minor new features, bugfixes. There are no security-related issues in this release, so if you're superstitious and you feel a bit anxious about the '13' in the version number, there's no harm in waiting for the next update. ;-) Detailed changes since Bolt 2.2.10 Fixed: Taxonomies being wiped on status change using grouped taxonomy. (See #3868) Fixed: Add edit permission to the modifiable property (See #4198) Added: Allow height and autocomplete in categories taxonomies. Added: Allow for …

Read the full article

Bolt meetup: October 2nd, Amsterdam.

Published: Thursday 10 September 2015 by Bob

On Friday October 2nd , we are organising a Bolt Meetup in Amsterdam. Both Gawain (@gawainlynch) and Jared (@slick0) will be in the Netherlands, so this is a great occasion to get together with the Bolt community. The meetup will be held at TechInc hackerspace at ACTA , who are kind enough to host the event.  If you’d like to attend, please let us know by joining on Meetup : The event on Meetup.com . Just so we’ll have an idea how much pizza, beer and other drinks we need. Beer and pizza will be sponsored by Two Kings .   During the afternoon and evening, we’ll have a “hackaton” to …

Read the full article

Bolt 2.2.10 released.

Published: Tuesday 1 September 2015 by Bob

Hot on the heels of Bolt 2.2.9, we've released Bolt 2.2.10. The only change in this release is an update to the latest versions of our Database abstraction library and related packages. Doctrine 2.5.1 fixes a hard-to-exploit but serious security issue. Most Bolt websites by far are not vulnerable to this, unless you're using Bolt as a foundation to use Doctrine's ORM or code generation features. If you don't know what this means, you can rest assured that this issue does not affect you, and there's no need to update right away. Detailed changes since Bolt 2.2.9 Updated: …

Read the full article

Bolt 2.2.9 released.

Published: Sunday 30 August 2015 by Bob

We've just released Bolt 2.2.9 as an ongoing maintenance release for Bolt. This release comes with a bunch of new features, bugfixes. Even though this release contains no security fixes, it is still a recommended update for all Bolt 2.2.x users. Detailed changes since Bolt 2.2.5 Added: Add a button for <hr> / horizontal ruler in CKeditor for (see #3539) Added: Show "profile" button on users page, if not allowed to edit other users than themselves. (See #4008) Fixed: Truly allow edit permission to be assigned to the owner role (Thanks @fabschurt, see #4019) …

Read the full article

Bolt 2.2.5 released.

Published: Friday 24 July 2015 by Bob

We've just released Bolt 2.2.5 as an ongoing maintenance release for Bolt. This release comes with a bunch of new features, bugfixes and one minor security fix. New Features A Chrome quirk A recent update in Chrome came with a weird quirk that shows up in the Bolt backend. This quirk causes the dashboard listings to become too wide, which looks slightly broken. Since this only appears in Chrome 44, and not in older versions of Chrome or other browsers, we're pretty sure that it's a bug in Chrome itself. However, that doesn't help you much right now, so we've implemented a workaround …

Read the full article

Bolt 2.2.0 released.

Published: Thursday 4 June 2015 by Bob

We're happy to announce the stable release of Bolt 2.2.0 . This is the new stable release of Bolt, and it comes with new features and improvements. Apart from that it has much improved tests, to ensure the quality of our codebase, going forward. This is the first 'Long Term Support' release of Bolt. More on that below. New Features Bolt 2.2 has a bunch of new features since 2.1. The biggest of these are: Inline (frontend) editing Starting with Bolt 2.2, you can "Live edit" pages directly from the Bolt backend. This makes it very easy to make some changes to a bit of …

Read the full article

Bolt 2.2 beta released.

Published: Monday 11 May 2015 by Bob

We're happy to announce the beta release of Bolt 2.2 . This is the first public release of what will be Bolt 2.2, and it comes with new features and improvements. Apart from that it has much improved tests, to ensure the quality of our codebase, going forward. Finally, Bolt 2.2 will be the last release to support PHP 5.3.3. More on that, below. Over the next few weeks we'll fix any bugs that pop up in this beta, and work towards a stable Bolt 2.2.0 release. Until that time, all of the usual caveats apply: Make sure you have a backup, in case everything goes up in flames. That said, it …

Read the full article

Bolt 2.1.8 released.

Published: Wednesday 29 April 2015 by Bob

As part of our ongoing maintenance for Bolt 2.1, we've resolved some issues, quirks and bugs that have been discovered. This release has a small list of changes, but we've fixes two issues regarding Cookies and Timezone settings. If you bumped in to these quirks, updating to 2.1.7 will resolve them. Update: Today we've been made aware of a security-related issue, regarding information disclosure. Thank you, JeromeBreizhtorm ! We've fixed this issue, and bumped the version to 2.1.8. As always with security issues: updating to the latest version is strongly recommended, regardless of the …

Read the full article

Bolt 2.1.6 released.

Published: Monday 13 April 2015 by Bob

As part of our ongoing maintenance for Bolt 2.1, we've resolved issues, quirks and bugs that have been discovered. You can also expect some news about the next feature-release (Bolt 2.2) in a week or so. The major new features we're working on are Template-specific fields , A new Markdown editor and integrated live front-end editing . Are you as excited as us? Well, you should be! In the meantime we've also added a few smaller new features to Bolt 2.1. If you've bumped into any annoyances with 2.1.0, please upgrade to Bolt 2.1.6. Changes in this release, since 2.1.3: Fixed: …

Read the full article

Bolt 2.1.3 released.

Published: Wednesday 18 March 2015 by Bob

In the week-and-a-half since the release of Bolt 2.1.0, we've resolved some more issues, quirks and bugs that have been discovered. We've even managed to squeeze in a couple of smaller new features in this release, too! If you've bumped into any annoyances with 2.1.0, please upgrade to Bolt 2.1.3. Changes in this release, since 2.1.0: Added: Stop Finder from recursing common build folders and place a limit on the maximum depth it will recurse otherwise. (Thanks @Cooperaj, see #3069) Fixed: Removing default taxonomylink route leads to exception (See #3070) Fixed: Don't reset urls …

Read the full article

Bolt 2.1.1 released.

Published: Friday 13 March 2015 by Bob

It's been only a couple of days since the last release, but we've already released another minor update to Bolt. We've done this because of a few nice improvements and bugfixes that we've done right after the last release. Changes in this release: Added: Stop Finder from recursing common build folders and place a limit on the maximum depth it will recurse otherwise. (Thanks @Cooperaj, see #3069) Fixed: Removing default taxonomylink route leads to exception (See #3070) Fixed: Don't reset urls when adding base path. (See #3074) Fixed: Whoops error when duplicating a record. (See …

Read the full article

Bolt 2.1.0 released.

Published: Monday 9 March 2015 by Bob

After a short beta period, we've released Bolt 2.1.0. In the past two months since Bolt 2.0, we've been focusing on the stability and maintainability of Bolt, to further improve the quality of our codebase, looking forward to future improvements and enhancements. As such, the '2.1' release will bring much less changes in functionality than 2.0 did, but under the hood, a lot has been changed. Since Bolt 2.0.0, we've made 2500 commits to our Github repository. That said, some of the bigger changes in the 2.1.0 release are: Updated: PHPUnit now covers the complete codebase. …

Read the full article

Bolt 2.1 beta released.

Published: Monday 2 March 2015 by Bob

We've released a beta for Bolt 2.1. In the past two months since Bolt 2.0, we've been focusing on the stability and maintainability of Bolt, to further improve the quality of our codebase, looking forward to future improvements and enhancements. In the next week or two, we'll be finetuning and tweaking bugs found in this release, and we'll release Bolt 2.1.0 stable As such, the '2.1' release will bring much less changes in functionality than 2.0 did, but under the hood, a lot has been changing. Since Bolt 2.0.0, we've made 2240 commits to out Github repository. That said, some of the …

Read the full article

Minor update: Bolt 2.0.6 released

Published: Friday 6 February 2015 by Bob

We've released Bolt 2.0.6 as part of ongoing maintenance and support. It contains a couple of nice fixes and improvements. Particularly: Bolt would store a lot of files in the app/cache -folder that were very deeply nested in folders. While this causes no problems by itself, there was no need to create so many folders. As of this release the amount of folders created is limited to 2 deep. We've changed and improved the way type: select field work: You now have more fine-grained control of what's shown in the select-box on screen (for the editors) as well as what's stored under water …

Read the full article

Minor update: Bolt 2.0.5 released

Published: Wednesday 21 January 2015 by Bob

"An update already? This soon after the last update?", you might think. It's been only a week since the last release, but we've already released another minor update to Bolt. We've done this because of a few nice improvements but mainly because of a small security issue, that falls into the "better safe than sorry"-category. As such it is a recommended upgrade for all Bolt 2.x websites. About that security issue As you might know, the security of Bolt is our utmost priority. This week we've discovered an information disclosure issue in Bolt, which allows an …

Read the full article

Minor update: Bolt 2.0.3 released

Published: Friday 16 January 2015 by Bob

We've released Bolt 2.0.3 as a maintenance release for all Bolt users. This release also contains a bunch of minor additions, tweaks and fixes. It contains no security fixes. Improvements and changes Added: integration of Symfony's VarDumper component. The old 'Dumper::dump' is still present, for backwards compatibility Added: Option to disable dashboard news Added: Browser caching and EXIF orientation support for thumbnails Added: Improvements to Imagelist and Filelist fields: Better selection and re-ordering, delete multiple items, and view full-size images. (Thanks @Pinpickle, …

Read the full article

Bolt 2.0 released.

Published: Wednesday 17 December 2014 by Admin

Hi there! We've just released Bolt 2.0. It's been a year in the making, and it took 7,300 commits and 121 contributors to get where we are now. This release embodies the growing up of our "Simple & Sophisticated" Content Management System. Version 1.x was pretty good, but over the past year a lot of smart people joined our steadily growing community, and these people were instrumental in getting Bolt to its current state. Almost every library in Bolt was refactored to be cleaner, more readable and better to understand. At the same time, we've really invested in the "Stan…

Read the full article

Bolt 2.0 beta 3 released.

Published: Tuesday 4 November 2014 by Bob

In the past two weeks we've been very hard at work fixing the issues that were discovered in the Beta release for Bolt 2. As such, this release is a recommended update for all of you who are already using Bolt 2. We've also compiled a nice overview of What's new in Bolt 2 , if you're curious about the major improvements that are on the horizon. As for the most important fixes in this Beta update: Path handling on Windows servers is much improved We've streamlined the installation of extensions, works more smoothly now. The Extensions website now allows users to add screenshots…

Read the full article

Bolt 2.0 beta released!

Published: Sunday 19 October 2014 by Bob

I am posting this from the ferry taking us back to the mainland, after a very awesome second edition of Boltcamp. This weekend we've had our code-sprint, on the lovely island of Vlieland. The goal was to have fun, and to work on the final blocking issues for Bolt 2.0. We were successful in both areas: We had a blast, and we've been able to resolve a lot of the open issues in Github. That's why we're able to proudly present to you the first real beta version of Bolt 2.0. As mentioned, a lot of work was done this weekend, both by those of us on Vlieland as well as numerous people joining in …

Read the full article

Boltcamp - Saturday, oct. 18.

Published: Saturday 18 October 2014 by Bob

Good news, everyone! Yesterday we've already managed to get quite a few things done on bugs and issues that were blocking for the imminent release of the Beta for version 2. Most importantly, stuff related to issue #1732 . Today some of us will be working mostly working on ironing out some more kinks related to this, so we can hopefully make the installation of extensions from the backend buttery smooth. Other than that, we've been hanging out in our chat channel (#boltcms on freenode, or just click here ). We've also found meet.jit.si , which makes teleconferencing and screensharing …

Read the full article

Minor update: Bolt 1.6.12 released

Published: Friday 26 September 2014 by Bob

We've released Bolt 1.6.12 as a maintenance release for all Bolt users. This release also contains a bunch of minor additions, tweaks and fixes. It contains no security fixes. As you might now, we're still hard at work on the "big 2.0" release. We're quickly trimming down the list of 'beta blockers', so expect the first official "2.0 beta" release soon. In case you missed it earlier: We're going on a code-sprint in october, named Boltcamp. Read all about it here . If you want to have a Bolt shirt or stickers, you can get them here . The form is open until oct. 1st. …

Read the full article

Boltcamp 2 (17-19 october)

Published: Friday 12 September 2014 by Bob

In October we’ll have the second edition of our code-sprint Boltcamp. We will be going to Vlieland again, to get together and work on improving Bolt. Some of the things we’ll be working on: We’ll work on bugs and issues, that have been reported in our issue tracker. By the time we’re having Boltcamp, Bolt 2.0 final should be out already. If it isn’t we’ll make a push towards tackling whatever issues might’ve prevented the release. Since we’ll be together in the same place, this is a good opportunity to discuss the roadmap going forwards. What should we do for 2.1 and 3.0 ? …

Read the full article

Minor update: Bolt 1.6.9 released

Published: Friday 25 July 2014 by Bob

We've released Bolt 1.6.9 as a maintenance release for all Bolt users. This release also contains a security-fix and even though it's not exploitable from 'the outside', we still recommend this update for all Bolt users. We're still hard at work on the "big 2.0" release. We currently have a 'feature freeze', and are working on slimming down the to-do list before we release a public beta. It's going to be awesomeballs, so everyone's patience will be rewarded. ^_^ Improvements and changes Set the http/https protocol correctly in the paths (for "Canonical" and the …

Read the full article

Minor update: Bolt 1.6.2

Published: Wednesday 21 May 2014 by Bob

After Bolt 1.6.0 was released we were notified of some quirks issues that affected mainly users on Internet Explorer 8 and 9, and an issue related to "pick an image from the server" on other browsers. If you experienced issues with uploading/selecting images in Bolt 1.6.0, you should update to the latest version, and you're good to go! For more information about updating (and release 1.6 in general), please see the post about the Bolt 1.6.0 release . Changes in this release: Allowing IE8/IE9 to upload images, instead of breaking on "allowed filetypes" Fixes #1188 …

Read the full article

Bolt 1.6.0 released

Published: Wednesday 14 May 2014 by Bob

We've released Bolt 1.6 as a recommended upgrade for all Bolt users. Bolt 1.6 is a faster, more secure, and overall more consistent system than ever before. We didn't really plan for this version after the release of 1.5, but we kept on making incremental improvements, and we had a lot of people contribute smaller or bigger fixes, features and other improvements on our Github repository. As such, this release provides a really solid base, going forward. This release also contains a number of security-fixes and while none of these issues were exploitable from 'the outside', we still …

Read the full article

Bolt 1.5.0 released.

Published: Friday 21 February 2014 by Bob

We’ve released Bolt 1.5.0 as a feature release to Bolt 1.4.0. We're hard at work on Bolt 2.0, but in the six weeks since the last update, a lot of minor improvements were made by us and our contributors. Quite a few of the changes in this version are nice, little improvements, and we wanted to get them out sooner rather than later. This release also has a few improvements that will make the transition to Bolt 2.0 even smoother, which will be out in a month or two. Highlights of this release: New Authenticate extension: Allow website visitors to connect using various OAuth providers …

Read the full article

Some practical info about our Codesprint (a.k.a. Böltcamp)

Published: Thursday 23 January 2014 by Bob

From tomorrow until sunday we'll be working on some of the features of the upcoming Bolt 2.0. We'll go to the lovely island of Vlieland, where we will be able to get a lot of stuff done. See our earlier post on this for details: Bolt sprint in january (or 'Boltcamp 2014' ) . If you'd like, you can join us remotely, to help hack away at the Bolt codebase. On the following page you'll find much more info on some of the things we'll be working on. Things like: The refactored Bolt backend The Marketplace to install and update extensions and themes More and better documentation …

Read the full article

Bolt 1.4.4 released.

Published: Monday 6 January 2014 by Bob

We’ve released Bolt 1.4.1 1.4.4 as a maintenance release to Bolt 1.4.0, which we released last week. This release fixes a few minor bugs and quirks, but no security-fixes. If you've missed our major release last week, read the details here . See below for the details on what's new in this minor update. As you might’ve heard: Bolt 1.4 will be the last feature-release of Bolt 1.x, as we’re now shifting our attention towards Bolt 2.0. At the end of march 2014 we’ll release Bolt 2.0. The most significant features of that release will be a redesign of the Backend (both in visuals as well as …

Read the full article

Bolt codebase evolution

Published: Tuesday 31 December 2013 by Bob

Bolt contributor Steven Wüthrich ( @bacbos on Twitter and Github) made this very cool visualisation of the Bolt codebase and its evolution. Particularly cool to see is that the code-base is expanding gradually, with two big refactoring moments at 3:14 and 10:12. Also cool to see is that the project initially started out mainly with commits by me(Bob), but gradually expanded to have contributions by many other people. Yay, Open Source!

Read the full article

Bolt 1.4.0 released.

Published: Tuesday 24 December 2013 by Bob

We’ve released Bolt 1.4 as a recommended upgrade for all Bolt users. This release contains a bunch of new features, and no security-fixes. It has been only six weeks since Bolt 1.3, our last feature-release. We still managed to get quite a few nice improvements done in the last month-and-a-half, though. Our thanks go out to everybody who helped us build new features and fix bugs. See below for the details on what's new. As you might’ve heard: This will be the last feature-release of Bolt 1.x, as we’re now shifting our attention towards Bolt 2.0. At the end of march 2014 we’ll release Bolt …

Read the full article

Bolt sprint in january (or 'Boltcamp 2014')

Published: Friday 20 December 2013 by Bob

As you might know, we're going to release Bolt 1.4 soon. Very soon, actually! After that we'll start working on Bolt 2.0, which is scheduled to be released at the end of Q1 2014. Perhaps the biggest change in that version will be a re-built backend. We are going to implement it, so we can take better advantage of the possibilities for mobile devices, as well as take a good, hard look at making things simpler and more straightforward for our end-users. To get this done, we're going to do a "code sprint" next month. From the 24th to the 26th of January a small group of us is going …

Read the full article

Bolt 1.3 released.

Published: Thursday 7 November 2013 by Bob

We've released Bolt 1.3: A recommended update for all Bolt users, with new features, improvements and bugfixes galore. This release contains some minor security-related fixes. Even though it has been less than two months since our last feature-release, we've made a lot of improvements and enhancements. Apart from the new features and functional improvements (more on that below), we've done a lot of work on our documentation , and we've created a new page listing Bolt's significant features . To upgrade an existing install, or to setup a new one, just follow the instructions for …

Read the full article

Bolt 1.2 released

Published: Friday 13 September 2013 by Bob

We've released Bolt 1.2: A recommended update for all Bolt users, with new features, improvements and bugfixes galore. This release contains no security-related fixes. To upgrade an existing install, or to setup a new one, just follow the instructions . When you do an upgrade, you will not overwrite your modified settings with the upgrade. You should still make a backup before doing an upgrade, though. Get the latest .tgz or .zip , or browse the folder with the distributions . If you're upgrading, see the note below the changelog. Major improvements and changes in this release, since …

Read the full article

Bolt 1.1.4 released.

Published: Thursday 18 July 2013 by Bob

We've released Bolt 1.1.4: The latest in a series of minor updates for Bolt 1.1. This release consists of quite a few minor fixes and improvements, and is a recommended upgrade for all Bolt users. To upgrade an existing install, or to setup a new one, just follow the instructions . When you do an upgrade, you will not overwrite your modified settings with the upgrade. You should still make a backup before doing an upgrade, though. Get the latest .tgz or .zip , or browse the folder with the distributions . Changelog for this release, since 1.1.0 / 1.1.2: New feature: Bolt …

Read the full article

Bolt 1.1 released.

Published: Thursday 6 June 2013 by Bob

We've released Bolt 1.1: The first major update for Bolt, after its initial release back in February. This release contains a lot of bigger and smaller improvements. We've updated the screenshots on both the frontpage , and the screenshots page, so if you're just curious about how it looks, take a look over there. To upgrade an existing install, or to setup a new one, just follow the instructions . When you do an upgrade, you will not overwrite your modified settings with the upgrade. You should still make a backup before doing an upgrade, though. Get the latest .tgz or .zip …

Read the full article

Bolt 1.0.4 released

Published: Tuesday 9 April 2013 by Bob

While we're hard at work on Bolt 1.1, we've also just released Bolt 1.0.4 as an ongoing maintenance release for all current user of Bolt. This release includes some minor new features, together with some small fixes, issues and tweaks. Last week, we wrote about what's going to happen for the upcoming releases of Bolt , so you should catch up if you've missed it. These is the changelog for Bolt 1.0.4. The numbers behind the items correspond with Github issue numbers . New: "Clear cache" has it's own (simple) page now. Fixes #256. New: Allow 'default_status' in contenttype. …

Read the full article

What's next for Bolt?

Published: Wednesday 3 April 2013 by Bob

(subtitle: And how you can help us do that) Now that Bolt 1.0 has been out for a month and a half, it's time to think about our next steps. We want to release incremental updates, where each version has just a few major new features and improvements, together with the usual smaller improvements and fixes. Since all of our code is on Github, we don't have to do a monolithic '2.0'-version to include a whole bunch of major new functionality all at once. Instead, we can release smaller upgrades much more often. Like I mentioned, now that the dust has settled after the first 1.0 …

Read the full article

Bolt 1.0.3 released

Published: Thursday 21 March 2013 by Bob

We've released yet another incremental update for Bolt. Version 1.0.3 fixes a few minor quirks and issues. The changelog is: Added: Removed our own transliteration code, using URLify instead. Allows for much better slugs for non-western european languages. Added: Bolt now shows an error message if magic_quotes_gpc is enabled ( "Magic quotes" were deprecated in PHP 5.3) Added: An extra check for PHP 5.2 -> Don't even attempt to load the 'lowlevelchecks', just throw an error and exit. Change: Tidied up the default .yml files a bit Fixed: On some servers the results …

Read the full article

Moving our repository..

Published: Tuesday 19 March 2013 by Bob

We've recently gotten hold of the 'bolt' account on Github, which means we'll be moving our repository from github.com/bobdenotter/bolt to github.com/bolt/bolt . We'll make this change on sunday the 24th of march . If you're using Bolt through composer, please change your composer.json accordingly. If you're using a version of bolt directly checked out from our repository, you'll need to change the origin as well: git remote set-url origin git://github.com/bolt/bolt.git Finally, if you have no idea what this all means: You won't have to change anything, and your version of Bolt …

Read the full article

Bolt 1.0.2 released.

Published: Monday 11 March 2013 by Bob

We've released Bolt 1.0.2 as a maintenance release. This release fixes a few minor quirks and nuisances, and sneaks in a few minor new features. Feature: Bolt now automatically publishes 'Timed' records at the right time. Fixes #211 . Feature: Make sure usernames, email-addresses and displaynames are unique. Feature: Added {<span>{ redirect() }</span>} -tag. Fixes #223 . Feature: Added order() -filter, to sort/order an array of records on a field. Feature: Added {<span>{ showimage }</span>} -tag, analogous to the {<span>{ fancybox }</span>…

Read the full article

Bolt screencasts at Level Up Tuts.

Published: Wednesday 6 March 2013 by Bob

The fine people at Level Up Tuts are currently running a series of screencast tutorials on working with Bolt. The tutorials are all clear and concise, and really show how things work in Bolt. Call us biased, but we're fans! ;-) Right now, there are six episodes. Click here to start viewing at the beginning , or click here for the entire playlist .

Read the full article

Bolt 1.0.1 released.

Published: Tuesday 26 February 2013 by Bob

We've released Bolt 1.0.1 as a maintenance release. In the week between our first stable release and now, we've gotten a lot of feedback on Bolt, and we're flattered that most of it was positive. This release fixes a few minor issues, most of which were identified by new users. The context-menus on the dashboard and overview screens now have a 'view on site' option for published records. Passwords are stored with extra encryption. We're using the PHPass library for password encryption, in which we've raised the amount of times that a password is encrypted, which significantly …

Read the full article

Bolt 1.0 stable released.

Published: Wednesday 20 February 2013 by Bob

After 6 months of hard work, we're proud to release Bolt 1.0 stable. Our "Sophisticated, lightweight & simple CMS" is now officially out of beta. Bolt is written in PHP, and uses either SQLite, MySQL or PostgreSQL as a database and it's built upon the Silex framework together with a number of Symfony components. If you're new to Bolt, we invite you to check out the front page of our site for a brief explanation and a slideshow with pretty pictures. Don't forget to check out our new showcase page , with screenshots of sites already running Bolt. We've fixed (yet again) …

Read the full article

Bolt 1.0 Release Candidate.

Published: Wednesday 6 February 2013 by Bob

As we explained in our last posting , we're working hard towards a stable version 1.0 of Bolt. Today we released the last version for testing purposes, before we're going to label Bolt "stable". In the time between 0.9.5 and this release, we've fixed a lot of issues, cleaned up and refactored the codebase and the way extensions work. We also have a shiny new default theme that works well both on desktop screensizes as well as mobile. See the screenshots of the theme in [full size](/files/2013-02/Screen Shot 2013-02-06 at 10.53.33 AM.png) and mobile resolution . If you find …

Read the full article

Towards version 1.0..

Published: Thursday 10 January 2013 by Bob

Originally we had planned to release version 1.0 somewhere in january, but we decided to take a few weeks extra. The main reason for this, is that we felt the need to do some structural changes to the code of the Bolt application. In short: we're refactoring things, and this requires us to take some time to iron out the quirks that are inevitable when you do things like that. The result of these changes will be that Bolt will be better structured and the code will be easier to comprehend and maintain. Extensions will be more flexible, and we're also making the basis for easier updating …

Read the full article

Bolt 0.9 released

Published: Monday 24 December 2012 by Bob

Just in time for the holidays, we've released Bolt 0.9. This release includes some new features, and a shitload of bugfixes, tweaks and smaller improvements. These are the most prominent ones: Relationships between content . You can now add relationships between any two contenttypes, allowing the editor to create links between them. This is convenient for when you need to keep things like 'authors' and 'books' together, or 'events' and 'news'. Read the docs to see how it works. RSS feeds . Thanks to Patrick , we now have RSS-feeds. Configurable for each seperate …

Read the full article

Beta 0.8 released

Published: Friday 2 November 2012 by Bob

Exactly one month after our first release, we've released beta 0.8. This release has a bunch of new features, but (perhaps more important) we've made a lot of improvements to the codebase. Some of the changes / improvements: Bolt now has support for Extensions. Included with the download are a few basic ones: SimpleForms (to create contact forms and such), Google Analytics tracker code, "Tweet this"-button, "Facebook Like"-button, Facebook comments and Disqus comments. To create your own extensions, we refer to two completely new sections in the documentation: …

Read the full article

First release, w00t~

Published: Tuesday 2 October 2012 by Bob

We've just released the first public version of our new project, named Bolt. If you haven't read the front page of this site yet, Bolt is "a tool for Content Management, which strives to be as simple and straightforward as possible. It is quick to set up, easy to configure, uses elegant templates, and above all: It’s a joy to use." It's 'beta', but it works pretty well already. That said, you will likely encounter bugs or some missing features. If you do, please report them on the forum or on our issue tracker and we'll fix them for the next release. Over the next few months …

Read the full article

Back to top