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[...]
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[...]
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: <?php // Hides empty WooCommerce Categories in Menu[...]
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[...]
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.[...]
PrestaShop: Automatische Grundpreis-Berechnung bei Staffelpreisen
Bei PrestaShop ist es leider nicht möglich bei Auswahl eines neuen Staffelpreises den neuen Grundpreis automatisch zu berechnen. Somit verstösst man als Betreiber PrestaShop gegen die in Deutschland geltende Grundpreisverordnung. Abhilfe schafft das folgende Script. Grundpreis in PrestaShop automatisch berechnen Das[...]
PostgreSQL Datenbank per Skript sichern
Betreibt man PostgreSQL auf einem Server, der Cron-Jobs erlaubt, so kann man einzelne PostgreSQL-Datenbanken mit dem folgenden Skript elegant sichern: PostgreSQL Backup: Postgres Datenbank täglich sichern Das script benötigt folgende Parameter im Setup-Abschnitt: BACKUP_DIR: Der Zielordner für alle Backups. TIMESTAMP: Der[...]
PrestaShop Programmierung: Theme anpassen
Im folgenden Projekt wurde ein PrestaShop Theme programmtechnisch massiv angepasst. Selbst Dinge, die layout-technisch gar nicht möglich sind, wurden mit JQuery zur Laufzeit im PrestaShop implementiert. Hier einige der HighLights: Überbreiter Header auf Produktseiten Hoch aufgelöstes Produktbild. Animation beim Aufbau[...]
Digitalisierung: Dokument beim Drucken mit QRCode oder Barcode versehen
Im Zuge der Digitalisierung hat ein Kunde hat in Eigenregie seine Arbeitsprozesse so weit optimiert, dass er den QRCode auf einem Produktionszettel per iPad scanned und der betreffende Mitarbeiter eine zum Werkstück passende Datei angezeigt bekommt. Das einzige Problem an[...]
LXArchiv für Lexware Financial Office 2020
Ab sofort ist unsere PDF-Archivierungslösung auch für das neue Lexware Financial Office 2020 verfügbar. LXArchiv erzeugt vollautomatisch ein digitales PDF-Archiv aus den in Lexware Financial Office geschriebenen Rechnungen, Lieferscheinen, Auftragsbestätigungen etc. Sparen Sie eine Menge Papier und vor allem wertvolle[...]