Integrate instant messaging or chat system with my site developed in CakePHP - plugins

After searching on the net and with others I still have not found a solution to integrate instant messaging system with my site developed in CakePHP.
I found plugins but they are all for version 1.3. and my version of cakephp is 2.8.
Let me explain, I will wish to develop (or use an existing plugin ) an instant messaging system while having the ability to change the user status (online, offline, away, ...).
The user can view the old discussions and his lateral space will be positioned on the right for example listing all the people connected etc.
Thank you in advance for your answers.
Cordially.

i thinks this solution you cannot found it because she need a special developpement .

Cakephp is not prefect for real time operation. You can use nodeJS socket IO http://socket.io/get-started/chat/

Related

understanding microsoft bot platform

My company has started looking into using a platform to generate chat bots, we came across microsoft's framework and are considering using it. we have a few concerns that we need to understand better about their product and would appreciate it if you could help us.
1) What kind of support do they give us when using Facebook messenger compared to what facebook gives natively? things like quick answer or image sending, buttons on the messages? do they support any of that?
2) We would like if you could elaborate exactly what the platform may give us and why we should use it, what we need is to keep all our logic in our servers and have a platform that will interact with all the messengers for us and keep us from coding to each a different code.
3) like question 1 but for telegram and any other messenger? (custom keyboards and stuff like that).
thanks for the help!
Thanks #ejadib
Regarding your second question, your bots logic does stay within your bot and your servers. The Bot Framework provides three things:
1) Connectivity services between your bot and the channels your users are on. All of the logic continues to reside in your bot.
2) Optionally - Bot Building SDK's you can use to facilitate dialog within your bot. These are SDK's you would code to, but still deploy to your own servers.
3) A directory where you could optionally publish your bot.
As #ejadib says, where we can be consistent across channels we add functionality to the core API; and where functionality is very specific to a channel we expose it through the ChannelData property of the C# SDK (SourceEvent in Node).
Regarding 1 and 3, if you want to be able to take advantage of special features or concepts for a channel (Facebook/Telegram) BotFramework provide a way for you to send native metadata to that channel giving you much deeper control over how your bot interacts on a channel. The way you do this is to pass extra properties via the ChannelData property (in C#).
Some things are already supported in the framework, for example Rich Cards will render differently depending on the channel.
Here you will find the information (including Facebook and Telegram).
Also, here you can find how for example you can use things like quick replies.

What is meant by messaging system?

What are the messaging systems available?
I want to build a messaging system like twitter.How to proceed towards it?
Voicemail is a very popular messaging system. You could setup a web app that allows you to record your voice and send it to all of your followers.
Email is another very popular messaging system. Though I am not sure that it has staying power... its probably just some web2.0 craze.
Here's a Webinar tutorial: Building Twitter with Grails in 40 Minutes
Status.net is a good one. Also Yammer (more aimed at corporate environment). I think Salesforce just came up with one (http://www.salesforce.com/chatter/)
They all do the same as Twitter, just a little differently:
Status.Net is open source (or hosted) so you can run your own twitter.
Yammer is a paid for version that only people in your company can access.
Chatter is tied in with Salesforce.
If you're going to go down this route, you need to find that niche in the microblogging market that will give you an edge. I disagree with Matt Ellen in that I don't think this niche has been filled yet. Look at Facebook. It came into a world where MySpace was king. Its niche was exclusivity - you had to be a member of a college to join in the very beginning.
So, like with any new idea that is there to take on some well-established entity, find what makes it different and build on it.

What do you think about OpenFire?

Have you developed for OpenFire (http://www.igniterealtime.org/)?
How has your experience? pros/cons/comments, please.
I'm evaluation several technologies now, and want to know what the community thinks about OpenFire.
We tried Openfire for a chat and message distribution project.
I really liked it at first. The documentation was good, the admin tool was good and the installation was easy.
But we could not make it perform. For some reason the login-process took a looooong time.
Also I have the impression that the project is dying.
We ended up with ejabberd, which works well and was also easy to set up.

making a fully fledged online syncronized star rating system

does anyone know how its possible to make a rating system that updates across all application downloads based on other users input. i would preferably like to use this framwork if possible
http://code.google.com/p/agautam-code/source/browse/trunk/iPhone/?r=7#iPhone/RatingView.
is this even possible in objective c?
thank you
If you're asking someone to just give you the code, you're out of luck - it's too big a question for that ;)
To communicate between downloaded apps you will need some sort of sever holding the rating. Then, when a user changes a rating on their app it will pass the rating back to the server and store it there.
Then, while each app is running it will check the server for new ratings and download them. When it's got the latest ratings from the server it will update the UI (using the RatingView you mentioned in your question if you want).
Personally, I'd use the ASI libraries for the iPhone communication and Ruby on Rails for the server part. Both ASI and RoR are very easy to use and there are lots of ruby on rails webhosts out there to host your server for you.
However, you can use whatever you like really, it's up to you.
Sam

Anyone know what tumblr is written in

Does anyone know what tumblr is written in? I have been trying to figure it out.
It's PHP...
http://www.marco.org/55384019
spiteshow:
I wonder if the Tumblr guys are using a framework or if it is all home brew.
Both: it’s a homebrew framework to add MVC structure and a useful secondary function library to PHP 5 that we started in 2006 and have constantly evolved into a very finely tuned framework for our needs. The same framework runs some of Davidville’s former consulting-client sites as well as all of my personal sites and projects. It’s not available publicly anywhere, but we may release it in the future.
The lead developer's blog features a lot of PHP-related material, and Tumblr was advertising for PHP developers a while ago. This isn't strong evidence, but it's possibly indicative and it's the best I could find.
Here's the full stack as of 2013.
"We're a LAMP based stack (Linux Apache MySQL PHP) with Scala for our many services. Other pieces of tech we use currently in production are Memcached, Varnish and Redis."
http://smcdermott.tumblr.com/post/46847264498/what-language-is-tumblr-written-in-all-php
I just logged in to my account and added the index.php and it worked, so it must be php.
http://www.tumblr.com/dashboard/index.php