Vorig jaar werd het al mogelijk om binnen Wordpress Emoji's te gebruiken. Toen dit gebeurde werd er beweerd dat dit de meest belangrijke update was omdat Emoji's erg populair zijn, met name in Azië, waar ze orgineel vandaan komen. Met de komst van Joomla 3.5 is dit nu ook mogelijk binnen Joomla!. Emoji's zijn leuk maar natuurlijk zitten er wel serieuze veranderingen achter deze update.
Hoe je emoji's kunt gebruiken? Je kunt ze eenvoudig knippen en plakken in jouw artikel.
Wat nu als dit niet werk?
Als het niet werkt dan betekent dit waarschijnlijk dat jouw database niet in de juiste collation staat. Hij zal dan in de 'standaard' UTF-8 Collation staan en doe moet worden UTF-8 Multibyte. Dit kun je het beste instellen via Admintools. Een extensie die je kunt installeren los van Joomla! Na het aanpassen ( bij 'admintools-change database collation') is het raadzaam meteen op die optie 'repair & Optimise tables' te klikken. Als dit is gedaan, dan kun je met emoji's werken binnen jouw Joomla! website.
Het serieuze werk achter emoji's
Technisch kan Joomla nu emoji's ondersteunen om dat de UTF8MB4 database collation wordt ondersteund en dat is weer handig omdat hiermee een bredere ondersteuning voor aziatische talen mogelijk is. En los daarvan is het gebruik van deze collation een stuk veiliger, aldus Nicholas, de ontwerper van admintools.
Also UTF8MB4 support which on the surface sound silly (Emoji support) but under the hood is a big security improvement. In fact, had it been released in September 2015 –per the original release plan– the zero day attack in December 17th 2015 would have been avoided. The reason is that if you post multibyte characters to a Joomla! 1.0.0 up to and including 3.4.8 site the data will be validated as a whole but MySQL will truncate all data after the first multibyte character. This is a powerful manipulation tool which allows attackers to inject dangerous content into the database. That's why the zero day session attack even worked.