![]() ![]() When it comes to the chat client application, be it web or mobile, the best option is to write your own app. ![]() Similarly, when changing a user name – one should take into account that the data should also be changed in the Rocket.Chat database. Database sync issueĪnother disadvantage worth mentioning is that where the chat is only a part of the project, we need to ensure data synchronization between the database used by the backend and the Rocket.Chat database – any registration in the application means that our backend calls the Rocket.Chat account creation method. At itCraft we are quite used to such challenges, so we had no reservations to start our adventure with Rocket.Chat. The fact of it being written javascript using Meteor, may be a problem for developers unfamiliar with the framework, especially when it’s required to make changes to the server code. For one, due to its highly extensive nature not always worth using for small projects not requiring complex group messaging options. The project code is written in JavaScript using the Meteor framework and is located at this address: Rocket chat disadvantagesĪs good as all this may sound, Rocket.Chat is not perfect. The Rocket.Chat instance was also made available, where less patient can register and talk to programmers – the authors of the project – if there is, of course, someone on the support channel. There’s a forum at users’ disposal They gave the users of the forum at which you can ask a question about the server. On the upside, the community that developed around Rocket.Chat is very helpful and the creators themselves take great care to keep the service up to date and the users informed. To me, the lack of descriptions of errors a method may return posed some difficulties in day to day work. Most of the methods have their equivalents in both APIs and they are quite well documented under these links: Communication with serverįor communication with the Rocket.Chat server, depending on our preference, you can use REST API or WebSockets, or both together, as the authentication token generated by the login method in the first API can be used in the other and vice versa. Other possible integrations include Jira, GitHub, Google Calendar. Jitsi is one of many services that Rocket.Chat can be integrated with. ![]() When you make an audio-video call, a conference is created in Jitsi.Meet and a message with a link is shared in your room. It is possible to configure audio-video conferences, as Rocket.Chat integrates with the external Jitsi.Meet service. Integration of Rocket.chat with other apps It can also be used to transfer all types of files. Rocket.Chat allows you to create private and public chatrooms and 1-on-1 conversations with other users. Changes in the configuration can also be made via the API methods available for the solution. ![]() It is a powerful tool for creating your own chat server offering highly configurable options, available after logging into the chat as an administrator. The authors’ goal was to create a free, open-source version of the widely popular Slack. Rocket.Chat is a group chat project based on an open-source license. Alternatives for Rocket.Chat – Are there any?.I ntegration of Rocket.chat with other apps. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |