Anzeige
Anzeige
Software & Entwicklung

Mit freier Software zur eigenen Community: Open Source für Social Networks

Immer mehr Unternehmen, Veranstalter und Vereine erkennen die Potenziale, die sich durch ein Social Network als Plattform zur Kollaboration und zum sozialen Austausch ergeben. Nicht immer kommen dabei Baukasten-Lösungen in Frage, weil sie nicht selbst gehostet oder nicht individuell genug angepasst werden können. Wir stellen acht an die individuellen Bedürfnisse anpassbare Softwarelösungen vor, mit denen Entwickler ein eigenes Social Network aufsetzen, einrichten und betreiben können. Alle Systeme sind kostenlos, fast alle zudem Open Source.

8 Min.
Artikel merken
Anzeige
Anzeige

Die vorgestellten Lösungen haben verschiedene Stärken und Schwächen und setzen auf unterschiedliche Sprachen, entweder PHP oder Ruby (on Rails). Eine Tabelle am Ende des Artikels gibt einen Überblick über die Features, die jedes einzelne System bietet, und ermöglicht so einen direkten Vergleich.

Elgg

Anzeige
Anzeige

Elgg wurde im Jahr 2004 von zwei Studenten an der Universität von Edinburgh als E-Learning- und Kollaborations-Plattform entwickelt. Nach und nach entwickelte sich Elgg zu einem System, mit dem sich auch Social Networks betreiben lassen. Die Software ist unter der GPL lizenziert, setzt auf PHP sowie MySQL und besitzt eine eigene Plugin-Architektur. Darüber hinaus unterstützt Elgg zahlreiche offene Standards wie RSS, LDAP, OpenID, FOAF sowie XML-RPC zur Integration anderer Blog-Systeme.

Elgg lässt sich dank Single Sign-On via OpenID gut mit Systemen wie Moodle, Drupal und MediaWiki kombinieren. Kernpunkt von Elgg ist das multimediale Portfolio eines Nutzers. Dieser kann neben seinem Profil auch ein Weblog führen, einen Podcast betreiben, Dateien hochladen, RSS-Feeds einbinden und sämtliche Inhalte mit Tags versehen, über die sich Verbindungen zu anderen Nutzern herstellen und Gruppen gründen lassen. Dem Nutzer bietet Elgg die komplette Kontrolle darüber, wer seine Inhalte sehen darf – von komplett öffentlich bis auf einzelne Nutzer beschränkt.

Anzeige
Anzeige

Nach der Installation präsentiert sich Elgg in seinem Standard-Template zunächst recht schlicht, lässt sich aber mit PHP- und CSS-Kenntnissen anpassen. Die Entwicklung eigener Templates ist nicht ganz einfach, da Elgg derzeit nicht auf eine Template-Engine wie Smarty setzt. Eine deutsche Übersetzung gehört zum Standardumfang von Elgg,
die Benennung einiger Menüpunkte ist allerdings etwas
gewöhnungsbedürftig.

Anzeige
Anzeige

Elgg steht derzeit bei Version 0.9.1, Version 1.0 wird von Grund auf neu entwickelt. Das Projekt hat die Zeichen der Zeit erkannt und entwickelt Elgg in Richtung offener Schnittstellen weiter. Version 1.0 soll dank der „Open Data Definition“ [1] offen für den Datenaustausch mit anderen Social Networks sein. Bereits fertig ist die neue Startseite des Elgg-Webauftritts unter elgg.org. Mit Elgg Spaces [2] plant Curvedriver, das Unternehmen hinter Elgg, zudem eine Elgg-basierte White-Label-Lösung.

Lizenz GPL URL http://elgg.org
akt. Version 0.9.1 Demo http://community.brighton.ac.uk/ (inoffiziell)

AroundMe

Anzeige
Anzeige

Das schwedische Unternehmen Barnraiser verfolgt mit seinem Projekt AroundMe einen komplett anderen Ansatz als Social-Network-Plattformen wie Elgg, nämlich den eines dezentralen Social Networks auf Basis von OpenID. Kernidee hinter AroundMe: Nutzer sollen die Möglichkeit haben, mit AroundMe ein eigenes dezentrales Profil im Netz anzulegen und selbst zu hosten. Durch die Verknüpfung von Profilen unterschiedlicher Nutzer entsteht ein Geflecht einzelner kleiner Social-Networking-Sites. Das Projekt teilt sich in drei separate und selbstständig lauffähige Webapplikationen, die funktional aufeinander aufbauen.

„AroundMe Personal Identity“ bietet einem Nutzer die Möglichkeit, ein einfaches Blog aufzusetzen, das zusätzlich zu den Blogeinträgen auch Aktivitäten auf anderen Web-2.0-Plattformen wie YouTube, last.fm oder Digg bündeln und darüber hinaus als OpenID genutzt werden kann.

Mit dem „AroundMe Identity Server“ können Website-Betreiber als OpenID-Provider auftreten und ihren Nutzern darüber hinaus die Möglichkeit geben, sich eine eigene Präsenz auf Basis von „AroundMe Personal Identity“ anzulegen.

Anzeige
Anzeige

Der „AroundMe Collaboration Server“ bildet die Basis für kollaborative Social-Network-Plattformen. Integrierte Bestandteile des Collaboration-Servers sind unter anderem Blog, Forum und Wiki sowie sämtliche Features des Identity-Servers. Technologisch setzt AroundMe auf die Webserver Apache oder IIS sowie PHP 5 inklusive Curl, BCMath und die GD Library. Darüber hinaus benötigt der Collaboration-Server eine MySQL-Datenbank.

Lizenz GPL URL http://www.barnraiser.org/
akt. Version PI: 1.3, IS: 1.2, CS: 1.6.2 Demo

LovdByLess

Ein relativ neuer Vertreter unter den Social-Network-Plattformen ist LovdByLess. Die in Ruby on Rails geschriebene Open-Source-Software steht unter der MIT Licence. Hinter dem Projekt steht die amerikanische Agentur Less Everything, die für ihre Kunden Webapplikationen auf Basis von Ruby on Rails entwickelt. Obwohl sich LovdByLess noch im Beta-Stadium befindet und noch keine große Entwicklergemeinde um sich schart, kann das System bereits mit einer Menge interessanter Features aufwarten: Neben Grundfunktionen wie Profilseiten mit Kommentaren, einer Suche, einem Dashboard mit Aktivitäten von Freunden, einem internen Nachrichtensystem und einer Fotogalerie können Benutzer auch ein Blog anlegen sowie Flickr-Fotos und YouTube-Videos integrieren. Positiv: LovdByLess unterstützt OpenID zur komfortablen und dezentralen Authentifizierung von Benutzern. Wie viele Rails-Projekte überzeugt auch LovdByLess mit einer ansprechenden Optik.

Anzeige
Anzeige
Lizenz MIT Licence URL http://lovdbyless.com/
akt. Version Demo http://try.lovdbyless.com/

Dolphin

Dolphin setzt auf PHP und MySQL und steht in Version 6.1 unter Creative-Commons-Lizenz zum freien Download bereit. Eine
überaus umfangreiche und sorgfältige Installationsroutine führt den Administrator
ohne Umwege zu einem Social Network à la MySpace. Zu den Hauptfeatures von Dolphin
gehören die so genannten Ray-Widgets, die als Flash-Applikation Funktionen wie Video-Chat, Webcam-Rekorder, Musik- und Videoplayer
sowie einen Instant-Messaging-Client bereitstellen. Auch die komplett
auf AJAX basierende Foren-Software Orca [3] ist im Download-Paket enthalten. Eine deutsche Sprachdatei gehört nicht zum Installationsumfang, im deutschen Dolphin-Forum stehen allerdings Übersetzungen des Frontends und des Admin-Bereichs zum Download bereit [4].

Dolphin kann dank Creative Commons zwar frei genutzt werden, im Footer jeder Seite befindet sich allerdings ein Link zur Website von Dolphin und des Herstellers Boonex. Wer diesen entfernen möchte, muss dafür entweder einmalig rund 60 Euro oder monatlich rund 24 Euro entrichten. Der gleiche Preis gilt für viele einzelne Module wie Video-Chat oder Video- und Musikplayer, die erst nach Bezahlung werbefrei sind.

Anzeige
Anzeige
Lizenz CC Attribution 3.0 License URL http://www.boonex.com/
akt. Version 6.1 Demo http://www.boonex.com/products/dolphin/doldemo/

PHPizabi

Ähnlich wie Dolphin ist die Nutzung von PHPizabi zwar grundsätzlich
kostenlos, allerdings nur solange die Hinweise im Footer und im
Quelltext nicht entfernt werden. PHPizabi setzt PHP ab Version 4.2 und MySQL
ab Version 3.2.3 sowie GD2 voraus und läuft auf den Webservern Apache und IIS. Die aktuelle PHPizabi-Version lässt sich schnell und ohne großes Anpassen einzelner Dateien auf
dem eigenen Webspace installieren. Lobenswert ist das sehr aufgeräumte
Backend, das Administratoren viele nützliche Funktionen wie eine ins
System integrierte Statistik, einen Template-Editor sowie eine Modul- und
Templateverwaltung zur Verfügung stellt.

In Sachen Benutzerfunktionen
steht PHPizabi seinen Konkurrenten in nichts nach und bietet sämtliche
für Social Networks üblichen Features. Anpassungen können über eine
Modul-Schnittstelle selbst vorgenommen werden, darüber hinaus bieten
Entwickler eigene Module, Sprachpakete und Templates auf der
PHPizabi-Website zum freien Download und zum Kauf an [5].
Die meisten Module sind kostenpflichtig und kosten in der Regel einen
zweistelligen US-Dollar-Betrag. Eine deutsche Komplettübersetzung ist
beispielsweise für 12 US-Dollar zu haben. Das Entfernen des
Footer-Brandings kostet 30 US-Dollar, das Quelltext-Branding kann gegen
Zahlung von 150 US-Dollar entfernt werden.

Anzeige
Anzeige

Die Entwicklung von PHPizabi
scheint derzeit stillzustehen, die letzte Version wurde Anfang März
2007 veröffentlicht. Grund dafür ist ein Streit zwischen den Gründern Claude Desjardens und Jeff Knipp. Letzterer betreibt mittlerweile unter phpizabi.com eine Community,
die ebenfalls Erweiterungen für PHPizabi anbietet.

Lizenz eigene Lizenz / EULA URL http://phpizabi.net/
akt. Version 0.848b C1 HFP1 Demo http://demo.phpizabi.net/

PeopleAggregator

Broadband Mechanics, das Unternehmen hinter PeopleAggregator, tritt zum einen als Hoster für White-Label-fähige Social Networks auf und bietet seine Software zum anderen auch zum freien Download an. Frei allerdings nur zur nichtkommerziellen Nutzung, bei kommerziellen Projekten berechnet
Broadband Mechanics Lizenzgebühren zwischen 2.500 und 20.000 US-Dollar, abhängig von der Anzahl der Nutzer. Nach einer etwas spärlich geführten Installationsroutine und der
ein oder anderen Fehlermeldung präsentiert sich PeopleAggregator als
umfangreiche Social-Network-Software mit zahlreichen Funktionen wie Blogs auf Netzwerk-, Gruppen- und Nutzerebene, Aggregation von Accounts bei MySpace, Facebook, YouTube, Flickr oder del.icio.us sowie Kommentar- und Rating-Möglichkeiten.

Anzeige
Anzeige

Marc Canter, der Kopf hinter PeopleAggregator, ist ein Verfechter offener Standards. So verwundert es nicht, dass PeopleAggregator zahlreiche APIs besitzt und OpenID unterstützt. Eine allzu
große Entwickler-Community gibt es derzeit leider nicht, sodass man bei Problemen größtenteils auf sich allein gestellt ist. Informationen zur Nutzung und Konfiguration von PeopleAggregator liefert das Wiki des Projekts [6].

Lizenz eigene (PAYGL) URL http://update.peopleaggregator.org/
akt. Version 1.2pre7_RC1-release-67 Demo http://www.broadbandmechanics.com/

Insoshi

Mit Insoshi hat Rails-Entwickler Michael Hartl eine Open-Source-Software entwickelt, mit der man eigene Social Networks gründen und betreiben kann. Ehrgeiziges Ziel von Insoshi ist es laut Hartl, das WordPress für Social-Network-Websites zu werden.

Die Software basiert auf Ruby on Rails, ist vollständig Open Source und befindet sich derzeit noch in der aktiven Entwicklung. Schon jetzt bietet Insoshi jedoch ein umfangreiches Feature-Set. Dazu zählen Activity-Feeds, Profile mit Fotos und Kommentaren, Diskussionsforen, Blogs mit Kommentarfunktion, ein Messaging-System, eine umfassende Suche sowie ein Administrationsbereich, in dem diverse Einstellungen vorgenommen werden können.

Michael Hartl, der Kopf hinter Insoshi, ist ausgewiesener Rails- und Social-Networks-Experte. Er ist Co-Autor des Buchs RailsSpace [7], das zeigt, wie man mit Ruby on Rails eine Social-Network-Website entwickelt. Es wird interessant sein zu beobachten, ob Hartl eine große Entwicklergemeinde für Insoshi begeistern kann. Mit der Entscheidung, den Quellcode als Open Source zu veröffentlichen, ist der erste Schritt getan. Interessierte können Insoshi auf einer speziellen Website testen (siehe Tabelle). Die Site ist nicht nur Demo-Netzwerk, sondern gleichzeitig Community-Plattform für Insoshi-Entwickler.

Lizenz Affero GPL URL http://insoshi.com/
akt. Version Demo http://dogfood.insoshi.com/

Bevey

Bevey ist das Ein-Mann-Projekt eines amerikanischen Webentwicklers aus Santa Monica in Kalifornien. Er entwickelt Bevey seit etwas mehr als einem Jahr, seine Software steht aktuell bei Version 0.4.2 und ist unter der GPL veröffentlicht. Das System ist
um den Kern herum modular aufgebaut und bietet grundlegende Funktionen eines Social Networks wie Profilseiten, Fotoalben, ein internes Nachrichtensystem, Blogging, Tagging sowie RSS-Feeds. Anhand eines Beispiel-Moduls und mit den entsprechenden PHP-Kenntnissen ist es nicht schwer, eigene Module für Bevey zu schreiben. Bei Fragen zur
Installation und zur Entwicklung gab Bevey-Entwickler Brian den Autoren über E-Mail und via Instant Messaging ausführlich Auskunft. Aufgrund des frühen Entwicklungsstands und der fehlenden
Entwickler-Community hat es Bevey jedoch nicht in den direkten Vergleich
geschafft.

Lizenz GPL URL http://bevey.com/
akt. Version 0.4.2 Demo
System Elgg AroundMe LovdbyLess Dolphin PHPizabi PeopleAggregator Insoshi
private Nachrichten ja nein ja ja ja ja ja
Kontaktliste ja ja ja ja ja ja ja
Profilseite ja ja ja ja ja ja ja
Gruppen ja nein nein ja ja ja nein
Galerien ja nein ja ja ja ja nein
Video-Einbindung ja nein ja ja nein ja nein
Einladungen ja nein nein ja ja ja nein
Gästebuch nein ja ja nein ja ja ja
Datensichtbarkeit einstellbar ja nein nein ja nein nein nein
Datei-Upload ja ja nein ja nein ja nein
Eventkalender ja nein nein ja ja ja nein
Personensuche ja nein ja ja ja ja ja
Kontaktlinien nein nein nein nein nein ja nein
Blog ja ja ja ja ja ja ja
Mehr zu diesem Thema
Fast fertig!

Bitte klicke auf den Link in der Bestätigungsmail, um deine Anmeldung abzuschließen.

Du willst noch weitere Infos zum Newsletter? Jetzt mehr erfahren

Anzeige
Anzeige
Kommentare (5)

Community-Richtlinien

Feuerwehr Gettsdorf

Elgg ist zwar nicht schlecht, bietet aber nicht sehr viele Erweiterungen um den Anforderungen einer wirklich großen Community gewachsen zu sein. Ich kann da nur das kostenpflichtige Marlida empfehlen, angefangen von Miniblog bis zu Gameapps ist hier alles möglich.

akarch

Marlida kann ich garnicht empfehlen!
Die Programmierung ist schlecht selbst der admin kann kaum was von anderen usern ändern wie forenbeiträge etc.
Support gibts dort auch kaum!

Anne Kleinschmidt

Es kommt immer darauf an, welchen Nutzen man aus einer Community-Software ziehen will, welchen Aufwand man selbst in Kauf nimmt und natürlich wie flexibel das System für Erweiterungen und den Ausbau des Portals ist. Meist möchte man selbst zusätzliche Seiten mit mehr oder weniger statischem Inhalt hinzufügen. Dann sollte man darauf achten, dass das System auch CMS-Funktionen mitbringt. Einige kostenlose Open-Source-Systeme für die verschiedenen Anwendnungsgebiete findet man bei http://www.community-cms.de.
Für Dokumentationen o.ä. eignet sich meist eine Wiki-Software, wobei hier wohl MediaWiki, welches ursprünglich für Wikipedia entwickelt wurde, eine brauchbare und vor allem kostenlose Lösung darstellt.
Eine Software für eine Social Network Community mit Videofunktion steht mit osTube zur Verfügung. Obwohl die Installation eher von erfahrenen Administratoren durchgeführt werden sollte, gibt es viel Unterstützung im Forum auf der Homepage, bei der bereits alle möglichen Fragen beantwortet sind.

Uwe Stegmann

Vielen Dank für diese sehr nützliche Information.
Frohe Festtage und ein erfolgreiches 2012

jacboy

Fast alle Projekte sind wohl tot,
nur noch elgg und eine weitere Alternative existieren
und werden weiterhin entwickelt.

Mögt ihr eine neue Liste schreiben?

Gruß,
jacboy

Bitte schalte deinen Adblocker für t3n.de aus!
Hallo und herzlich willkommen bei t3n!

Bitte schalte deinen Adblocker für t3n.de aus, um diesen Artikel zu lesen.

Wir sind ein unabhängiger Publisher mit einem Team von mehr als 75 fantastischen Menschen, aber ohne riesigen Konzern im Rücken. Banner und ähnliche Werbemittel sind für unsere Finanzierung sehr wichtig.

Schon jetzt und im Namen der gesamten t3n-Crew: vielen Dank für deine Unterstützung! 🙌

Deine t3n-Crew

Anleitung zur Deaktivierung
Artikel merken

Bitte melde dich an, um diesen Artikel in deiner persönlichen Merkliste auf t3n zu speichern.

Jetzt registrieren und merken

Du hast schon einen t3n-Account? Hier anmelden

oder
Auf Mastodon teilen

Gib die URL deiner Mastodon-Instanz ein, um den Artikel zu teilen.

Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Kommentar abgeben

Melde dich an, um Kommentare schreiben und mit anderen Leser:innen und unseren Autor:innen diskutieren zu können.

Anmelden und kommentieren

Du hast noch keinen t3n-Account? Hier registrieren

Anzeige
Anzeige