Blog

Webentwicklung und Design

Drei top Entwickler Werkzeuge die ihr Geld wert sind

Als Programmierer fängt man an Open Source Software zu lieben. Jeder kann den Software Code einsehen, ihn nach belieben anpassen und den Hauptentwickler helfen. Der größte Vorteil davon ist natürlich das die Software kostenlos ist. Kostenlos in Form von geldlos, denn genau genommen kostet jede Software Zeit. Und das nicht gerade wenig. Nach gut sechs Jahren bin ich aber in einigen Bereichen an meine Grenzen gestoßen.…

baguetteBox – Eine reine JavaScript Lightbox für Bilder

Wer auf seiner Webseite Bilder oder Grafiken einbindet, kann nicht immer die volle Größe verwenden. Das sprengt regelrecht das Design. Genau deswegen werden Bilder verkleinert eingebunden. Das hat den Nachteil, dass der Besucher nur ein kleines Bild sieht. Als Lösung verwenden die meisten Designer sogenannte Lightbox Plugins. Das Bild wird verkleinert eingebunden, beim Klick auf das Bild vergrößert sich die Ansicht in einem Modal. So schlägt…

WordPress mit Redis Caching

WordPress ist ein mächtiges Content Management System, das durchaus seine Schwierigkeiten mit der Ladezeit hat. Für mehr Performance gibt es zahlreiche Caching Plugins, die WordPress Seiten schneller machen sollen. Die meisten Plugins legen die Artikel entweder in der Datenbank ab oder generieren statische HTML Seiten, welche beim Artikel Aufruf geladen werden. So wird die Datenbank geschont und die Ladezeit wird deutlich verkürzt. Ich gehe da einen…

Content Management Systeme für kleine Webseiten

WordPress hier, WordPress da. Bei fast jeder CMS Auflistung stehen die großen Content Management Systeme wie Drupal, WordPress, Joomla oder Typo3 immer an erster Stelle. Nicht so bei mir. Ich lege viel Wert auf kleine Nischen CMS die schnell installiert werden können, einfach zu bedienen sind und Potenzial haben. Nur weil diese nicht so bekannt sind wie die großen, heißt es noch lange nicht das…

[QuickTipp] Ein CSS Spicker für nebenbei

Immer wieder gibt es bei der täglichen Arbeit Probleme mit CSS (Cascading Style Sheets). Die meisten Entwickler haben die alle Grundlagen drauf, aber alle CSS Attribute kann keiner auswendig kennen (Überzeugt mich vom Gegenteil). Um schnell nachzusehen welche Eigenschaften es gibt und wie man diese anwendet, gibt es immer wieder CSS Referenzseiten die einem kurz und knapp mit den nötigsten Details versorgen. So auch die Seite cssreference.io.…

[Quicktipp] Vendor Verzeichnis sperren

Seitdem PHP Composer an Größe gewonnen hat und immer mehr im Einsatz ist, kann deutlich schneller und bequemer auf externe Tools zugegriffen werden. Was viele nicht bedenken ist der Beispiel Code. In den meisten Git Repositories liegen oft Demos. Diese zeigen wie man die Tools einsetzt oder richtig anwendet. Natürlich sind es tolle Hilfen. Diese Demos können auch gefährlich werden. Etwa bei einem File-Upoad Tool oder…

PHP Debugging mit Kint

Seit einigen Wochen verwende ich privat als auch beruflich die PHP Klasse Kint von raveren (github). Grundlegend ersetzt die Klasse die PHP Funktionen print_r(), var_dump() und debug_backtrace(). Zusätzlich bietet Kint noch ein paar nette Features an und zeigt die Ausgabe gestylt. So lässt sich das Debugging direkt in den Code implementieren, ohne Ausgaben zu erzeugen. Über die Methode Kint::enabled(false) lässt sich das Debugging global an- und ausschalten. Wird Kint::trace() oder Kint::dump(1) aufgerufen, wird ein…

Meine CSS Framework Favoriten

Es gibt zahlreiche CSS Frameworks und jedes ist angeblich besser, als das Andere. Grundsätzlich sollte man sich zuerst die Frage stellen, wie umfangreich das Projekt wird. Bei einem kleinen drei Seiten Projekt ist es unsinnig das größte und tollste CSS-Framework einzusetzen. Anders herum ist es aber auch Quatsch ein kleines Light-Framework einzusetzen, das nicht alle Extras beinhaltet und am Ende mehr Arbeit verursacht als einem…

Sicherheitslücke im Imperia CMS der pirobase imperia gmbh

In den Wahlkampf Wochen habe ich die ein oder andere Politiker Seite besucht, darunter auch die Seite von Matthias Groote (Mitglied des Europäischen Parlaments), der in meinem Landkreis für den Landrat kandierte. Allgemein wollte ich wissen ob die Seite Onpage optimiert ist. Dazu habe ich meine Chrome Extension zur Anzeige der robots.txt verwendet. Rein interessehalber. Warning: Cannot modify header information – headers already sent by (output started at /home/www/htdocs/lv09/bzwe/kvleer/mgroote/_admin/_config.php:177)…

Design + Feature Update auf Github.com

Größer, eleganter und aufgeräumter. So empfinde ich die Änderungen auf Github.com. Das Menü ist etwas größer geworden und hat jetzt einen weißen Hintergrund (vorher Grau). Die Profilansicht wurde aufgehübscht und übersichtlicher gestaltet. Neu ist der Projekt-Tab. Hier können Projekt Issues, Pull Request oder Notizen besser und schneller verarbeitet werden. Auch gibt es nun Integrations. Hiermit lässt sich Github mit anderen Diensten verbinden. Im Github Blog gibt es weitere…

Copyright 2020 by Netzware