As you may be aware we have been investigating why, under certain environments, non-latin based chars do not display correctly on websites when using our xAJAX based components such as Tags or mosKB.
xAJAX uses UTF-8 so we know it was not an issue with xXAJAX. Joomla 1.0.11 is not too UTF-8 friendly and even the Joomla Developers have blogged about the difficulties in acheiving true UTF-8 on a site.
After many weeks testing under different environments we are pleased to offer some more thoughts so that, if you are experiencing issues with the chars not displaying correctly, you can attempt these changes to your site to ensure the best compatibility. These changes have fixed every site we have personally seen that had problems so we hope that one of them will fix your site if you are having issues.
Read on tosee ways you can help yourself…
mosKnowledgebase 1.1 has just been released, and is the second of our xAJAX components that requires and depends on my new project, the xAJAX Plugin for Joomla.
The reason for this change was to allow other component developers to develop xAJAX applications without conflicting with our own components
In order to run mosKB 1.1 you FIRST need to download and install the xAJAX Plugin For Joomla. You need to install it and make sure the xAJAX for Joomla Plugin/Mambot is PUBLISHED. (If you already have it installed then you do not need to intall it again!)
Then you can install mosKB1.1
To Upgrade from an earlier mosKB version
1) Uninstall any mosKB Mambots or Modules using the built in wizard in the existing mosKB version
2) Uninstall existing mosKB Component using Joomla Component installer (No data will be lost/deleted!)
2a) If you do not yet have the xAJAX Plugin download and install this (http://www.xajax-joomla.com)
3) Obtain the latest zip file from http://www.phil-taylor.com/cc and install this using the Joomla Component installer.
4) Republish any modules mambots using the built in wizard.
This version heralds a huge change in the way components work with xAJAX and leads the way to better integration in the future.
The Major Changes
We have made MANY smaller changes to mosKB, including many reported bugs, but somethings have had more major reworking. We have removed the flash graphs, the feedback we recieved about them was that you would prefer a table with the data. We have reworked and refactored the xAJAX into the plugin system.
mosKB will now also work well on Joomla 1.0.11 when following the security advice to turn of register globals. mosKB 1.1 also works with PHP Short Tags turned Off
We are aware that mosLock doesn’t function correctly under certain circumstances. It fails to send user registration information.
This is due to the increased security features introduced in recent Joomla versions which has caused our code to malfunction under certain circumstances. We are working hard on finding a fix and will release a new version soon and ask all existing customers to check back often for updates.
We are also at this time in the final stages of releasing a new version of Phil-a-form, mosIPN and mosKB as well !
For today only we are reducing the cost of all our Joomla Components
to only GBP20.00 per component – thats almost 50percent off the price
of Phil-a-form, and a great deal on the other components!
Download a Joomla Component for only GBP20.00 Today only at:
=== UK Joomla Developers Course ===
- Are you a PHP Developer?
- Want to learn to develop Joomla Component?
- Free on the 16/17th
We have only * 5 * places left on our Joomla Developers Course in Gloucester,
UK, on the 16th and 17th
August SEPTEMBER (Two day course with accomodation)
Read more and book now at http://www.phil-taylor.com/booknow
It has come to my attention that mosKnowledgebase, after upgrading to Joomla 1.0.10 and under specific circumstances wil display the following error:
Template ‘frontpage-ending’ does not exist.
We run Joomla 1.0.10 and moKB on our site but could not replicate the issue until today when we had access to a customer site.
The problem _may_ be related to having multi-lingual components (like joomalfish/mamblefish) installed – although I was unable to prove this beyond all doubt.
The quick fix for now is to edit /components/com_kb/kb.php around line 435 and remove completly the following line of code:
if ($OverrideCols) $cols = $OverrideCols;
There is no problem removing that line of code as it actually doesnt do anything anyway and was scheduled for removal in the next update.
I have just uploaded and released mosKB v1.0.5. This is a small bug fix for those having issues with the encoding of non-english characters. We have upgraded xAJAX to v0.2.4 which is resolving many ajax and encoding issues which were not really issues with mosKB but with the underlying xAJAX layer.
This is a recommended upgrade for everyone, although the only fix is for encoding.
Existing customers can download now at http://www.phil-taylor.com/updates/
Please report all bugs in the tracker at http://bugs.phil-taylor.com
xajax PHP Class Library 0.2.4 has been released which fixes a problem with xAJAX on IE. as mosKB uses xAJAX a lot this problem has been found in mosKB too, therefore if you download the files from xAJAX and FTP them over the top of files of the same name in mosKB the problems will be resolved (It resolved the issues on our site also!),
We will integrate these files with the next release of mosKB.
A very small update has today been made to mosKB. mosKB v1.0.3 has been released to address some small issues left in 1.0.2 after user feedback. It also sports the new xAJAX 0.2.3 release under the hood and a great new xAJAX debug mode (Found in configuration).
Upgrading from mosKB 1.0.2 to v1.0.3 is really simple. There have been no database changes so you don’t have to worry about that.
Uninstall mosKB in the normal Joomla manner (Do not worry, data is not deleted)
Install mosKB 1.0.3 in the normal manner
Then in mosKB, uninstall and then install again the various modules and mambots
mosKnowledgebase v1.0.2 has just been released signals a huge stability release for mosKB. All known bugs have been resolved and some new features have been added. mosKnowledgebase is a Component for creating and managing a complete Knowledgebase system easily all within Joomla!
Full release notes and Upgrade instructions can be found in the KB on our site
One or Two Column View
Dynamic article preview
Dynamic subcategory displays
Far greater support for encoding non-latin based chars
New frontend interface for anon users to submit questions/ full articles for admin to answer
New frontend interface for registered users to manage their questions and see articles that have been submitted.
In true Phil Taylor style I have decided o extend the £20.00 sale price offer on al my Joomla Components – Why? – whell you guys seem to like the price at £20.00 rather than a little higher (Normal prices range from £20.00 to £30.00).
I personally think you are getting a great bargain as I know how much time and dedicaton have gone into my components over the last 4 years and selling it for 20.00 seems illogical to many. However grab them while you can bfore prices increase.
I am also working very hard on my next Joomla component, as well as looking into the future and the rewriting of some components for Joomla 1.1 compatibility. More details on this soon, but for now go and buy Joomla components at only GBP20.00 – who knows when I will be bothered to up the prices again !