Tagesbericht 9. November 2020 – Schnittstellen nun auf github.com – Websiteupdate – Google Marketing

 Ein kurzer Bericht über die Themen, die ich gestern beackert habe:

  • Die Shopschnittstellen sind nun auf github.com/tapwag online. Bei dieser Gelegenheit wurde die Anordnung meines Showcases noch etwas angepasst da ich mich nun mehr diesem Projekt zuwende. Auch wurde die Firma “RunMyAccounts Deutschland” über diese neuen Skripte informiert. Ich plane, heute im Tage dies noch etwas weiter publik zu machen um weitere Entwickler aus der Community zu gewinnen. Meine Programmierkenntnisse sind ja doch etwas begrenzt und viele Entwickler haben mehr Erfahrung als ich mit PHP.
  • Bei meiner Firmenwebseite www.linuxandlanguages.com wurde der Footer etwas aktualisiert und die Menüpunkte “Impressum” und “Datenschutzerklärung” dorthin verschoben.
  • Im Blog werden nun in der Sidebar die Linux User Groups angezeigt und verlinkt, in denen ich mich engagiere.
  • Ebenso nutzte ich den Tag ein wenig für Fortbildung in einem Google Onlinekurs, auf den ich über meinen Alma-Mater, die Hochschule Harz, aufmerksam wurde. Das ganze Projekt nennt sich “Zukunftswerkstatt” und bietet den Kurs “Grundlagen im Online-Marketing” kostenlos an. Viele Begriffe hatte ich schon gehört, konnte damit auch etwas anfangen, aber insgesamt hat mir der Kurs doch eine gute Grundlage in dem Thema verschafft. Ich bin mit dem 40-Stunden Kurs aber noch nicht durch.

Stay positive and happy hacking!

Ein großes Geburtstagsgeschenk – Schnittstellencode zwischen Lx-Office und Onlineshops

Ich habe gestern meinen Geburtstag im kleinen Rahmen mit meiner Mutter gefeiert und bedanke mich für die zahlreichen Glückwünsche, die mich über Facebook, Xing und LinkedIn etc. erreicht haben.

Insgesamt war es eine sehr kleine Feier, die mit einer gelieferten Pizza und Penny Cola gefeiert wurde und ich bin sehr zufrieden über den Tag.

Mein persönliches Highlight war jetzt nicht die Entscheidung der US-Wahlen sondern eine Email, die mich an diesem Tag erreichte.

Im Vorfeld bin ich auf etwas ältere Schnittstelle zwischen Onlineshops und Lx-Office aufmerksam geworden. Lx-Office basierte zu seiner Zeit – jetzt wird es als “kivitendo” unter einer anderen Firma vermarktet – auf meinem eingesetzten Warenwirtschaftssystem “SQL Ledger“.

Da ich mit sourceforge nicht mehr so viel am Hut habe und mehr github nutze war ich an einem Fork auf dieser Plattform sehr interessiert. Allerdings wies das “README” folgenden Passus auf:

Die Schnittstelle mit ihren einzelnen Bestandteilen steht unter
Copyright der Lx-System. Die Schnittstelle und auch einzelne
Programmabschnitte unterliegen  dem Urheberrecht sowie auch anderer
Gesetze zum Schutz des geistigen Eigentums.
Sie dürfen weder für kommerzielle Zwecke noch zur bloßen Weitergabe
kopiert, verändert oder Dritten zugänglich gemacht werden.

Andererseits lag dem Downloadpaket eine freie Lizenz in Form einer “Artistic Licence” bei. So war ich ein wenig gespalten, ob ich eine Neuveröffentlichung machen darf. 

Lange Rede, kurzer Sinn: Durch diverse Besuche der Lx-Office Community, die teils bis auf das Jahr 2009 zurück reichen kannte ich den Autor und Inhaber von Lx-System bereits auch persönlich, der einem Rerelease auf github.com keine Einwände hatte. 

Für dieses große Geschenk danke ich ihm an dieser Stelle sehr herzlich und freue mich schon, den Code zu testen.

Stay positive und happy hacking!

Umlautproblem bei osCommerce-Deutsch behoben

Ein Item, welches lange auf meiner ToDo-Liste stand, kann nun endlich entfernt werden: Es handelt sich um die Problematik, dass bei meinem Fork von osCommerce, basierend auf dem Projekt oscommerce-deutsch.de die Umlaute nicht richtig dekodiert wurden.

Beispielsweise wurden in den vorgegebenen Artikeln die Kategorie “Mäuse” und “Neue Produkte im März” der Umlaut “ä” nicht richtig dekodiert. Dieses Problem hatten wohl schon ein paar andere Leute vorher und ich bin auf einige Codezeilen aufmerksam geworden, die ich letztendlich in mein Repository auf github.com eingepflegt habe. (Link zum commit)

Weiterhin habe ich einige Formatierungsfehler in den Terms & Conditions entfernt, so dass diese nun etwas genauer dargestellt werden. Beispielsweise wurde ein überflüssiges <LI></LI>-Element entfernt, welches einen leeren Bulletpoint erzeugt.

Ebenso wurde das Produktbild zu Unreal Tournament im Shop ausgetauscht, welches nun in einer besseren Qualität vorliegt aber immer noch etwas groß ist.

Happy hacking und schönes Wochenende!

osCommerce Deutsch auf github.com hinzugefügt / Erste Ecken geschliffen

Wie gestern schon angekündigt, habe ich mit osCommerce einen kleinen Shop installiert, der unter der GPL steht. Die GPL erlaubt ja unter anderem die Modifizierung und Weitergabe des Quelltextes, in diesem Falle der PHP-Skriptsammlung.

Okay, ein weiteres github.com Repository ist nun entstanden und ich habe den Quelltext der deutschen osCommerce-Version herunter geladen und dann wieder auf github.com eingestellt.

Ziel ist es nicht, der Seite oscommerce-deutsch.de Konkurrenz zu machen aber ich glaube, dass die Zusammenarbeit über github.com wesentlich schneller abläuft.

Ich bin noch lange kein Meister von git, einem Werkzeug was Linus Torvalds persönlich geschrieben hatte um seine Kernelquellen zu verwalten. Zu diesem Zweck habe ich aber für meinen Kindle ein git-Tutorial gekauft und hoffe mich da etwas weiter entwickeln zu können.

Jedenfalls gab es schon die ersten Commits und Synchronisation mit github:

  • Die Problematik, dass “Unsere AGBs” mit Deppenapostroph geschrieben wurden, ist nun behoben. Diese Zeichenkette wird direkt in eine Datenbanktabelle eingetragen. osCommerce verwendet hierbei MySQL und ist damit ein weiteres Beispiel, wieviele PHP/MySQL-Webanwendungen es für den LAMP-Stack gibt.
  • Tischtennisshop wird nun auch nicht mehr automatisch angezeigt. Ich habe den Sourcecode etwas kommentiert damit die Leute wissen, wo sie ihre Zeichenketten nun eintragen können aber Tischtennisshop im Standard ist nicht so mein Fall.

Weiterhin ist mir bei der Installationsroutine aufgefallen, dass in der Überschrift “neue Installation” mit kleinem “n” steht. Ist nicht so schön, werde mich auch da ransetzen.

Wenn ihr mithacken wollt, dann könnt ihr gerne den Code auf github.com forken und eure eigenen Modifikationen einbauen und anschließend Pull Requests senden.

Happy hacking and deep delving. May the markets be friendly and the magic benign!

Nachtrag: Neue Installation wurde nun auch geändert und in github gedrückt (git push).