Vielleicht erstmal zum Thema Ordner:
Wikipedia nenne ich immer gerne als Beispiel, weil man sich dann schnell vorstellen kann was es heißt keine Ordnerstruktur zu haben. Auf Wikipedia findet man normalerweise sehr schnell genau das was man sucht, indem man entweder die Suche benutzt oder über eine Verlinkung zu relevanten Artikeln kommt. Wenn du dich zum Beispiel für 3D Grafik interessierst, findest du dazu einen allgemeinen Artikel der viele Verlinkungen zu ähnlich Themen beinhaltet. Wenn dich davon etwas interessiert, kannst du dem folgen. Dadurch ergibt sich eine vernetzte Struktur, eigentlich so wie das Internet auch strukturiert ist. Und bisher habe ich zumindest noch keine Ordner vermisst
Im Gegensatz dazu haben viele Tools, ich benutze auf der Arbeit z.B. Confluence, "Bereiche" und eine Artikel-Hirachie. Das läuft normalerweise sehr schnell auseinander, da sich keiner darum kümmern kann diese Hirachie zu pflegen. Die Bereiche sorgen auch noch künstlich dafür, dass man sich in nur recht kleinen Kreisen austauscht (was häufig auch gewollt ist).
Mit Emvi versuchen wir einen offeneren Ansatz zu verfolgen. Wir möchten den Austausch fördern, indem erstmal alles für jeden lesbar ist und man aktiv die Berechtigungen einschränken muss. Braucht man unbedingt eine "Bereichstrennung" kann man Nutzergruppen dafür verwenden. Dazu die gute Verknüpfung über Mentions (für alles, nicht nur Nutzer), Tags, Listen und natürlich eine gute Textsuche mit Filterung und Sortierung. Du kannst z.B. nach Schlagwörtern in Artikel Titeln suchen die von einem bestimmten Nutzer in einem definiertem Zeitraum veröffentlicht wurden.
Dann sind allgemeine Vorteile zum MediaWiki (also das System hinter Wikipedia) und anderen Tools:
- ein einfacherer aber auch mächtiger visueller Editor, der auch gut für nicht ITler geeignet ist (auch in unsere Zielgruppe!)
- Echtzeit-Kollaboration, heißt man kann einen Artikel live gleichzeitig mit anderen bearbeiten
- eine Historie, aus der sich Änderungen wiederherstellen lassen
- eine sehr feine Rechteverwaltung
- komplett multilingual, also wenn man z.B. Teams in verschiedenen Ländern hat kann man fast alles lokalisieren (übersetzte Artikel, Listennamen usw.)
- eine Client API über die man Artikel und andere Dinge abrufen kann und demnächst auch Sachen ändern kann
Für die mögliche Verwendung der Client API
hier mal ein Beispiel meiner Arma Community. Das ist unser öffentliches Wiki in dem wir uns über Arma Themen austauschen (und anderen die für uns relevant sind). Das war vorher auch ein MediaWiki und unsere Spieler sind damit zufriedener. Vor allem weil unser Editor besser ist und die Seite cool aussieht
![:D](wcf/images/smilies/biggrin.png.pagespeed.ce.UPFXer8Yu2.png)
Andere Anwendungsfälle sind z.B. ein Blog, für den man dann nur noch ein statisches Frontend braucht. Unser Blog den ich oben verlinkt habe nutzt z.B. selbst Emvi
![;)](wcf/images/smilies/wink.png.pagespeed.ce.L9LRa_F2a5.png)
Auf den Screenshots siehst du den Artikel der auch schon veröffentlicht ist.
Natürlich erfinden wir das Rad auch nicht neu. Aber ob unser Ansatz gut ankommt hängt auch immer von den persönlichen Präferenzen ab. Am besten einfach mal anschauen und ausprobieren. Es ist während unserer Beta und auch in Zukunft komplett kostenlos. Für Features die man braucht, wenn man mehr als eine handvoll Leute daran mitarbeiten lassen möchte wird man aber später bezahlen müssen (z.B. Nutzergruppen).