Designer Content

Designer Content is an invaluable tool that allows designers to easily create custom block types. The purpose of this is to make content editing straightforward for your users, and to ensure that your styles are maintained -- without having to rely on the complicated and error-prone TinyMCE styles. For example, let's say some of the pages on your site will contain information about company employees, and each employee has a name, a bio image, and a brief description -- you can create a custom block with a textbox field for the name, an image selector for the bio image, and a wysiwyg editor for the description. You can also surround each element in html snippets (divs with classes, for example) to ensure that the content will be styled appropriately, without your users having to deal with the finicky TinyMCE toolbar.

Flip through the screenshots to see a brief demonstration of this process, and be sure to read the documentation for some important instructions.


INSTALLATION FAQ:
Q: "Where is it?"
A: If using Concrete5.5.0 or higher:
after installing this package,
go to Dashboard -> Stacks & Blocks -> Designer Content.

If using Concrete5.4.2.2 or below:
after installing this package,
go to Dashboard → Pages and Themes,
then click the "Designer Content" tab
(in the grey bar up top, to the right of "Single Pages").

Q: "I want to edit the code files after the block is created,
but I can't because of my server's permissions."
A: Make sure you've upgraded the addon,
and add this line to your site's config/site.php file:
define('DESIGNER_CONTENT_FILE_CHMOD', 0666);


Translators: This package currently includes English, Spanish, Danish, German, and Japanese translations. A translation template (.pot file) is included in the package's /languages/ directory for future translations into other languages.


Developers: The source code for this package is on github: http://github.com/jordanlev/c5_designer_content


Thanks to: Kirk Roberts for designing the beautiful icon; Christian Grauer for patiently walking me through the localization process and providing the German translation; and many other members of the Concrete5 community for providing feedback and bug reports.

Enjoy!

-Jordan

Approved by PRB

Our 30 Day Support Policy

  • Replies to tickets every few days.