Get in-app notifications about new messages (it would be perfect if this would also work if a mobile app is running in the background, e.g. by using vibrations)
Get out-of-app notifications via e-mail, as an alternative if I am not online
So far, I found the socialize packages on Atmosphere and a new “alpha” project strngs:mailbox. Are there any other alternatives I might have overlooked and you could recommend?
Besides asynchroneous messaging, I would also be interested in synchroneous chat, if there’s packages for this. So if you know a good one, feed-back would also be highly appreciated. On Atmosphere, I’ve found jaymc:chat and afruth:chapp.
Although you have found it, but the socialize packages does everything you asked really well. It has methods that can be used in blaze templates as well. I have implemented the socialize:messaging in one of my apps and its great. imo look no further
@kaiyes - socialize:messaging looks interesting. Is there a tutorial or example anywhere? The README is a bit spartan beyond API documentation. How did you get started?
I really like the idea of the socialize ecosystem, but it is quite hard to understand how the pieces are fitting together, as there is “only” a technical description of the API but no description of use-cases etc.
But to be honest, I found it quite hard to follow the explanations (at least when I tried so some days ago, in a very tired mood; it was late in the evening).
@mbrookes, @waldgeist I agree the documentation needs work, but I got it working watching this same video you mentioned and understood how it worked. Its basically the same thought process for all of the packages. The packages are made to work independently from each other. So friendship package or messaging packages can work individually or together. Let me see if I can make a quick demo
Hi, I’m implementing the same thing in my app and decide to build my own one with the inspiration from RocketChat, which I think include all of you above demands.
I made a quick demo using the social:messaging package. I just used one or two methods though. maybe @copleykj can add to that using all the methods so that a showcase example app can be made . A whole lot more can be done with this package.
So as @kaiyes mentioned the documentation for socialize:messaging has been updated. I hope this helps some. I spent most of today grinding off some of the rough edges of a photo album package which sort of completes the set. I do have one more package in mind, but its not necessary to consider them a working set.
Once I polish the photo albums package with some final tweaks and documentation I’ll be set to put together a proper demo of all the packages together as a functional social network.
I also noticed somewhere (probably github) that someone said they were trying to implement socialize:likeable as well. As of today I’ve overhauled the API for that package so that it is much easier to use and an update to socialize:commentable with the same style API changes should be released early tomorrow.
If anyone has any questions please feel free to reach out. If it’s urgent and I don’t respond through here or on github then you can always reach me through email with the same username @gmail
Yes, the photo album package is a lot like the cosio55 package but I didn’t see the need for autoform. It still uses cloudinary but adds some helpers as well as models for photos and albums with all the features you would expect from a package in the socialize set.
Hi, what finally did you found and used? Im looking for a one-to-one messaging package. Socialize is not an option because still poorly documented and supported.
Regards,
We used raix:eventddp – it doesn’t cover 100% of what you want (out-of-app and when the app is in the background), but those are typically other services (e.g. Skype / Viber have their own internal messaging as well as push notifications / GCM for the App is in the background)
Poorly Documented and supported? Maybe the documentation isn’t perfect, but its definitely not poorly documented and as for poorly supported, this is far from the truth.