Redaxo 5-Addon zum gruppieren beliebiger Inhaltsmodule (Blöcke) innerhalb eines Spaltenrasters mit selbst definierten Templates.

Overview

Gridblock

Redaxo 5-Addon zum gruppieren beliebiger Inhaltsmodule (Blöcke) innerhalb eines Spaltenrasters. Die Inhaltsmodule entsprechen dabei den üblichen Modulblöcken, welche auch direkt in einer Artikelseite angelegt werden können.

Layoutvorlagen/Templates (Spaltenraster) können selbst definiert werden und stehen dem Redakteur zur Auswahl zur Verfügung.

screenshot

Features

  • Definition verschiedener Spaltenvorlagen/Templates zur Definition der Spalten und deren Frontenddarstellung
  • Hinzufügen beliebiger Inhaltsmodule (Modulblöcke) je Spalte
  • Definition zusätzlicher Block- oder Spaltenoptionen über Plugin

Changelog

siehe CHANGELOG.md des AddOns


Credits

Vielen Dank für die tolle Zusammenarbeit Daniel Steffen (@novinet-dsteffen) und für die Grundidee Marcel Kuhmann (@bloep).

Comments
  • Notice bei neuen Contentsettings

    Notice bei neuen Contentsettings

    sofern man die contensettings erweitert erscheint in allen blocks ne notice. sobald ich den block einmal editiere und speichere ist das weg.

    ich verstehe warum das so ist trotzdem kann ich nach einer änderung ja nicht alle slices einmal speichern.

    image

    bug 
    opened by olien 10
  • Notiz bei

    Notiz bei "leeren" Modul

    Hi, ich hab ein Modul in dem ich im Input und Output nur text geschrieben habe (testweise). wenn ich das nute bekomme ich eine Notice:v

    image

    Es ist auch egal wenn ich den Output des Moduls später sinnvoll fülle...

    opened by olien 7
  • Modul mit Ckeditor wirft bei mehrspaltig Fehler

    Modul mit Ckeditor wirft bei mehrspaltig Fehler

    Leider das bekannte Problem, wenn man ein Modul mit Ckeditor hat und dieses in 2 oder mehr Spalten verwenden will.

    ckeditor.js?buster=1565943360:359 Uncaught The editor instance "ckeditor8263e4c712873" is already attached to the provided element.

    opened by rkemmere 7
  • Ein paar Warnings

    Ein paar Warnings

    REDAXO (von Github) Frisch installiert. Developer + Theme installiert

    Gridblock + Plugins ist alliiert

    =

    Warning: filemtime(): stat failed for /Users/oliennotebook/Sites/redaxo-dev/redaxo/data/addons/gridblock/plugins/synchronizer/contentsettings.json in redaxo/src/addons/gridblock/plugins/synchronizer/lib/class.GridblockSynchronizer.php on line 82 Warning: filemtime(): stat failed for /Users/oliennotebook/Sites/redaxo-dev/redaxo/data/addons/gridblock/plugins/contentsettings/contentsettings.json in redaxo/src/addons/gridblock/plugins/synchronizer/lib/class.GridblockSynchronizer.php on line 82 Warning: copy(/Users/oliennotebook/Sites/redaxo-dev/redaxo/data/addons/gridblock/plugins/contentsettings/contentsettings.json): failed to open stream: No such file or directory in redaxo/src/addons/gridblock/plugins/synchronizer/lib/class.GridblockSynchronizer.php on line 85 Falko Müller

    opened by olien 7
  • Idee: vordefinierte Zusammenstellungen

    Idee: vordefinierte Zusammenstellungen

    Ich würde gerne noch einen Schritt weiter gehen. Könnte man ganze Blöcke als Vorlagen abspeichern? Angenommen ich hab nen 2-Spalter

    links die Module

    • Überschrift
    • Text
    • Button

    rechts dann das Modul

    • Bild

    Dazu habe ich die Contentsettings auch entsprechend gesetzt, z.B. mit Hintergrundfarbe, Abstände, etc. Wie cool wäre es denn, wenn ich dann das ganze abspeichern könnte als Vorlage. Wenn man dann ein neues Gridblockelement hinzufügt, könnte man entweder aus den Templates wählen oder aber aus vorhandenen "Zusammenstellungen". Könnte man über Tabs lösen ...

    enhancement 
    opened by novinet-git 6
  • Probleme mit mblock 3.4.5

    Probleme mit mblock 3.4.5

    Nach dem Update auf den neuesten mblock 3.4.5 bleiben alle felder leer, wenn man ein modul "übernimmt" - also im nachhinein bearbeitet. lädt man die seite dann einfach neu, sind die änderungen wieder drin.

    opened by novinet-dsteffen 4
  • 2 Fehler nach Update auf 1.0.9

    2 Fehler nach Update auf 1.0.9

    (Alles andere ist auch aktuell. PHP 8.0.8)

    Warning in der Strukturansicht:

    Warning: Uninitialized string offset 4 in redaxo/src/addons/gridblock/lib/gridblock.php on line 152

    image

    Wood beim Edit:

    image

    `Error thrown with message "Non-static method rex_article_content_gridblock::getCookie() cannot be called statically"

    Stacktrace: #29 Error in /Users/local/Sites/abc/redaxo/src/addons/gridblock/lib/gridblock_article_content.php:210 #28 rex_article_content_gridblock:getModuleSelector in /Users/local/Sites/abc/redaxo/src/addons/gridblock/fragments/gridblock/column.php:114 #27 require in /Users/local/Sites/abc/redaxo/src/core/lib/fragment.php:121 #26 rex_fragment:{closure} in /Users/local/Sites/abc/redaxo/src/core/lib/util/timer.php:63 #25 rex_timer:measure in /Users/local/Sites/abc/redaxo/src/core/lib/fragment.php:126 #24 rex_fragment:parse in /Users/local/Sites/abc/redaxo/src/addons/gridblock/lib/gridblock.php:136 #23 rex_gridblock:genCol in /Users/local/Sites/abc/redaxo/src/addons/gridblock/lib/gridblock.php:113 #22 rex_gridblock:getModuleInput in rex:///module/2/input:30 #21 require in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/lib/article_content_base.php:513 #20 rex_article_content_base:{closure} in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/lib/article_content_base.php:515 #19 rex_article_content_base:getStreamOutput in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/lib/article_content_editor.php:524 #18 rex_article_content_editor:editSlice in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/lib/article_content_editor.php:81 #17 rex_article_content_editor:outputSlice in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/lib/article_content_base.php:717 #16 rex_article_content_base:renderSlices in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/lib/article_content_base.php:428 #15 rex_article_content_base:getArticle in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/lib/article_content.php:105 #14 rex_article_content:getArticle in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/pages/content.edit.php:35 #13 require in /Users/local/Sites/abc/redaxo/src/core/lib/packages/package.php:280 #12 rex_package:includeFile in /Users/local/Sites/abc/redaxo/src/core/lib/be/controller.php:482 #11 rex_be_controller:{closure} in /Users/local/Sites/abc/redaxo/src/core/lib/util/timer.php:63 #10 rex_timer:measure in /Users/local/Sites/abc/redaxo/src/core/lib/be/controller.php:483 #9 rex_be_controller:includePath in /Users/local/Sites/abc/redaxo/src/core/lib/be/controller.php:432 #8 rex_be_controller:includeCurrentPageSubPath in /Users/local/Sites/abc/redaxo/src/addons/structure/plugins/content/pages/content.php:432 #7 require in /Users/local/Sites/abc/redaxo/src/core/lib/packages/package.php:280 #6 rex_package:includeFile in /Users/local/Sites/abc/redaxo/src/core/lib/be/controller.php:482 #5 rex_be_controller:{closure} in /Users/local/Sites/abc/redaxo/src/core/lib/util/timer.php:63 #4 rex_timer:measure in /Users/local/Sites/abc/redaxo/src/core/lib/be/controller.php:483 #3 rex_be_controller:includePath in /Users/local/Sites/abc/redaxo/src/core/lib/be/controller.php:415 #2 rex_be_controller:includeCurrentPage in /Users/local/Sites/abc/redaxo/src/core/backend.php:238 #1 require in /Users/local/Sites/abc/redaxo/src/core/boot.php:143 #0 require in /Users/local/Sites/abc/redaxo/index.php:9

    `

    opened by olien 4
  • CSS: Darkmode greift bei, obwohl der Mode auf Automatisch steht. D.h. Hell

    CSS: Darkmode greift bei, obwohl der Mode auf Automatisch steht. D.h. Hell

    body:not(.rex-theme-light) .gridblock .slider-track .slider-track-high, body:not(.rex-theme-light) .gridblock .slider-track .slider-track-low { background-color: #1F3D3C !important; }

    Beim Automatischem Modus (siehe Benutzereinstellungen) werden die genannten Klassen rex-theme-light und rex-theme-dark nicht gesetzt, daher kann man das auch nicht per CSS Abfragen

    bug 
    opened by rkemmere 4
  • User-Contensettings.json möglich?

    User-Contensettings.json möglich?

    Wäre es denkbar, dass man zusätzliche (globale) contentsettings.json anlegen und einlesen lassen kann?

    Vorteil: Man könnte eine default-JSON anlegen, welche alle gewünschten Settings beinhaltet. Über eine zus. User-JSON würde man dann nur die Projektweiten Änderungen überschreiben, ohne die Originaldatei anfassen zu müssen. Damit könnte man einfacher Updates der default-JSON einbringen, ohne jedes mal jede Projekt-JSON bearbeiten zu müssen.

    enhancement 
    opened by iceman-fx 3
  • Module in Grids werden nicht als verwendet angezeigt

    Module in Grids werden nicht als verwendet angezeigt

    In der Modulübersicht werden Module, die in einem Grid stehen, deswegen nicht als verwendet angezeigt. Ich kann somit das Modul löschen, obwohl es noch in einer Seite vorkommt.

    Im Backenderscheint dann im Grid drin: Dieses Modul existiert nicht! (ID: 22)

    Im Frontend erscheint eine Fehlermeldung: rex_sql_exception Unable to fetch row.

    opened by abra100pro 3
  • Export / Import Problem

    Export / Import Problem

    moin, wenn ich meine gridblock einstellungen exportiere und die in einer anderen installtion importieren will kommt die fehlermeldung:

    Das Templatearchiv konnte nicht importiert werden, da mindestens eine Datei (template.php, template.json, definition.json) fehlt.

    opened by olien 3
  • Option zum Übergehen der Modulberechtigung sinnvoll?

    Option zum Übergehen der Modulberechtigung sinnvoll?

    Mögliches Szenario dafür:

    • Modulberechtigungen für verschiedenen User/Templates ist irrelevant
    • es soll nur das Gridblock-Modul genutzt werden
    • es sollen einzelnen Module innerhalb des Gridblockes freigegeben werden

    Damit hätte der User nur ein Modul, welches dann weitere andere Module innerhalb ermöglicht.

    enhancement help wanted 
    opened by iceman-fx 9
Owner
Falko Müller
Webdesigner / Webentwickler / Fotograf / SEO-Manager --- Unterstützer bei @FriendsOfREDAXO. Liebt das Redaxo-CMS.
Falko Müller
REDAXO-Addon mit nützlichen Methoden im Umgang mit dem Picture-Element, Responsive Bilder, SVG-Ausgabe, u.v.m.

REDAXO-Addon mit nützlichen Methoden im Umgang mit dem Picture-Element, Responsive Bilder, SVG-Ausgabe, u.v.m.

alex+ Informationsdesign 8 Dec 15, 2022
SliceColumns is a REDAXO AddOn. Grid arrangement for REDAXO article slices.

REDAXO-AddOn: SliceColumns Das REDAXO-AddOn erlaubt die Anordnung der Slices in Spalten und das Verschieben von Blöcken per Drag & Drop. Screenshot mi

Friends Of REDAXO 20 Sep 12, 2022
Diese Demo demonstriert den Aufbau einer REDAXO Website mit UIKit3

UIKit3 Demo für REDAXO 5 Diese Demo demonstriert den Aufbau einer REDAXO Website mit UIKit3. Diese Demo benötigt eine utf8m4 kompatible Datanbank. Hin

Friends Of REDAXO 19 Jan 6, 2023
Ein einfacher Seeder mit "Migration" für YForm 4 - REDAXO 5

YForm Datenbank "Migration"/Seeder Über die Addon-Einstellung lassen sich Templates mit einem Tabellen Namen für YForm Tabellen erstellen. Über diese

Thorben 4 May 9, 2022
Statistik Addon zur Erfassung von Seitenaufrufen. Für das CMS Redaxo.

Analytics Addon für REDAXO CMS Work in Progress - nicht für den produktiven Einsatz geeignet Features: Dieses Addon stellt im REDAXO CMS eine Besucher

Andreas Lenhardt 27 Dec 14, 2022
REDAXO-Addon: yform UI 🔧

REDAXO-Addon: yform UI Dieses Addon bietet eine einfache Möglichkeit yform-Felder mit einer Breite zu speichern. Dadurch spart man sich Zeit beim erst

Friends Of REDAXO 15 Sep 12, 2022
Collect - REDAXO-Addon für APIs und Feeds auf Basis von YForm

Collect sammelt anhand unterschiedlicher APIs und Schnittstellen in regelmäßigen Abständen Social Media Posts, RSS-Einträge, Videos und Playlists und andere Inhalte.

alex+ Informationsdesign 5 Jun 23, 2022
REDAXO Addon für Sachspenden

REDAXO-AddOn: Sachspende Was es macht Mit dem AddOn kann man eine Spendenliste einrichten. Der Besucher der Website kann sich dann aus einem Formular

Wolfgang Bund 5 Sep 9, 2022
Ein REDAXO-Addon, das durch Prefetching und Preloading die Ladedauer für Website-Besuchende verbessert

SPEED_UP für REDAXO 5 Ein REDAXO-Addon, das durch Prefetching und Preloading von Artikeln und Kategorien die wahrgenommene Ladezeit ausgewählter Seite

alex+ Informationsdesign 11 Dec 15, 2022
REDAXO 5 Addon für Metainfos an YRewrite-Domains auf Basis von YForm.

Meta-Infos für YRewrite Domains auf Basis von YForm 4 Ergänzt YRewrite um die Möglichkeit, Metainformationen an Domains zu verwalten. Mit vorgefertigt

alex+ Informationsdesign 9 Sep 19, 2022
Helfer-Addon um Inhalte für REDAXO 5 zu erstellen

Helfer-Addon um Inhalte für REDAXO 5 zu erstellen Über das Addon content lassen sich Inhalte für eine REDAXO-Instanz einfach und schnell programmatisc

Friends Of REDAXO 8 Dec 18, 2022
Helfer-Addon um Inhalte für REDAXO 5 zu erstellen

Helfer-Addon um Inhalte für REDAXO 5 zu erstellen Über das Addon content lassen sich Inhalte für eine REDAXO-Instanz einfach und schnell programmatisc

Friends Of REDAXO 6 Oct 25, 2022
Automatische Bild-Beschreibung mit Azure Cognitive Services

Degas Automatische Bild-Beschreibung mit Azure Cognitive Services Das Addon benutzt die "Description" Funktion der "Computer Vision API" die von den A

Oliver Hörold 4 May 13, 2022
A news website inspired from IEEE and MIT CSAIL's homepage

News-Website I made this website as a side project in April 2022. The goal was to learn PHP and implement backend features to a scientific news websit

Ethan Clement 3 Nov 15, 2022
This Statamic addon allows you to modify the tags rendered by the Bard fieldtype, giving you full control over the final HTML.

Bard Mutator This Statamic addon allows you to modify the tags rendered by the Bard fieldtype, giving you full control over the final HTML. You can ad

Jack Sleight 10 Sep 26, 2022
Composer addon to efficiently get installed packages' version numbers

Package Versions composer/package-versions-deprecated is a fully-compatible fork of ocramius/package-versions which provides compatibility with Compos

Composer 1.4k Dec 27, 2022
yform 4 usability addon (temporary until yform gets its own)

massif_usability Package für REDAXO CMS >= 5.10.0 temporäres Ersatz-Plugin für yform_usability für yform >=4 – bietet ähnliche Funktionalität wie yfor

Yves Torres 6 Mar 4, 2022
This AddOn allows you to search for module names when adding a block

Modulsuche und Modulvorschau für REDAXO 5 Dieses AddOn ermöglicht die Suche nach Modulnamen, wenn man einen Block hinzufügt. Dies kann sehr hilfreich

Friends Of REDAXO 15 Nov 30, 2022
Addon for Cockpit CMS - store thumbnails and meta data for video links

VideoLinkField Addon for Cockpit CMS Copy a url from YouTube or Vimeo, click the Button "Find Values", wait a second and in the background starts a se

Raffael 3 Oct 2, 2022