It has been just over a month since we release glFusion v1.6.0. The adoption rate has been very good and I'm hearing from several folks that they are finally upgrading some of their older sites now. I'm also seeing some really cool stuff with glFusion, the migration to UIKIT as our UI framework has really opened up some great features. We've been busy over the past month preparing for an incremental release of glFusion which addresses some minor bugs and continues to enhance our feature set.
One of the primary goals is to continue to support more current techologoies and capabilities. For example, with UIKIT's framework, we are able to better support all types of devices. We're now looking at how we can best implement SVG support into glFusion. Initially, we have enhanced the topic icon to support SVG as this is a safe place to start. SVG images provide some really nice capabilities, but they also provide a target rich attack vector for exploits. Since topic icons are only set by site admins, we think this is a good place to start. We are also opening up where you can use HTML throughout glFusion. For example, in the past you could not use HTML on several admin controlled items such as menu labels or block titles. That changes with glFusion v1.6.1. This enhancement will allow you to now include icons in your menu labels, etc.
Other features we've been working on is a much improved database administration / backup feature set. In the past, to do database backups, you had to know where the MySQL executable for mysqldump was located, which was a challenge for many of our users who are on shared hosting platforms. We've removed the dependency on external applications and built an intereactive database backup tool, leveraging the work that Lee Garner did in his lgLib plugin. You can now backup your sites with minimal hassle.
Another area where we've focused on improvements is with the handling of security tokens in the story editor, static page editor and the forum post editor. Security tokens help ensure that submissions only originate on your site and help prevent BOTs from submitting posts. But, they also have a very short lifespace, generally around 20 minutes. If you spend more than 20 minutes authoring a post, they time out and your have to re-authenticate. Not only is this a hassle, but sometimes you could lose the post you were entering. We've implemented a background timer that will continue to refresh the tokens as long as you are actively entering something in the posts. If there is 15 minutes of inactivity, glFusion will now pop-up a window telling you that your session is about to timeout due to inactivity. Hit the OK button and it will automatically refresh the tokens in the background.
We have also been working on a handful of bug fixes as well. I appreciate the feedback from the community and all the details around issues provided, this feedback has been very helpful in tracking down and fixing these bugs. The majority of the bugs that we've squashed recently have actually been around for a long time. I'm excited to see folks exercising glFusio more and finding some of these old issues. As always, we are committed to providing a well functioning CMS.
That is about it for this update - I hope to have glFusion v1.6.1 ready for release very soon and I really do appreciate all the feedback, collaboration, and ideas!