Web 2.0 und seine Social Networks
Der Begriff Web 2.0 ist in aller Munde, aber was er genau bedeutet kann niemand so richtig erklären. Grundsätzlich ist Web 2.0 einfach hipper, flippiger und noch vernetzter als das "alte" Web 1.0. Da zu diesem Thema schon viel geschrieben und debatiert wurde, will ich nicht näher auf das Thema Web 2.0 eingehen, dafür um so mehr auf die Social Networks welche als ein erheblicher Teil des Web 2.0 angesehen werden.
Jeder von uns befindet sich in einem sozialen Netzwerk. Zumindest haben wir alle mal in einem sozialen Netzwerk gelebt, denn irgendjemand hat uns grossgezogen und gefüttert. Danach ist es gut möglich, dass der eine oder andere ohne jegliches soziales Netzwerk dastand. Wenn Sie das Lesen, gehören sie mit ziemlicher Sicherheit nicht dazu, denn im Internet - oder nur schon um einen Internetanschluss zu erhalten - kommt man fast nicht um ein soziales Netzwerk herum. Jede Person hat ihr individuelles, soziales Netzwerk, welches sie sich mehr oder weniger ausgesucht hat. Da wäre die Familie, die Freunde der Familie, Lehrer, Ärzte, Geistliche, Freunde, Arbeitskollegen und irgendwann auch Petrus. Es war mir eigentlich schon immer klar, dass sich diese Form unseres Verhaltens sich irgendwann im Internet wiederfinden würde (blos hab ich nicht gedacht, dass dies in dieser Form geschehen würde).
Als soziale Netzwerke im Internet können Internetforen, Wikis, Blogs (oder die Blogosphäre) oder mischungen aus solchen Diensten angesehen werden. Doch es gibt auch Portale, die eigentlich nichts anderes bieten als: Dein Name, Deine Freunde, Deine Gruppen, Deine Fotos. Die bekanntesten Netzwerke sind sicherlich MySpace, Facebook oder StudiVZ. Alle diese Internetdienste bieten ein Portal an, auf welchem man dich registrieren und danach ein Benutzerprofil erstellen kann. Bis hierhin ist es noch ziemlich einfach, doch jetzt wird es schon schwieriger: Ausserdem hat man die Möglichkeit sich mit anderen Benutzer des selben Portals zu vernetzen. D.h: es wird auf die Profilseite der Freunde verlinkt. Bei einem grösseren Netzwerk, wo sich nicht alle Nutzer direkt kennen, besteht die Möglichkeit herauszufinden, über wieviele (und vorallem: welche) Ecken man den andere Personen kennt.
Doch die Dienste können manchmal auch noch mehr. So ist es bei manchen Portalen möglich, eigene Fotoalben oder Datenordner anzulegen, Blogbeiträge zu verfassen und sich in Gruppenforen auszutauschen. Da die Mitgliedschaft bei diesen Portalen in fast allen Fällen kostenlos ist, wird der Betrieb über Werbung finanziert. Und darin steckt der Haken von vielen Portalen. Der Betreiber weiss viel mehr über seine Mitglieder als fast jeder andere Internetdienst. Denn die Benutzer geben nicht nur Name, Geschlecht und Alter an, nein, sie versehen ihr Profil mit fast allen Interessen, Konsumgenüssen und Vorlieben. So kann die Werbung für jeden Benutzer massgeschneidert angepasst werden.
Mit Elgg eine eigene Social Network Plattform anbieten
Die Opensourcegemeinde ist dafür bekannt, dass sie gute und gefragte Software für die breite Öffentlichkeit programmiert. Neben dem bekannten Betriebssystem Linux mit seinen hunderten Applikationen, haben sich auch Internetapplikationen wie Joomla! (CMS), PhpBB (Forum), Gallery 2 (Galerie), Wordpress (Blog), Mediawiki (Wiki) oder Moodle (E-Learning) durchgesetzt, oder sogar kostenpflichtige Programme fast verdrängt. Der Erfolg dieser Applikationen liegt vorallem darin, dass sie frei verfügbar, von dutzenden oder sogar hunderten Entwicklern verbessert und einfach anpassbar sind.
Unter dem Namen Elgg wurde ein weiteres Programm in die Reihe hochwertiger Software hinzugefügt. Es erlaubt jedem Webmaster mit etwas Einarbeitung ein eigenes Portal in der Art von Facebook und Co aufzuziehen. Doch die Software bietet noch mehr! Mit Elgg kann man praktisch jedes Internetprojekt umsetzen (ob dies sinnvoll ist oder nicht, bleibt jedem selbst überlassen). Die Software wurde von Anfang an modular aufgebaut und kann dadurch ganz den eigenen Bedürfnissen angepasst werden. In der Art: Ich hätte gerne das CMS mit Forum und Benutzerverwaltung, achja, die Benutzer sollten sich auch per PM miteinander verständigen können. Lassen sie aber die Galeriefunktion weg, und zum Trinken ein Bier.
Elgg ist noch relativ neu, am 30. Oktober 2008 wurde die Version 1.1 herausgegeben - 3 Jahre und 7 Monate nach der Veröffentlichung der Version 0.1.1 Alpha. In der Zwischenzeit hat sich viel getan. Es hat sich schon eine kleine aber freine Entwicklergemeinde um das Projekt gebildet. Den Grundstein für das Projekt wurde von Ben Werdmuller und David Tosh gelegt. Sie gründeten im Jahre 2006 das Unternehmen Curverider in welchem Sie das Projekt weiterentwickelten und bis zur heute aktuellsten Version 1.1 brachten. Das Unternehmen bietet Dienstleitungen rum um Opensource Internetprogramme und Webstrategien für die eigene Website an. Es ist auch ein Commercial Service für Elgg geplant, damit deckt Elgg die Bedürfnisse fast aller Benutzer ab: frei und kostenlos für Bastler und Entwickler, stabil und Service für Unternehmen welche auf Zuverlässigkeit setzen.
Funktionen von Elgg
Da Elgg modular aufgebaut ist, lässt sich die Frage nach den Funktionen der Software nicht einfach pauschalisieren. Doch wer das sogenannte full package von elgg.org herunterlädt, der bekommt den Elgg Core (das Grundgerüst) und folgende Erweiterungen:
- Blogs - Damit haben die Mitglieder oder Gruppen die Möglichkeit ein eigenes Blog zu betreiben
- Files - Damit können Mitglieder oder Gruppen Dateien zum Download zur Verfügung stellen. Zb: Bilder, Musik, Dokumente, Videos oder Programme.
- Pages - Damit können Mitglieder oder Gruppen eigene Seiten veröffentlichen. Zb: Regeln, Tutorials, News.
- Bookmarks - Damit kann jedes Miglied alle Seiten des Portals in als Lesezeichen speichern und anderen zugänglich machen.
- Messangeboard - Gruppen haben mit dieser Erweiterung die Möglichkeit ein Diskussionsforum einzurichten und sich so auf einem einfachen Wege auszutauschen.
- Status - Damit kann ein Mitglied seinen aktuellen Status veröffentlichen.
- TinyMCE - Ein Schreibeditor, mit welchem es möglich ist, längere Beiträge zu editiren (wie bei Wordpress)
- Private messages - Damit können sich Mitglieder private Nachrichten schicken.
Auf der Pluginseite von Elgg.org gibt es noch viele weitere Plugins welche das Portal verbessern können. So einen OpenID-Client. Seit die Version 1.0 veröffentlicht wurde, wächst die Entwicklergemeinde täglich an, was auf viele weitere nützliche Plugins hoffen lässt (wie bei Wordpress oder Joomla!).
Ausserdem lässt sich schon heute Elgg relativ einfach mit Mediawiki oder Drupal verbinden und lässt so fast keine Wünsche offen.
Was benötige ich um Elgg 1.1 zu installieren
Elgg ist grundsätzlich nicht sehr anspruchsvoll. Benötigt wird nur ein LAMP-Server (Also einen Server mit Linux als Betriebssystem, Apache als Webserver, MySQL als Datenbank und PHP. Für Elgg benötigt man jedoch PHP 5.2 und auch mod_rewrite muss aktiviert sein. Die Kombination die Elgg verlangt sind also weder besonders hoch und daher bei den meisten Hostern zu finden. Bisher habe ich Elgg schon bei Cyon.ch ohne Probleme installiert (man darf nicht vergessen, im Cpanel unter Tools PHP5 für den Ordner wo Elgg installiert wird zu aktivieren).
Falls die Fehlermeldung: Parse error: syntax error, unexpected T_NEW in /home/account/public_html/elgg/engine/start.php on line 90 erscheinen sollte, ist PHP5 in dem Account nicht verfügbar, oder es ist noch nicht aktiviert.
Elgg in Deutsch?
Auch wenn Englisch - angeblich - die Weltsprache ist, ist es manchmal sinnvoll eine Website (ironie des Schicksals?) auf Deutsch bereit zu stellen. Ralf Fuhrmann damit begonnen Elgg und seine Plugins ins Deutsche zu übersetzen. Das sogenannte german language pack finden Sie im Communitybereich auf elgg.org. Dort sind auch Sprachdateien für folgende Sprachen verfügbar:
- Türkisch - von Elgg Turkiye (zur Zeit nur auf die Core (das Grundgerüst) begrenzt, soll aber in den nächsten Tagen auf die offiziellen Plugins erweitert werden.
- Ungarisch - von bothy4g
- Französisch - von spicyjr (nur Core)
Elgg Videotutorials
Per Zufall habe ich bei Youtube einige einfache, kurze Videotutorials zu einigen Funktionen von Elgg auf Deutsch gefunden. Hier finden Sie alle Tutorials welche bis Anfang November 2008 verfügbar waren. Danke an Peter und seinem Kanal Sudile.
- Nachrichten
- Favoriten
- Gruppe gründen
- Gruppe beitreten
- Gruppenübersicht
- Freunde
- Freundesgruppen
- Themenseiten
- Dateien
- Blogging
- Avatar
- Widgets
- Profilerstellung
Weiterführende Links
- Elgg.org - Die offizielle Website von Elgg
- Curverider.com - Die Entwickler von Elgg
- Facebook.com - Social Network (nicht auf Elggbasis)
- StudiVZ.de - Social Network (nicht auf Elggbasis)
- MySpace.com - Social Network (nicht auf Elggbasis)
- Stereophone.de - Top 15 deutschprachiger Social Networks
- admin.ch - Statistik über primäres soziales Netzwerk
- benwerd.com - Blog von Ben Werdmuller
- dave.elgg.com - Blogg von Dave Tosh
- tinymce.moxiecode.com - Offizielle Website von TinyMCE
- openid.net - Offizielle Website von OpenID
- Lamp
- gnu.org - Das Gnu Projekt
- Apache.org - Offizielle Website des Webservers
- MySQL.com - Offizielle Website von MySQL
- Php.net - Offizielle Webseite des PHP Hypertext Preprocessor
- Youtube.com - Kanal von Sudile
- Wikipedia.org