Über Harald

Seit 1993 bin ich als freiberuflicher Softwareentwickler mit den Schwerpunkten Programmierung von Internet- und Crossplattform-Applikationen, sowie als Mediendesigner, IT-Consultant und Dozent tätig. Die Übergänge zwischen diesen Themen sind fliessend. Mein Blog fasst all dies zu einem interessanten News-Stream zusammen. Viel Spass beim Stöbern! -- Harald

Schnittstelle PrestaShop zu EasyBill auf Windows portiert

Im Zuge eines neuen Projekts wurde MailordersPS, unsere Schnittstelle zwischen PrestaShop und EasyBill von macOS auf Windows portiert. Um die PrestaShop-EasyBill-Schnittstelle möglichst nahtlos unter Windows zu integrieren, wurde sie mit einem Installer ausgeliefert, der das benötigte Python- und die VC++ Runtime Umgebung für den User völlig transparent installiert. Aufträge von PrestaShop nach EasyBill importieren MailordersPS läuft unter macOS und Windows. [...]

Von |2023-12-13T09:26:42+01:002020-01-24|Kategorien: Projekte|Tags: , , , , , , , |0 Kommentare

Grav Tutorial: Mehrspaltiger Text mit responsive Layout

In der Anleitung zu Grav gibt es ein Beispiel für mehrspaltigen Text mit Hilfe eines Twig Templates. Das Resultat ist jedoch nicht responsive und der Text fliesst nicht automatisch von Spalte zu Spalte, wenn man das Browserfenster verkleinert. Dieses Grav Tutorial zeigt, wie man mit dem Grav Shortcode Core Plugin ein schönes, mehrspaltiges Layout bastelt: Mit viel weniger Aufwand, mehr Features, [...]

Von |2020-01-24T08:53:41+01:002020-01-20|Kategorien: Tipps, Tricks, Hacks|Tags: , |0 Kommentare

Grav CMS: 5 Plugins für die Systemintegration

Wer externe Inhalte in Grav abbilden will, ohne gleich ein eigenes Grav Plugin zu schreiben, findet in diesem Beitrag die passenden Werkzeuge. Die folgenden 5 Grav-Plugins sind Must-Haves für Systemintegratoren: 1. Bootstrapper Mit diesem Plugin stehen dem Entwickler wahlweise das komplette Bootstrap 3 oder Bootstrap 4 Framework in Grav zur Verfügung. Die CSS-Klassen und Komponenten lassen sich in der Regel [...]

Von |2020-01-20T20:09:15+01:002020-01-18|Kategorien: Tipps, Tricks, Hacks|Tags: , |0 Kommentare

Grav CMS: Web App mit geschütztem Upload- und Download-Bereich

Im folgenden Projekt geht es um einen abgesicherten Online Support Bereich. Die gleiche Technologie kann für ein Intranet oder Extranet verwendet werden. Um das Rad nicht neu zu erfinden, wurde für das gesamte User- und Zugriffs-Management das Grav CMS verwendet. Alles Weitere wurde nahtlos in Grav integriert. Menüpunkte nur mit Anmeldung in Grav einblenden Die App startet mit nur einem Menüpunkt [...]

Von |2021-02-23T10:33:43+01:002020-01-08|Kategorien: Projekte|Tags: , , , , |0 Kommentare

Grav CMS: Schnelles und effektives Content Management

So wie ein Sternekoch bei seinem Damastmesser leuchtende Augen bekommt, gerate ich bei meinem neuen Werkzeug ins Schwärmen: Mit Grav ist es mir gelungen, die Entwicklungszeit für Web Apps und Projekte, die managed Content erfordern, drastisch zu verkürzen. Out of the Box liefert Grav ein sicheres App Framework mit automatischer Menüführung, Benutzerrechten und Login Management. Dieser Artikel geht der Frage [...]

Von |2023-08-18T07:22:20+02:002020-01-07|Kategorien: Tipps, Tricks, Hacks|Tags: , , , , |0 Kommentare

WooCommerce: Lösung um leere Kategorien per PHP Filter ausblenden

Kommt es in WooCommerce zu leeren Kategorien, so werden diese standardmässig nicht im Menü ausgeblendet - leider keine zufriedenstellende User-Experience. Mit dem folgenden Code lässt sich das Problem in WooCommerce elegant lösen: [crayon-67456e4b88734107019309/] [crayon-67456e4b8873b727044102/] Diese Filterfunktion lässt sich sehr elegant z.B. über CodeSnippets in Wordpress einbauen. So können direkte Änderungen am Theme vermieden werden und WooCommerce bleibt update-fähig.

Von |2021-09-06T10:38:06+02:002020-01-07|Kategorien: Tipps, Tricks, Hacks|Tags: , , , |5 Kommentare

WordPress: WooCommerce zu einem Katalogsystem umbauen

Das folgende Wordpress-Projekt zeigt, wie man mit vergleichsweise geringen Kosten mit WooCommerce einen Online-Katalog aufbauen kann. D.h. ein System, in dem sich der Besucher zwar Artikel anschauen kann, die Bestellfunktion und Preis-Anzeige von WooCommerce jedoch abgeklemmt sind. WooCommerce als Online-Katalog Über massive Stylesheet-Anpassungen wurden alle Preis- und Bestellinformationen, sowie Warenkorb und Checkout-Prozess von WooCommerce ausgeblendet. Alternativ kann das gleiche System [...]

Von |2021-09-06T10:38:16+02:002020-01-06|Kategorien: Projekte|Tags: , , , |0 Kommentare

Plesk & ipTables: Firewall Blacklist per Kommandozeile managen

Benutzt man unter Plesk Tools wie z.B. DDOS Deflate, zum automatischen Blacklisting potentieller Angreifer, macht es Sinn die volle Kontrolle über die so erzeugte Blacklist zu behalten. Die folgenden 3 Skripte erleichtern die Verwaltung der IP Blacklist per Shell Kommandozeile. Alle Einträge auf der ipTables Blacklist auflisten Der Befehl hierzu lautet ergreifend einfach: banlist [crayon-67456e4b88b31925766286/] Eine IP-Adresse auf die ipTables [...]

Von |2022-09-22T13:17:09+02:002019-12-16|Kategorien: Tipps, Tricks, Hacks|Tags: , , |0 Kommentare