Suchmaschinenoptimierung (SEO) ist für viele Unternehmen und Webseitenbetreiber ein wichtiger Bestandteil des Online-Marketings. Ein wichtiger Faktor für eine gute Platzierung in den Suchergebnissen ist die Qualität der Links auf der eigenen Webseite. Dazu gehört auch die Prüfung auf tote Links, da diese negativ für das Ranking und die Nutzererfahrung wirken können. Die Klasse WebCrawler bietet […]
Heute stelle ich ein Tool zum agilen Projektmanagement vor: kanboard.org. Dabei handelt es sich um ein Kanboard Planungswerkzeug ähnlich Trello. Das tolle daran: Einziger Wehmutstropen: Auf GitHub wird das Projekt als “featue complete” bezeichnet und einige Plugins werden nicht aktiv weiterentwickelt. Wenn man aber In GitHub die Änderungszeiten und Releases ansieht wird hier noch ordentlich […]
Es hat sich immer so falsch angefühlt, wenn man in PHP endlos Strings, Variablen und if Statement konkateniert hat um eine HTML Ausgabe zu erzeugen. Dieser Artikel bei CSSTricks ließ es mir wie Schuppen von den Augen fallen: Man baut die HTML Ausgabe mit der DOMDocument Klasse von PHP auf… revolutionär…
Lumen bietet die Möglichkeit eine Validierung der Inputs direkt in der Route vorzunehmen. In der Datei /routes/web.php sieht das wie folgt aus:
Wenn man in Laravel oder Lumen eigene Klassen verwenden will, geht das relativ einfach. Aber wenn man es nicht genau richtig macht funktioniert gar nichts mehr. Angenommen man hat eine Klasse: … und will diese in routes/web.php von Laravel verwenden: … wird das nicht klappen. Aber es funktioniert eigentlich genauso wie beim Autoloading mit Composer. […]
Das soll keine Werbung sein, aber da man seit der DSGVO und der EU Cookie Richtlinie Schwierigkeiten hat irgendwie Webseitenanalyse zu betreiben, ohne vorher einen Anwalt zu fragen, sind bestimmt viele auf der Suche nach einer Möglichkeit zur Analyse ohne Cookiebanner. Ich verwende hierzu seit kurzem Cloudflare Web Analytics Ist umsonst.
Meine neue Seite:www.umwelt-olching.de Die Daten stammen von einem Enviro+ Sensor auf einem Raspberry Zero WH. Die Daten werden über eine Grafana Instanz auf Digital Ocean in Echtzeit bereitgestellt. Eine genauere Beschreibung folgt hier demnächst.
Mit meinem ersten GitHub Projekt kann man von deutschen Wörtern den Plural (Mehrzahl) oder von einem Wort im Plural den Singular (Einzahl) bilden. Dies kann z.B. für Suchen hilfreich sein, wenn man bei Eingabe eines Wort in der Einzahl auch nach dem Wort in der Mehrzahl suchen will. https://github.com/ulrischa/GermanNumerus Verwendet wird dies wie folgt: Einbinden: […]
Folgende Aufgabe wollte ich letztens lösen: Auf einer Karte soll ein Benutzer eine Boundig-Box aufziehen können. Also ein Rechteck um einen Bereich abzugrenzen. Die geographischen Koordinaten (Länge, Breite) der Boundig-Box sollen auf der Seite in einer bestimmten Formatierung ausgegeben werden. Die Benutzung soll auf Smartphones mit Gesten ebenso wie auf einem Desktop-PC möglich sein. Ich […]
Wenn man ein XML Dokument hat und dieses formatiert und lesbar in HTML anzigen will, kann man ein XSL Stylesheet verwenden, dass man mit XSLT in das gewünschte Zielformat transformieren kann. In PHP geht dies recht einfach mit Bordmitteln: Das XML Stylesheet sieht wie folgt aus: Wichtig: Das XML Dokument hat Namensräume definiert. Dabei ist […]