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.