WikiBlog - Roadmap
Von meiner Idee zur Umsetzung ist es sicher noch ein weiter Weg, doch ich möchte hier zumindest mal einen groben Überblick über die Features, die ich plane, geben. Denn obwohl die Idee schon in den letzten Jahren auf cyDome und Minding the Planet geäußert wurde und auch thomasgigold vermutlich nichts anderes meint, gibt es eine derartige Software in solch einer Form, wie ich sie mir vorstelle, anscheinend noch nicht.
Features
- Blog-Einträge und Wiki-Einträge mit nur einem Unterschied: Bei Blog-Einträgen wird das Datum mit in den Titel der URL integriert, um mehrere Einträge mit dem gleichen Titel zu ermöglichen. Ansonsten sollen beide Typen von Einträgen genau gleich sein.
- Wikilinks inkl. Interwiki und Sisterwiki
- XMLRPC-Interface
- RSS und Atom-Feeds
- Wiki Syntax, Markdown und Textile Unterstützung, dazu eventuell noch ein WYSIWYG-Editor
- Tags – beliebig viele und bei der Suche beliebig kombinierbar
- Andere Typen von Einträgen wie Bookmarks und Bilder
- History für alle Arten von Einträgen
- Komplette Internationalisierung, auch die Einträge sollen einfach übersetzt werden können
- User-Verwaltung und Community-Funktionen wie Private Nachrichten, Nutzerprofile und Polls
- Dynamische und statische Blöcke, die integriert werden können (z.B. für Bilder, Umfragen, Benutzerprofil etc.)
- Templates
- Einfaches Plugin-System mit nur einem Typ von Plugins, die sowohl Templates als auch Erweiterungen enthalten können
- Eine Frontpage, die sowohl die letzten neuen Einträge mit, wie in Blogs üblich, den ersten Zeilen Text als auch die letzten größeren Änderungen (mit Kommentar + Diff) als auch alle Änderungen enthalten kann
- Ajax für einfaches Editieren und wechseln verschiedener Ansichten sowie Hilfe-Texte, aber alle Funktionen auch ohne Javascript
- Synchrones Editieren – verschiedene Personen arbeiten an dem gleichen Artikel und sehen alle Änderungen der anderen live
- Valid XHTML 1.0 strict und CSS 2.0
Das ist jetzt sicher ein ziemlicher Rundumschlag und ich bin mir sicher, dass ich v.a. die exotischeren Features wie synchrones Editieren zumindest am Anfang nicht realisieren kann. Deshalb nun noch einmal eine Liste, die die Funktionen auflistet, mit denen ich anfangen möchte:
Roadmap
Erste alpha-Version
- Datenbankschema mit Internationalisierung, Versionen und Kommentaren
- Einfache User-Verwaltung
- Einfaches Interface zum Eintragen von Blog- und Wiki-Einträgen und Kommentaren
- eventuell einfache Wiki-Links
- eventuell Templates – sofern dies einigermaßen einfach möglich ist
- Textile-Unterstützung und Import-Funktion für Textpattern
Sobald ich diese Funktionen realisiert habe, möchte ich diese Website darauf migrireren, deshalb auch die Import-Funktion.
Weiteres Vorgeheen
Sollte ich diese ersten Schritte geschafft haben, folgen Tags und RSS-Feed sowie Ping – Unterstützung, eventuell auch Trackbacks.
Weitere Schritte wären dann, Bilder und Bookmarks zu unterstützen. Auch die Community-Features sollten dann realisiert werden. Interwiki, Sisterwiki, das Syndizieren von anderen RSS-Feeds sowie ein XMLRPC-Interface wären dann ebenfalls wünschenswert.
Vermutlich eines der letzten Features wird das synchrone Editieren sein. Doch eventuell werde ich dies auch schon früher realisieren, um nicht erst noch eine Funktion zum Verhindern eines Konfliktes bei mehreren Edits gleichzeitig bauen zu müssen.
Realisierung
Ruby mit dem Rails-Framework ist bis jetzt meine Wahl Nr. 1. Da ich noch kaum mit Ruby gearbeitet habe, bin ich für Tipps sehr dankbar und werde den Code natürlich veröffentlichen sobald etwas funktioniert, vermutlich unter der GPL. Vermutlich werde ich das Projekt dann auch bei RubyForge anmelden, dann können dort auch andere mitarbeiten. Sollte schon vorher Interesse an einer Mitarbeit bestehen, einfach melden!
25. Februar 2006, 19:22 geschrieben







Hi, erzähl doch mehr davon bei den Vaihinger Bloggertreffen ;)
-> http://www.carpe.com/wiki/wiki.pl?BlogMeetSKa
— OliverG 27. Februar 2006, 12:34 #
Hi..das is ne gute sache, Ich hoffe ich höre noch mehr von dir.
Je mehr desto besser.
LG anke
— Anke Richter 21. Oktober 2006, 18:28 #
Hallo. Ich bin zufälligerweiße über die seite gestolpert, und finde es gut was du noch vor hast. Mach weiter so
— Klaus Langner 6. November 2006, 11:34 #
Hallo
Endlich mal eas interessantes, mach bitte weiter so.
— Jeannine 6. September 2007, 23:22 #
Hallo,
Ich bin der Meinung, das es noch mehr solche Infomative Seiten geben sollte wie deine! Echt super, wede öfter mal reischauen,liebe GRüße Matze
— Matze 13. November 2007, 10:49 #