• Hello,

    I saw that your chat plugin does not work without JavaScript so users with a browser addon like NoScript will not be able to send a message (which was supported in BuddyPress by default). This problem would not happen with progressive enhancement.

    It would also be good if there is an option to do a self-hosting of the smileys for better privacy so no third-party requests are sent.
    Also, if users block third-party requests with a browser addon like RequestPolicy, the smileys won’t load so it would be nice to have a local fallback by default.
    An option to disable smileys would be interesting also to avoid these problems.

    By the way, I noticed that the smileys are not loaded when we want to send the first message of a new conversation. I think this problem has not been reported yet.

    I would also be interested in a self-hosted WebSocket version that is open source to contribute to the BuddyPress community, could this be a future option?

    I hope you can fix these problems because your WordPress plugin for BuddyPress has interesting features and I would have to create a fork otherwise.

    Thanks.

    • This topic was modified 7 years, 1 month ago by baptx.
    • This topic was modified 7 years, 1 month ago by baptx.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author wordplus

    (@wordplus)

    Hi there!

    Thanks for reporting!
    We will add sending without JavaScript in next versions and more settings (including smiles as well).

    WebSocket server not planning to become opensource.

    Thanks!

    Thread Starter baptx

    (@baptx)

    I also noticed errors when displaying conservation with a deleted user:

    [Fri Oct 13 18:49:56.638393 2017] [:error] [pid 4477] [client 127.0.0.1:56716] PHP Notice: Trying to get property of non-object in /var/www/html/wordpress/wp-content/plugins/bp-better-messages/inc/functions.php on line 402
    [Fri Oct 13 18:49:56.638411 2017] [:error] [pid 4477] [client 127.0.0.1:56716] PHP Notice: Trying to get property of non-object in /var/www/html/wordpress/wp-content/plugins/bp-better-messages/inc/functions.php on line 420
    [Fri Oct 13 18:49:56.638416 2017] [:error] [pid 4477] [client 127.0.0.1:56716] PHP Notice: Trying to get property of non-object in /var/www/html/wordpress/wp-content/plugins/bp-better-messages/inc/functions.php on line 427
    [Fri Oct 13 18:49:56.638482 2017] [:error] [pid 4477] [client 127.0.0.1:56716] PHP Notice: Trying to get property of non-object in /var/www/html/wordpress/wp-content/plugins/bp-better-messages/inc/functions.php on line 432

    Another problem I had was that the email template uses the variable {{{messages.html}}} which displays a hardcoded English word “wrote” when emails are sent so it is not possible send emails correctly in another language like French.
    Can we change this easily somewhere?

    For information, the default email templates of BuddyPress does not have this problem because they are using more specific variables like {{sender.name}} and {{usermessage}}. These variables are not available in your plugin template for the event “A member has unread private messages” but we could bypass the translation problem if you make them available.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘progressive enhancement and privacy’ is closed to new replies.