Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Getting started

...

  1. Start by downloading the module from the Marketplace.

  2. Then, download the dependencies as mentioned in the 'Dependencies' section.

  3. Add the 'ASU_Websockets-' microflow ' to your own ASU main application after startup microflow.

  4. Configure the security settings as per your requirements.

  5. Finally, add the snippet 'SNIP_Chat_And_Channel' to your desired page, and you're all set to go!
    -> Add full example (with chat context) (so -> create chat, etc.)

    image-20240503-065236.pngImage Added

    6. optional → tailerfit/configure you chat experience → screenshot is outdated now

...

Dependencies

  • Bizzomate websockets

  • Encryption Bizzomate websockets(Optional: references to this module can be deleted when encryption is disabled)

  • Icons (Optional: can be replaced with your own icons in the snippets)

    • Icon collection Atlas

    • Icon collection Atlas_Filled

    OQL
  • CommunityCommons

Module roles suggestions

The module offers various module roles that can be assigned to user roles according to your preferences. To begin, you'll require a 'User' user role with the following module rolesbe able to chat you’ll need the user role: ReadWrite_OwnChats. From there you can add additional privilages as needed:

  • Actions_CreateNewChats

  • Actions_DeleteOwnChats

  • Actions_WriteOwnAvatar

  • Actions_WriteOwnUsernameReadWrite_OwnChats

There are also some admin privilages:

  • Read_AllMessages - Like the name implies, you’ll be able to read all messages of all users

  • Read(Write)_AllOtherData - This is all non message data. It’s a useful for admins to allow them to read and write data that is not AVG sensitive.

  • Config - Useful for Administrators (e.g. manage scheduled events)

...

License

Experimenting with the Chat widget locally on your PC or within a Mendix sandbox environment doesn't require a license. However, a license is required for a production build.

...