danspringer / quick_navigation

Backend-Navigation für Artikel, Medien, yForm Tabellen, sked Termine, Artikelverlauf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

REDAXO-AddOn: Quick Navigation

Backend-Schnellnavigation für REDAXO CMS

Screenshot

Features

  • Kategorie-Schnellauswahl im Backend und in der Linkmap
  • Filter nach Kategorienamen, Domain und Kategorie-id
  • Zuletzt geänderte Artikel(auch im Frontend/minibar) und Medien, entsprechend Sprache und User

Per User Settings

  • Personalisierte, individuelle Kategorie-Favoriten mit Direktlinks zur Erstellung neuer Artikel
  • Offline-Kategorien können optional durch User ausgeblendet werden
  • Sked-Unterstützung kann abgeschaltet werden

AddOn-Integration

  • YForm-Tabellen-Auswahl mit Direktlinks um einen Datensatz in der ausgewählten Tabelle zu erstellen
  • Sked-Support: Neuste Termine werden aufgelistet, ein Datensatz kann direkt erstellt werden.
  • Watson-Support: Quick Navigation bindet den Watson-Button ein (sofern in watson aktiviert).
  • Artikel-Historie in der Minibar

Für Developer

  • Für Developer stehen drei Extension Points QUICK_NAVI_CUSTOM, QUICK_LINKMAP_CUSTOM und QUICK_NAVI_CUSTOM_MEDIA zur Einschleusung eigener Buttons oder Dropdowns zur Verfügung
  • Alle dargstellten Buttons werden durch Fragmente erzeugt und können leicht ausgetauscht werden.

Beispiel:

in die boot.php des Project-AddOns:

rex_extension::register('QUICK_NAVI_CUSTOM', ['my_quickbutton','makebutton'], rex_extension::LATE);    

my_quickbutton.php in lib Ordner des Projekt-AddOns ablegen

class my_quickbutton {
    public static function makebutton($ep) {

        $subject = $ep->getSubject();
        $subject .='<div class="btn-group">';
        $subject .='<button>Hallo Welt<button>';
        $subject .='</div>';
        return $subject ;
    }
}

Beschreibung

Die Quick Navigation stellt eine Kategorie-Schnellauswahl mit Filterfeld und Listen der zuletzt bearbeiteten Artikel und Medien zur Verfügung (last modified).

Im Live-Filter kann nach Kategorien, Autoren oder yrewrite-Domains gefiltert werden. Gibt man z.B. eine Domain ein, erhält man schnell den Baum der jeweiligen Domain.

Favorisierte Kategorien können individuell durch die Redakteure in den AddOn-Einstellungen gepflegt werden. Die Favoritenliste erscheint erst, wenn Favoriten ausgewählt wurden. Über das (+)-Symbol neben der Kategorie können direkt neue Artikel erstellt werden.

Quick Navigation integriert Funktionen auch anderer AddOns, sofern diese installiert und aktiviert wurden. Aktuell: YForm, Sked und Watson Der Sked-Button kann durch die Redakteure ausgeblendet werden.

Die Quick Navigation ist über den Access-Key m erreichbar.

Admins erhalten alle Funktionen. Für Redakteure kann die Verfügbarkeit der Funktionen über die Rollen-Rechte definiert werden. Es kann auch eingestellt werden, dass ein Redakteur auch die Änderungen anderer User verfolgen kann.

Legende

Screenshot

Installation

  1. Über Installer laden oder Zip-Datei im AddOn-Ordner entpacken, der Ordner muss „quick_navigation“ heißen.
  2. AddOn installieren und aktivieren.
  3. Rechte für Rollen anpassen

Bugtracker

Du hast einen Fehler gefunden oder ein nettes Feature parat? [Lege bitte ein Issue an]

Changelog

siehe CHANGELOG.md

Lizenz

siehe LICENSE.md

Autor

Friends Of REDAXO

Projekt-Lead

Thomas Skerbis

Credits

Danke an:

Christian Gehrke

First Release

Thomas Blum

About

Backend-Navigation für Artikel, Medien, yForm Tabellen, sked Termine, Artikelverlauf

License:MIT License


Languages

Language:PHP 90.0%Language:CSS 6.2%Language:JavaScript 3.8%