The phpMyFAQ Team would like to announce the availability of the second development release of the next major version of phpMyFAQ, phpMyFAQ 2.8.0-alpha2, the “Neil Armstrong” release. We changed PHP requirement to PHP 5.3.2 and licensed the complete code base under the terms of Mozilla Public License 2.0. We added multi site support, an auto-save functionality for FAQs during editing, the possibility to delete multiple open questions, support for Composer and a configurable maintenance mode. We also improved usability of administration backend. We updated bundled jQuery to version 1.8.0, the bundled Modernizr library to version 2.6.3 and our CSS code is based on Twitter Bootstrap 2.1.0. Please don’t use this version in production systems, but test this version and please report bugs!
I was quite busy the last weeks after my trip to Cuba and I hadn’t that much time for phpMyFAQ. But I fixed some issues in both versions and I hope both releases will see the light very soon.
The phpMyFAQ Team is pleased to announce the second preview release of our next major version, phpMyFAQ 2.7.0-alpha2, the “Elizabeth Taylor” release. We added functionality of the TinyMCE save button, a basic reporting functionality and introduced IPv6 support. We massively improved the usability in the frontend and the administration backend. We also updated the bundled jQuery library to version 1.5.1 and Modernizr to version 1.7. We also fixed a lot of bugfixes. Do not use this version in production systems, but test this version and please report bugs!
After more than 2 weeks of work during my holidays the first release of phpMyFAQ 2.7 is really close. The main work on the new layout is done and you’ll be surprised how phpMyFAQ 2.7 will look like. It’ll be an alpha release and not all functionality will be implemented, even some current features are disabled. So far we changed PHP requirement to PHP 5.2.3 and dropped support for MySQL 4.1 database and for Internet Explorer 6. The major user-visible change will be the new HTML5/CSS3 powered frontend default layout and administration backend with a lot of usability improvements.
The development of phpMyFAQ slowed down a little bit due to a lot of time spent in my daily work. But nevertheless there is some progress in all versions. phpMyFAQ 2.6.12 will see the light in december and is now really mature. phpMyFAQ 2.7 gets some interesting features like Twitter support and an improved search using a relevance von search results. This will be configurable in the admin backend. We’re also working on the new HTML5 frontend and more and better usability. phpMyFAQ 3.0 includes all new features of 2.6 and 2.7, but currently there is not that much activity on it.
This week we branched the new 2.7 branch from the current stable 2.6 branch. 2.7.0 will be the next major version of phpMyFAQ with a focus on a brand new user interface and some social improvements like better Facebook and Twitter integration. We changed the minimal PHP version for phpMyFAQ 2.7 to PHP 5.2.3. The current master branch was re-versioned to 3.0.0-dev and will need PHP 5.3, but it will take more than a year before you can see something here.
Yesterday I finished the big refactoring/rewrite of the search backend. Now I’ll test the new code base and then release 2.6.7 asap.
Today I had a little bit of free time for refactoring because I was at home with a summer cold. The old search routines are now removed from our codebase and the new search classes are already committed. The code is also unittested but I think I’ll release a 2.6.7-beta before the final release of 2.6.7.
Some parts of the phpMyFAQ codebase are quite old because phpMyFAQ is almost 10 years old. Currently I’m working on the refactoring of the search component which hopefully will be part of phpMyFAQ 2.6.7. You maybe ask why I do this in the stable version and not in the master branch? The answer is quite simple: my spare time is limited so I will concentrate the next weeks and months on improve the 2.6 code base which will also be merged into the master branch for phpMyFAQ 2.7 and later.
The last couple of days I fixed some minor bugs in the 2.6 and 2.7 code base. I have to work a lot during my daily work and so the development of phpMyFAQ 2.7 slowed down. Today I added the experimental support for Microsofts SQL Server Driver for PHP which will reduce some problems with the old PHP MS SQL Server driver. We’ll release this new driver support with phpMyFAQ 2.6.4 the next days.
After 4 great weeks I returned last friday from my Australia trip. I already fixed some issues reported the last weeks and I thought about the next 2.7 release. I think it won’t be released in summer as I planned because a lot of things are still not implemented and currently I do not have the time to work as much as I want to for phpMyFAQ. More news on the 2.7 release time the next weeks…
Due to a stupid bug added by myself during some tests for the 2.6.1 release I have to release phpMyFAQ 2.6.2 as soon as possible. Currently 2.0 and 2.5 users cannot upgrade with the update script included in the 2.6.1 package. Sorry for that. Beside this bug I fixed the Japanese, Korean and Chinese characters in the PDF exports with the help of some users in our forums.
The last couple of months I thought about a new layout for phpMyFAQ. After Anatoliy’s work on the user-specific templates I decided to re-work the whole design of phpMyFAQ. We will re-work the whole layout, the XHTML and the CSS so that easier and more flexible layouts are possible. We will use a CSS framework for that, too. Together with the final release of phpMyFAQ 2.7 we will also provide more designs for 2.0 and 2.5/2.6 based layouts.
This week was very good. We released phpMyFAQ 2.6 and got a lot of feedback after more than 1,000 downloads within the first 36 hours. Due to the big amount of feedback we also received a number of bugreports. We already fixed a lot of them, so expect a 2.6.1 the next two weeks. We also try to release a 2.5.7 maintainance release for phpMyFAQ 2.5 installations. phpMyFAQ 2.7 is under heavy development and currently very unstable because the changed already the complete category code base.
Today we added the new 2.6 branch in our repo and started the development with phpMyFAQ 2.7. phpMyFAQ 2.6.0 will be released the next days, so stay tuned!
We fixed some minor issues the last days and we’re now preparing the 2.6 release. So there won’t be a RC2 anymore. I also thinking about supporting 2.5 until the 2.7 release planned for july 2010.
I’m still ill at home but I’m feeling better. Today I fixed three issues on phpMyFAQ 2.5.5 and I merged the patches also to phpMyFAQ 2.6.
I’m ill at home for one week now and I even cannot develop anything. Until now I didn’t get any feedback from the RC release but I’ll prepare a second RC for the next week. So 2.6.0 will be a 2010 release like the 2.5.6 release which will be the last 2.5 release. Please don’t forget that the support for phpMyFAQ 2.0 ends in 17 days…