Einfache Administration mit Laraval Nova

Einfache Administration mit Laraval Nova

Einfache Administration mit Laraval Nova

Über Laravel haben wir kürzlich erst einen Artikel veröffentlicht – und schon geht es weiter mit Laravel Nova. Der Name ist allerdings irreführend: Es ist nicht alles neu, vielmehr handelt es sich um ein ausgetüfteltes Administrations-Panel. Das sieht toll aus und, viel wichtiger, erleichtert außerdem die Arbeit mit Laravel.

Was ist Laravel Nova?

Über Composer können Sie Nova einfach als Package für Laravel installieren. Bereits bestehende Installationen werden damit auch nicht beeinträchtigt. Sie haben bereits Applikationen mit Laraval erstellt? Kein Problem, Nova wird daran nämlich nichts verändern. Das Resultat ist leistungsstark und flexibel und bietet neue Möglichkeiten, um Tools & Co. zu bauen. Einige der besten Vorteile von Laravel sind dann auch in Nova anzutreffen: Die gesamte Konfiguration findet beispielsweise über PHP-Klassen statt, sodass überhaupt keine Notwendigkeit nach einer Datenbank besteht.

Eines der wichtigsten Features von Laravel Nova ist die Fähigkeit, Ressourcen in einer Datenbank zu erstellen, lesen, upzudaten oder auch zu löschen. Schauen Sie sich bestimmte Daten an, haben Sie sofort Zugriff auf alle darin eingebetteten Funktionen und auch alle Ressourcen, die damit in Verbindung stehen. Die Suche ist dabei extrem schnell, außerdem gibt es Filter, Sortieroptionen und vieles mehr. Suchen finden standardmäßig über SQL-Anfragen statt. Falls Sie Laravel Scout verwenden, können Sie Nova jedoch auch damit nutzen und die Suche damit teilweise drastisch beschleunigen.

Nova ist übrigens von vornherein auf Internationalität ausgelegt. Uhrzeiten innerhalb des UI sind beispielsweise immer an Ihre eigene, aktuelle Zeitzone angepasst und Sie können auch beliebig zwischen dem hierzulande genutzten 24-Stunden-Format und dem 12-Stunden-Format aus beispielsweise den USA wechseln.

Modularität durch Packages

Laravel bietet nicht nur Geschwindigkeit, sondern auch Flexibilität als eine der großen Stärken – und Nova macht hier keinen Unterschied. Auf novapackages.com finden Sie die praktischen Pakete, die Sie installieren können (oder auch nicht!). Beispielsweise erweitern Sie Nova über eine Funktion, um Backups anzulegen, sie herunterzuladen, zu vergleichen und vieles mehr. Vielleicht brauchen Sie auch ein Tool, um Abonnements von Kunden zu verwalten? Auch das klappt mit dem richtigen Plug-in – oder Package, wie es bei Nova heißt.

Da Sie Nova praktisch beliebig erweitern können, ist das Admin-Panel immer genauso umfangreich oder minimalistisch, wie Sie es sich wünschen.

Fühlen Sie sich zu eingeschränkt, installieren Sie einfach die notwendigen Packages, um die für Ihr Projekt notwendigen Funktionen nachzurüsten. Sieht Nova zu überladen aus, schmeißen Sie bestimmte Packages einfach wieder über Bord. Nicht zuletzt ist es auch diese Modularität und Flexibilität, die es so angenehm machen, mit Laravel und Nova im Speziellen zu arbeiten.

Autorisierung für größere Unternehmen

Vielleicht sind Sie gar nicht mehr so klein und haben gleich mehrere Mitarbeiter, die mit Laravel und Nova im Speziellen umgehen wollen. Jetzt laufen Sie in das Problem, das alle Administratoren irgendwann plagt: Mit mehr Mitarbeitern erhöhen sich auch die Sicherheitsprobleme. Mehr Zugänge bieten gleichzeitig auch mehr Möglichkeiten für Schwierigkeiten. Glücklicherweise bringt Nova granulare Kontrolle über alles mit, was Sie sich wünschen. Stellen Sie ganz gezielt ein, wer was anschauen, erstellen, updaten oder löschen kann. Welcher Mitarbeiter darf Ressourcen zu bestehenden Ressourcen über das Relationships-Feature hinzufügen? Sie wissen es – und können einfach neue Zugänge hinzufügen oder löschen.

Eigene Packages bei Orlyapps

Nehmen wir an, Sie sind von Nova überzeugt und möchten das Admin-Panel gerne verwenden. Vielleicht sind Sie in einer bestimmten Branche tätig, die sehr spezielle Anforderungen hat und Ihnen fehlt eine bestimmte Funktion. Auf novapackages.com finden Sie kein geeignetes Plug-in? Dann machen wir das einfach für Sie. Kontaktieren Sie uns und wir werden Ihnen bei Bedarf genau das Package zur Verfügung stellen, das Sie sich wünschen. Fehlt Ihnen der notwendige technische Sachverstand, macht das auch nichts. Wir beraten gerne und zeigen Ihnen, was möglich ist und was nicht und entwicklen Ihnen bei Bedarf das notwendig Package für Ihr Admin-Panel.

Mehr Informationen zu Webentwicklung mit Laravel und Wordpress

Ob nach außen für Ihre Kunden oder nach innen für die Verknüpfung mit existierenden Systemen: Wenn es um Web-Technologie geht, sind wir die Spezialisten.

Beitrag Teilen