Neues aus der Umbraco-Welt:
In Ausgabe 31 – die im November 2017 im Rahmen des ukFest fertiggestellt wurde, berichtet Jason Prothero vom US-Goldpartner ProWorks über einen Lösungsansatz, der den Import bestehender Seitenelemente in den Grid-Editor vereinfacht; Emma Burstow, Entwicklerin beim britischen Goldpartner Crumpled Dog, schreibt über ihre Erfahrungen mit LightInject als IoC-Container.
Manchmal kommt der Punkt in einem Kundenprojekt, der selbst den besten Entwickler vor Herausforderungen stellt. Oft hängt dieser Punkt zusammen mit der Modernisierung der Technik, ist verbunden mit Features, die über die Jahre so stark geworden sind, dass kaum jemand mehr darauf verzichten möchte. Zu diesen Funktionen gehört in der Umbraco-Welt seit einigen Jahren ohne Frage der Grid-Editor.
Anlass für stundenlanges Copy und Paste – oder innovative Ideen. Das ProWorks-Team entschied sich für letzteres und entwarf eine Vorgehensweise, der sie den Namen „Hybrid Grid Editor“ gaben. Mithilfe von einem Umbraco-Trick mit dem Namen AssignedContentItem. Damit gelang es, bestehenden Content zu referenzieren und ihn ohne große Mühe in den Grid-Editor zu laden. In seinem Text „Hybrid Grid Editors: Get More Mileage From Your Grid“ erklärt er sein Vorgehen Schritt für Schritt, gibt Tipps, die das Ganze noch einfacher machen und vergleicht Vor-und Nachteile der Methode.
Zweieinhalb Jahre ist es her, dass Umbraco-MVP und Crumpled Dog-CTO Jeavon Leopold in einer der ersten Skrift-Ausgaben, nämlich der Nummer 5 von August 2015, erklärte, wie sein Unternehmen Umbraco-Projekte strukturiert. Weil sich im Web in kürzester Zeit eine ganze Menge tut, hat Jeavon für die aktuelle Skrift-Ausgabe seinen Text von damals überarbeitet und erklärt, wie die Strukturierung eines Umbraco-Projekts bei Crumpled Dog im Jahr 2018 aussieht. Auch verrät er die Pläne, die das Unternehmen in diesem Punkt für die kommenden Monate hat.
Emma Burstow von Crumpled Dog hat sich indessen für ihren Skrift-Artikel auf Spurensuche begeben. Warum ist das Thema Inversion of Control (IoC) in vielen Bereichen der Umbraco-Welt ein immer wieder aufgegriffenes Problem, während es bei Crumpled Dog – der britischen Umbraco-Agentur, für die Emma seit Frühjahr 2017 arbeitet – eine elegante Lösung dafür gibt: In Form von LightInject als IoC-Container. Das was dahintersteckt zu verstehen, hat sie sich für ihren Artikel vorgenommen und ihre Detektiv- und Analyse-Arbeit gut erklärt und mit etlichen Codebeispielen mit ihren Lesern geteilt. Nachzulesen ist die komplette Erklärung in Skrift hier: „The 'Hows' and 'Whys' of Using LightInject as Container for IoC“.
Aktuelle Blogposts
20.12.2024
KI, Vertrauen, Barrierefreiheit & Suche
Digitale Herausforderungen und Trends 2025
Der dänische Digitalpionier Janus Boye hat sich erneut die Zeit genommen, mit uns über Herausforderungen und Trends der Digitalbranche zu sprechen. Was hat die Branche 2024 geprägt und was erwartet uns im Jahr 2025?
10.12.2024
Was Du NICHT in Laravel tun solltest
In unserem Laravel-Meetup im November haben wir uns gemeinsam Bad Practices und Programmier-Fails in Laravel angeschaut. PHP-Entwickler Jure teilt 3 Beispiele aus dem Meetup.
05.11.2024
Zeit sparen mit Laravel
Zeit sparen mit Laravel: Livewire und Inertia im Vergleich
Livewire oder Inertia? Welche Frontend-Komponente von Laravel für welches Projekt -
01.11.2024
Einfach, sicher und benutzerfreundlich?
Die Zukunft der Krypto-Wallets
Wallets sind komplex und für Neulinge im Krypto-Bereich schwer zugänglich. Doch es gibt bereits Entwicklungen, die Wallets vereinfachen. Wir verraten mehr.
18.09.2024
Clean Coding in Laravel
Mit Clean Coding die Code-Qualität steigern! Erfahren Sie mehr über Best Practices, Tools wie Larastan und Laravel Pint, und die Vorteile von Einfachheit, klarer Benennung und Wiederverwendbarkeit im Entwicklungsprozess.
Alles über
Umbraco
Mehr erfahren