Happy Birthday BlitzBasic Portal
Liebe Community!
Es ist soweit. Wir feiern den zweiten Geburtstag unseres Portals. Wie vor zwei Jahren gibt es heute wieder eine Riesenüberraschung für euch, obwohl Ostern diesmal schon vorbei ist: Ab heute ist die BlitzBasic Hilfe komplett über dieses Portal verfügbar.
Was gehört zu der neuen BB Hilfe?
Die neue BB Hilfe ist natürlich dem gewohnten Portal-Design angepasst. Dieses wurde auch in der Offline-Version, die zum Download und anschließendem integrieren in die IDE verfügbar ist, benutzt. Natürlich ist die Offline-Version mit einer bequemen Update-Funktion ausgestattet.
Drückt man in der IDE zweimal F1, so erscheint nun der Befehl mit Menü und nicht wie bisher nur der Befehl ohne Navigationsmöglichkeit.
Apropos Navigation. Online ist jeder Befehl über blitzforum.de/help/Befehlsname erreichbar. Außerdem fürs Forum interessant: Befehle können mit
Code: [AUSKLAPPEN]
[[Befehlsname]]
direkt mit der BB Hilfe verlinkt werden. Beispiel: Cos
Das neue System ist Datenbank basiert und somit wesentlich flexibler und leichter veränderbar als die alte Hilfe. Dadurch ist es auch möglich zusätzliche Dokumentationen für beliebte Librarys zu ergänzen, wie bereits mit Draw3D geschehen.
Nebenbei haben wir die Befehle auch anders sortiert, so dass nun zwar alte Hasen etwas Umgewöhnungszeit brauchen werden, Neulinge sich aber besser zurecht finden dürften. Zusätzlich haben wir begonnen neue Beispiele auszuarbeiten, die mehrere Befehle im Zusammenhang zeigen sollen. Wo dies noch nicht geschehen ist, finden sich aber noch die alten Beispiele, die aber Stück für Stück ersetzt werden sollen.
Ein Blick zurück
Eines Tages im Herbst letzen Jahres kam TheShadow mit einer Neuigkeit und einem Angebot auf die Portal-Administration zu. Er kündigte an, seine Seite umgestalten zu wollen. Die bisherige deutsche Onlinehilfe sollte aus dem Angebot genommen werden. Gleichzeitig bot er unter annehmbaren Bedingungen an, dass der Inhalt in das Portal integriert werden könnte. Das war der Startschuss für das Projekt BlitzBasic Hilfe.
Im September 2007 begannen wir das Projekt umzusetzen. Da wir die alte Hilfe nicht 1:1 übernehmen wollten, sondern sie einfacher anzupassen und zu verändern sein sollte, war schnell klar, dass es nicht möglich sein würde, die Befehle automatisch zu kopieren. So entwickelte D2006 eine Oberfläche über die unser neu geschaffenes Team (hauptsächlich bestehend aus D2006, Abrexxes, Rallimen, Artemis und mir) nun alle 750 Befehle übertragen konnte. Zunächst tröpfelte der Fortschritt nur vor sich hin, nur Abrexxes zeigte enormen Einsatz und sorgte dafür, dass die BB Hilfe mehr als nur einen Bodensatz an Befehlen bekam. Doch dann liefen die Fortschritte im Winter gegen Null. Um für Klarheit und zusätzliche Motivation zu sorgen, legten der Portaleigentümer Jan_ und D2006 den 2. Portalgeburtstag als Deadline fest. Zu diesem Zeitpunkt waren zwar schon 400 Befehle eingetragen, es fehlten aber noch 350. Leider litt Abrexxes unter Zeitmangel und die wichtigste Stütze fiel weg. So machten D2006 und ich uns ab Februar/März daran die restlichen Befehle einzutragen. Zum Schluss half Rallimen nochmal kräftig mit, was im Endspurt dann doch eine Erleichterung war, denn schließlich fehlten neben den Befehlen die weiteren Features der BB-Hilfe, wie die ScanCode-Tabelle und weiteres Nachschlag- und Infomaterial.
Persönlich am meisten motiviert hat es mich immer, wenn ich zusammen mit D2006 an den Eintragungen gearbeitet habe, so war auch diese simple Arbeit in irgendeiner Weise "spaßig" und wir haben es tatsächlich geschafft zum festgelegten Termin fertig zu werden. Den größten Brocken haben dabei sicherlich D2006 und Abrexxes geschafft, doch auch allen anderen Beteiligten gebührt großer Dank.
Doch noch ist nicht alles geschafft.
Was wird die Zukunft bringen
Da die BB Hilfe Datenbank basierend ist, ist es ohne weiteres möglich sie zu verändern oder zu ergänzen. Weitere Dokumentationen werden also ebenso einfach möglich sein, wie neue Beispiele oder Fehlerkorrektur.
Die BB Hilfe ist für euch ausgelegt, also sind wir jetzt auf euer Feedback angewiesen. Fehler im Design, Fehler im Code oder Fehler in den Beschreibungen dürft ihr uns gerne melden. Ganz wichtig sind auch Kritiken an der Bedienbarkeit, da diese ja größtenteils neu ist und erst der Praxistest zeigen wird, ob das neue System einhält, was wir uns davon erhoffen.
Wie bisher wird auch in Zukunft das Team der BB Hilfe diese Aufgabe übernehmen.
Liegen ausreichend Änderungen vor, kann ein Admin per Mausklick eine neue Download-Version erzeugen.
In noch ferner Zukunft liegt die Implementierung der BMax Befehle. Da wir hier kaum auf deutsche Hilfen zurückgreifen können, müsste sie komplett neu geschrieben werden. Das kann also einige Zeit in Anspruch nehmen. Zunächst liegt unser Fokus aber auf der BB Hilfe.
Der riesen Dank geht an:
Natürlich an erster Stelle an TheShadow, dessen gute und ausgearbeitete Hilfe uns den größten Teil der Arbeit abnahm. Da wir den meisten Inhalt nur kopierten und trotzdem viel Arbeit hier drin steckte, wurde uns schnell klar, was TheShadow bereits an Arbeit in die Hilfe gesteckt hatte.
Der Rest des Dankes geht natürlich an das gesamte BB Hilfe Team, das mit teilweise unermüdlichem Einsatz für das rechtzeitige Gelingen gesorgt hat.
Ich hoffe, dass mit diesem zweiten Geburtstag das BlitzBasicPortal einen weiteren Schritt in Richtung Rundumlösung für die deutsche Blitzbasic Community werden konnte. Danke für eure Aufmerksamkeit und fröhliches Feiern, euer Hyde.
RELATED LINK: Die neue BB Hilfe
RELATED LINK: Downloadseite der Offline-Version