Two weeks ago we pushed FreePBX 12 stable to great reviews and our team is already back to work on FreePBX 13 (and also fixing any outstanding issues in 12 so make sure you report them). It has been a busy week loaded with various caffeinated products and TimTams provided by our favorite Australian coder, Rob Thomas.
Last week we laid the groundwork for the upcoming release of 13 and in the next few months we will work on implementing it. The next version of FreePBX will be responsive which means it will be mobile and tablet friendly. We are adding search functionality to the administration interface that can also work as a quick action box to get you to any module quickly or to find specific destinations like extensions or conferences. We have also cleaned up the interface moving more into using Bootstrap from Twitter as a replacement for the heavy usage of jqueryUI in previous versions. What does this mean for you? It means the site will load quicker, it will be snappier and more responsive as it uses more CSS than the typical javascript that has been used in years past.
Another goal of this release is consistency. We are working to make the module interface components uniform and touch screen friendly throughout all of FreePBX. This means that the look and feel of extensions should work the same as it does in conferences.
In addition to the front end changes we are also doing some much needed backend work. We are re-building the FreePBX installer to be cleaner and more efficient. Our team will be moving the last few items written in Bash to PHP using the Symfony Console framework. This will allow uniform coding standards and eliminate some of the issues that come from mixing coding languages.
FreePBX 13 will deprecate “amportal” and introduce fwconsole. The new fwconsole is a pure PHP modular command line utility for managing some of the nuts and bolts of FreePBX. The new fwconsole is modular, hookable and integrated. The fwconsole utility will retain all the functionality of amportal and it allows expandability in the future from any module.
Here are some early screenshots of the progress so far, this is still a work in progress:
- With FreePBX 12 we are deprecating support for Asterisk 1.8 and 10.
- Asterisk 1.8 and 10 will not be supported in FreePBX 13.
- FreePBX 13 will support Asterisk 11, 12 and 13.
- The amportal command will still be in 13 but will alias functionality over to fwconsole.
- The amportal command will be removed from FreePBX 14
We are still in the early stages of this release build so other features may spring up and the images above may not look the same as the final release. We will release more information on these updates and features as they become available.
Thank You for using FreePBX!