10
I think you must make a difference between updating the current set of smilies and extending it by the addition of other smilies/actions/feelings.
For the update it is simple. It replaces simply the images with another (eg lol
=>
(
XOOPS France)
You need only a directory with all the smileys in it with their standard name eg lol = smil3dbd4dbc14f3f.gif and these can be used to copy them to /uploads/ where they overwrite the existing ones.
All articles and posts on the site are immediatly updated with the new smilies.
For extending the smilie set, you need the image files of the addional smilies to be placed in the uploads directory and to add the data for it in the database. When doing this automatic, you face the following problems:
- Having a unique smiley name for not overwriting existing ones.
- having a unique indentifier tag eg :morelol:
- having the emotion name in the users language
Since setting smilies is mosttimes a one time operation, I don't see much benefit in an automated procedure.