Unicode slugs SEF PluginLanguage

What about getting in Joomla!™ accented urls (for those using a latin alphabet) or with your own language glyphs (in Greek, Chinese, Japanese, Arabic, Persian, etc.)?

Until now Joomla was only proposing ASCII urls when using its native SEF. Titles (articles, menu items, etc.) were replaced by a date in the alias when written in a non-latin alphabet.

Grace to this system plugin, we have no more transliteration, spaces as well as special forbidden characters are transformed to hyphens.
Wikipedia demonstrates this in Persian:http://ps.wikipedia.org/wiki/فارسي
is in fact:
http://ps.wikipedia.org/wiki/%D9%81%D8%A7%D8%B1%D8%B3%D9%8A

Google has no problem searching or referencing such links.
The url to an article describing this plugin functionnalities is http://info-graf.fr/infografcvs/Des-urls-de-toute-beauté.html
Caps as well as the accented letters are kept in the url.

Tip: Browsers behave differently when copying such urls. Firefox will copy the unicode format while Opera will get the original glyphs.

Caution:
1. This plugin loads a modified version of the class « Jfilteroutput » (libraries/joomla/filter/filteroutput.php). While this class has not been modified since 2007/03/15, it could be in the future and therefore necessitate an update of this plugin.
2.Some 3pd extensions may have modified this class for their own needs through JExtend. Therefore, there could be incompatibility as this plugin loads last.

PS: English and French language included.

Report

byslotpro on November 2, 2009
this excellent plugin use for ohter component five star !!! thanks
byHeyEdd on October 31, 2009
All I wanted to have is a comma in my title. The URL filtering rules for joomla 1.5.xx is too limited but thanks to this cool tool I can now have the commas! Great tool.
byalmamun on October 30, 2009
You've done a GREAT job. I've tried it in a Bangla site. It works without any issue or error. Now I don't need manually edit the slugs (dates) in back-end. Thanks infograf768. I'm going use it all my Bangla sites.
byAero-Fit on October 13, 2009
Nice (I tested URLs in Russian) but one thing - URLs produced by this cool plugin are case sensitive while ordinary URLs are not.
Owner's reply

They are indeed case sensitive as the urls produced use percent encoding i.e. are full utf8.
Not all alphabets use upper and lower case.
Each glyph has a specific value which can't (and should not) be transliterated by the browsers.

byJ!MR on October 6, 2009
Work right out of the box. Waiting for this kind of extensions since I use Joomla 1.0. Definitely should be in 1.6 core if not in 1.5.xx.

Million Thanks