The site I'm working on has a couple of pages that needs to be filled with different content elements like text image combinations, sliders, lists of content, etc. The client would need to re-order these content blocks, add new ones and so forth. Every content block would be piece of content (post or custom post type) or a list of content.
From what I understand I have 2 options:
- Use an complex plugin to drag and drop predefined content
- Use shortcodes
From a developing standpoint I would rather not leave all the logic to a third party plugin. It seems I would lose some of the control over the templating?
But shortcodes don't seem like an acceptable solution for any customer, really, because they are too technical.
Any suggestions? Is there a best practice?