TYPO3 ViewHelper Tipps

Heute möchte ich euch zwei Tipps zeigen, welche die Geschwindigkeit von TYPO3 ViewHelpers deutlich beeinflussen können. Tipp1: Caching Aufpassen muss man bei ViewHelpers die Facets\ChildNodeAccessInterface statt Facets\CompilableInterface nutzen, da sie nicht gecacht werden und sich das Parsen der Seite um Sekunden verzögern kann. Folgende ViewHelper werden nicht gecacht: <f:switch> → […]
Zum Artikel

MailHog – Einrichten eines lokalen Mailservers

Bei manchen Projekten ist es unvermeidbar einen lokalen Mailserver einzurichten, um gewissen Funktionalitäten zu prüfen bzw. zu entwickeln. Oftmals ist es jedoch gerade für Anfänger eine Herausforderung solch alltäglich gebräuchliche Tools zu verwenden bzw. einzurichten. Aus diesem Grund widmet  sich dieser Artikel dem Installieren eines lokalen Mailservers (MailHog) auf einem […]
Zum Artikel

Kleines Shell Script zum Auffinden von Bildern mit gewisser Größe

Voraussetzungen: Bash find, awk identify von ImageMagick oder GraphicsMagick #!/bin/bash MIN_WIDTH=240 MIN_HEIGHT=200 # internal field separator, https://bash.cyberciti.biz/guide/$IFS # changed to make file names with spaces work OIFS="$IFS" IFS=$'\n' # find all files with type image for image in `find . -type f -exec file {} \; | awk -F: '{if ($2 […]
Zum Artikel

TCA-Konfiguration und der TYPO3-Cache

Wie man als TYPO3-Extension-Entwickler die Performanz eines Seitenaufrufs ganz leicht verbessern kann. Seit der Version 6 LTS kann man in einer Extension verschiedene Konfigurationen des $TCA-Arrays, die traditionell in ext_tables.php abgelegt wurden, auslagern. Das sind zum einen Definitionen und Erweiterungen von SQL-Tabellen als auch Konfigurationen von Plugins. Configuration/TCA/<tabelle>.php TYPO3 erwartet […]
Zum Artikel

TYPO3camp in Wien vom 6.-8. Mai 2016

Anfang Mai findet auf der Hauptuniversität Wien das 1. TYPO3camp in Österreich statt. plan2net ist nicht nur Platinum-Sponsor des Events; unsere Kollegen werden in kurzen Vorträgen oder Sidetalks ihr Wissen mit den KollegInnen sehr gerne austauschen. Am 6. Mai startet das TYPO3camps mit der Erstregistrierung und einer gemütlichen WarmUp-Party. Samstag […]
Zum Artikel

Live Chat auf meiner Website – Dos & Don’ts

Kundenservice mit einem Live Chat auf der eigenen Website anbieten ist nicht schwer – unzählige Anbieter und technisch einfache Lösungen verlocken zur raschen Implementierung. Doch was ist im Hintergrund zu beachten? Welche Fallstricke lauern? Wie gelingt hervorragender Kundensupport? Was nützt Live Chat auf meiner Website? Chatfunktionen etablieren sich zunehmend auch […]
Zum Artikel

CSS Pseudo-Class :before und :after mit jQuery manipulieren

Das Problem Frontend-Entwickler nutzen gerne die Pseudo-Klassen :before und :after, um zum Beispiel eine Form mit CSS zu erstellen ohne, dass man dazu ein Hintergrundbild benutzen muss. Beispiel: .top-header:before { background: #00589d none repeat scroll 0 0; height: 61px; position: absolute; right: 64px; top: 0; transform: skewX(-25deg); width: 31px; z-index: […]
Zum Artikel

Wer findet den Fehler? (Google Translate Bug)

Google meint es doch ZU wörtlich mit der Übersetzung: https://translate.google.at/#auto/de/We%20are%20sorry%2C%20but%20content%20on%20this%20page%20is%20currently%20only%20available%20in%20German. Google ist Dumm. Permanenter Link (14 words, geschätzte Lesezeit: 3 secs )
Zum Artikel

Können und Wollen sind nicht genug.

Können und Wollen als Grundvoraussetzungen für jede erfolgreiche Aktivität ist soweit seit tausenden Jahren klar. Diese zwei Voraussetzungen wurden hinreichend gelehrt und sogar zu einer „Können-Wollen-Matrix“ verarbeitet. Aber diese Zwei sind nicht genug. Es fehlt die Freiheit auch entscheiden zu dürfen Wann (Zeitpunkt) und Wenn (erkannte Notwendigkeit) man etwas mit seinem […]
Zum Artikel

GSA R.I.P. – EnterpriseSearch – Sensible Daten in Blackboxes & der Cloud

Ca. 80% der Enterprise-Search Kunden besteht aus öffentlichen Oranisationen, Banken, Versicherungen und Grossunternehmen, welche die GSA nicht nur zum Durchsuchen von öffentlichen Daten, sondern vor allem für sensible Daten nutzen. Diesen Unternehmen ist es, auf Grund des rechtlichen Umfeldes insbesondere in Eurpopa, nicht möglich einer Google-Cloud-Lösung zu erlauben ihre sensiblen […]
Zum Artikel

Anfrage
Eine kleine Rechenübung*: