![Tony Spiro's avatar](https://imgix.cosmicjs.com/c50b1390-4c31-11ee-82b2-d53af1858037-tux-cropped.jpg?w=100&h=100&auto=format&dpr=2)
Tony Spiro
June 18, 2015
![cover image](https://imgix.cosmicjs.com/14f4f800-48c1-11ed-a07b-05c6717a9348-sebastian-unrau-sp-p7uuT0tw-unsplash-1.jpg?w=1000&auto=format&dpr=2)
A very interesting article was published to one of my favorite web dev blogs today. Where Content Management Systems Fit Into the Process goes into a discussion which I think is seldom in the limelight in the development community, what is the best process in connecting your site to a CMS? The author Geoff Graham presents three options in building a dynamic, CMS-powered website:
Option 1: The CMS Comes First Method
![](https://www.cosmicjs.com/uploads/b238da00-1552-11e5-b761-c732d76a78aa-cms-method-first.jpg)
Option 2: The All-At-Once Method
![](https://www.cosmicjs.com/uploads/e14d9dd0-1552-11e5-b761-c732d76a78aa-cms-method-venn.jpg)
Option 3: The CMS Comes Last Method
![](https://www.cosmicjs.com/uploads/f933eee0-1552-11e5-b761-c732d76a78aa-cms-method-last.jpg)
Previously, when building sites using other CMS platforms I would prefer to use the "CMS Comes Last Method" because I would be able to work out a lot of bugs, change my mind and add new features in the static HTML/CSS build phase before pouring in the more time-consuming programming / CMS phase.
But with Cosmic I can use any one of these methods and feel confident that I can easily make edits, change my mind and add new features to a CMS-powered website. There's power and reassurance in flexibility and Cosmic offers the most flexible way to add content to your website.
Sign up to get a private beta invite to begin checking out how easy it is to add dynamic content to your website or app.
You might also like