Jump to content
Mark
 Share


4.3: Express yourself with Emoji

Emoji: built in to Invision Community 4.3! ?

Invision Community has a long history. We remember the early days of forums, back when graphical "emoticons" or "smilies" were added.

We have always shipped our products with a basic set of emoticons with the ability to add your own images and has supported emoji from mobile devices.

Emoji has become a standard across mobile and desktop devices so it made sense to bring them to Invision Community fully.

You can choose from 3 different styles of Emoji:

  • The native style provided by the user's operating system (if you choose this option, users on different platforms will see different styles)
  • Twitter style
  • EmojiOne style

Emoji.png

Emoji Settings

Once you have chosen one of these options, all of the available Emoji will show in the emoticons selector when making a post. Unlike in older versions, the entire list is scrollable (the categories drop down will jump you to the category rather than filter), you can search, and standard Emoji features like skin tone modifiers are fully supported, and of course, you can make them as big as you like.

Screen%20Recording%202018-01-10%20at%201

Navigating Emoji

Screen%20Recording%202018-01-10%20at%201

Skin Tone Modifier

Screen%20Recording%202018-01-10%20at%201

Make Emoji any size

 

Autocompleting Short Codes

In addition to using the selector, you can also use optionally enable standard :short_codes:. These will be autocompleted as you type.

Screen%20Recording%202018-01-10%20at%201

Autocompleting Short Codes

You can also enable more conventional ASCII emoticons to be automatically replaced too:

Screen%20Recording%202018-01-10%20at%201

ASCII Short Codes

 

Don't Worry: Custom Emoticons Aren't Going Anywhere!

You can use custom emoticons either instead of, or even alongside Emoji. If you give your custom emoticons a text replacement starting and ending with : they will even show in the autocompletion alongside Emoji.

Screen%20Recording%202018-01-10%20at%200

Custom Emoticons

 

Technical Details 

Whichever style you choose, Emoji is stored in the database as the actual Unicode characters, so you can even change the setting and all Emoji, even those in existing posts, will immediately change.

If you choose to use the native style (so the Emoji will match the style provided by the operating system), the system will automatically detect which Emojis are supported and the selector will only try to show the ones the platform can render.

 Share

Comments

Recommended Comments



Since there's an option for skin tone there should also be an option for any color. This would help tremendously for specific colored themes. I actually designed my icons and colors previously, it'd be nice if users could just change to match. Blue is a popular color for example..

Regards

Link to comment
Share on other sites

This is a great update, really well implemented, thank you. ?

I don't mind emoji, some are really nice, but using them in IPS is a little frustrating with an iPad because although there is a handy quick keyboard switcher in iOS you can't select and highlight change text font size in IPS4.2.

Huge thanks for keeping emoticons, my members love them and would hang, draw and quarter me, if I announced we were losing them!

wiggle.gifcheers.gif lemon-smiley-emoticon.gifBooty.gif

Now, if you could please, please add show/hide category toggles to the ACP Emoticons section to make drag and drop category reordering more practical when you have a couple of hundred of the blighters, and perhaps the equally long requested option to enable and disable categories to members by date range (so we can disable seasonal only smilies etc), I'd be ecstatic!

tamale.gifbanana.gifdancing-turkey.gifbrian-dancing-banana-smiley-emoticon.gif161.gifth_banana3.gifbunny.gif

Btw, not sure if this is working as intended in 4.2.6 but you can't currently create a new emoticon category without uploading a new image at the same time. Therefore if you want to make a new category ready to drag/drop move an existing emoticon into, you can't. You have to upload a dummy image first into the new category as you define it, then remove the dummy image, then relocate your existing image. Bit of a pain!

Edited by The Old Man
Clarity
Link to comment
Share on other sites

1 hour ago, kysil said:

This is macOS native smile 5a57ad2cb847c_ScreenShot2018-01-11at20_29_31.png.b2cb1d20748ef9fbf814e70474e2d947.png

Is this what will happen with these new Emoji?  People on Windows will see a little square?  I see a lot of little squares on my site now, I presume from people posting from an iDevice.

Link to comment
Share on other sites

46 minutes ago, Square Wheels said:

Is this what will happen with these new Emoji?  People on Windows will see a little square?  I see a lot of little squares on my site now, I presume from people posting from an iDevice.

If you have an old version of Windows that doesn't support emoji, you may not see them (some you may see as a normal black and white basic icon). Windows 10 fully supports emoji. However, if you select to use Twitter style or EmojiOne Style, they'll be rendered as images that you can see regardless of browser/OS.

Link to comment
Share on other sites

6 hours ago, Stuart Silvester said:

If you have an old version of Windows that doesn't support emoji, you may not see them (some you may see as a normal black and white basic icon). Windows 10 fully supports emoji. However, if you select to use Twitter style or EmojiOne Style, they'll be rendered as images that you can see regardless of browser/OS.

Hmm, that was it.  I was at work on Win 7, home on Win 10.  All is well.

Since lots of people are on Win 7, I'll go with one of the compatible styles.

Link to comment
Share on other sites

19 hours ago, DesignzShop said:

Since there's an option for skin tone there should also be an option for any color. This would help tremendously for specific colored themes. I actually designed my icons and colors previously, it'd be nice if users could just change to match. Blue is a popular color for example..

Regards

Skin tone is a defined emoji property based on the Fitzpatrick Scale. There is no way to use arbitrary colors.

Link to comment
Share on other sites

Question...

Does the update offer the option to translate older emoticons used in the past to emoji if an admin wanted to do that? Let's say in case I wanted to completely remove the old style emoticons but didn't want them to appear as just some text/characters.

Link to comment
Share on other sites

On 1/10/2018 at 6:37 PM, Mark said:

The upgrader does not handle it automatically. If you are not already utf8mb4-reader, you will be prompted to do the conversaion before the system will allow you to enable Emoji.

This did not happen to me. My database is still set to UTF-8, not utf8mb4.

What other rows in what other tables should be changed to support emoji around the IPS suite?

Link to comment
Share on other sites

1 minute ago, iacas said:

What other rows in what other tables should be changed to support emoji around the IPS suite?

You need to use the converter available in the ACP (Support area). Don’t try to convert it yourself. 

Link to comment
Share on other sites

4 minutes ago, opentype said:

You need to use the converter available in the ACP (Support area). Don’t try to convert it yourself. 

My ACP Support area looks like what it always looks like: it wipes the caches and then offers to turn off third-party plugins/applications if I choose "Something isn't working," and it lets me search for something like "emoji" when I type that in, and which takes me to the "emoji" setting that I've already turned on. System Check reveals all green checkmarks.

I didn't see a converter or a way to run the script that will update the appropriate storage formats to utf8mb4.

I know you're just a forum user yourself, @opentype, so thank you for your help.

Link to comment
Share on other sites

@Mark - if i deleted the old normal smile from the old set :

:)

would that cause old posts to show the version from new set (I selected the EmojiOne style but I'm too chicken to delete one from the old set and see what happens :D).

My problem is by default if I enter that shortcode above it shows the old set and I want to force all future posts to use the new set rather than a "Frankenstein's monster" mix of both.

Basically I just want to retire the old set moving forwards but there doesn't seem to be an option. Not bothered about converting all existing posts.

Link to comment
Share on other sites

4 minutes ago, Peter.B said:

Basically I just want to retire the old set moving forwards but there doesn't seem to be an option. Not bothered about converting all existing posts.

Removing the image emoticons deletes the files. But you can keep a backup and upload them to the old location so they don’t break for older posts. 

Link to comment
Share on other sites

That's a good suggestion +1

I keep seeing giant size pixelated emoticons in email notifications and posts on my 4.3.1 community. I added a custom emoticon to a message in Chatbox and it appeared 10x larger than it should! Does anyone else have this issue with their traditional emoticons?

Link to comment
Share on other sites

On 5/2/2018 at 11:41 AM, opentype said:

Removing the image emoticons deletes the files. But you can keep a backup and upload them to the old location so they don’t break for older posts. 

Thanks - that worked perfectly.

If anyone else wants to do this, the steps are:

  1. Create a copy of your uploads/emoticons folder
  2. Go to Emoji in the admin under Customization > Editor and click the "custom emoji" tab
  3. Delete the whole set (link at the top-right
  4. Copy the backed-up emoticons back into the uploads/emoticons folder

Now the editor will turn shortcodes into NEW emoji rather than use the old set, and old posts will still be able to access the old images.

Link to comment
Share on other sites

I added 4.3.3 yesterday and enabled the Twitter emoji (when did smilies become emoji??? - I digress)… Work fine on the desktop, but on mobiles I find scrolling through them is sluggish and stutter making them unusable so had to revert to my original custom ones which are fine. Couple of users have reported the same when using the Twitter ones.  Anybody else finding?

Link to comment
Share on other sites




Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...