title: Good or Bad Idea for CMS Structure?
body: <p>So, I was going to make a CMS and I just wanted some options.</p>
  
  <p>The idea is simple but no one else seems to do be doing it so there has to be something wrong with the idea right?</p>
  
  <p>Basically, I will have a table called 'fields'. This table will contain individual data fields. I would then have a second table called data_node which is a grouping of fields to create a data object. </p>
  
  <p>So, a data_node would be a blog post. This data_node would have 4 fields. Title, content, created, published.</p>
  
  <p>The fields table would have 4 entries, the data_node table would have 1 entry</p>
  
  <p>At the PHP level, you would then have modules which would access the data nodes.</p>
  
  <p>Is there a downside to this? There would be a lot of work for one table to do but for medium websites this wouldn't be a problem right?</p>