All Projects → FriendsOfREDAXO → minibar

FriendsOfREDAXO / minibar

Licence: MIT license
Minibar: Kleine Leiste für REDAXO, die nützliche Funktionen fürs System und den jeweiligen Benutzerkontext anbietet

Programming Languages

PHP
23972 projects - #3 most used programming language
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to minibar

bootstrap helper
Bootstrap Helper für REDAXO 5
Stars: ✭ 22 (-24.14%)
Mutual labels:  backend, redaxo, redaxo-addon
aw navigation
Helferklasse zur Umsetzung komplexer Navigationen
Stars: ✭ 23 (-20.69%)
Mutual labels:  backend, redaxo, redaxo-addon
articlelist
🐣 Filter für Artikellisten
Stars: ✭ 20 (-31.03%)
Mutual labels:  backend, redaxo, redaxo-addon
media manager plus
Ermöglicht das Gruppieren von Media-Manager-Typen und stellt eine Frontend-API (PictureTag) bereit.
Stars: ✭ 21 (-27.59%)
Mutual labels:  backend, redaxo, redaxo-addon
theme
Nützliche Verwaltung von Projektdateien (z. B. Assets, Sprachdateien, Funktionen und Klassen) für Frontend und Backend.
Stars: ✭ 46 (+58.62%)
Mutual labels:  backend, redaxo, redaxo-addon
yform ui
REDAXO-Addon: YForm UI 🔧
Stars: ✭ 15 (-48.28%)
Mutual labels:  redaxo, redaxo-addon
demo fullpage
🚀 Demonstriert eine Onepage-Website auf Basis von REDAXO 5, fullPage.js und UIkit
Stars: ✭ 36 (+24.14%)
Mutual labels:  redaxo, redaxo-addon
focuspoint
Erweitert den Medienpool um die Fähigkeit, den Fokuspunkt eines Bildes zu bestimmen.
Stars: ✭ 57 (+96.55%)
Mutual labels:  redaxo, redaxo-addon
demo community
Demonstriert eine Community-Website auf Basis von REDAXO 5.
Stars: ✭ 38 (+31.03%)
Mutual labels:  redaxo, redaxo-addon
redactor2
Integriert den Redactor WYSIWYG-Editor in Version 2
Stars: ✭ 55 (+89.66%)
Mutual labels:  redaxo, redaxo-addon
uikit collection
Uikit3 vendor, yform template and Helper-AddOn for Demo
Stars: ✭ 26 (-10.34%)
Mutual labels:  redaxo, redaxo-addon
navigation array
Helper function for building navigations for REDAXO cms
Stars: ✭ 22 (-24.14%)
Mutual labels:  redaxo, redaxo-addon
download
Dateidownloads von Files aus dem Medienpool über PHP oder X-SendFile
Stars: ✭ 30 (+3.45%)
Mutual labels:  redaxo, redaxo-addon
frontend edit
🐣 REDAXO Frontend-Toolbar und Editbuttons an jedem Slice, um direkt Module bearbeiten zu können.
Stars: ✭ 30 (+3.45%)
Mutual labels:  redaxo, redaxo-addon
yrewrite scheme
Stellt verschiedene URL-Schemes für YRewrite mehrsprachig zur Verfügung
Stars: ✭ 33 (+13.79%)
Mutual labels:  redaxo, redaxo-addon
accessdenied
Access Denied: Artikel oder Kategoriezugriff im Frontend sperren (offline + kein Zugriff)
Stars: ✭ 35 (+20.69%)
Mutual labels:  redaxo, redaxo-addon
be password
Benutzer können ihr Passwort zurückzusetzen, wenn sie es vergessen haben.
Stars: ✭ 26 (-10.34%)
Mutual labels:  redaxo, redaxo-addon
minify images
Optimiert Bilder mittels Media-Manager-Effekt über verschiedene Dienste (TinyPNG, ImageMagick, u.a.)
Stars: ✭ 29 (+0%)
Mutual labels:  redaxo, redaxo-addon
search it
Umfangreiche Volltextsuche für REDAXO 5 CMS. Durchsucht Artikel, Medien, Dateien, PDF-Inhalte und Datenbank-Einträge.
Stars: ✭ 60 (+106.9%)
Mutual labels:  redaxo, redaxo-addon
cookie consent
Cookie consent Code-Generator (veraltet). Wir empfehlen IWCC:
Stars: ✭ 36 (+24.14%)
Mutual labels:  redaxo, redaxo-addon

REDAXO Minibar

Screenshot

Die Minibar erweitert das Backend und Frontend um eine schwebende Leiste, die mit verschiedenen Elementen bestückt ist. Dazu gehören u.a. Systeminformationen, Informationen zum aktuellen Artikel, Buttons und Links zur Bearbeitung im Backend. Sie kann um weitere Elemente erweitert werden.

Einstellungen zur Minibar finden sich in den Systemeinstellungen.

Features

  • nur für im Backend angemeldete Benutzer
  • Elemente via api registrierbar
  • Unterstützt Lazy-Elemente die erst bei Interaktion initalisiert werden
  • via system/setting einstellbar ob generell aktiv/inaktiv
  • via system/setting einstellbar ob in Frontend und/oder Backend aktiv
  • via system/setting einstellbar ob in popups aktiv/inaktiv

Vorraussetzungen

Damit die Minibar vom Addon im Frontend eingebunden werden kann muss das HTML der Seite sowohl ein </head> als auch ein </body> enthalten. Die Minibar wird nur angezeigt, wenn man im Backend angemeldet ist.

Je nach Einstellung unter "System" wird die Minibar nur im Frontend und/oder Backend angezeigt.

Element API

Die Minibar mit einfachen Elementen erweitern

Einfachste Elemente erweitern die Klasse rex_minibar_element und implementieren die methode render(). Im Anschluß muss das neu erzeugte Element dann in der Minibar registriert werden via rex_minibar::getInstance()->addElement(new mein_neues_element());.

Die Minibar mit lazy Elementen erweitern

Wenn das rendern eines Elementes zeit und/oder resourcen-aufwändig ist, kann die Klasse rex_minibar_lazy_element erweitert werden. Dabei müssen dann die methoden renderFirstView() und renderComplete() implementiert werden.

  • renderFirstView() erzeugt die initiale Darstellung des Elements in der Toolbar. Dies sollte einfach und schnell passieren.
  • Sobald der user via mouse-hover mit dem Element interagiert wird dieses via renderComplete() gerendert. Hier können nun aufwändigere Methoden laufen.

Entwicklung am Addon

Styles werden durch re-install des minibar Addons neu compiliert (Vorraussetzung: be_style Addon ist aktiv)

💌 Give back some love

Consider supporting the project, so we can make this tool even better even faster for everyone.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].