I downloaded the latest Sage book yesterday and noticed this paragraph:
Advanced Custom Fields is a popular WordPress plugin that’s used to create custom edit screens. Instead of having hardcoded data in your custom page templates, use ACF to create an easy-to-use interface for your site editors to manage custom content.
Which seems to suggest using ACF flexible layouts.
As a CMB2 user, I’ve not really had chance to play with flexible layouts but if you guys are using it then I’m there. I just wondered if anyone has any experience of using Editus with Aesop story engine?
It seems that the main difference is that Editus/ Aesop stores the layouts in the WordPress content field, whereas ACF uses post_meta. Also Editus is pricey, but still GPL licensed.
Should I just use ACF for this?
Any insights or advice on best practice in this area gratefully received…
I use ACF flexible quite a lot, i created about 15 modules that are like mini layouts which can be put together. So with ACF i added my own css (bootstrap) and template files which i then reuse on other projects etc. You could also create separate page layouts and use templates for each page.
I like that approach as i have really clean markup and css in those templates. I have all the control. I used visual composer and didn’t like that approach of putting everything inside a content editor using shortcodes with it’s own framework of CSS and grid etc. It’s almost like having foundation and bootstrap together which makes no sense.
The main problem or feature people want in ACF is to make partial templates for example a button with settings and if i had 10 modules with those settings i’d need to go into each layout and change/add/remove fields if i wanted to change anything. Lot’s of work.
There are solution but it’s not something ACF gives out of the box, there are addons like Reusable field Groups but work a bit differently.
You may also want to check https://piklist.com/ although i haven’t used it but people tend to like it very much and it says it has that partial functionality ACF is missing.
I’m a dedicated ACF user, I have a large library of flexible layouts I pull from for every site I build. My only problem with ACF is the lack of a front-end editor, it’s something a lot of my clients have been asking for.
I use ACF’s Flexible Content ALL the time for locking down layouts and giving clients a really nice editing experience. Gonna have to check out fewbricks.
I just stumbled upon Carbon Fields. Haven’t tried it yet but at least on paper looks promising as an alternative to ACF or Piklist. The thing it has going for it, is the (nested) Complex Field, similar to a Flexible Field in ACF, which is currently missing in Piklist (afaik).