The Krotek

Smart Shoutbox 3.0 is coming!

5 posts in this topic

As you probably already know, we're currently working on version 3.0 of one of our most popular extensions - Smart Shoutbox. A lot of changes will be made, most of them - under the hood. Extension will be a lot more stable and easier to manage.

In this topic we encourage you to share your ideas and report bugs. Please, read the list of already implemented or planned features and suggest your own.

Implemented features

  • External database support for cross-site chatting.
  • Shout text parsing is moved to separate plugins. Shouts are now saved in database "as is" with only some basic cleaning.
  • onParseShoutText event for shout text parsing plugins. You can now add your own parsing functionality to Smart Shoutbox.
  • All information for current user (last shout, author name, settings) is saved in cookies, which should improve chatting experience.
  • Ordering option for categories to sort them in the shoutbox on front-end.
  • Categories can now be assigned to selected user groups only.
  • Improved IP-address detection.
  • Support for K2 Users in User Profiles option.
  • Profanity filter replaced with Words Filter plugin and now has a Whitelist option to exclude nice words from filtering.
  • WYSIWYG editor can now be turned on/off for any Shoutbox instance, including modules.
  • Lots and lots of bugs fixed. Most important ones are listed in change log.

Planned features

  • More events for custom made plugins: on shout text parse, on button display, on column display.
  • Full RTL support.
  • New WYSIWYG editor: Trumbowyg

Postponed features

  • Private chatting.
  • Option to mute selected user.
  • Per user settings on front-end: select smiley set, set date format, change shout ordering and more.

Full list of currently implemented features, fixed bugs and changes can be found in change log.

Share this post


Link to post
Share on other sites

Hi

Smartshoutbox is a very good chat but if you ask me how to improve it I can say:

I think most improvements  was taken under consideration after my reports but it would be nice to see next in new version.

- input box could be flexible (possible to widen) in order to see all written text especially in narrow webpage column.

- In narrow column (less than 500px or so) there is a problem with the space for every presented items so maybe the username, time should go in first line and shout in second line like this:

user 12.05.2017 11:00
bla bla blafvsdfgdfgdf

- I don't need avatars at all and there is a lack option to turn it off.

- sometimes customer open 2 web pages in 2 browser tabs (there is smartshoutbox module on each web page). Smartshoutbox is refreshing automaticly only in one browser tab

- In WYSIWYG editor I can't jump the word using CTRL+arrow like in other editors in Windows.

- On mobile with narrow screen I can't see the username, so in option I have to change the width of mobiles but the it looks strange. Dividing username and shouts into 2 lines might be a better solution

- links in shouts are not proper when adress includes Polish chars (https://www.e-dziewiarka.pl/aktualnosci/5-firmowe/news/5172-wyjątkowa-traumseide-włóczką-tygodnia)

 

So i think it's all but I still keep test it.

 

Radek

Share this post


Link to post
Share on other sites

I forgot. It would be nice to be able to edit posted shout within particular time, for example within 2 minutes. Sometimes there is a need to edit post because of spell mistakes.

 

Radek

Share this post


Link to post
Share on other sites
1 hour ago, radosc said:

- input box could be flexible (possible to widen) in order to see all written text especially in narrow webpage column.

It can't be wider, but could be resizable, if I replace input field with textarea. However, there's a textarea out there already and it's replaced with WYSIWYG editor. I need to think on the matter and find out, how to do this in a most harmless way.

2 hours ago, radosc said:

- In narrow column (less than 500px or so) there is a problem with the space for every presented items so maybe the username, time should go in first line and shout in second line like this:

You can hide columns with CSS, when window width lower than 500px or any other number (it's 450px actually). There will not be a second line, because one shout is a one table row. This is the best and most stable layout. Anyway, in 3.0 columns will be customizable from admin.

2 hours ago, radosc said:

- I don't need avatars at all and there is a lack option to turn it off.

In 3.0 columns will be customizable from admin.

2 hours ago, radosc said:

- In WYSIWYG editor I can't jump the word using CTRL+arrow like in other editors in Windows.

There will be a new editor in 3.0. Old one will be removed completely.

2 hours ago, radosc said:

- sometimes customer open 2 web pages in 2 browser tabs (there is smartshoutbox module on each web page). Smartshoutbox is refreshing automaticly only in one browser tab

That's absolutely normal, because Smart Shoutbox never intended to be used in multiple browser windows. But I'll see, what I can do about it.

2 hours ago, radosc said:

- On mobile with narrow screen I can't see the username, so in option I have to change the width of mobiles but the it looks strange. Dividing username and shouts into 2 lines might be a better solution

You can't display everything on mobile version, because mobile versions are always limited due to dimension restrictions. Like I mentioned above, there will not be a second line, but you'll be able to hide unnecessary columns. For example, you can leave only Username and Text in mobile and turn off the rest. You can do this right now as well, but using CSS only. Any column can be hidden or made shorter/wider.

2 hours ago, radosc said:

- links in shouts are not proper when adress includes Polish chars (https://www.e-dziewiarka.pl/aktualnosci/5-firmowe/news/5172-wyjątkowa-traumseide-włóczką-tygodnia)

This issue was related to all non-Latin links and has already been fixed.

2 hours ago, radosc said:

It would be nice to be able to edit posted shout within particular time, for example within 2 minutes. Sometimes there is a need to edit post because of spell mistakes.

You already can edit shouts and not just in 2 minutes, but anytime you want. Yet a time limitation for Edit Own shouts might be a good idea.

Share this post


Link to post
Share on other sites
On 12.05.2017 at 2:34 PM, radosc said:

- sometimes customer open 2 web pages in 2 browser tabs (there is smartshoutbox module on each web page). Smartshoutbox is refreshing automaticly only in one browser tab

I believe, I've fixed this. Try to reproduce it on our server and see, how it works now. Should be good.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now