11 Tage!
So lange war weder noch das SteemWiki auf der großen Bloggerwelle zu sehen. Freunde des geflügelten Wortes, es war nicht etwa Skiurlaub, sondern wieder mal ein Selbsterfahrungskurs, mit allen Höhen und Tiefen des Codens und Evaluierens. Das klingt hochtrabend nach Entwicklung, ist aber nichts anderes, als eine müh- und einsame Chronik des Ausprobierens gewesen, Auch eine des Scheiterns, sogar mitunter begleitet von Erfolgen und ständigem, ermüdendem Lernen. Euphorie und Depression wechselten einander ab. Immer lag Spannung in der Luft. Wem nun eine karge Vision von Klausur und Einsamkeit vorschwebt, der liegt damit gar nicht so verkehrt. Aber jetzt kenne ich das Tiki wesentlich besser, als vor diesen elf Tagen.
Nicht Javascript
Nach den ersten, sichtbaren Erfolgen die Blockchain anzuzapfen, fing ich mal wieder an zu überlegen, was ich mit meiner Arbeit überhaupt bezwecken will. Condenser für die Interaktion mit der Blockchain gibt es wahrlich genug, in allen Farben , für jeden Geschmack. Also was will ich? Was brauchen wir? Das waren entscheidende Fragen. Eigentlich ist das was ich will schon lange keine Frage mehr. Meine Intension liegt seit der wortreichen Eruption anlässlich des Steemfestes deutlich auf dem Tisch. Zügig kam ich daher zum Schluss, dass die hübsche Spielerei mit Javascript zwar Spaß macht und schnelle Erfolge bringt, aber keineswegs zum anvisierten Ziel führen kann. Einerseits wird Javascript in vielen Unternehmen aus Sicherheitsgründen schlicht unterbunden und zweitens hat das Tiki eine SQL-Datenbank, die mit PHP bedient wird. Diese Datenbank wollen wir nutzen.
Die Würfel sind gefallen
Daher muss es zwingend PHP sein, was ich aber nur lesen kann, wenn ich mich fürchterlich anstrenge. Geschweige denn, schreiben. Das ist noch Mal ein Zacken schärfer, als das eher umgängliche Javascript. PHP im Tiki zu programmieren, ist für einen Anfänger schlicht unmöglich. An der Stelle wurde klar, dass die Sache unmöglich von mir alleine zu stemmen ist. Ich habe es zwar noch geschafft, eine Steem PHP-Library ordnungsgemäß im Tiki zu registrieren. Sogar eine PHP „Hallo Steemian“-Funktion habe ich hinbekommen, dann war aber absolut Ende Gelände. Ich hatte keinen blassen Dunst, wie es weiter gehen sollte und habe mich daher überwiegend mit der Tiki-Administration beschäftigt. Bis ich heute den Kontakt zum Tiki-Coreteam aufgenommen habe.
Volltreffer
Nach einem Telefonat mit einem deutschen Admin der Tiki-Gemeinde, landete ich per Email in Kanada, beim Tiki-Schöpfer Marc Laporte. Nomen est omen. Die Türe öffnete sich, groß wie ein Scheunentor. Ich wurde postwendend aufgefordert, auf der Homepage der Tiki-Entwickler mein Projekt vorzustellen. Laporte hat mir daraufhin kurzerhand einen gestandenen Wiki PHP-Entwickler zur Seite gestellt, der mir schon ab morgen über die ersten und schlimmsten PHP-Hürden hinweg helfen wird. Es genügt ja meist schon ein Beispiel, dann mache ich das nach. Ich bin sicher, das ist eine gute Nachricht selbst für jene von euch, die nur die Hälfte meiner fachlichen Ausführungen verstehen können. Es bedeutet nämlich, dass unser Projekt heute auf eine wesentlich professionellere Ebene gehoben wurde.
Würde ich blutiger Anfänger einen PHP-Entwicklerkurs belegen, bräuchte ich vorneweg vier Wochen, bis im Tiki spürbar was zustande käme. Für den Fall, dass ich überhaupt verstehe, was dort doziert wird. Durch Marc Laporte wurde mir heute Abend ein fähiger Tiki-Entwickler zur Seite beordert, mit dem ich ab morgen meine ersten PHP-Schritte direkt im Objekt tun werde. Leute, das ist die beste Nachricht seit acht Wochen! Herr Laporte war spürbar angetan von meinem Projekt. Was uns allen nur zeigt, dass wir damit auf dem richtigen Weg sind. Wenn wildfremde Leute aufhorchen und aktiv werden, die zunächst gedacht haben ich rede über die Spieleplattform Steam, kann das nur bedeuten, an einer heißen Sache zu tüfteln.
Tiki
Als allererstes, ich schwöre beim Steem und meinem Tiki, kommt ein ganz einfacher Votebot dran, der meine Favoriten votet. Damit ich endlich ohne schlechtes Gewissen und in aller Ruhe weiter arbeiten kann. Es ist nämlich kein schönes Gefühl, sich wochenlang nonchalant über seine heiligsten Steempflichten hinweg zu setzen. Das könnt ihr mir glauben. Es heißt übrigens nur noch Tiki. Das Wiki ist bloß ein ganz kleiner Teil davon. Die Entwickler gehen den „Tiki-Weg“, aber darüber erfahrt ihr bald viel mehr. Ich habe auch schon, vor lauter Verzweiflung, drei oder vier englische Tiki-Hilfethemen für die ersten Mitstreiter übersetzt. Mein Vorstellungsschreiben für die Tiki-Crew findet ihr übrigens hier, falls das interessiert!
Jesta und die Libs
kommt nicht rein zufällig auf unser Titelbild. Er hat in Bezug auf PHP-Libraries für die Steem-API einiges Material geliefert und viele von uns werden seine solide Arbeit SteemDB.com nie vergessen. Für diese Datenbankanwendung hat er vermutlich die heute von mir begehrten Libraries geschrieben. Eine davon erscheint in der großen Repository-Bibliothek Github unter seinem Pseudonym aaroncox. Eine andere hat er unter dem Firmennamen greymass abgelegt dem Unternehmen, das er zusammen mit
betreibt. Beide Entwickler haben den Schwerpunkt ihrer Arbeit längst auf die Anwendungsentwicklung für die Blockchain EOS verlegt. Weg vom Steem.
Forkt der Steem bald?
Die PHP-Bibliotheken sind sicher nicht komplett für meine Zwecke ausgestattet doch könnten die klugen Jungs für unseren Tikibedarf durchaus ein offenes Ohr haben, kämen wir etwa mit irgendwas nicht weiter. Schließlich wird uns das Tiki um einige Grade von der Steemit Inc. befreien und Jesta ist, seinem letzten Artikel nach zu urteilen, wohl kaum noch als Freund der Steemit Inc. unterwegs. Eine Fork ist seit seinem Artikel kein Hirngespinst beleidigter Frösche mehr und ich wäre sofort dabei. Die Sache ist längst in bedeutenderen Köpfen angekommen als meinem. Sie wird bereits diskutiert und ich bin sehr gespannt, wie das weiter gehen wird. Die Steemit Inc. und wirken jedenfalls angezählt.
Edit: Ich habe vergessen zu erwähnen: Votet bitte für und
als Witnesses. Beide leisten noch immer eine hervorragende Arbeit für den freien Steem. Anyx hat zB. einen neuen Server aufgesetzt, auf dem er eine unzensierte API zur Verfügung steht. Wenn wir den Mann als Witness voten, kann er diesen Service auch finanzieren. Ich gedenke, seinen neuen Server mit dem Wiki zu nutzen. Der Steemit API-Server hat, genau wie das ganze Unternehmen, bedauerlicherweise keinerlei Vertrauen mehr verdient. Von der STINC werden mittlerweile einfach zu viel Information unterdrückt und was für deren Condenser gilt, gilt genau so auch für ihre API. Wir müssen die Witnesses unterstützen, die der restriktiven, eigennützigen Steemit-Politik die Stirn bieten!