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© 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
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
Fixed problem copying offline slices reported by: @olien
5.2.4
- Auf Wunsch :-) ... Schöne Bootstrap-Meldungen
- Toast fixes
- Übersetzung des Clipboards und der Meldungen
5.2.3
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
Style and UX fixes and extensions
5.2.1
Better look and Ux improvements
5.2.0
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
- Add comprehensive GitHub Copilot instructions for bloecks REDAXO addon by @Copilot in https://github.com/FriendsOfREDAXO/bloecks/pull/137
- Bloecks 5 - beta 1 --> ‼️ complete Rewerite by @skerbis in https://github.com/FriendsOfREDAXO/bloecks/pull/140
- Update-Skript löscht Plugins, alte Assets und config by @alxndr-w in https://github.com/FriendsOfREDAXO/bloecks/pull/142
- Add comprehensive internationalization (i18n) support with 8 languages by @Copilot in https://github.com/FriendsOfREDAXO/bloecks/pull/147
- PHP CS Fixer Action by @alxndr-w in https://github.com/FriendsOfREDAXO/bloecks/pull/149
- Fix permissions management by @skerbis in https://github.com/FriendsOfREDAXO/bloecks/pull/150
New Contributors
- @Copilot made their first contribution in https://github.com/FriendsOfREDAXO/bloecks/pull/137
- @alxndr-w made their first contribution in https://github.com/FriendsOfREDAXO/bloecks/pull/142
Full Changelog: https://github.com/FriendsOfREDAXO/bloecks/compare/4.0.2...5.0.0
4.0.2
- IconFixed copy icon now weight 400
4.0.1
- Fontawesome fix Redaxo 5.16
- Status-Plugin entfernt
3.1.1
Bugfixes
- Provides backward compatibility for Dark Mode in REDAXO 5.12 and earlier
3.1.0
Features
- Dressed up for new dark mode (REDAXO 5.13)
3.0.2
- Release mit aktuellen Assets
- Installation nun auch unter PHP 8 möglich.
3.0.0
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
Bugfixes
- Svensk översättning (#88, @interweave-media)
- Traducción en castellano (#89, @nandes2062)
- Show buttons only if users got permissions (#93, @tbaddade)
- Fix offline marker styles (#83)
- add PHP min version (#91)
- Update developer docs
2.1.1
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
Bugfixes:
- Fix dropdown layer issues on hover (#80)
2.0.0
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
Bugfixes:
- Anfasser-Markierung (Handle) für Drag & Drop korrigiert (#71)
1.4.1
1.4.0
1.3.15
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
Slice Status wird nun über neuen EP-param abgefragt
sv_se.lang hinzugefügt