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

WhatDoesItAffect:

Implementation

-- Contributors: SvenDowideit - 05 Oct 2012

Discussion

anyone want to use the unicode smilies? smile

-- 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
 
Topic revision: r5 - 09 Feb 2015, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy