Communitys Gründen
Heute moechte ich euch mal zeigen, was man alles beachten muss und wie man vorgeht, wenn man eine Community schreiben moechte. Dabei moechte ich garnicht auf einzelne Techniken eingehen, sondern eher auf die Vorbereitungsarbeiten und dann die Entwicklung an sich. Hier moechte ich eher Tipps und Taktiken besprechen.
Die Entstehung einer Community laesst sich grob in drei Teile unterteilen. In eine Plannungsphase, einer Entwicklungsphase und einer Testphase.
I. Die Plannungsphase:
Viele werden es nicht glauben. Aber die Plannungsphase ist die wichtigste. Hier liegt der Grundstein und der spaetere Erfolg einer Community. Viele Communitys gehen wegen einer schlechten Plannung zugrunde. Wer hier richtig plannt, kann spaeter viel Erfolg haben.
Am Anfang muss man sich klarmachen, dass es Communitys wie Sand am Meer gibt. Eigentlich ueberleben nur die ganzgrossen und die privaten Communitys. Die einen, weil sie keinen Usermangel haben, die anderen, weil purer Idealismus dahinter steht und Webspace oft aus der eigenen Tasche bezahlt wird.
Hat man sich trotzdem entschlossen, eine Community zu Gruenden, sollte man sich ueberlegen, was das Thema sein soll. Foren gibt es genug. Man sollte schon eine gute Idee haben, um wenigstes ein bisschen Erfolg zu haben.
Also macht man eine Inhaltsammlung. Alles was du haben willst, schreibst du am besten auf einen Zettel. Da sollte man noch garnicht ueberlegen, was realisierbar ist oder auch Sinn macht. Bekannt unter dem Begriff Brainstorming.
Als naechstes nimmst du einen grossen Zettel und schreibst deine Ideen in grossen Worten darauf. Hier sortierst du dann aus, welche Ideen nicht sinnvoll oder realisierbar sind. Am besten immer in einem oder zwei Worten. Diesen Zettel haengst du dir dann ueber deinen Computer.
Ab hier werden keine Ideen mehr an dein Projekt hinzugefuegt. Bekannt ist dieser Punkt auf unter dem Begriff "Code Freezing". Warum? Man stelle sich vor, du hast ein Team aus zwei Leuten. Dem einen fallen immer wieder gute Ideen ein, die er noch haben will. Der zweite kommt aber mit seiner Arbeit garnicht mehr nach. So werden Projekte nie fertig. Und irgendwan will man doch auch fertig werden.
Hat man diese gute Idee, muss man sich ueberlegen, welche Mittel man einzetzten will. Welche Techniken verwende ich? ASP, PHP, MySql oder lieber exotischer Sachen wie jsp und Oracle? Willst du ueberhaupt eine Datenbank verwenden oder doch lieber nur mit Datein arbeiten?
Meistens muss man sicher aber eher die Umstaende anpassen, als die Umstaende an dich.
An diesem Zeitpunkt ueberlegst du dir die Struktur aller Seiten bis ins kleinste Detail. Was willst du von den Mitgliedern wissen. Welche Tabellen brauchst du dazu? Oder in welcher Datei werden welche Infos gespeichert. Hier ist die Verlockung am groesten, einfach noch ein Feature anzuhaengen. Probier wenigstes ihr zu wiederstehen. Die meisten werden es sowieso nicht schaffen. Wichtig ist es aber auch, die Strukur flexibel anzulegen. Lieber 1 kb mehr pro User riskieren, wenn man dafuer aber spaeter leichter Erweiterungen hinzufuegen kann.
Trenne Datein und Tabellen logisch. Mach zum Beipspiel eine Tabelle ueber die Infos einer Person und eine ueber die Infos eines Nicks. Die beiden Tabellen zusammenzulegen bringt dir nichts und es laesst sich leichter verwalten. Ausserdem machst du so weniger Fehler.
II. Die Entwicklungsphase:
Entwerfe alle Texte und Grafiken und mach erstmal die Seite komplett auf HTML-Basis. Noch keine Funktionaltaet. Allerdings muessen alle Links und so funktionieren. Auch die Ergebnissseiten muessen fertig sein. Fuelle alles mit Beispiel, damit man sieht, wie es spaeter aussieht.
Teste die Seite in verschiedenen Browsern ,Aufloesungen und Internetverbindungen. Korigiere eventuelle Fehler und optimiere.
Frag Freunde und Bekannte, wie sie das Design finden und was sie noch besser machen wuerden.
Setzte alle HTML-Seiten in PHP-Datein um (oder in andere Formate). Auch hier noch nicht auf funktionaltitaet achten. Korrigiere die Links und teste wieder alles durch.
Jetzt erst kommt der der schwere Teil. der Server-Side-Code. Lass dir Zeit, durchdenke alles und schreibe ihn moeglichst robust. Man sollte ruhig Parameter aendern koenne und so, ohne dass gleich die ganze Community nicht mehr Funktioniert. vorallem gefaehrlich bei Textdatein.
Fertig? Denkste!
III. Die Testphase:
Probier alles nochmal gruendlich durch. Ist alles gut verstaendlich? Probiere dich so dumm wie moeglich zu stellen. Wetten du entdeckst noch viele Fehler und musst dich nochmal eine Woche hinsetzten?
Frag wieder bekannte und Freunde, ob sie deine Community testen koennen. Sie kennen sie noch nicht und haben mehr Fragen und sind meistens noch duemmer. Hier wirst du sicher nochmal eine Woche sitzten.
Gratualation! Du hast eine gute Community geschrieben. Jetzt fehlen dir nur noch User.
Haette man doch nur im Header einen Banner eingeplannt. Dann koennte man Bannertausch betrieben.
Hoffe ich habe euch abgehaelten, eine Community zu schreiben. Ist sehr sehr viel Arbeit.
|