php: best system/cms for building social community system? - content-management-system

our company needs to build up a professional social community site with extensive features like:
profiles/groups/add friend, image + video upload, articles + tagging, activity stream,
login/interfaces to social sites like facebook, twitter, foursquare, vimeo ..
what would be the most powerful system/extension?
the most important factor would be: speed!
as we also want to do most of the gui customizing by php on our own, the cms/system shouldn't be too static.
thanks

I will suggest you to use Joomla + Jom Social

Related

blogdown: how to add social media sharing to blog post view (default theme)?

Social media sharing of blog posts is, by definition, done within the individual blog post view.
Each social media site has unique javascript to be called when the their share icon is clicked. Upon execution, a social media-specific window will appear: a) previewing the to-be-shared content (including a YAML-specified image, and YAML-specified text summary); b) prompt the user for share parameters; and c) complete the share. The shared blog post will appear in the user's social media feed, with an embedded link back to the originating blog post, and be seen by the user's social media followers/connections/friends. (A viral effect may ensue; its not uncommon for popular posts to reach millions of social media users, in turn generating substantial traffic on the blog site.)
Social media sites of interest are Twitter, LinkedIn, and Facebook.
How would I go about implementing this social media sharing functionality in blogdown's default theme (hugo-lithium)? I.e., what config.toml to add, where to add social media javascript.
I don't think Lithium has the necessary functionality. You could of course write it in, but it is much easier to start with a theme that supports it out of the box.
I suggest ghostwiter - blogdown::new_site(theme = "jbub/ghostwriter").
It is simple, clean, and its [Params] section supports various sharing options.

Built-in Like Button - Facebook SDK 3.0

Does anybody happen to know a good tutorial on placing the ‘I like it’ button into the application?
I’m especially interested in Facebook SDK 3.0 and the so-called Built-in Like button.
So far, I’ve been searching through google and stackoverflow but I haven't found anything about SDK 3.0.
Publishing a built-in like is very similar to publishing a custom Open Graph action. The best resource for learning about publishing built-in likes is Facebook's reference page:
https://developers.facebook.com/docs/opengraph/actions/builtin/likes/
Please see this post regarding likes and this post to see an alternative of adding a like button.
Ideally you could create a html iframe that links to the page. obviously this would open up the webpage to the link of the facebook like button. atm i believe that's how temple run achieve this. does the trick. They're getting many likes from users directed from the ios app temple run itself.

Creating a Facebook App

I am building a website for a client. He has a Facebook page for his business. On the homepage of his site, he wants a feed that will pull in all the updates from his business' Facebook page.
Now, I felt this would be very easy to implement (maybe it is) but I have scoured the Facebook API for any simple way to do this. I am having a lot of trouble understanding which way I should do this. I've settled on using JS to access it, but have no idea where to go from there.
Do I need to create an app? If so, which options do I select so I can access the clients facebook page?
How do I get my app that I've created to show up so a user can authorize it? I have so many questions, and Facebook isn't very good at giving me answers.
Any help is greatly appreciated.
I would suggest you just use the facebook page's RSS feed.
Example
Take his page URL e.g.
https://www.facebook.com/pages/Lazery-Attack/6001014870
Take the number at the end of the url off, and plug it into the facebook feeds URL e.g.
https://www.facebook.com/feeds/page.php?format=rss20&id=6001014870
Voila, you now have an RSS feed you can integrate into the website you are building.
URL Breakdown
The URL is broken down the following way:
https://www.facebook.com/feeds/page.php?format={feedFormat}&id={PageID}
Vaid feed formats are:
RSS - rss20
Atom - atom10
JSON - json
Other Examples
Atom
https://www.facebook.com/feeds/page.php?format=atom10&id=6001014870
JSON
https://www.facebook.com/feeds/page.php?format=json&id=6001014870
Take a look at the facebook API, right here: http://developers.facebook.com/docs/reference/api/page/
You can give it a try here:
http://developers.facebook.com/tools/explorer/?method=GET&path=19292868552%2Fposts
The like box: http://developers.facebook.com/docs/reference/plugins/like-box/ also has the latest posts available
The simplest way is to add a Like Button to the page and make sure "show Stream" is checked on as this will show all recent posts. You can customise the appearance also (e.g. width, height etc).
No App or messy API calls needed!
Try it out here and simply paste the resulting code into your webpage:
http://developers.facebook.com/docs/reference/plugins/like-box/
Not an app, but the Facebook Social Plugins over here at Facebook For Pages

Code for sharing buttons to facebook, twitter and buzz with counter

I am looking for the code to implement share buttons for twitter, buzz and facebook with a counter like youtube have in their share option, please see the screen shot.
I’ve been looking over some codes but none of them does exactly what I want, either it is a bit square or it is a “like count” to facebook.
I hope one of you could help me with this.
Sincere
- Mestika
For Facebook, look here: Facebook for Developers
For Twitter API, look here: Twitter for developers
And, for Google Buzz: Buzz counter
AddThis (www.addthis.com) provide a variety of configuration options and icons with an easy to use JavaScript snippet and clickthrough stats.

Facebook sharing on mobile web

Can someone tell me how to implement facebook recommendation or like on mobile (iPhone, Android) web browser?
I following the guides for plugin approach and FB.ui approach:
http://developers.facebook.com/docs/reference/plugins/like
http://developers.facebook.com/docs/reference/javascript/FB.ui
but, none of them gave a mobile web sharing experience for recommentation/like. All of them give me desktop version of recommendata/like page.
Is there any tutorial or examples for Facebook sharing on mobile web? Can anyone help?
Thanks.
<div id="facebook_code"><iframe src="http://www.facebook.com/plugins/like.php?href=www.facebook.com%2F[FACEBOOK USER NAME OR ID]&layout=standard&show_faces=false&width=250&action=like&colorscheme=dark&height=80" scrolling="no" frameborder="0" class="facebook_like_button" allowTransparency="true">
Using the like button was a little bit of a fit, but here is how you do it.
The class is so you can style and position a div, the code calls facebook's like.php script so no need to include an extra call to a js file. The code I used also removes the pop up box that you can not style with the FB faces in it, it just displays names. Leave enough vertical room, in this case 80px for the text to wrap with the BLANK likes this text.
You might have to open a web view/safari because either way you're going to have to prove that the user is logged into facebook somehow.
I'm not sure their iOS SDK supports this but have a look at it on GitHub and maybe check the forks to see if anyone has found a way to add the like button.
You may also be interested in sharing rich content and media using Kik API. It lets you integrate your mobile app into Kik Messenger and use Kik's own transport and infrastructure to share content with other mobile app users. It is also very simple to integrate - about 5 lines of code, in simpler scenarios. There is more info on Kik API website: http://www.kik.com/dev and http://apiblog.kik.com
Disclaimer: I'm one of the developers behind Kik API :)