Feature Proposal: redo Smilies Plugin so it outputs ICON macros
Motivation
SmiliesPlugin hasn't been updated, so is inconsistent with the famfamfam icons. It also presumes that icons are only located in the plugin topic (preventing theming) and is configured by using only the plugin topic (breaking our readonly System web policy)
Description and Documentation
I intend to change:
- the rendering to output
ICON{'smilie_name' alt=":)" title="" border=""}
- extract the default iconograph->name mapping from LocalSite.cfg hash, and then allow compatible over-ride using SMILIESPLUGIN_TOPIC preference
- add a way to FORMAT&QUERY for the list of defined smilies to replicate the table hardcoded in the plugin topic
- update the smilies to use famfamfam-ish icons.
at this point, I think using
http://ebupof.deviantart.com/art/Pidgin-Old-Tango-Smilies-63215859 will be the most consistent but still visible set (the famfamfam and fugue smilies are a bit muted)
this will thus address the problem from
SmiliesPluginPictures,
Tasks.Item1775 and
Tasks.Item1686 in the process.
Examples
Impact
SmiliesPlugin
Implementation
--
Contributors: SvenDowideit - 05 Oct 2012
Discussion
anyone want to use the unicode smilies?
--
SvenDowideit - 05 Oct 2012
SmiliesPlugin has already been modernized by now using
http://factoryjoe.com/projects/emoticons/. These are the skype icons. No tunneling of smilies names using ICON has been implemented as by now. Using unicode smilies (aka emoji) is probably best done as a separate extension by now.
--
MichaelDaum - 02 Apr 2014
And with some brief irc discussion, this also brings in complications with single vs. double-quoting in the %ICON macro. Changing this to a parked proposal.
--
GeorgeClark - 09 Feb 2015