Eine für Webdesigner und ebenso für Entwickler fast schon notwendige (jedoch nicht kostenfreie) Erweiterung ist der Blockdesigner und die darauf aufsetzende Erweiterung - mit etwas mehr Möglichkeiten) Block-Designer Pro.
Mit dieser Erweiterung ist es kinderleicht neue eigene individuelle Blöcke zu generieren.
Die ursprüngliche Idee des Entwicklers dieser sehr raffinierten Erweiterung war es, dem Webdesigner ein Werkzeug in die Hand zu geben, um schnell und einfach eigene Blocke zu generieren, die der Redakteur dan nauf der Webseite einbinden kann. Dazu ernmöglich es der Blockdesigner, dass man aus einer Vielzahl von Standard-Blöcken eigene Blöcke aus einer kombination von Standard-Blöcken schafft.
Hier ein paar Beispiele für den Nutzen des Blockdesigners für einen concrete5 Webdesigner:
- Zwei Text-Eingabeblöcke, die sich nebeneinander auf der Seite plazieren, mit speziellen CSS Anweisungen
- Eine Kombination aus einem Datumsfeld und zwei Textfeldern, die ganz Speziell angeordnet sind.
Wer sich zutraut, den vom Blockdesigner generierten PHP-Code zu ändern, kann in der view.php jederzeitnoch eigene Logik einbringen. Hier ein Anwendungbeispiel:
- Mit dem Blockdesigner werden zwei Felder definiert, ein Datumsfeld und ein HTMl-Textfeld. Dann wird in der view.php das Datumsfeld nur analysiert und nicht angezeigt, dafür aber das Textfeld über CSS Klassendefinitionen speziell hervorgehoben, wenn das Datum dem aktuellen Datum entspricht - simpel und sehr effektiv.