Great AddOn for C5 prior to 5.7.x
Before posting a one star review, you should inform yourself, or at least contact the author.
For C5 5.7.x there is this one:
And however this may be a mandatory feature in core C5 project, IMHO.
All star add-on
WOW - an add-on and a half!
As a seasoned coder new to MVC and c5 I struggled to understand how c5's blocks worked but this add-on allows one to put together all the basics in some very easy steps; study and analyse the resultant functioning block; then tweak, enhance and end up with exactly what is required in a way that builds on a solid foundation.
Thank you Jordan, thank you very much for allowing us all to share the spoils of your hard work :)
My favourite add on ever!!!!
Is this an addon?
This should be a feature which comes with C5!
It's a really great addon, thanks for sharing!
Should win a prize.
It's like a 3D printer for blocks!
Genius - What a Guy!
Unbelievable that it's free
again... so good, its just a staple for all my builds
again... so good, its just a staple for all my builds
You might be interested to know I just released a "pro" version which you can use to build custom blocks of "repeating items" (like slideshows, image galleries, testimonials, social icons, styled link lists, etc.):
(But the free Designer Content addon will remain free and available -- the "pro" version is only needed if you require the "repeating items" functionality).
Just the most useful addon I found
Kindest regards Mr Jordan :)
The most useful add-on
I find I use the addon to create the initial block, then customise it once its in.
Thanks you very much.
One of the essential add-ons for every project
I agree that it would be nice if Designer Content showed up when you search the marketplace from your dashboard, but because it is in the "advanced" category, the Concrete5 folks hide it there. So unfortunately it's outside of my control (but you could send them an email and ask them about it if you want).
Also, you might be interested to know that I'm working on "Designer Content Pro", which will has the ability to create "repeating fields" and also to edit blocktypes after you've created them. It should be ready in a few weeks, and an announcement list is available athttp://theblockery.com if you'd like to be notified when it's released.
Free your web editors!
Cant believe this is FREE
I would happy pay $15 a pop for this its so useful! A c5 must!
Can't live without it!
Jordan, you are the man!
The Essential Add-On for any Developer - Pro or Novice
A standard add-on for all my sites. Indispensible!
Indespensable - best Concrete5 block
An absolute essential
Blessing For C5 developer
Best Addon for C5
The best addon for C5
Just another 5 star review...
I saw someone else mention checkboxes, which would be awesome. What I'm wondering about it setting up a picklist in one DC object to pick up an instance of another DC object... so if a Dog is a DC object, and Owner is a DC object, I'd like to pick a Dog's Owner from a dropdown. Just a thought, and without it this thing is still a 9-star addon.
The first add-on I add to all my Concrete5 websites
And not only my clients. It's perfect for my own website, just to make things more convenient and avoid my own over-styling and hard-code in "Content" blocks or excessive "HTML" blocks. Plus, it's helping me understand how custom blocks work via the core files. Maybe it can help me one day create my own add-ons to contribute to the community! ;)
Thanks so much for giving this away.
Probably the most useful package out there
If I could, I would give you yet another star for this excellent package.
A Brilliant Add-on!
And Many Thanks
The solution to my problems
Thanks a ton!
Thank you so much!
The only thing I've been missing so far is the ability to add checkboxes. Either single or in group.
Oh yeah, and it would be great to be able to name the fields of the block. Makes it easier to know which is which when modifying it.
But other than that it's really great!
(Unfortunately I can't commit to a specific time on that as I'm extremely busy these days... but it is on the radar).
Wow! This is great!
Great addon that worked like a charm
A Great Tool!
Can't say enough. Thank you jordanlev!
A must have!
This add-on allows you to make your content as a block how you need it, w/ PHP links etc. so when I make it live, I don't have to worry about going in and fixing a bunch of links.
Love it! Thanks Jordan!
I'm impatient that we'll have the ability to edit a structure at least to add a field, I imagine modifying or deleting field could be messy if content already exist.
One remark, I was not able to install the add-on from "inside C5" (v220.127.116.11), I add to download the zip and upload it in the required place.
A great add-on without any cost.
A tool you cannot live without
Simply put: Saves you A LOT of time!
Great work, keep them coming Jordan!
My 'Go To' Add On From Now On!
This just solved a design problem that was driving me completely barmy. Major props to the author for letting me know about its existence. The UI for creating the blocks is easy to understand and it just works.
Once I created the block, it was just a quick matter of creating some css to style it. This solved in ten minutes what I had struggled with for hours. Documentation is great too.
This block is extremely, extremely useful - and the fact that it is free just beggars belief.
I have now used it on a number of sites (5.4.1 - 18.104.22.168 and 2.2) and have just let clients loose with it.
It took me a few attempts to get completely into the logic (was being a bit dim I think). The fact that you can add an editor element - wrap it before and after with some html and just save it as a block and reuse it through the blocks interface probably took me by surprise in it's simplicity.
The only thing that is missing is the ability to edit DC created blocks through the GUI - but the functionality as is more than makes up for that (plus it is easy to edit the code produced).
I just used it on a 5.5.1 site and it works fine as well - so thought I'd finally give it a review having used it in a number of scenarios.
A must have block for every concrete5 sitebuilder.
Can't build a site without it!
Now I've worked out how to edit the code that the blocks produce (I'm a fairly novice PHP coder) the sky's the limit!
Absolutely brilliant - thank you!
Thank you Jordan - I am seeing your ever friendly and knowledgeable postings all over the forums and documentation - us C5 users are very grateful. I stumbled across this addon by accident - I hope others find it sooner rather than later as well - it has transformed my experience using C5.
Easy to use and produces good code
The interface is clear; it's simple, yet very powerful. With a few clicks you can insert a WYSIWYG-editor or an image-uploader! You can even wrap the entire block in a <div> or whatever.
When I was done creating a block, I needed to add some advanced code to the block. Even that wasn't a problem: you can find the block in the /blocks/ folder.
It has one con. When I'm done developing, I need to keep the add-on installed on my site or otherwise I won't be able to edit/add a block.
To address your "con" -- I agree that this is not an ideal situation, but the reason it needs to stay installed is because there are bugs in the Concrete5 system itself. So if you look at it another way, it's actually a "pro", because the addon is allowing you to do things with Concrete5 that you would not be able to do on your own (for example, combining a link-to-page selector with a WYSIWYG editor). That being said, I would love to have these system bugs fixed, and hope it happens in the future (when I have time to spare I will try to work on them myself).
UNBELIEVABLE! This is practically ALL YOU NEED!
Why do I say this? Because, while the other blocks do this or that, if you're not a php genius, it's pretty hard to tweak them and modify them for what you need.
On the other hand, THIS package I stumbled on yesterday by accident. After much frustration trying to get a TinyMCE custom template to function how I wanted, I decided to try to figure this out. I was already in a somewhat frazzled state and not feeling too good about the learning curve, but there really was no learning curve. You just install it in your packages directory and then go to Pages and Themes > Designer Content and start making your block.
You can take absolutely any bit of pre-design HTML and just cut it up into a Designer Content block. Believe me, if I can do it with next to no PHP knowledge, you can do it.
Anchor links are pretty difficult to explain to clients, but if you have a really tight layout that you don't want them to screw up, this package can make it much easier. Here's how I solved the anchor links to jump from a bulleted list at the top of the page to the appropriate sections lower on the page:
1. I made a Designer Content block for the top of the page with a styled image, a headline and a bunch of links. In the controller, all the client has to do is select an image, type in the headline and then for the anchor links, there is a WYSIWYG section with a default set of links in there that they can modify!
2. For the bottom areas where the different content sections and anchors are, I made a separate Designer Content block called "blurb" which allows you to add the anchor, a title, a blurb of text, a link to the full article and an image.
The trickiest part was in #2 where they type in the anchor in a TEXTFIELD... how could I make it super simple? Well, the Designer Content package basically gives you a space to type in directions for the user, so above the TEXTFIELD, I wrote:
"ANCHOR (same as corresponding bullet link #name above but without the # ...EXAMPLE: "#name" becomes "name"
With a little printout and an in-person demonstration, this becomes very easy.
So... they type their anchor in the TEXTFIELD... but how do we wrap it with the <a id="..."></a> tags so that it actually functions like an anchor?
SIMPLE! This Designer Content package has a section called STATIC HTML that lets you just type in the opening and closing HTML before and after every item you insert!
So, as I was creating the block, it was like this....
ANCHOR (same as corresponding bullet link #name above but without the # ...EXAMPLE: "#name" becomes "name"
...when the client fills out the block, it spits out this:
Which does actually work in Firefox, but it probably shouldn't. It doesn't work in Safari or Chrome.
So, I asked JordanLev (the creator) how I could solve this problem...
Again, VERY SIMPLE! You just go to root > blocks > YourNewBlockDirectory (whatever you called your block) and find the view.php file. From there, you just delete the spacing so that there are no extra spaces. Here's what mine looked like once I fixed it:
<a id="<?php if (!empty($field_2_textbox_text)): ?><?php echo htmlspecialchars($field_2_textbox_text, ENT_QUOTES, APP_CHARSET); ?><?php endif; ?>"></a>
So, there you have it. Until you edit this view.php file, any anchor content you make with the block will only work in Firefox. :)
So, to sum up, I am pretty sure you could use this for just about anything. With a little thought, you could probably take various slideshows and plugins that are hard-coded in your original HTML template and just sort of slice them into Designer Content blocks by using the Static HTML area for the hard-coding and the User Input fields for specifying Image, Page Link, Textfields or a WYSIWYG editor.
All around amazing. This package allows probably the most customizability and complexity of any package I've seen and yet it's super simple.
The only thing I don't like is that you've got to be super careful when you're making the block because if you screw up, there's no simple way to go back and fix it. You either have to go into the files and code it yourself or just delete the block and start over. (TIP: if you do delete a block and try to recreate it, you MUST give it a different name. C5 keeps the old block id in the database for some reason; this seems to be a core issue, not an issue with this specific package.)
Thanks so much for making this package and giving it away for free. I would certainly buy a more advanced, re-editable version in the future!
Saved my life!
Jordan is THE man!
Don't stop enhancing it!!!
It is just sooo good
The only thing I wish there was is a way to edit the layouts once they have been created.
Thank you for a wonderful add-on.
Thanks for the great review. You can easily edit the layouts once they have been created by editing the view.php file in the block directory (assuming you're familiar with HTML/CSS, which it looks like you are). Feel free to post to the forum if you have any questions about this:
The best addon for c5? I say YES
One of the first things I wanted to do was create my own custom blocks but reading the tutorial was just the beginning and I quickly realized I had a lot of learning to do before I could wrap my head around adding an image upload form, various text inputs, a WYSIWYG editor not to mention the controller.php file functions etc etc. Designer Content does all of this for me! I can create pretty cool blocks that allow my client to edit heavily designed HTML without them being able to mess anything up. Plus, this Addon has been an excellent resource for learning about the blocks in general and I've used it to make a custom block with quite a bit more added functionality than what the block offers... basically using the block as a starting point.
Thanks Jordanlev, you truly rock!
(and putting those js/css files into the block directory of course).
Hope that works for you.
I gotta say...AWESOME!
Add-ons like this make me want to continue with C5 even if there are some other things about C5 that I really don't like at all.
And your making it free for all to use?
That's cream on top of my cake. In this case I can have the cake and eat it too!
Love it! soooo easy to use!!
Looking forward for the next update;-)
I'm looking forward to the next update as well -- I hope I can get to it sooner than later :)
But, this is not translated to Japanese yet.
We create language file and send to you soon later.
So useful and time-saving..
Again.. awesome job Jordan!
A Designers Dream
It's an absolute dream for a designer, I can just mockup my HTML and CSS and then quickly make my block using Designer Content.
It's been so handy and the customers love how easy it is to edit their blocks!
A Serious Time Saver for designer/developers
It's also a great way to start my own custom blocks, I use Jordans Designer Content to create my block and then I can edit the block files from there which saves me so much time not having to setup all of the basic block functionality.
This block will be something I use on every project for sure.
I love this block, it should be included in the core IMO
Great Concept, Should Become Part of Core Package But..
I made the mistake of simply deleting the block via FTP in the blocks directory without deleting the table in the database.
Is there any way to delete a block successfully within this add-on or should I delete it manually from the database?
If you run into any other problems or have other questions, feel free to post a question to the addon's forum or submit a support request (see the sidebar links on the Designer Content marketplace page). You may also want to check out the documentation, which is fairly extensive (for C5 marketplace standards anyway):http://www.concrete5.org/marketplace/addons/designer-content/docume...
Great Add On
The only thing if there is a way to edit the block without going to the block code?
Love this block
Created the rollover effect on this people page with this beauty:http://www.helm.com/about/people/...
Excellent - helps solve many problems
I look forward to when this is extended so created block types can be revised.
Some other thoughts for future enhancement:
- A text area with a configurable replacement for \n (or other characters/regexes), so a users free format plain text input can be mashed into whatever takes my fancy.
- Placing constraints on fields (max characters)
- Configurable validation of fields
(I guess I can already do both of these using jQuery within the field prefix/postfix, but have not tried it yet)
This plugin has so many possibilities that I would even like it to have its own small plugin facility, so I can cook up my own custom fields for it and just add them on.
If you are a programmer and want to try improving the addon, the code is up on github --https://github.com/jordanlev/c5_designer_content...
I like it but...
Enter Designer Content. So easy to create the blocks I need, and it's incredibly easy for my clients to modify and create blocks. Thanks a bundle!
This Addon allows me to create a great starting point then it only needs minor tweaks to fit the job.
This now finds its way into every site I am building only extra I would like is the ability to run as my ftp user not apache, otherwise I have to root into to change permissions or have the group be the same as my user with 0775 access. (I dont even know if this is possible in C5)
Overall though a great time saver and a job well done.
I have been waiting for that add-on!
Just a question regarding even more flexibility... will it ever be possible to use multiple WYSIWYG fields?
Nice one but...
Good job with this addon, this avoid to create custom block when you need to create specific one.
It would be nice if we can add files field in your "Designer content", and perhaps a multiple file upload block, I'm looking for something like that since a while.
Maybe it's time to bring my contribution to C5 ^^.
See you and thank you again for all your contributions.
2.0 - 2.1.3
Best add-on ever and free!
Best Add-On Hands Down. Using it on EVERY site I build now. FREE!
Awesome tool for us newbie C5'ers
Can't thank Jordan enough for providing this awesome tool!
Time Saver. Helps to Quickly client proof a block!!
Should be part of the core
Awesome job, jordan!
This is the future of packages! Its magical.
Love this Addon
Maybe the best Extension for C5
Thanks - Thanks - Thanks
I'll give you my Wishlist for further Versions the next time :D
For a designer who's just about code illiterate, this is nirvana.
Saved my a$$!
Nice job! Thank you so much.
It is clearly the indispensable tool for every designer !
Thank you so much jordanlev !
I can't wait for the future improvements (Multiple images ? Multiple links ?)
Best Block Ever, Bar None!
Very usefull add-on
Wow..what a block
So versatile and well thought out.
Jordan does it again...and it's free :)
Just what the doctor ordered...
Brilliant - Many, many thanks!