Tobias Scheible
Web-Entwickler, Ingenieur & Dozent

Blog-Kategorie Web Development

In diesem Bereich findet ihr alle Blog-Artikel zum Themenbereich Web-Entwicklung. Neben der Konzeption von Web-Anwendungen liegt der Fokus hauptsächlich auf den Themen Geschwindigkeit, Usability und Sicherheit. Hauptsächlich dreht sich hier alles um die beiden Systeme Contao und Wordpress.

Strand mit roter Flagge
Web Development
Mittwoch, 10. Januar 2018
0 Kommentare

Klick mit jQuery außerhalb eines Elements erkennen

Kürzlich habe ich bei der Entwicklung einer Web-Anwendung einen modalen Dialog eingefügt, welcher mit JavaScript aufgerufen und geschlossen werden sollte. Dabei musste ich eine Funktion realisieren, die auf jeden Klick außerhalb dieses Dialogs diesen wieder schließt. Diese Funktionalität kann sehr einfach mit jQuery realisiert werden.

Besser Programmieren mit CSS-Selektoren
Web Development
Sonntag, 03. Dezember 2017
0 Kommentare

Besserer CSS-Code mit wirkungsvollen Selektoren

Mit CSS-Selektoren können einzelne Elemente oder eine Gruppe von HTML-Elementen angesprochen werden. Neben den üblichen Selektoren – wie z.B. Tag-Name, Klasse oder ID – existieren noch weitere effiziente Selektoren. Wer nativ JavaScript programmiert, kann diese Selektoren auch einsetzen, um effektiv Elemente anzusprechen. In diesem Artikel stelle ich fünf eher unbekannte, aber mächtige CSS-Selektoren vor.

Energieagentur Zollernalb - Responsive Design
Web Development, Tools & Projekte
Montag, 06. November 2017
1 Kommentar

Neue Website der Energieagentur Zollernalb

Für die Energieagentur des Zollernalbkreises programmierte ich eine neue Website, mit der das neue Corporate Design einführt wurde. Hauptherausforderung in der visuellen Kommunikation war, den Spagat zwischen den Erwartungen einer halbstaatlichen Einrichtung und unkomplizierter Bürgernähe zu realisieren.

WordPress Geschwindigkeit
Web Development
Donnerstag, 22. Juni 2017
1 Kommentar

WordPress entschlacken und beschleunigen

Flexibel und leistungsstark ist WordPress. Von einem anfänglichen einfachen Blog-System hat es sich zu einem Content-Management-System (CMS) entwickelt und bietet eine Vielzahl von Funktionen. Da ich aber immer einen möglichst schlanken und aufgeräumten Quellcode haben möchte, was sich positiv auf die Geschwindigkeit auswirkt, gibt es einige automatische Funktionen, die mich stören. In diesem Artikel möchte ich euch zeigen, wie unnötige Funktionen in WordPress deaktiviert werden können.

Session Management in PHP
Web Development
Sonntag, 15. Januar 2017
1 Kommentar

Login-Sessions in PHP absichern

Damit ein angemeldeter Benutzer korrekt zugeordnet werden kann, verwendet PHP sogenannte Sessions. Bei dieser Technik muss die Session-ID bei jeder Kommunikation zwischen Client und Server übertragen werden. Dies bietet natürlich potentielle Angriffsflächen. In diesem Artikel möchte ich einige Maßnahmen zur Absicherung der Logins aufzeigen.

Strand mir Felsen und Brandung
Web Development
Freitag, 09. September 2016
0 Kommentare

Filterung von Benutzereingaben mit PHP

Es ist ein weit verbreiteter Irrtum, dass Benutzereingaben automatisiert und pauschal mit einer Funktion in PHP gefiltert werden können. Die effektivste Maßnahme, um Code Injections zu vermeiden, ist, die geeignete Filterung für die richtige Eingabe zu verwenden.

Kampf dem Vendor-Prefix
Web Development
Sonntag, 03. Mai 2015
1 Kommentar

Kampf dem Vendor-Prefix

Mit CSS3 wurden schicke neue Funktionen eingeführt und die Geschwindigkeit, mit der weitere Eigenschaften veröffentlicht werden, hat sich deutlich gesteigert. So führen quasi Browserhersteller neue Funktionen im Alleingang ein. Wenn sie gut sind, übernehmen sie andere und dadurch werden sie dann irgendwann standardisiert. Diese schöne neue Welt hat nur den Haken, dass neue Befehle ein Vendor-Prefix benötigen. Aber zum Glück gibt es Techniken, damit man die Befehle nicht mehrfach schreiben muss.

Contao Installationsscript
Web Development
Sonntag, 22. Februar 2015
2 Kommentare

Contao Installationsscript

Schon länger habe ich mich mit der Automatisierung der Installation von Contao beschäftigt. Dazu habe ich ein kleines Installations-Script in PHP geschrieben, mit dem das Open-Source Content Management System Contao schnell installiert werden kann.

Eigene Cloud mit OwnCloud
Web Development
Sonntag, 23. November 2014
3 Kommentare

OwnCloud Geburtstagskalender via CalDAV

OwnCloud ist eine schicke und gute Lösung, um ein persönliches System unter der eigenen Hoheit zu betreiben, zur Synchronisation von Daten, Kontakten und Kalendern. In der Weboberfläche werden im Kalender die Geburtstage der Kontakte automatisch in einem extra Kalender angezeigt. Synchronisiert man die Kalender mit einem Smartphone, wird dieser spezielle Kalender aber nicht automatisch eingebunden. Um dennoch den Geburtstagskalender einzubinden, muss man die spezielle URL kennen.

Java Framework für HTML/CSS/JavaScript frontend development
Web Development
Freitag, 07. November 2014
0 Kommentare

Knorxx Framework in Version 1.0 erschienen

Das Knorxx Framework erlaubt es, HTML/CSS/JavaScript Frontends in reinem Java zu schreiben. Die Hauptmotivation hinter der Entwicklung des Frameworks war die mangelhafte Wartbarkeit von Frontends, die in HTML/CSS/JavaScript umgesetzt wurden. Die verwendeten Bezeichner müssen zwischen allen Notationen im client- und serverseitigen Code konsistent verwendet werden. Das führt dazu, dass Änderungen zu hohen Wartungs- und Weiterentwicklungskosten führen.

Weitere Artikel
nach oben