Friends Of REDAXO

Anschrift
2-Faktor-Authentifizierung mittels one-time-password (OTP) per APP oder E-Mail.
Nutzer werden nach Eingabe der Benutzerdaten aufgefordert, den einmal generierten zeitlich begrenzten Code zur Verifikation einzugeben um in das System zu gelangen.
Weitere Informationen zur Einrichtung und Links zu entsprechenden Apps finden sich in der Hilfe. github.com/FriendsOfREDAXO/2factor_auth
Accessdenied / Zugriff verweigert (Artikel offline + Frontendzugriff verbieten)
Mit diesem AddOn werden Kategorien und Artikel um einen weiteren Status erweitert (kein Patch, sauber über EP). Es steht ein zusätzlicher Status "gesperrt" zur Verfügung. Damit kann der Artikel nicht im Frontend aufgerufen werden. (eines der häufigsten Kundenanfragen)
Hinweis: eingeloggte Backenduser (keine Permission notwendig) sind von der Weiterleitung nicht betroffen. Es wird automatisch auf den Notfound-Artikel geleitet. Header-Status 302! (temporäre Weiterleitung)
Addon funktioniert vollautomatisch, es muss nichts weiter eingestellt werden. (Nur Status auf gesperrt stellen)
Aktivitätsprotokoll
Das Addon bietet die Möglichkeit eigene Aktivitäten oder diese von ausgewählten Extension Points zu loggen.
Einträge regelmäßig löschen:
Einträge können jederzeit manuell im Activity Log gelöscht werden.
Weiter gibt es die Möglichkeit die Einträge über das Cronjob Addon automatisiert zu löschen. Es stehen verschiedene Zeiträume zur Auswahl.
Adminer
https://www.adminer.org) als REDAXO-Addon
Datenbank-Verwaltung in REDAXO, ohne dass dafür Login-Daten eingegeben werden müssen.
Features:
- Stellt Adminer zur Datenbankverwaltung und Entwicklung bereit
- Generiert "rex_sql_table Code" aus bestehenden Tabellen zur weiteren Verwendung z.B. in AddOn-Installationen.
Analyticsverwaltung
API Docs
Features siehe Readme.
Created by RexDude for R5.
article_presets
Artikelvorlagen automatisch einfügen anhand Templates oder Kategorien
Aufgaben (ToDo)
Belegungskalender
Einfacher Belegungskalender für REDAXO 5, portiert aus REDAXO 4
Bindet einen Belegungskalender ein, der per AJAX im Backend bearbeitet werden kann. Es können mehrere Objekte verwaltet werden. Das AddOn liefert keine Buchungsfunktionen oder dergleichen. Diese können ggf. leicht in Kombination mit YForm realisiert werden.
github.com/FriendsOfREDAXO/avcalBackend Explorer
Dateiexplorer für REDAXO
Dateien direkt auf dem Server über die Weboberfläche erstellen, bearbeiten, kopieren, etc. Farbliche Quellcode-Hervorhebung im Editiermodus.
Backend Password
Benutzer können ihr Passwort zurückzusetzen, wenn sie es vergessen haben.
blÖcks
Mit diesem Addon lassen sich einzelne Modulblöcke ein- und ausschalten (Plugin STATUS). Außerdem kann über das Plugin DRAG&DROP die Sortierung von Modulblöcken via Drag&Drop angeschaltet werden. Das Plugin CUT© ermöglicht es, einzelne Module zu kopieren oder auszuschneiden und an anderer Stelle einzufügen.
BLÖCKS bei GitHub: https://github.com/FriendsOfREDAXO/bloecks .
Cache-Warmup
Manchmal hinterlegt man eine Website zur Ansicht auf einem Testserver. Häufig wird davor oder danach der REDAXO-Cache gelöscht, um veraltete Inhalte zu entfernen, die vielleicht noch aus der Entwicklungszeit enthalten sind. Danach allerdings müssen alle Inhalte neu generiert werden. REDAXO übernimmt dies eigenständig beim Aufruf jeder Seite.
Diese initialen Seitenaufrufe können leider recht langsam sein, vor allem, wenn der Cache für viele Bilder generiert werden muss. Nutzer*innen, denen die technischen Hintergründe nicht bekannt sind, und die erstmalig die Website anschauen, könnten nun (fälschlicherweise) annehmen, REDAXO sei nicht sonderlich schnell. Verständlich, denn sie erhalten im ersten Moment keine performante Website.
Das Cache-Warmup-Addon kann alle verwendeten Inhalte der Website vorab generieren, so dass danach niemand mehr unnötig lange warten muss.
github.com/FriendsOfREDAXO/cache_warmupCKEditor 5
Features:
WYSIWYG-Editor
Profil-Konfigurator mit Drag&Drop-Support, Profile können einfach zusammengeklickt werden
Bildupload in den Medienpool per Drag & Drop ins Textfeld
Bildupload-Kategorie je Profil einstellbar
Mediamanager-Type je Profil einstellbar
Linkmap-Support
Medienpool-Support
MBLOCK-Support
CKEditor
CKEditor Demo: http://ckeditor.com/
Features
- CKEditor Full
- REDAXO Modul
- Editor Profile
- Eigene Plugins benutzen
- Smart Strip Funktion: filtert leere P's und mehrfach vorkommende BR's heraus
- Linkdialog: Unterstützung für Links über REDAXO Linkmap und Medienpool
- Imagedialog: Unterstützung für Links über REDAXO Medienpool
- Vereinfachter Tabellen- und Imagedialog
- Kurzhilfe für REDAXO Redakteure
Created by RexDude for R5.
Clear-Content
Collaborate
Collaborate ist ein REDAXO Addon, welches primär entwickelt wurde, um kollisionsfreie, parallele Zusammenarbeit im Backend zu ermöglichen. Der Kern des AddOns ist ein unabhängig von der REDAXO-Instanz (als Website) arbeitender Dienst, der permanent läuft und einen Websocket Server zur Verfügung stellt. Plugins liefern dann die eigentlichen Features und können via Callbacks und Event-Handler sowohl server-seitig (PHP)
als auch client-seitig (JS) auf Aktionen von Backend- und Front-Nutzern reagieren.
Consent Manager
Stellt ein Opt-In Cookie-Banner zur Verfügung. Cookies können in selbst definierte Gruppen zusammengefasst werden. Der Website-Besucher bekommt eine Cookie-Box angezeigt in der er allen oder einzelnen Gruppen zustimmen kann. Es existiert eine Gruppe Notwendig, die nicht deaktiviert werden kann. Die Cookie-Box kann erneut (zum Beispiel über einen Link im Impressum) aufgerufen werden, um die Auswahl nachträglich zu ändern. Alle Texte sowie die Gestaltung der Cookie-Box sind anpassbar.
github.com/FriendsOfREDAXO/consent_managerCropper
Beschreibung
Cropper stellt eine einfache Bildbearbeitung im Medienpoool zur Verfügung. Der Aufruf der Bildbearbeitung erfolgt über den Button Bild bearbeitenin der Detailansicht des Bildes. Die bearbeiteten Bilder, werden per default als neue Datei gespeichert. Ein Überschreiben des Originals ist möglich. Nur Admins erhalten das Recht die Qualität der Bilder zu verringern.
github.com/FriendsOfREDAXO/cropperBeispiel-Addon für REDAXO 5
Zeigt den Aufbau und Basisfunktionalität von Addons.
Demo-Addon für REDAXO 5.
Zeigt den Aufbau und Basisfunktionalität von Addons.
- demo AddOn-Einstellungen klassisch und mit rex_config_form
- Tabelleninstallation mit install.php / uninstall.php
- Tabellen-Verwaltung der Demo-Tabelle mit rex_list und rex_form
- AddOn-Properties
- EP-Sammlung mit Beispielen zum kopieren
- eigenes Logfile für Protokollierung von EP's
- Quelltexte usw. kommentiert und verlinkt auf die REDAXO-Dokumentation
Demo für REDAXO 5
Ein umfangreiche Demo auf Deutsch und Englisch, die eher für Einsteiger gedacht ist. Sie zeigt einen möglichen Weg auf, eine Website mit REDAXO umzusetzen und liefert dabei viele hilfreiche Erklärungen. Wer sich erstmalig mit REDAXO beschäftigt, sollte diese Demo testen!
Features:
- Zweisprachig Deutsch und Englisch
- Texteingabe mittels Textile oder WYSIWYG-Editor
- Ersetzung von Platzhaltern mittels Sprog
- Kleines Kontaktformular mit YForm
Community-Demo für REDAXO 5
Folgende Funktionen sind in der Demo enthalten:
Registrierung
- User können sich registrieren (Double-Opt-In)
- User können Gruppen zugewiesen werden. Diese Gruppen dienen zur Steuerung der Zugriffsrechte bei Kategorien.
- Passwort vergessen-Funktion
Loginbereich
- Authentifizierung mit Loginname oder E-Mail und verschlüsseltem Passwort
- Rechte für Seiten und Kategorien können (auch rekursiv vererbend) definiert werden
- Jeder User kann seine Profildaten verändern
- einfache Beispiele für die Anzeige der neuesten User
Fullpage-Demo für das REDAXO CMS
Die Fullpage-Demo für REDAXO demonstriert eine sogenannte Onepage-Website oder auch Onepager mit fullPage.js.
Alle Inhalte werden auf einer Webseite in Fullpage-Slides dargestellt und beim scrollen wird direkt zum nächsten Slide gescrollt.
Die Inhalte werden aus den Artikeln der Kategorien zu den einzelnen Slides der Website zusammengesetzt. Die Navigation wird automatisch generiert.
Installation
- Das AddOn-Verzeichnis muss den Namen demo_fullpage haben; nach dem Auspacken in das AddOn-Verzeichnis kopieren: redaxo/src/addons
- Das AddOn installieren
- Addon aufrufen und den Button "Demo installieren" klicken
https://github.com/FriendsOfREDAXO/demo_fullpage
github.com/FriendsOfREDAXO/demo_fullpageOnepage-Demo für REDAXO 5
Die Demo zeigt drei Wege, wie man eine Onepage-Website aufbauen kann:
- mit Modulen
- mit Artikeln
- mit Kategorien und ggf. weiteren Artikeln
Von der letzten Variante ist es nun ein kleiner Schritt, um die Onepage-Website in eine Multipage-Website umzuwandeln.
Die Module haben relativ viele Optionen und Variantionsmöglichkeiten und decken die typischen Fälle einer Website ab: Texte in Spalten und mit Bildern, Hintergrundbilder, Projekte, Kundenstimen, Teamvorstellung, Bildergalerie, etc.
Mittels Kategorie-Metafelder kann man globale Einstellungen vornehmen wie Navigationstyp, Grundfarbe oder die Anzeige eines Preloaders. Die Links zu den Social Media-Plattformen werden in Sprach-Metafeldern gepflegt.
github.com/FriendsOfREDAXO/demo_onepageUIKit3 Demo für REDAXO 5
Es wird eine utf8m4 kompatible Datenbank benötigt.
Was es ist
Es ist eine Demo. Sie verdeutlicht eine mögliche Umsetzung einer Webpräsenz zu Lernzwecken. Sie kann als Startpunkt für eingene Projekte vewendet werden.
Was es nicht ist
Es ist keine fertige Webpräsenz für den Live-Betrieb. Einiges müsste hierzu noch erledigt werden.
Was ist drin?
- 4 Module (Cards, Content-Block / Slider, Iconliste, Überschrift)
- Haupttemplate mit Nebentemplates zum einfachen Umbau / Austausch
- Navigation auf Basis des Navigation_Array-AddOns
- Die Module sind mit MForm aufgebaut
- MP4-Videoausgabe wird unterstützt
developer
Details gibt es auf der verlinkten GitHub-Seite. Dort können auch am besten Wünsche und Bugs gemeldet werden.
github.com/friendsofredaxo/developerDownload
Dieses AddOn schickt eine beliebige Datei aus dem Medienpool als Force-Download in den Browser. Unterstützt PHP und X-SendFile / X-Accel-File
github.com/FriendsOfREDAXO/downloadDSGVO - Addon zur Datenschutz-Grundverordnung
SETUP
- Unterstützt den Entwickler dabei, sich einen Überblick über die aktuelle REDAXO-Installation zu machen und zu prüfen, welche Daten vorgehalten werden.
- Stellt ein Muster Datenschutz-Modul für die Ausgabe bereit
- Zeigt aktuell vorgehaltene Backups des Backup-Addons
- Zeigt aktuell vorgehaltene Logs des PHP-Mailer-Addons
- Zeigt Muster-Code für einen DSGVO-konformen Datenschutzhinweis bei Kontakt-Formularen für YForm
- Zeigt Datenbanktabellen der Installation mit potentiell personenbezogenen Daten an, die laut "Recht auf Vergessen" nach einer gewissen Zeit entfernt werden sollen.
DATENSCHUTZ-ERKLÄRUNG
- Verwaltung von Datenschutz-Texten und Tracking-Codes von einer REDAXO-Installation aus
COOKIE-BANNER
- Einfacher Cookie-Einverständnis-Banner mit eigenem CSS-Code
CRONJOBS
- Abruf der Datenschutz-Texte von einer REDAXO-Installation mit aktiviertem DSGVO-Server-Plugin
- automatisiertes Löschen von Datensätzen mit Zeitstempel nach einer gewissen Zeit (geplant)
- automatisiertes Löschen alter PHP-Mailer-Logs (geplant)
- automatisiertes Löschen alter SQL-Backups (geplant)
SERVER
- Verwaltung von Datenschutz-Texten und Tracking-Codes von einer REDAXO-Installation aus
- Features für die Verwaltung von Muster-Datenschutz-Texten (Als Domain "default" eintragen)
HILFE
Zusätzliche Erläuterungen und Erklärungen mit Muster-Code-Beispielen und weiteren Ressourcen.
github.com/FriendsOfREDAXO/dsgvoEmail-Obfuscator
Das REDAXO-Addon sorgt dafür, dass alle E-Mailadressen auf deiner Website in verschlüsselter Form ausgegeben werden, so dass sie vor Spam geschützt sind. Dabei stehen verschiedene Methoden zur Verfügung.
Artikel oder Templates können komplett von der Verschlüsselung ausgenommen werden. Ebenso lassen sich per PHP einzelne E-Mailadressen auf eine Whitelist setzen und können damit ausgenommen werden.
errormail
errormail versendet den system.log wenn es im Log Exceptions, Errors und eigene logevents findet per E-Mail. Die Zusendung erfolgt im 15 Minuten-Abstand an die im System hinterlegte Fehleradresse.
Eigene Events können den Versand ebenso auslösen dazu sollte man im Log den Event als Typ: logevent ablegen. rex_logger::factory()->log('logevent', 'Mein Text zum Event');
github.com/FriendsOfREDAXO/errormailFont Awesome Icon Picker
Der Iconpicker wird an Text-Eingabefelder angebunden. Beim Klick öffnet sich ein Picker Widget. Anschließend werden die Icons des aktuell eingestellten Pakets dynamisch nachgeladen. Über die Einstellungen zu Zeilen und Spalten im Picker Widget kann der Picker beim Scrollen kalkulieren, welche Seite vom Server nachgeladen werden soll. Dies beugt der Überlastung des Browsers vor und sichert so eine flüssige Navigation.
- Paket-Manager
- wird mit aktuellem Free-Paket ausgeliefert
- Support für Pro- und Free-Pakete
- Support für Subsets (siehe https://fontawesome.com/how-to-use/on-the-desktop/other-topics/subsetter) mit spezieller Markierung (blaues "S" in Paketübersicht)
- komplexer Picker mit zugehöriger Setup-Seite und vielseitigen Anpassungsmöglichkeiten siehe "Anpassungen"
- am Ziel-Feld (input type=text oder textarea) initialisierbar mit von den Standardeinstellungen abweichenden Settings
- Picker-Features (alles einstellbar):
- Suche nach
Name
,Label
,Code
,Search Terms
- umschaltbare Vorschau-Stile
- Mehrfachauswahl
- Ergänzung der Stil-Klasse (
fat
,fal
,far
,fas
,fad
,fab
) - verschiebbar
- Wahl des Rückgabewerts (
Name
,Code
,ID
,Label
,SVG-Code
) - Event-Handler
- Daten-Anfragen via REX API Klasse
- Suche nach
- MBlock-Support
Feeds
Features
- Abruf von Facebook-, Twitter-, YouTube-, Vimeo- und RSS-Streams.
- Dauerhaftes Speichern der Beiträge in einer Datenbank-Tabelle
- Nachträgliche Aktualisierung der Beiträge (z.B. nach einem Update / einer Korrektur)
- Erweiterung um eigene Feed-Typen möglich, z.B. Google My Business o.a.
- Feeds können in Watson gesucht werden feed suchbegriff
feeds github markdown loader
This AddOn allows you to import markdown (.md) files from GitHub repositories into your REDAXO installation via feeds AddOn.
github.com/FriendsOfREDAXO/feeds_github_markdownFeeds Twitter SnapIn AddOn
ffmpeg
Features
- Konvertierung von Video-Material mittels ffmpeg serverseitig
- Übernahme des konvertierten Videos in den Medienpool mit präfix web_
- Einstellungsseite um das ffmpeg-Kommando anzupassen
- Löschen der Original-Datei (optional)
flatpickr für REDAXO - Datums- und Zeitpicker, Kalender, Rangepicker
Quelle: https://flatpickr.js.org/
github.com/FriendsOfREDAXO/flatpickrFocuspoint
zusätzlich liefert es passende Media Manager Effekte
FOR Sa11y - Accessibility checker
Vendor: https://sa11y.netlify.app/
Sa11y visually highlights accessibilty content issues at the source with a simple tooltip on how to fix them. github.com/FriendsOfREDAXO/for_sa11y
FOR calendar
Features:
- Erfassung der Termine
- Wiederkehrende Ereignisse
- Zyklen für wiederkehrende Ereignisse (z.B. alle x Monate, Wochen)
- Kategorisierung der Einträge = Mehrere Kalender
- Location-Verwaltung
- Mehrsprachigkeit
- Anpassbare Eingabeformulare
- Sprachspezifische Felder
- Einfacher Abruf der Termine per PHP-Class-Methoden, Rückgabe als Objekte
- API zur Ausgabe und Filterung der Events als JSON
FOR calendar ist vielfältig einsetzbar und erweiterbar. Terminkalender, Veranstaltungskalender, Nachrichten… alles ist denkbar.
github.com/FriendsOfREDAXO/forcalGeo- und Karten-Unterstützung für REDAXO 5.13+
Das Addon bündelt Funktionen für den Umgang mit Geo-Koordinaten: Tile-Proxy, Tile-Cache, Rechnen mit Koordinaten auf PHP-Ebene, Karten mit Leaflet anzeigen.
Die Konfiguration ist flexibel und update- bzw. reinstallations-sicher individualisierbar. Die Kartenanzeige mit LeafletJS kann mit eigenen JS-Schnipseln rasch und on the fly erweitert werden.
github.com/FriendsOfREDAXO/geolocationGlobale Einstellungen (Global Settings)
Features
- MetaInfos für die gesamte Website
- API für den Zugriff auf die Felder
- Nicht-Admins dürfen Felder nur bearbeiten
- Mehrsprachigkeit
- Neue Feldertypen: Tab, Colorpicker
- REX_GLOBAL_VAR[] zur schnellen Ausgabe in Modulen und Templates
gloebals
HTTP-Header
Einstellbare Header
-------------------
- Connection: keep-alive
- Vary: Accept-Encoding
- Unterdrückung der Serverkennung
- Unterdrückung der Kennung X-Powered-By
- X-Content-Type-Options: nosniff
- X-Frame-Options
- X-XSS-Protection
- Referrer-Policy
- Strict-Transport-Security
- Content-Security-Policy
- Feature-/Permissions-Policy
Zu beachten ist, dass nicht alle Header von allen Browsern berücksichtigt werden und dass der verwendete Webserver die jeweilige Aktivierung unterstützen muss.
hyphenator
Automatische Silbentrennung für Texte
ICEcoder - IDE for REDAXO CMS
ICEcoder ist ein Web-IDE / browserbasierter Code-Editor, der durch Plugins erweiterbar ist.
Das AddOn kann über den Installer von REDAXO oder nach einem Download aus GitHub manuell installiert werden.
Insert Text
Dieses Addon rendert Text in ein Bild. Konfigurierbar sind: Schriftgröße, Schriftart als .ttf oder .otf Datei aus dem Medienpool, Farbe, Deckkraft und Positionierung. Es ist geeignet für z.B. Copyright Hinweise.
github.com/FriendsOfREDAXO/insert_textCookie-Gedöns
lightgallery
Das Addon ergänzt die Möglichkeit Bilder in einer anpassbaren, erweiterbaren Galerie im Frontend mit Hilfe des jQuery-Plugins darzustellen. github.com/FriendsOfREDAXO/lightgallery
Login NEON
Lottie
Das AddOn stellt den Lottie-Player für das Abspielen von Lottie-Animationen im .json-Format zur Verfügung.
Das AddOn ermöglicht im REDAXO-Medienpool eine Vorschau von .json-Dateien als Lottie-Animation und liefert die nötigen Assets (.js-Files) sowie eine PHP-Methode zur einfachen Einbindung von Lottie-Playern im Frontend.
Maintenance-Mode
Das AddOn ermöglicht die Sperrung des Frontends für Besucher und/oder des Backends für Redakteure bei Wartungsarbeiten oder in der Entwicklungsphase. Der Zugang zum Frontend kann über festgelegte IPs und per Login in REDAXO freigegeben werden.
MarkItUp-Editor
Matomo-Dashboard
Matomo Dashboard
github.com/FriendsOfREDAXO/matomoMBlock Multiple-Blöcke in Modul-Input-Formularen
Mit MBlock ist es möglich innerhalb eines Moduls belieb viele Datenblöcke zu erzeugen. Die Datenblöcke können dann einfach per Drag & Drop oder auch via Up-/Down-Button sortiert werden.
Die aktuellste MBlock Version auf Github: https://github.com/FriendsOfREDAXO/mblock
Media Manager Auto Rewrite
Dieses AddOn macht automatisch aus deinen Media Manager URLs schöne URLs (über den OUTPUT_FILTER).
Funktioniert für alle Attribute (src="index.php..", href="index.php...", jedoch nicht für srctag oder Background-Images). Die Attribute können eingestellt werden.
index.php?rex_media_type=ImgTypeName&rex_media_file=ImageFileName
wird zu
images/mediatype/filename.jpg
github.com/FriendsOfREDAXO/media_manager_autorewriteMedia Manager Plus
Ermöglicht das Gruppieren von Media-Manager-Typen und stellt eine Frontend-API (PictureTag) bereit. Das AddOn erweitert den Media Manager von Redaxo. Es ist mit dem Media Manager Plus möglich, verschiedene Breakpoints für ein Bild zu hinterlegen. Somit besteht die Möglichkeit verschiedene Auflösungen von Bildern zur Verfügung zu stellen.
Features:
- Erweiterung um Gruppen und deren Verwaltung
- Erweiterung um Breakpoints
- Zentrale Ausgabefunktion
media_srcset
Addon das einen neuen Effekt namens SRCSET hinzufügt (basierend auf dem resize-Effekt) und zusätzlich die Angabe eines SRCSET-Attributs ermöglicht.Rewrite URLs von YRewrite werden unterstützt.
mediapool_exif
Das AddOn dient hängt sich in den EP MEDIA_ADDED ein. Wird eine Datei hochgeladen und es wird kein Titel dazu angegeben, versucht das AddOn diesen aus dem (Original-)Dateinamen zu extrahieren.
Handelt es sich bei der Datei um ein Bild, so werden die im Bild hinterlegten EXIF-Daten und/oder IPCT-Daten ausgelesen. Diese werden dann als Titel, bzw. Metainfos hinterlegt (sofern beim Upload keine Daten angegeben wurden).
github.com/FriendsOfREDAXO/mediapool_exif/MForm Modul-Input-Formular Addon
MForm ist ein Redaxo Addon, welches das Erstellen von Modul-Formularen erheblich erleichtert. Dabei nutzt MForm Templates welche es dem Administrator ermöglichen den Modul-Style seinen Vorstellungen anzupassen. MForm stellt alle wesentlichen Modul-Input-Formular Elemente bereit welche sich recht einfach einbinden lassen.
Die aktuellste MForm Version auf Github: https://github.com/FriendsOfREDAXO/mform
Eine umfangreiche Anleitung im Github-Wiki: https://github.com/FriendsOfREDAXO/mform/wiki
Minibar
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.
github.com/FriendsOfREDAXO/minibarminify
Dieses Addon ermöglicht das minimieren und bündeln von CSS und JS Dateien.
minify_images
Optimiert Bilder mit Hilfe eines Mediamanager-Effektes
github.com/FriendsOfREDAXO/minify_imagesModul-Vorschau
REDAXO 5 Addon um eine Vorschau (Screenshot) bei der Modulauswahl anzuzeigen.
Die Screenshots der Modulausgaben sollten im 16:9 Format vorliegen und im Asset Ordner (assets\addons\module_preview_modules) abgelegt werden.
Die Modul-ID gibt den Bildname vor (1.jpg, 2.jpg, etc.).
github.com/FriendsOfREDAXO/module_previewModulsammlung
Da es keinen Updateprozess vorhandener Module gibt (ist auch nicht geplant) kann das Addon nach der Installation der gewünschten Module eigentlich wieder gelöscht werden.
Selbstverständlich können und sollen die Module nach der Installation individuell angepasst werden.
Das Frontend CSS wird nicht mitgeliefert :-)
Schreibt doch bitte auftretende Fehler, Notices und Wünsche als Issue auf GitHub.
Github: https://github.com/FriendsOfREDAXO/REX5-Modulsammlung
Modulsuche & Modulvorschau
Dieses AddOn ermöglicht die Suche nach Modulnamen, wenn man einen Block hinzufügt. Dies kann sehr hilfreich sein, wenn man eine REDAXO-Installation hat, die viele Module verwendet. Ausserdem ermöglicht das AddOn die Modulauswahl via Pfeil-Tasten auf der Tastatur.
Optional kann man Screenshots als Vorschaubilder in der Modulauswahl hinterlegen. Dies lässt sich bequem über das Backend im AddOn steuern.
- Durchsuchbare Module
- Frei wählbare Anzahl ab welcher die Suche aktiviert wird
- Optionale Detailansicht inkl. frei definierbarem Vorschau-Thumbnail und Beschreibung der Module
Multiglossar
Mit dem Glossar AddOn Multiglossar können Glossarbegriffe mit Kurzbeschreibung und Langtext verwaltet werden. Das AddOn verlinkt dann das erste Vorkommen eines Glossarbegriffes in der HTML Ausgabe.
Unerwünschte Verlinkungen können vermieden werden, indem der vom AddOn zu verarbeitende Teil der Seite beschränkt wird. Die Verlinkung von Glossarbegriffen kann in beliebigen Tags (z.B. aside, ul usw.) ausgeschaltet werden.
Glossarbegriffe werden mit einem Tooltip mit Kurztext versehen und können auf eine Erklärungsseite verlinken.
Im AddOn ist der Quelltext für ein Ausgabemodul für die Erklärungsseite enthalten.
Das AddOn ist für mehrsprachige Seiten und für den Einsatz auf Multidomain Seiten einsetzbar.
Bei diesem AddOn handelt es sich um eine Weiterentwicklung des Glossar AddOns von Oliver Kreischer (Vielen Dank!), das auf dem AddOn sprog von Thomas Blum basiert.
Multiupload / Multi File Upload
NavBuilder
Navigation Array
Helper function zur Generierung von REDAXO-Navigationen
Das AddOn liefert eine Function zur Generierung eines Navigationsarrays.
In YCOM definierte Rechte werden berücksichtigt
Helper function zur Generierung von REDAXO-Navigationen
Das AddOn liefert eine Function zur Generierung eines Navigationsarrays.
In YCOM definierte Rechte werden berücksichtigt
github.com/FriendsOfREDAXO/navigation_arrayNavigation Factory (nav42)
Features
- Ausgabe der Navigation von einer Katagorie aus oder über Kategorie-Levels
- Es wird zuerst eine nackte Ul-Liste ohne Klassen oder Ids ausgegeben
- Kategorien (z.B. Home) können ausgeblendet werden
- Einstellen der CSS-Klasse für selektierte Menüpunkte (z.B.
current
) - Jede UL kann eine Klasse und/oder Id zugewiesen bekommen (Suckerfish/Superfish)
- Angabe von MetaInfo Felder aus denen Klassen und Ids für die Li's herausgezogen werden
- Aufruf einer benutzerdef. PHP-Funktion möglich, die den Inhalt der Li's zurückgibt
- Reagiert automatisch auf gesperrte Kategorien/Artikel etc. bei installiertem Community AddOn
- Ausgabe einer einfachen Sprachnavigation möglich
- Ausgabe einer Breadcrumb Navigation möglich
- Mitgeliefertes Custom Navigation Beispiel
Created by RexDude for R5.
Newsmanager
OSM Proxy
Proxy für OpenStreetMap Tiles
parameter_rewrite
Mehr Informationen unter https://github.com/FriendsOfREDAXO/parameter_rewrite
github.com/FriendsOfREDAXO/parameter_rewritePDFout - PDF-Generator
Erstellt PDFs direkt in REDAXO und zeigt sie mit PDFJs an.
github.com/FriendsOfREDAXO/pdfoutpiwik
github.com/piwik/piwik
Plyr Video / MP3
AddOn Features
- REX_PLYR[] Variable zur schnellen Ausgabe in einem Modul
- Statische PHP Methode zur Ausgabe des Videos
- Einbindung des Players im Backend
- Methoden zur Ermittlung des Videotyps
- Controls können je Ausgabe definiert werden
- Kein JQuery benötigt
Umfragen
Erstellt und verwaltet Umfragen in REDAXO 5, bei Bedarf mit E-Mailbestätigung.
github.com/FriendsOfREDAXO/pollProjektmanager
Das Client-Plugin ist für den Abruf der einzelnen Parameter zuständig.
Hinterlegen eines API-Keys in den Einstellungen
Abruf von Parametern der Installation, z.B.
Aktuelle PHP-Version, REDAXO Version, MySQL
Installierte und updatefähige REDAXO-Addons
Vorhandene Module
Verwendete YRewrite-Domains
Letzte Logins
Letzte Änderungen im Medienpool
Letzte Meldungen aus dem Syslog
weiter geplant: Letzte Änderungen, Medienpool-Verzeichnisgröße, Backup-Status
weiter geplant: EXTENSION_POINT, um eigene Prüfregeln zu hinterlegen
Das Server-Plugin dient zur Verwaltung der REDAXO Projekte
Verwaltung der REDAXO-Projekte und deren API-Keys
Darstellung der wichtigsten Parameter in der Listenansicht
Darstellung aller Parameter in der Detailansicht
Abruf und Überwachung der Parameter von den Clients
EXTENSION_POINT PROJECT_MANAGER_SERVER_DETAIL_HOOK zur Einbindung von weiteren Plugins und zur Darstellung in der Detailansicht
Cronjob zum automatisierten Abruf aller Parameter
Cronjob zum automatisierten Abruf der Favicons
Das Pagespeed-Plugin dient zur Anzeige der Google Pagespeedwerte
Abrufen der Desktop und Mobile Pagespeed Werte
Darstellung der Werte in der Listenansicht
Darstellung aller Parameter in der Detailansicht im Server-Plugin
Cronjob zum automatisierten Abruf der Werte
Credits
Großes Danke geht an Alexander Walther - alexplusde welcher uns eine gute Codebasis für die Erstellung des Addons zur Verfügung gestellt hat.
REDAXO-Properties für Templates und Module
Mit diesem Addon können REDAXO-Properties gesetzt werden die man zum Beispiel in Templates und Modulen verwenden kann. Die Properties sind im Backend und Frontend verfügbar. Siehe auch https://redaxo.org/doku/master/eigenschaften#rex-klasse.
Unter dem Menüpunkt System können die Properties verwaltet werden.
Quick Navigation
Quick Navigation liefert eine zusätzliche schnelle Navigation. Darüber hinaus liefert es eine chronologische Auflistung zuletzt bearbeiteter Dateien und Artikel. Über die Benutzerrechte können einige Einstellungen durchgeführt werden.
Weitere Informationen in Github: https://github.com/FriendsOfREDAXO/quick_navigation
Redactor Editor
(Nachfolger des redactor2-AddOns)
Integriert den Redactor WYSIWYG-Editor in aktueller Version 3.
(Nachfolger des redactor2-AddOns)
rexfactor
Adds automated code upgrades to REDAXO improving development productivity and code quality.
Das AddOn integriert Rector mit Blick auf den Entwickler, d.h. es erleichtert die Nutzung für häufig verwendete Migrations- und Upgrade-Fälle. Wenn Sie ein Rector-Experte sind, brauchen Sie dieses AddOn nicht.
Der Hauptzweck besteht darin, Personen, die im Umgang mit Entwicklerwerkzeugen weniger erfahren sind, die Automatisierung von Migrationsaufgaben zu ermöglichen.
The AddOn integrates rector with the developer in mind, meaning it eases use for often used migration/upgrade use-cases. If you are a rector expert you don't need this AddOn.
Primary purpose is to allow people less experienced with developer tooling to automate migration tasks.
rexstan
PHPStan for REDAXO.
Features:
- IDE-Integration
- WebUi
- Run from REDAXO console
rexstan integrates the well known PHPStan static code analysis engine into REDAXO. Therefore you get static analysis for development of your REDAXO based website and/or AddOns with a single click. rexstan is distributed via the REDAXO installer and therefore can be consumed by anyone with a REDAXO 5.x website.
rexstan integrates with the REDAXO Console, the REDAXO WebUI but also describes the setup with PHPStorm natively.
Additionally rexstan provides answers to frequently asked questions to make it as easy as possible to get started with PHPStan for newcomers.
github.com/FriendsOfREDAXO/rexstansearch_it
Search it ist ein Addon für eine Volltextsuche im Frontend.
Dabei werden Artikel, Medien, Dateien, PDF-Inhalte und Datenbank-Felder in einer DB-Tabelle des Addons gespeichert und ausgewertet. Suchanfragen können außerdem in einer Cache-Tabelle gespeichert werden. Das spart Serverrechenleistung und führt zur schnelleren Anzeige von Suchergebnissen.
SEO Inspektor
Features
- Vorgefertigte Ranking Kriterien
- Inspektion nach Fokus-Keyword
- Suchmaschinen-Ergebnis Schnellvorschau
- Activity-Icon im Panel Kopf
Kriterien
- Angabe der meta-description
- Optimale Länge der meta-description
- Optimale Länge des Seitentitels
- Wörteranzahl im Content
- Optimale Länge des Contents
- Einmalige H1
- Fokus Keyword im Seitentitel
- Fokus Keyword in der URL
- Fokus Keyword in der meta-description
- Fokus Keyword im Content
- Anzahl der Fokus Keywords im Content
- Keyword Dichte im Content
- Einmaliges Fokus Keyword
Voraussetzungen
- yform
- yrewrite
Interactive shell (REPL) via PsySH
Warenkorb - Super flexibel - Ohne Checkout
Stellt ein Warenkorb Framework bereit, welches über einen Session- oder Cookiestorage verfügt. Es können weitere Storage-Implementation ohne weiteres programmiert werden (z.B. Redis, Memcached, MySQL etc.)
github.com/FriendsOfREDAXO/shoppingcartSimple OAuth - ein OAuth2-Server für YCom
OAuth2 Server für die YCom. Diverse Grantmöglichkeiten implementiert. Basiert auf der OAuth2 Server Biliothek von https://oauth2.thephpleague.com/
Dabei sind bisher folgende Grantmöglichkeiten implementiert die auf die YCom zugreifen. Dabei wird die YCom mit dem vorhandenen Login verwendet und darauf geleitet.
- authorization grant
- password grant
SAML Authentifikation mit YCom
Über dieses AddOn können 3rd Party Applikationen die YCom als Identity Provider nutzen, so dass man keine weiteren Logins anlegen muss und die YCom als SingleSignOn Server verwendet werden kann.
github.com/FriendsOfREDAXO/simple_samlSimple-Stats
Einfaches Statistik-Addon, das ohne externe Dienste Besucheranfragen protokolliert. Dabei werden nur Frontend Besucheranfragen protokolliert.
SliceColumns
Features
Blöcke vergrößern / verkleinern
Mapping der Breiten zu eigenen CSS oder passend zu CSS-Frameworks
Ausschluss von Modulen
Ausschluss von Templates
Drag & Drop für Blöcke
Shift+Breiter = 100%
Spellchecker
Spellchecker ist dazu da Textpassagen in YForm Tabellen in der Rechtschreibung zu überprüfen.
Es können mehrere Tabellen und Felder ausgewählt werden und mit einer Bibliothek hinterlegt werden um diese dann zu scannen und fehlerhafte Schreibweisen aufzulisten um diese dann zu korrigieren.
Dazu ist aspell auf dem Server nötig. Der entsprechend Pfad kann in den AddOn-Settings gesetzt werden.
Weiterhin kann man die SystemSprachbibliotheken um eigene Wörter ergänzen oder auch bestimmte Fälle ignorieren.
github.com/FriendsOfREDAXO/spellcheckerStructure Tweaks
- Artikel ausblenden
Da bei REDAXO Artikel-Kategorien durch besonders konfigurierte Artikel erzeugt werden, sind diese Artikel stets in der Kategorienansicht sichtbar. Solange dieser Artikel für Inhalte genutzt wird, fällt das nicht weiter auf. Falls man jedoch Kategorien ähnlich wie Dateiordner als reine Datensilos nutzen möchte, kann dieser zusätzliche Artikel die Übersicht stören.
Es können Artikel bestimmt werden, die in der Übersicht nicht sichtbar sein sollen. Die Artikel werden über CSS ausgeblendet. Evtl. vorhandene Inhalte bleiben also bestehen und werden im Frontend angezeigt.
- Funktionen ausblenden
Es können die Funktionen zum Löschen und zur Statusänderung sowie der Funktionen-Tab ausgeblendet werden.
- Breitere Trenner in der Kategorienübersicht
Es können Kategorien bestimmt werden, vor denen ein breiter Trenner mit optionalem Text erscheinen soll.
- Artikel-Metadaten
bis REDAXO 5.9: in der Seitenspalte anzeigen
Die Artikel-Metainfos des Metainfo-Addons können optional statt in einem Tab in der Seitenspalte angezeigt werden. Dort werden sie mit den Metadaten der Strukturansicht kombiniert. Außerdem kann die Anzeige des Artikelstatus zum On- und Offlineschalten des Artikels genutzt werden.
ab REDAXO 5.10: in einem Tab anzeigen (ab v1.3.0)
Ab REDAXO 5.10 werden Metadaten als Standard in der Seitenspalte angezeigt. Das Addon bietet ab dieser REDAXO-Version die Möglichkeit, die Metadaten in einen Tab zu verschieben.
Credits
Rexdude, Ingo Winter, Daniel Weitenauer
Textile zu HTML-Migrator
Konvertiert alle Textile-Inhalte nach HTML
github.com/FriendsOfREDAXO/textile_migrationTheme
Redaxo 5 Addon zum Erstellen und Verwalten aller Projektdateien für Frontend und Backend.
Weitere Informationen gibt es unter https://github.com/FriendsOfREDAXO/theme
github.com/FriendsOfREDAXO/themeTheme lock
Mini-AddOn: Erzwingt das light theme ab REDAXO 5.13
github.com/FriendsOfREDAXO/theme_lockTinymce4 Editor für Redaxo5
<b>Deprecated: Dieses AddOn ist veraltet. Verwendung auf eigene Gefahr</b>
Das Nachfolge-AddOn heißt TinyMCE5: https://github.com/FriendsOfREDAXO/tinymce5
Implementiert den Tinymce4-Wysiwyg-Editor in Redaxo5.
Eigene Profile mit eigenen Selektoren erstellbar
Deprecated: Dieses AddOn ist veraltet. Verwendung auf eigene Gefahr
Das Nachfolge-AddOn heißt TinyMCE5: https://github.com/FriendsOfREDAXO/tinymce5
TinyMCE 5 Editor für REDAXO
Implementiert den Tinymce5-Wysiwyg-Editor in REDAXO.
Eigene Profile mit eigenen Selektoren erstellbar
TreeStructure
twÖg
UI Tools
UIKIT Collection
Undo - Artikel und Kategorien wiederherstellen
Mit diesem AddOn kann ein Pagereload lang ein gelöschter Artikel oder eine gelöschte Kategorie wiederhergestellt werden
github.com/FriendsOfREDAXO/undoUploader
useragent
Ermöglicht das Abfragen ob das aktuelle Gerät ein Tablet oder ein Smartphone ist und welches Betriebsystem es nutzt.
XOutputFilter
XOutputFilter
- ideal für mehrsprachige Seiten
- Sprachersetzungen, Abkürzungen
- Ersetzungen für das REDAXO-Frontend und Das REDAXO-Backend
- Nutzung des Extension-Points OUTPUT_FILTER ohne zusätzliches Addon
Fehlerhinweise und Anregungen sind ausdrücklich erwünscht ;-)
YCom impersonate
Ermöglicht die Anmeldung der Backend-User als YCom-User.
github.com/FriendsOfREDAXO/ycom_impersonateYForm Adminer
Berechtigte Benutzer - also Entwickler oder Admin - erhalten im YForm-Tablemanager kontext-bezogene Buttons, mit denen man direkt mittels Adminer Tabellen oder gefilterte Daten angezeigt bekommt. So kann man schneller mit nur einem Klick in der Datenbank nach dem Rechten sehen, Ergebnisse kontrollieren oder sonstwie eingreifen.
Dazu muss neben dem Addon "YForm" auch das FOR-Addon "Adminer" installiert und aktiviert sein.
Berechtigt sind Administratoren und User mit dem Recht "yform_adminer[]".
In der Datentabelle:
- Die Tabelle anzeigen
- Tabellen-Query anzeigen (Fenster "SQL-Kommando")
- Die Tabellen-Konfiguration in
rex_yform_table
(eine Zeile) - Die Felddefinitionen der Tabelle in als Auszug aus
rex_yform_field
- Als Action den aktuellen Datensatz der Zeile
- Als Action die Tabellen-Query der Zeile anzeigen (Fenster "SQL-Kommando")
Im Tablemanager je nach Seite
- Tabelle
rex_yform_field
insgesamt - Adminer-Gesamtansicht
- Die Felddefinitionen der Tabelle in als Auszug aus
rex_yform_field
- Die Tabelle anzeigen (Datensätze)
YForm Erweiterung: Geo (OSM)
- YForm Erweiterung für die Einbindung einer Geocoding-Funktion basierend auf Openstreetmaps.
- Anpassung der Geo-Daten über Map-Marker möglich
- Openstreetmaps (Karte), optional Mapbox (Karte + Satellit)
- PHP Klasse "geo_search" für eine postleitzahlbasierte Umkreissuche
yForm Mediafile upload
Dies ist eine Zwischenlösung, bis ein geeigneter Ersatz für YForm entwickelt wurde.
Medien-Upload-Feld für yForm >> 4. - Stellt das Feld wieder zur Verfügung.
Dies ist eine Zwischenlösung, bis ein geeigneter Ersatz für YForm entwickelt wurde.
YForm QuickEdit
Mit QuickEdit lassen sich YForm-Datensätze ein wenig schneller, direkt aus der Datentabelle bearbeiten. Innerhalb der Datentabelle wird der eigentliche Datensatz in einer kompakteren Ansicht angezeigt und kann editiert werden ohne die Seite zu wechseln.
Das kann nützlich sein wenn z.B. in mehreren Datensätzen nur schnell ein Wert geändert werden soll.
Einzelne Felder können mit der Klasse .yqe-ignore ausgeblendet werden.
Über den EP YQE_IGNORE_TABLES lässt sich QuickEdit auf den angegebenen Tabellennamen entfernen. Hierfür einfach ein Array mit Tabellennamen als String übergeben.
github.com/FriendsOfREDAXO/yform_quick_editSpamschutz für YForm
Spamschutz für REDAXO 5 YForm 3.x
Das Addon yform_spam_protection
kombiniert verschiedene Maßnahmen, um zuverlässig Spam und Bots abzuwehren.
Features
- Bestmögliche Usability – keine zusätzlichen Eingaben vom Benutzer notwendig
- Barrierefrei – ohne Rechenaufgabe oder Bild-Captcha.
- DSGVO-konform – sofern keine Konfiguration mit externen Anbietern gewählt wird.
- Mehrsprachig - Die Fehlermeldung kann je Sprache durch Addons wie Sprog oder XOutputFilter angepasst werden.
Weitere geplante Features unter https://github.com/alexplusde/yform_spam_protection/issues
Installation
- Im REDAXO-Backend unter
Installer
abrufen und - anschließend unter
Hauptmenü
>AddOns
installieren. - Den gewünschten YForm-Formularen das Feld
Spamschutz
hinzufügen:
Weitere Informationen befinden sich in der README.md
www.github.com/alexplusde/yform_spam_protectionStandalone Validator (YForm-Erweiterung)
YForm UI
Dadurch spart man sich Zeit beim erstellen einer Tabelle und muss Felder nicht mit eigenen HTML-Feldern wrappen.
Über den EP YUI_WIDTHS können eigene Werte definiert werden. Möchte man die Feldbreite nicht in Prozent sondern mit einer Klasse angeben, muss man zunächst über den EP die verfügbaren Klassen definieren.
Weitere Informationen: https://github.com/FriendsOfREDAXO/yform_ui
github.com/FriendsOfREDAXO/yform_uiYform Usability
Mit diesem Addon soll die Bearbeitung in Yform mit kleinen Erweiterungen erleichtert/intuitiver werden.
Funktionsliste
Yform Table Manager: Drag&Drop der Zeilen in den Datentabellen (es muss ein Prio-Tabellen-Feld verwendet werden das prio heisst)
Yform Table Manager: schnelles Online/Offline schalten einzelner Zeilen (es muss ein Tabellen-Feld verwendet werden das status heisst)
YRewrite Domain Settings
Redaxo 5 Addon zum Verwalten von zusätzlichen Informationen je Domain
Das Addon installiert die YFORM-Tabelle "prefix_yrewrite_domain_settings".
In dieser Tabelle kann eine Domain verknüpft werden.
Die Tabelle kann um beliebige Felder ergänzt werden.
Aufruf im Frontend:
yrewrite_domain_settings::getValue($key)
$key = Spaltenname in der Tabelle
oder:
REX_VAR: REX_DOMAIN_SETTING[key]
github.com/FriendsOfREDAXO/yrewrite_domain_settingsYRewrite_Scheme
Stellt YRewrite URL-Schemes zur Auswahl mit Änderung des Suffix. Die Einstellungen und die Hilfe stehen in YRewrite zur Verfügung
github.com/FriendsOfREDAXO/schemesZIP Install - AddOns als ZIP installieren
Mit diesem AddOn kannst du gezippte AddOns einfach im Backend hochladen und installieren. Du musst nicht mal die Ordner umbenennen (wenn das ZIP z.B. aus Github kommt). Das wird automatisch erledigt.
github.com/FriendsOfREDAXO/zip_installZwitscher / tweet
Twittern mit REDAXO