Home
Neues
TestSeite
Forum
Suchen
Teilnehmer
Communities
Ordner
Index
Hilfe
Einstellungen
Ändern
|
|
Veränderung (letzte Änderung)
(keine anderen Diffs, Normalansicht)
Verändert: 3,4c3
Das Ziel dieses Wiki ist es alle Inhalte, welche bisher auf diversen WikiWebs verteilt sind, in diesem einem zu vereinen. Dabei stellt TuToRi nur ein Zwischenschritt zum eigentlichem Ziel, dem WikiProtokoll?
dar. Dieses Protokoll soll später mal in jedem Bowser aufgerufen werden können, so wie man es teilweise von eMails ( MAIL SK-Genius (AT) web.de) und den NewsGroups ( news:de.lang.cpp) kennt. Der aufruf könnte dann in der Form: "wiki:de//Artikel" aussehn. Der aufgerufene Artikel würde dann nicht als HTML -Seite angezeigt werden, sondern in einem extra Programm welches das Bearbeiten des Artikels wie in einem gängigem Textbearbeitungsprogramm ermöglicht.
|
TuToRi ist mitlerweile ein ganzes Stück vorangekommen. Es fehlen zwar noch einige Funktionen (und von den Inhalten will ich mal garnicht erst anfangen zu reden), aber die wichtigsten Funktionen sind nun eingebaut. So ist es nun möglich Artikel nach beliben zu Erstellen, Ändern, Umzubenennen und zu Kommentieren. Auch können beliebige Boards für Diskussionen erstellt werden. Dies alles gilt sowohl für öffentliche als auch für private Artikel und Boards.
|
Verändert: 6c5
Bis es jedoch soweit ist, muss erst noch TuToRi fertiggestellt werden und sich bewähren. Damit es von den Besuchern angenommen wird, sind eine Vielzahl von Neuerungenschaften in Planung. Diese fangen bei einer neuen Syntax zur Formatierung eines Artikels an, gehen über eine einfache Gruppen- und Rechteverwaltung, einem integriertem Board-System bis hin zu einer neuartigen Bilderverwaltung.
|
Was noch zu tun ist, ist die Benutzer und Gruppenverwaltung auszubaun, die Suchfunktion einbauen, und das beobachten von Artikeln und Boards zu ermöglichen. Dann ist TuToRi auch schon so gut wie fertig.
|
Verändert: 8c7
Bei allen Funktionen von TuToRi wurde jedoch auf Minimalismus geachtet um das Bedienen möglicht einfach zu halten. Schiesslich ist ja das eigentliche Ziel das WikiProtokoll? welches möglichst viele Menschen erreichen soll.
|
Ach ja, TuToRi ist nun auch ständig erreichbar, und nicht wie bis her nur wenn ich mein PC an habe.
|
Entfernt: 42,149d40
== Syntax =
Hier werden ein paar (nicht alle) Formatierungsregeln von TuToRi aufgeführt.
=== Allgemein =
Zur Formatierung eines Artikels wurden drei Zeichen reserviert welche den Formatierungsbeginn ( [ ) und das Formatierungsende ( ] ) symbolisieren. Bei manchen Formatierungen wird noch zusätzlich ein Trennstrich ( | ) benötigt. Ein direkt nach- bzw voranstehendes Symbol (hier mal mit X Symbolisiert) zeigt um welche Formatierung es sich handelt ( [X...X] ). Der Text dazwischen ( ... ) wird dementsprechend Formatiert (z.B. dick oder kursiv geschrieben).
=== Hervorhebungen =
Beispiele:
[*fett*] => fett
[/kursiv/] => kursiv
[_unterstrichen_] => unterstrichen
[-durchgestrichen-] => [[Streichung]durchgestrichen]
[!wichtiger Text!] => [[Schrift][Farbe=rot]wichtiger Text]
[(nebenläufige Bemerkung)] => [[Schrift][Größe=1]nebenläufige Bemerkung]
An den aufgeführten Beispielen lässt sich erkennen, dass die Symbolik nachvollziehbar und leicht zu merken ist.
=== Links =
Links zu Artikel innerhalb des Wikis:
[<Titel>] bzw [<Titel|angezeigter Text>]
Links zu den Boars des Wikis;
[<Board>] bzw [<Board|angezeigter Text>]
Links ins WorldWideWeb? müssen nicht gekennzeichnet werden.
Beispiele:
www.tutori.de bzw http://tutori.de
MAIL SK-Genius (AT) web.de
news:de.lang.cpp
=== Tabellen =
Beispiel:
[|block (relevant nur bei Mehrzeilern)| zentriert |]
[| rechtsbündig|linksbündig |]
Solange die Zeilen nicht durch einen Text oder einer Freizeile getrennt sind, gehören sie zu einer Tabelle.
=== Highlighting =
Vor allem bei Programmiersprachen ist es üblich den Quelltext unter anderem durch Farben unterschiedlich hervorzuheben. auch hierfür gibt es ein Element bei TuToRi ( [.Dateiendung Text.] ).
Beispiel:
[.cpp
#include "stdio.h"
void main(){
cout << "Hallo Welt";
}
.]
=== Bilder =
Bilder werden wie es sich gehört durch ein "Rahmen" (#) symbolisiert. Jedoch wird nicht die Adresse des Bildes angegeben, sondern nur der Titel ( [#Titel#] ). Nach dem publizieren des Artikels sieht man nur einen Platzhalter mit dem Angegebenen Titel für das Bild. Durch einrn Klick auf das Bild erhällt man die Möglichkeit ein Bild hochzuladen in dem man eine Adresse angibt. Hierbei kann man ein Bild von seiner Festplate, vom Internet oder vom Wiki angeben. Die Bilder im Wiki werden dabei durch den Artikelnamen und dem Titel des Bildes eindeutig adressiert.
=== Sonderzeichen =
Wie bereits am Anfang erwähnt sind die eckigen Klammern ('[' und ']') und der senkrechte Balken für Formatierungsaufgaben reserviert. Um diese dennoch darstellen zu können werden die eckigen Klammern einfach doppelt geschrieben und das Trennungszeichen in eckigen Klammern.
Beisiele:
[\ => [
\] => ]
[|] => |
(Hier noch ein grossen Dank an den jungen Entwickler Leo von http://leoxikon.de , der den Syntax an dieser Stelle verbessert hat.)
=== Sonderzeichen und weitere Symbole =
Alle weiteren Zeichen werden so wiedergegeben wie sie im Quelltext stehen. es gibt also keinen Unicod in der Form '&# 1234;'. Für die Darstellung von Sonderzeichen und Symbolen wird das Symbol $ verwendet.
Beispiele:
Unicode: [$1234$]
Smilies: [$<n> </n>$] => [[Symbol] ]
Handelt es sich um eine reine Zahl welche innerhalb des Symbolsyntax ( [$...$] ) steht so wird dies als ein Unicod angesehen. Anderenfalls steht die Kombination auch für ein Symbol, welches unter anderem auch ein Bild sein kann auf dem ein Smiley abgebildet ist.
=== Sonderzeichekürzel =
Für die einleitenden und abschliesenden Anführungszeichen sind wegen ihrer möglichen häufigen Verwendung Kürzel angedacht.
Beispiele:
["Zitat"] => “Zitat” oder „Zitat”
[>Zitat<] => »Zitat«
=== Absätze =
Absätze werden durch Freizeichen am Anfang der Zeile eingerückt. Weiterhin gibt das erste Zeichen wieder wie der Absatz beginnen soll.
Beispiele:
kein Beginnzeichen
- Anstrich
* Punkt
o Kreis
> Dreieck
# Viereck
Auch eine Nummerierung ist möglich.
Beispiele:
123) Text
1.a) Text
12a) Text
aBc) Text
Ziffern und Buchstaben können ruhig durcheinander geworfen werden. Man kann auch die Buchstaben als römische Ziffern verwenden. Die Hauptsache ist, dass nur Ziffern, Buchstaben und der Punkt verwendet wird. Selbst das Freizeichen ist innerhalb der Angabe nicht erwünscht. Enden muss die Angabe mit einer schliesenden runden Klammer und einem Freizeichen.
|
TuToRi ist ein WikiWeb und eine WikiEngine welche von SebastianKühn (SK-Genius) eintwickelt wird.
TuToRi ist mitlerweile ein ganzes Stück vorangekommen. Es fehlen zwar noch einige Funktionen (und von den Inhalten will ich mal garnicht erst anfangen zu reden), aber die wichtigsten Funktionen sind nun eingebaut. So ist es nun möglich Artikel nach beliben zu Erstellen, Ändern, Umzubenennen und zu Kommentieren. Auch können beliebige Boards für Diskussionen erstellt werden. Dies alles gilt sowohl für öffentliche als auch für private Artikel und Boards.
Was noch zu tun ist, ist die Benutzer und Gruppenverwaltung auszubaun, die Suchfunktion einbauen, und das beobachten von Artikeln und Boards zu ermöglichen. Dann ist TuToRi auch schon so gut wie fertig.
Ach ja, TuToRi ist nun auch ständig erreichbar, und nicht wie bis her nur wenn ich mein PC an habe.
| Bordsystem |  |
Ich stell jetzt mal mein Boardsystem vor. Hauptsächlich ist diese "Präsentation" dafür um das System nochmal im Geiste durchzugehn bevor ich jetzt, wo der Wiki-Part zum Grossteil fertig ist, daran programmiere. Über ein feedback würd ich mich aber wie immer sehr freuen.
Optisch unterscheidet sich die Darstellung des Bords und der darin enthaltenen Beiträge auf dem ersten Blick nicht von einem normalen Board.
Es gibt:
- eine Boardübersicht in der für mehrere Boards eine Grobübersicht angezeigt wird.
- die Bardansicht selbst in der die Themen mit ein paar Daten dazu aufgelistet sind
- und die Themenansich in der mman die Beiträge des entsprechenden Themas lesen kann.
Der Unterschied zu normmalen Boards liegt zu einem daran das es keine feste Vorgabe von Boards gibt. Man kann also ein Link zu einem belibigen Board (zb in einem Artikel) anlegen und dieses Board existiert wenn man dem Link folgt. Das Board ist dann zwar unter umständen leer aber das kennt man ja schon von Wiki-Seiten das es nicht dabei bleiben muss. Der Buttons zum erzeugen eines neuen Themas in dem Board und was man sonst noch so in einem Board braucht ist zumindest vorhanden.
Wie ein wiki dazu einlädt neue Seiten zu erstellen, so lädt dieses ins Wiki intigrierte Boardsystem dazu ein neue Boards und die darin aufbewarten Themen zu erstellen.
Ein Link zu einem Board sieht so aus:
[?Boardname?] bzw. [?Boardname|angezeigeter Text?]
Es können jedoch auch mehrere Boards in einem solchen Link aufgelistet sein:
[?Board1?Board2?Board3|angezeigter Text?]
Während das Angeben eines Boards direkt auf dieses verweist, fürt das Angeben meherer Boards in einem Link zu der Boardübersicht. Auf diese Weise können verschiedene Boards Thematisch zusammengefast werden
Bsp1: [?Basic?Pascal?Assembler?PHP|Programmiererboard?]
Bsp2: [?HTML ?Webhost?PHP|Webmasterboard?]
In beiden Beispielen taucht das "PHP"-Board auf. Es kommen also sowohl Programmierer (über das "Programmiererboard") als auch Webmaster (über das "Webmasterboard") auf das eigentliche "PHP"-Board. Dadurch hoffe ich auf mehr kompetente User in einem Board, da sie von überall her kommen können was mit dem Thema zu tun hat und sich halt nicht so stark zerstreuen.
Ein weiterer Vorteil ist das man alle seine Lieblingsboards auch auf diese Weisse zusammenfassen kann. Man muss also nicht mehr zich Webseiten besuchen um auf dem Laufenden zu bleiben.
Da in einem solchem System keine Moderatoren für ein ganzes Board bestimmen lasst muss man sich was anderes ausdenken um etwas Ordnung und Kontrolle hineinzubringen. Hier wird jeder zum Moderator seines erstellten Themas. Also jeder "Fragende" der ein Thema eröffnet kann jede Antwort bei der er denkt das sie nicht zum Thema bzw zur Frage passt löschen. Man kann also als Fragestellender selbst dafür sorgen, dass das eigene Thema sauber, übersichtlich und damit "angenehm" zu lesen bleibt. Man hat auch die möglichkeit das eigene Thema zu schliesen wenn abgeschlossen (zb die Frage beantwortet) ist, oder das Thema aus dem Ruder läuft.
Beiträge und Themen bleiben natürlich nicht für immer und ewig gespeichert. Dies würde in einem Forensystem in dem jedes beliebige Board erstellt werden kann schnell zu einer unbändigen Flut führen. von daher werden Themen die über eine längere Zeit still lagen automatisch gelöscht. Dies soll auch bei den Usern dazu fühern das Wichtige Themen ins Wikisystem übertragen werden. Dorthin können dann auch Leute verwiesen werden wenn sie nach dem Thema erneut fragen.
Zur Kooperation zwichen Wiki und Board bzw Forum hab ich mich ja hier schon öffters ausgelassen. Also werd ich dies hier auslassen. Ich verweis da mal lieber auf WikiForumIntegration.
| Fragen + Diskussion |  |
Kann man das schon irgendwo anschauen?? (Der link oben ist wohl nur ein beispiel, oder) --FloK
SK-Genius: wenn du http://tutori.de meinst kann ich dir sagen das es die seite schon (wenn auch noch nicht in der entgültigen version) gibt. jedoch diehnt mein pc als server und der is nunmal leider nich immer an.
- ok skgenius... dann schau ich mal wieder rein, oder sag mir bescheid wenn's geht. Im Moment geht die adresse, ich krieg aber nur ne leere Seite. --FloK
SK-Genius: mein uniwohnheim hat leider n laserlin auf dem dach. ich hab zwar durch die uni ne verdamt schnelle leitung (rekord liegt bei n gig in 5 min aus dem netz :D ), jedoch ist dar laserlink verdamt wetteranfällig. und das nicht nur auf nebel, schnee und regen, sondern leider auch auf zu starke sonne. somit bin ich nun fast jeden tag solang die sonne scheint vom internet abgeschnitten. am besten du versuchst es also erst nach der dämmerung. es wird sich auf der seite nun auch länger nix tun. in einem monat fangen die prüfungen an und danach darf mich meine familie mal wieder sehn. bin dann den ganzen sommer über dort. ich werd zwar mein projekt mitnehm, aber ich glaub das ich wie letztes jahr eh nicht zum basteln komm. eigentlich wollt ich ja das boardsystem und den neuen syntax vorher fertig bekommen, die werden jetzt wol ne ganze weile halbfertig bei mir rumliegen. ohne diese eigenschaften unterscheidet sich mein wiki nicht wirklich viel von anderen.
OrdnerWikiEngines
|