I want to develop high quality themes by taking in to account all the important things like usability, accessibility. I just want my theme to be "perfect".
Here is my dilemma.
So, what is best way to build a Home Page with a lot of sections?
I know there are three possible ways.
- Widgets Page
- Builder ( I do not have time to create premium themes. I want to distribute free themes on my spare time. So only free versions of the page builders )
- CMB2 or ACF
All three have pros and cons. But its the cons that bothers me a lot.
Widgets - The only problem I have with widgets is If someone accidentally deletes a widget with an image or content, pufff, the content is gone. Plus, If they want to use the same widget with same content in some other sidebar, they have to copy all the content again, Which is kinda tedious and also redundant content.
Page Builders - Little too much markup and less control. I am also aware that people love to use them. Removes developer dependency for a lot of things which is good for free themes. May be as a web standardista :stuck_out_tongue: I have a ego problem here :fearful:
CMB2 or ACF - Developer Friendly but not client friendly. Its not going to be alright if you are planning to add or remove a section.
So, What is the best way??