Top 10 Open Source Social Networks

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

description

Here is the rundown on the top ten open source social networks (i.e. free) as brought to you by feedgrowth.com. These include the heavy hitters and the lesser-known platforms, the full-fledge social networks and the snippets of code anyone can add to their website to offer social functionality and features.

Transcript of Top 10 Open Source Social Networks

Page 1: Top 10 Open Source Social Networks

December 11, 2008

Atlanta Digital Marketing Meetup:Top 10 Open-Source Social Networking Tools

1

Page 2: Top 10 Open Source Social Networks

LovdbyLess

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

platform: Ruby on Rails

Page 3: Top 10 Open Source Social Networks

CommunityEngine

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!

platform: Ruby on Rails

Page 4: Top 10 Open Source Social Networks

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

SocialEngineplatform: PHP

Page 5: Top 10 Open Source Social Networks

Insoshi

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

platform: Ruby on Rails

Page 6: Top 10 Open Source Social Networks

Elgg

Elgg is an open, flexible social networking engine, designed to run at the heart of any socially-aware 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...

platform: PHP

Page 7: Top 10 Open Source Social Networks

Drupal + 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 add-on 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.

platform: PHP + modules

Page 8: Top 10 Open Source Social Networks

Joomla + Community Builder

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

platform: PHP + modules

Page 9: Top 10 Open Source Social Networks

KickApps

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

hosted, free with advertisements

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

Page 10: Top 10 Open Source Social Networks

Ning

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.

hosted, white-label

Page 11: Top 10 Open Source Social Networks

Google Friend Connect

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.

individual Google gadgets

Page 12: Top 10 Open Source Social Networks

Facebook Connect

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.

platform: Facebook

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)

Page 13: Top 10 Open Source Social Networks

platform comparison

13

LovdbyLess Community Engine

Social Engine Insoshi Elgg Drupal* Joomla KickApps Ning

Google

Friend Connect

Facebook Connect

platform RoR RoR PHP RoR PHP PHP PHP hosted hosted widget Facebook

dashboard ✓

profile ✓

friends ✓

groups ✓

blogs ✓

comments ✓

messaging ✓

wall ✓

photo ✓

video YouTube ✓

forums ✓

widgets ✓

chat ✓

events ✓

tagging ✓

integration ✓

CMS ✓

newsletter ✓

activity feed ✓

rating ✓