Top 10 Open Source Social Networks

Page 1

Atlanta Digital Marketing Meetup: Top 10 Open-Source Social Networking Tools December 11, 2008

1


LovdbyLess platform: Ruby on Rails LovdbyLess is a free and fully customizable social networking platform, built using Ruby on Rails. Lovd developers have offered their code to anyone with an itch to socialize and the server space to host it. It comes with many of the same features and functionalities of Myspace and Facebook, such as: • • • • • • • • • • •

blogs with comment capabilities photo galleries with captions profile bio and information the ability to follow a user or "friend" them site search for friends user-to-user messaging profile comments user dashboard (recent activity feed) emailed activity flickr integration youtube integration


CommunityEngine platform: Ruby on Rails CommunityEngine is a free, open-source social network plugin for Ruby on Rails applications. Drop it into your new or existing application, and you'll instantly have all the features of a basic community site. Features: • • • • • • • • • • •

Authentication (sign up, log in) User profiles User search Blogs with tagging, categories and rich text editing Photo uploading and tagging "Clippings" - visual bookmarks Commenting and comment notification Forums Friendships and activity feeds Favoriting of clippings and blog posts And more!


SocialEngine platform: PHP SocialEngine is a PHP-based social network platform that lets you create a social network on your website. Right out of the box, your social network will offer nearly all of the features found on today’s wildly popular social networks. Other social network apps overwhelm your users with superfluous features. History shows that the simpler, user-friendlier social networks are more likely to succeed. SocialEngine allows you to buy features “à la carte.” This means that if your unique idea includes specific features like blogs or photo albums, you can build them yourself or buy them from SocialEngine for a small fee. Features: • Activity feed • Extensive user profile options • Search engine friendly URLS, template engine and support • Anti-spam features • Photo albums • Blogs • Groups • Classifieds • Events • Chat • Private Messages


Insoshi platform: Ruby on Rails While it's not for the non-technical, it can let you create your own social network for a very low price - zero. All you need to do is download and configure the software, then customize it to work for your customers. If you want to see what it looks like, you can just sign up and play around to get a good idea. The current version of Insoshi has the following features: • • • • • • • • •

Activity feed Personal profiles with photo upload and comment walls Internal messaging system Contacts list Blogs with comments Discussion forum Search for profiles, forums, and blogs Admin panel with site preferences Option for email verification and activity notifications


Elgg platform: PHP Elgg is an open, flexible social networking engine, designed to run at the heart of any sociallyaware application. Building on Elgg is easy, and because the engine handles common web application and social functionality for you, you can concentrate on developing your idea. Elgg is open source and runs on Apache, PHP and MySQL. It is compatible with any server environment that can run the Apache web server. End-User Features: • Profile • Dashboard • Activity feed • User preferences • Comprehensive administration tools • OpenSocial applications • Blogging • File repository • Forums • Social bookmarking • And more...


Drupal + modules platform: PHP + modules Drupal is a free, open-source software package that allows users to easily publish, manage and organize a wide variety of content on a website. There are already tens of thousands of sites powered by Drupal. While not a social network specific platform, between the built-in functionality and an endless list of addon modules, Drupal could be the perfect fit. If there's a feature you need, someone has probably already developed a module to do it. But if not, there's an enormous community of developers who support Drupal and you can write custom modules to share with them.


Joomla + Community Builder platform: PHP + modules The Community Builder suite extends the Joomla! and Mambo website user management systems and allows further management of those users. Key features include: • • • • • • • • • • • • • •

extra fields in profile enhanced registration workflows user lists connection paths between users admin defined tabs and user profiles image upload front-end workflow management integration with other components like PMS newsletter forum galleries use of multiple database connections for scalability search multiple network structures and full customizability


KickApps hosted, free with advertisements Kickapps is a community-building platform - something of a private label social network that you can embed in your site with a modicum of effort. You may even have already seen it if you've visited or used community features on ABC Family, the DIY Network, or the Phoenix Suns. If you want to create your own brand's Facebook, here's one way to do it. Community-Facing Features: • • • • • • • •

My Home Media Sharing and Mobile Uploading Profile Pages Widgets Messaging Friending and Groups Blogs and Podcasts Message Boards Management Features • • • • • • •

The KickApps Affiliate Center Industry’s First Self-Service Widget Builder Media Management Member Management Advertising Inventory Control Detailed Reporting Content Management System (CMS) Compatible


Ning hosted, white-label Ning offers the latest social networking features, all infinitely customizable to meet your unique needs. As a platform, you don't have to appeal to Ning for the features you want. If you have the time and the inclination, you can build them yourself. It's the software equivalent of Home Depot. Unlike other services that offer a "one-size-fits-all" offering, your social network on Ning runs on a programmable platform. • • • • • • • • • • •

Fully customize the look of your network Insert widgets Fully customizable profile Schedule events and invite members Groups Real-time activity stream Discussion forum Upload and share videos Post and organize photos Network Badge Share media on Facebook profiles

Ning offers some premium services as well, such as removing certain promotional links or ads, expanding your storage, or using a domain name that you own.


Google Friend Connect individual Google gadgets Google Friend Connect is a new offering from Google that allows you to add social networking features to your site by simply copy and pasting gadget code from Google. The best part is, anyone with a Google, Yahoo, or OpenID account can join with only one click. Just copy and go 1.

Choose the apps you want from a gallery of gadgets created by Google and the OpenSocial developer community. You can get gadgets for photo sharing, concert listings and games, with many more to come.

2.

Copy the snippets of code for the gadgets you've chosen.

3.

Paste the snippets where you want them to live on your site and just like that, they'll be up and running.

With Google Friend Connect, visitors to your site or blog can: • •

Sign in with their Google, Yahoo, AIM or OpenID account. Interact with other visitors by making friends, sharing media, posting comments, playing games, and more. Invite friends from other social networks and contact lists to join your site or blog.


Facebook Connect platform: Facebook Facebook Connect is a new arm of the popular social networking platform, which gives users the ability to take their Facebook identity and friends with them as they explore outside sites and applications. Third-party sites need to adopt a portion of the Facebook API to enable Facebook Connect features. For Third-party sites, Facebook Connect: • Provides trusted user authentication • Real Identities - Users bring their real names and information to your site, no pseudonyms or spammers • Social Distribution - Users can share and distribute their web activities with friends, putting your site, application, or content in front of new users. With Facebook Connect, users can: • Login to your site with their Facebook username and password • Bring their Facebook information with them username, friends, privacy settings, profile, images, groups, etc • Participate in activities on your site - like commenting or writing a review - then share these site activities with their Facebook friends (or publish activities under their feed)


platform comparison platform

LovdbyLess

Community Engine

RoR

RoR

Social Engine

Insoshi

Elgg

Drupal*

Joomla

KickApps

Ning

Google Friend Connect

PHP

RoR

PHP

PHP

PHP

hosted

hosted

widget

dashboard

profile

friends

groups

blogs

comments

messaging

wall

photo

video forums

✓ ✓

✓ ✓

events

tagging

integration

activity feed rating

✓ ✓ ✓

newsletter

widgets chat

Facebook

YouTube

Facebook Connect

✓ ✓

CMS

13

✓ ✓


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.