Software
Die Software gupsi:media ist das aktuelle Forschungsprojekt von Sven Przepiorka. Die Software ist wesentlicher Bestandteil seiner Dissertation zum Thema "Weblogs, Wikis und die dritte Dimension", die im Herbst 2008 an der Universität Ulm veröffentlicht werden soll.
Bei gupsi:media handelt es sich um ein modulares, einfach bedienbares Content-Management-System. Es enthält die wichtigsten Elemente des Web 2.0 wie u.a ein Weblog-System, ein Wiki, die Möglichkeit zum Tagging und ein umfangreiches soziales Netzwerk. Es eignet sich daher sowohl für das Betreiben eines privaten Weblogs als auch für das Betreiben einer modernen Community mit tausenden Mitgliedern.
Das System wurde vollständig in PHP programmiert und benötigt zudem nur eine mySQL-Datenbank. Nach einer kurzen Konfiguration ist die Software sofort einsatzbereit.
Die Software ist bislang nicht öffentlich und wird bislang ausschließlich durch Kunden von tzwaen.systems genutzt. Dazu gehören beispielsweise die Wiesbadener Bundestagsabgeordnete Kristina Köhler und die deutschlandweit agierende Community stadtleben.de mit über 50.000 Mitgliedern.
Screenshots
Einige ausgewählten Screenshots von gupsi:media finden Sie hier.



Vorhandene Module
Für die Software gupsi:media gibt es bereits zahlreiche Module. Ein Auszug davon finden Sie in der folgenden Auflistung:
-
admin
Mit diesem Modul wird die Website verwaltet. Es lassen sich Administratoren bestimmen, Konfigurationen ändern, etc -
adminstats
Für Administratoren bietet dieses Modul eine grafische Auswertung über die bisherige Nutzung der gesamten Website -
albums
Benutzer erhalten duch dieses Modul die Möglichkeit, ihre eigenen Bilder zusätzlich in individuellen Bilderalben speichern zu können -
bookmarkicons
Durch dieses Plugins werden zahlreiche Webseiten durch Icons diverser Bookmark-Dienste in der Sidebar erweitert -
calendar
Dieses Plugin erweitert die Software um den Inhaltstyp 'calendar', so dass Termine als Inhalt abgespeichert werden können -
categorys
Sowohl Benutzer als auch Inhalte lassen sich mit Hilfe dieses Plugins in frei definierbare Kategorien einordnen -
comment
Inhalte, Stichwörter und Benutzer können durch dieses Plugin kommentiert werden -
content
Dieses Plugin beinhaltet alle Basisfunktionen zum Anzeigen und Verwalten von Inhalten -
documents
Dieses Plugin erweitert die Software um das Speichern von PDF- und Word-Dokumenten als Inhalt -
faq
Ein FAQ für häufig gestellte Fragen kann durch dieses Modul eingerichtet werden -
foaf
Mit Hilfe des Moduls können die Daten von einem Kontakt auch als FOAF-Datei dargestellt werden -
geodatabase
Durch dieses Modul werden bei allen Benuztzern automatisch Geo-Daten auf Basis ihrer Adresse zugeordnet -
googleadsense
Mit dieser Erweiterung können textbasierte Werbebanner von Google Adsense angezeigt werden -
googlesitemaps
Sitemaps zur Unterstützung der Suchmaschine Google können mit dieser Erweiterung erzeugt werden -
groups
Registrierte Benutzer können duch dieses Modul eigene Themengruppen anlegen und in diesen diskutieren -
images
Dieses Plugin erweitert die Software um den Inhaltstyp 'image', so dass einzelne Bilder als Inhalt abgespeichert werden können -
iphone
Inhalte und Benutzerdaten werden durch dieses Modul für das iPhone optimiert angezeigt -
links
Dieses Plugin erweitert die Software um den Inhaltstyp 'link', so dass externe Links als Inhalt abgespeichert werden können -
logfiles
Mit dieser Erweiterung können die Seitenabrufe protokolliert werden, um das Benutzerverhalten analysieren zu können -
messenger
Private Nachrichten können mit diesem Plugin verschickt und empfangen werden -
moblog
Durch dieses Plugin können automatisch neue Inhalte durch das Senden einer Email erfasst werden -
multiimages
Durch dieses Modul lassen sich mehrere Bilder auf einmal auf den Server laden -
nametags
Beliebige Bilder lassen sich mit diesem Modul um Namensschildern erweitern -
newsletter
Durch dieses Modul lassen sich Newsletter als private Nachricht, E-Mail und SMS verschicken -
notifyadmins
Ungewünschte Inhalte können durch dieses Modul von Benutzern an Administratoren gemeldet werden -
pages
Zusätzliche Webseiten wie eine Willkommenstext oder ein Impressum lassen sich darüber unkompliziert anlegen -
pings
Durch dieses Modul kann beim Speichern von neuen Inhalten ein Ping an blo.gs und technorati.com geschickt werden -
realestates
Dieses Modul erweitert die Software um einen Inhaltstyp, so dass Immobiliendaten als Inhalt abgespeichert werden können -
registration
Mit dieser Erweiterung wird ein Registrierungformular hinzugefügt, durch das sich Benutzer selbstständig anmelden können -
rss
Die letzten Inhalte können durch dieses Modul in einem RSS 2.0-Feed angezeigt werden -
sms
Mit Hilfe von diesem Plugin können an einigen Stellen eine SMS versendet werden -
socialnetwork
Die Website wird durch dieses Modul um ein soziales Netzwerk zum Aufbau von Freundschaften erweitert -
tags
Dieses Modul beinhaltet alle Funktionen zum Verwalten von Stichwörtern -
tagsdetect
Durch dieses Modul werden automatisch passende Stichwörter aus dem Titel und der Beschreibung von Inhalten ermittelt -
trackback
Durch dieses Modul kann man beim Editieren von Inhalten ein Trackback senden und damit Weblogs über den Inhalt informieren -
user
Alle Funktionen zum Verwalten von Benutzern sind in diesem Modul enthalten -
useractivities
Durch dieses Modul können die Aktivitäten der Benutzer protokolliert und im Profil der Freunde angezeigt werden -
userbusiness
Dadurch kann das Profil von Benutzer durch Geschäftsdaten zustätzlich erweitert werden -
usercharts
Mit dieser Erweiterung kann eine regelmäßig aktualisierte Auflistung beliebter Profile erzeugt werden -
userdownload
Kontaktdaten lassen sich durch dieses Modul als vCard- oder CSV-Datei herunterladen -
userextern
Communities, bei denen ein Benutzer ebenfalls registriert ist, können im jeweiligen Profil angezeigt werden -
userinterests
Mit Hilfe von diesem Modul können Benutzer ihre Interessensgebiete zusätzlich im Profil angeben -
usersportrait
Durch dieses Modul können sich Benutzer eigene, individuelle Portraitbilder zuordnen -
userstats
Mit dieser Erweiterung kann jedem Benutzer eine ausführliche Statistik zu den Besuchern seines Profils gegeben werden -
voting
Alle Inhalte lassen sich durch dieses Modul mittels einem Fünf-Sterne-Systems bewerten -
watchlist
Alle Inhalte können in eine Watchlist aufgenommen werden, die jeden über Änderungen automatisch informiert -
weblog
Durch dieses Modul lassen sich textbasierte Einträge als eigenständige Inhalte speichern
Prinzipien bei der Entwicklung
Die Entwicklung von gupsi:media unterliegt zahlreichen Prinzipien, die nun im Folgenden kurz vorgestellt werden sollen.
-
Unterstützung von kostengünstigen Infrastrukturen
Bei der Programmierung wurde darauf geachtet, dass die zu entwickelnde Software nicht nur auf Servern in eigenen Rechenzentren installiert werden kann sondern auch auf den Server von Massenanbietern wie 1&1 oder Strato. Da diese aber in der Regel einen eingeschränkten Funktionsumfang anbieten, konnte nur auf die Techniken und Module zurückgegriffen werden, die auch von allen Servern unterstützt werden. -
Installation in wenigen Schritten
Aufgrund der möglichen unterschiedlichen Anwendungsgebiete einer Web 2.0-basierenden Content-Management-Systems, wie gerade im privaten und semi-professionellen Bereich, ist es notwendig, dass die Installation der Software auf einem Server auch für Laien durchführbar ist. Neben entsprechenden Dokumentationen ist daher stets auch eine Installationshilfe mit detaillierten Anweisungen unverzichtbar. -
Flexible Nutzung durch Module
Nicht jeder Anwender benötigt alle potentiell vorhandenen Funktionen. Diese ungenutzten Funktionen verwirren nur und können letztendlich sogar den Nutzen der gesamten Anwendung in Frage stellen. Daher sollte das System in der Lage sein, nur die tatsächlich benötigen Funktionen anzuzeigen. In einigen Fällen kann es sogar ratsam sein, mit wenigen Funktionen bei der Einführung der Software zu starten, um die Anwender nicht von Anfang an zu überfordern. Erst im Laufe der Zeit kommen dann neue Funktionen nach und nach hinzu. Um diese Flexibiltät in einer Anwendung erzeugen zu können, bietet sich der Einsatz von Modulen an, die je nach Bedarf aktiviert werden können. Obwohl alle Module als optional anzusehen sind, bemüht sich das System dennoch um eine enge Verzahnung der einzelnen Elemente. -
Bedienbarkeit auch für Laien
Eine einfache Bedienbarkeit ist gerade für Content-Management-Systeme eine wichtige Voraussetzung für deren Erfolg. Je komplizierter die Bedienung ist, desto mehr Zeit geht für das Erlernen der Bedienung verloren und mindert damit die tatsächliche Arbeitszeit mit der Software. Eine intuitive Benutzerführung und der Verzicht auf unbekannte bzw. noch zu lernende Begriffe kann erheblich die Bedienung auch für Laien vereinfachen. -
Persönliche Identifizierung
Das System muss den Anwender unterstützen, sich mit der Anwendung zu identifizieren und seinen persönlichen Nutzwert zu maximieren. Nur so ist er auch bereit, sein Wissen mit anderen (indirekt) zu teilen. Dazu muss das System ihm sowohl Raum für Selbstdarstellung gewähren als auch die Möglichkeit bieten, sich die Anwendung nach seinen persönlichen Vorlieben konfigurieren zu können. -
Wartung als beiläufige Aufgabe
Je umfangreicher der Datenbestand in einem Content-Management-System wird, desto größer wird er Stellenwert von der Wartung des Systems und dessen Inhalte. Zwar kann so die Qualität aufrecht erhalten werden, jedoch ist dies auch mit einem Zeitverlust für die tatsächliche Arbeit verbunden. Aus diesem Grund muss das System gewährleisten, dass die erforderlichen Wartungsmaßnahmen auf ein Minimum reduziert werden und letztendlich beiläufig durchgeführt werden können.
Geschichte
Als Vorbereitung auf seine Diplomarbeit "Weblogs und deren technische Umsetzung" wurde die Entwicklung von gupsi im Frühjahr 2002 von Sven Przepiorka gestartet. Dabei war das vorrangige Ziel ein leicht bedienbares Content-Management-System auf Basis von PHP und mySQL zu entwickeln. Am Ende des Jahres 2002 wurden schließlich drei verschiedene Ausführungen zum kostenlosen Download angeboten. Die Ausführung "gupsi:copper" beinhaltete ein rudimentäres System zum Verwalten einer statischen Website, "gupsi:gold" enthielt ein umfassendes Weblog-System und mit "gupsi:platinum" konnten schließlich selbst komplexe Websites verwaltet werden.
Mit dem Eintritt ins Berufsleben wurde die weitere Entwicklung von gupsi:media im Herbst 2003 zunächst eingestellt. Erst ein Jahr später, also 2004, wurde das Konzept von Sven Przepiorka erneut aufgegriffen. Alle bisherigen Versionen wurden in ihrem Funktionsumfang gebündelt und nur noch unter dem Namen "gupsi:media" kostenlos zum Download angeboten. Der Schwerpunkt der Software lag nun nicht mehr allein auf den Funktionen eines Weblog-Systems. Neue Funktionen wie die eines Wikis oder auch zur Bilderverwaltung wurden nach und nach integriert.
Im Frühjahr 2005 begann Sven Przepiorka schließlich mit den vorbereitenden Recherchen für seine Dissertation mit dem Arbeitstitel "Weblogs, Wikis und die dritte Dimension". Das Ziel seiner Forschungstätigkeit war es, ein Wissensmanagement-Software auf Basis des Web 2.0 zu konzeptionieren. Er entschloss sich dazu, die bisher kostenlos angebotene Version von "gupsi:media" vom Markt zu nehmen und diese im Verborgenen weiterzuentwickeln. Der Grund für diesen Entschluss lag vor allem in der unkomplizierten Entwicklung begründet, weil durch das Fehlen von erzwungenen regelmäßgen Updates ein höherer und flexiblerer Experimentierungsgrad erreicht werden konnte. Bislang arbeitet Sven Przepiorka noch an der Fertigstellung seiner Dissertation. Sehr wahrscheinlich wird danach die Software "gupsi:media" wieder zum Dowload angeboten werden. Ob dies allerdings kostenlos oder kostenpflichtig sein wird, ist bislang noch nicht entschieden.
