Is the quickblox chat GUI or other modules GUI changeable? - quickblox

Just wanna ask is the GUI in the chat module or other quickblox modules changeable or it is fixed? Thanks for the replies.

It's 100% changeable, feel free to update it as you need
All UI components are in code samples and they are open for any updates

The information is stored on QB server. It is required for identification and allowing access to a particular functionality.

Related

React-admin | Easiest way to warn user of a newer available version

I have a react-admin app where we are making frequent changes.
Is there an existing plugin or a way to detect a new version of app and provide user with a toast to refresh the application so that they are working with latest version?
If not with react-admin, is anyone familiar with a way to do this easily with react?
I have found some manual way to do this in following places but I am asking here in case there is an existing package or a more elegant solution that I can leverage directly.
How to force update Single Page Application (SPA) pages?
https://medium.com/#kellyrmilligan/create-react-app-let-your-users-know-when-the-app-has-been-updated-with-a-notification-21335d85481c
Any help is appreciated even if its, nothing exist and I should just hand-roll.
Thanks for reading.
This is not the responsibility of React Admin to handle this kind of issue.
You can think of RA as a simple React component that helps you define an admin.
Hence, RA doesn't provide any helper to manage code update or something similar.
You have to implement this refresh system by hand, and your links are a good start for that.
With the serviceWorker you can do that :
https://github.com/marmelab/react-admin/blob/master/examples/tutorial/src/registerServiceWorker.js
But i don't know why in the demo the service worker is not used ?
https://github.com/marmelab/react-admin/tree/master/examples/demo/src

Does Devtrack have an API that i could use with a chatbot ( slack )?

I want to build a chatbot in Slack that can use some information that is stored in Devtrack.
For example for the QA guys instead of receiving email notifications they could see them directly in the slack channel with the links to the problems.
Any advice or any information on how i could achieve something like this would be much appreciated.
Teambot is an open source project with main goal to make development of Slack chatbots extremely easy. With few words this is a solution that works on nodejs and has architecture that makes your bot extremely extendable. You will be able to develop a skill for your bot that could accomplish the integration you need. I think you can also develop such an integration with let say Jenkins to be notified anytime particular job fails. I could help you with Teambot if you decided to give it a try.

How to fetch POP3/SMTP email using Cordova

I'm new to mobile development and have been looking for a way to retrieve basic email information from simple POP3/SMTP email servers.
I've seen many posts on how to send email using numerous Cordova plugins, etc., but I'm simply trying to retrieve email information for various listing and analysis purposes.
Is this even possible?
Thanks for the help and suggestions on where to start.
Cordova does not have built-in functionality for POP3/SMTP access. As inside your codova app you are running in the javascript/webview sandbox, you don't have socket access, so you can't implement this kind of functionality there.
This leaves you no choice but to implement a Cordova Plugin. You are in Objective-C land now, but unfortunately there aren't any convenient classes in the standard framework for accessing POP3/SMTP. Your best bet is using a library like MailCore.
Details on how to implement a Cordova Plugin (as well as passing the relevant email data from and to your javascript layer) are outside the scope of a simple StackOverflow answer, but the process is (fortunately) well documented.

Will we be able to access life events on a timeline?

Is Facebook planning to add functionality to allow developers to access the new "life events" posted on a user's timeline?
How about those posted on a friend's timeline?
Thanks!
Life events are not currently readable via the API for a user or their friends.
Keep an eye on the updates at http://developers.facebook.com/blog which is where we'll announce this functionality if and when its it built.
if you're building an app which wants to publish life events, the best current suggestion is to model them as custom actions and custom objects on the open graph and build timeline aggregations which show these objects off to at their best.
The bug reported on facebook about this issue was closed on 3rd October 2013. So, I don't think anybody at Facebook is working on making this feature available via API.
Read: https://developers.facebook.com/x/bugs/121450681328551/

Set instant messenger display message programmatically

Would a script that sets display messages for instant messengers be simple or complex? After some searching, there doesn't seem to be any information about this at all.
For the sake of an example, if I had a text file of quotations, would it be possible to have the google talk display message change to a different quotation hourly?
Depends on which client you're using. As far as I know, Google's client doesn't offer any interface for plugins, but the open source instant messenger Pidgin does. I think there already is a plugin for what you want to do, but you can write your own using the documentation and examples they give you.
The complexity of writing something like this is based on how much C or Perl you know, since you can program in either of those for Pidgin. Reading code from other people's plugins, you should be able to figure out the Pidgin API.
You can use Kik API to programmatically send rich content and files between mobile applications. It is available for iPhone and Android platforms and takes only about 5 lines of code to integrate into your app. There is more info at the API website: http://www.kik.com/dev
Disclaimer: I'm on of the developers behind Kik API :)