AddOn


blÖcks

Beschreibung

Blöcke online/offline schalten, per Drag&Drop verschieben sowie kopieren/ausschneiden und einfügen.

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&COPY ermöglicht es, einzelne Module zu kopieren oder auszuschneiden und an anderer Stelle einzufügen.

BLÖCKS bei GitHub: https://github.com/FriendsOfREDAXO/bloecks .


Umsetzung

Versionen

5.3.1

Für REDAXO
^5.18
Veröffentlicht am
19.11.2025
Require / PHP
>=8.1

Hotfix 5.3.1

Behobene Fehler

  • Kritischer Syntax-Fehler behoben: Fehlende schließende Klammer in bloecks_api.php (Zeile 581) führte zu Parse Errors und blockierte die Kopier-/Einfüge-Funktion
  • Code-Style-Fixes angewendet für PHP 8.1 Kompatibilität

Details

Nach dem Update auf Version 5.3.0 konnten Blöcke nicht mehr kopiert werden. Der Fehler wurde durch einen Merge-Konflikt in PR #169 verursacht, bei dem eine schließende Klammer verloren ging.

Fixes: #173

Neue Features und Verbesserungen

Toast Notifications deutlich verbessert

  • Keine Duplikate mehr: Toast-Meldungen erscheinen jetzt nur noch einmal, auch bei PJAX-Reloads
  • Kürzere Anzeigedauer: Success-Meldungen verschwinden nach 2,5s (statt 4s)
  • Intelligentes Auto-Dismiss: Success/Info-Toasts verschwinden beim Scrollen automatisch
  • Warnungen bleiben sichtbar: Warnings (4s) und Errors (5s) bleiben auch beim Scrollen sichtbar
  • Kein Zappeln mehr: Neue Toasts erscheinen oben, sodass bestehende nicht mehr nach oben springen

Technische Details

  • DOM-Marker (data-bloecks-processed) verhindern Re-Processing von Alerts
  • Timestamp-basierte Message-IDs mit 1-Sekunden-Fenster
  • Automatisches Cleanup alter Message-IDs nach 2 Sekunden
  • Debouncing für checkForMessages() (500ms Intervall)
  • Scroll-Listener mit Debouncing (200ms) für optimale Performance

Behobene Issues

  • Fixes #167 - Hover-Effekte bei Drag & Drop entfernt (weiße Schrift auf weißem Grund)
  • Fixes #168 - Toast-Benachrichtigungen vollständig überarbeitet und verbessert

Installation

Wie gewohnt über den REDAXO Installer oder als ZIP-Download.

Vollständige Änderungen: https://github.com/FriendsOfREDAXO/bloecks/compare/5.2.6...5.3.0

5.2.5

Für REDAXO
^5.18
Veröffentlicht am
03.09.2025
Require / PHP
>=8.1

Fixed problem copying offline slices reported by: @olien

5.2.4

Für REDAXO
^5.18
Veröffentlicht am
25.08.2025
Require / PHP
>=8.1
  • Auf Wunsch :-) ... Schöne Bootstrap-Meldungen
  • Toast fixes
  • Übersetzung des Clipboards und der Meldungen

5.2.3

Für REDAXO
^5.18
Veröffentlicht am
19.08.2025
Require / PHP
>=8.1

Panel fix

Bei nicht aktiviertem Drag & Drop lag ein Div über das Panel und die Buttons konnten nicht verwendet werden.
Fixed https://github.com/FriendsOfREDAXO/bloecks/issues/159

5.2.2

Für REDAXO
^5.18
Veröffentlicht am
17.08.2025
Require / PHP
>=8.1

Style and UX fixes and extensions

5.2.1

Für REDAXO
^5.18
Veröffentlicht am
17.08.2025
Require / PHP
>=8.1

Better look and Ux improvements

5.2.0

Für REDAXO
^5.18
Veröffentlicht am
15.08.2025
Require / PHP
>=8.1

5.0.0 - 5.2.0

Vollständig neu entwickeltes AddOn

  • Keine Plugins mehr

  • Komplett neues JS

  • Drag & Drop per sortable.js

  • Geändertes Pasiting-Verhalten

  • Tolle Dokumentation

  • Kein aufwändiger Build-Workflow

  • Copy/Cut/Paste: Slices kopieren, ausschneiden und einfügen mit visueller Rückmeldung

  • Multi-Clipboard: Mehrere Slices gleichzeitig kopieren und selektiv einfügen

  • Toast Notifications: Elegante Erfolgsmeldungen und Fehlermeldungen

  • Auto-Scroll: Automatisches Scrollen zum eingefügten Slice nach dem Einfügen

  • Version Plugin Support: Vollständige Kompatibilität mit dem Version Plugin

‼️🚨Das ist ein Major-Release: Nach dem Update müssen in den Rollen die entsprechenden Rechte definiert werden

Developed and optimized by:
@christophboecker, @skerbis, @alxndr-w

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/bloecks/compare/4.0.2...5.0.0

4.0.2

Für REDAXO
^5.5.0
Veröffentlicht am
20.03.2024
Require / PHP
>=7
  • IconFixed copy icon now weight 400

4.0.1

Für REDAXO
^5.5.0
Veröffentlicht am
03.03.2024
Require / PHP
>=7
  • Fontawesome fix Redaxo 5.16
  • Status-Plugin entfernt

3.1.1

Für REDAXO
^5.5.0
Veröffentlicht am
18.10.2021
Require / PHP
>=7

Bugfixes

  • Provides backward compatibility for Dark Mode in REDAXO 5.12 and earlier

3.1.0

Für REDAXO
^5.5.0
Veröffentlicht am
02.10.2021
Require / PHP
>=7

Features

  • Dressed up for new dark mode (REDAXO 5.13)

3.0.2

Für REDAXO
^5.5.0
Veröffentlicht am
11.02.2021
Require / PHP
>=7
  • Release mit aktuellen Assets
  • Installation nun auch unter PHP 8 möglich.

3.0.0

Für REDAXO
^5.5.0
Veröffentlicht am
03.03.2020
Require / PHP
^7

Features

This releases provides REDAXO 5.10 compatibility. Since online/offline status of slices is now implemented into the core system, blÖcks doesn’t need to provide this feature any more.

Breaking changes

Status plugIn has been disabled for REDAXO >=5.10. In case you’ve built custom functions on top of this plugIn, they will most likely break.

2.1.2

Für REDAXO
^5.5.0
Veröffentlicht am
21.02.2020
Require / PHP
>=5.6.0

Bugfixes

2.1.1

Für REDAXO
^5.5.0
Veröffentlicht am
31.10.2019

2.1.0 + 2.1.1

Features:

  • Grunt: implement production workflow and use it for releases

Bugfixes:

  • Fix missing sourcemaps (#79)
  • Fix sourcemaps flow: do NOT generate for production (messed this up before, sry)
  • Fix release flow

2.0.1

Für REDAXO
^5.5.0
Veröffentlicht am
27.09.2019

Bugfixes:

  • Fix dropdown layer issues on hover (#80)

2.0.0

Für REDAXO
^5.5.0
Veröffentlicht am
20.09.2019

Features:

  • Offline blocks are now painted greyish and show a marker which makes them easier to distinguish from online blocks. (#73)
  • No system message is displayed when the status of blocks has changed, since the visual feedback is now sufficient. (#73)
  • Status icons no longer show the current status, but the target status: click on the crossed-out eye to set a block offline, and on the seeing eye to set it online. (#73)
  • Scroll page to current block after drag and drop
  • Improved drag and drop styles
  • Revised the documentation
  • Updated AddOn and PlugIn pages to show the documentation (#35)
  • Used English as primary language

Breaking changes:

CSS styles have been changed and may not work as expected, if you are using a custom theme for your REDAXO backend! Without custom theme, there shouldn’t be any breaking changes.

1.4.2

Für REDAXO
^5.5.0
Veröffentlicht am
15.07.2019

Bugfixes:

  • Anfasser-Markierung (Handle) für Drag & Drop korrigiert (#71)

1.4.1

Für REDAXO
^5.5.0
Veröffentlicht am
14.07.2019

Bugfixes:

  • Positionierung der Blöcke bei Drag & Drop korrigiert (#68)
  • Fehler beim Cut & Copy bei aktiviertem structure/version-Plugin korrigiert (#69)
  • Fehler beim Drag & Drop bei aktiviertem structure/version-Plugin korrigiert (#70)

1.4.0

Für REDAXO
^5.5.0
Veröffentlicht am
19.05.2019

Features

  • Artikel aus der Zwischenablage werden innerhalb der Auswahl »Block hinzufügen« nun oben statt unten angezeigt (#56).
  • Der Status eines Blocks wird beim Einfügen übernommen (#45).
  • UI für Drag & Drop angepasst: Anfasser und Schatten (#34).

Bugfixes

  • Fehlendes visuelles Feedback bei ausgeblendeten Blöcken (#42)
  • Drag & Drop plugin zeigt Move-Cursor auch dann, wenn Nutzerrechte fehlen (#60)
  • Verschiedene kleine Bugfixes

1.3.15

Für REDAXO
^5.5.0
Veröffentlicht am
30.06.2018

1.3.15 REDAXO Mindestversion auf 5.5 angehoben,
da die in 566f2c7 verwendete klasse rex_csrf_token erst seit redsaxo 5.5.0 existiert

Folgende Versionen wurden deshalb offline gestellt
1.3.14 5.x - Traducción en castellano (#5, @nandes2062)
1.3.13 5.x D'n'd: CSRF-Problematik gelöst
Danke @gharlan

1.3.12

Für REDAXO
^5.2.0
Veröffentlicht am
17.10.2017

Slice Status wird nun über neuen EP-param abgefragt
sv_se.lang hinzugefügt

1.3.11

Für REDAXO
^5.2.0
Veröffentlicht am
18.08.2017
  • package()-Aufruf in Fehlermeldung innerhalb rex_api_content_move_slice_to.php gefixt
  • console.log()s in Produktivversion entfernt (Issue #30)
  • aktualisierte englische Sprachdatei ynamite
  • pt_br.lang hinzugefügt (Taina Soares)