Hi everybody,
This is an idea that has popped into my mind recently and I wanted to share it and maybe create a discussion to see if there are any ideas that I have missed. The idea is that with a tool like webflow, and the proper feature set, that the concept of a Content Management System, or CMS, may not be needed any longer. Here is the idea:
A CMS is designed to help people quickly input and manage content in a website, without having to resort to diving into the html and inputing elements manually. It seems that with the advent of symbols in webflow, that we are moving one step closer to not needing a separate CMS layer for adding content to our websites. I personally find the idea of a CMS, in most cases, to be a little limiting for the content creator, simply due to the idea that the template defines the layout of the content, and not the other way around.
Symbols, or reusable elements, which can include whole pages, can allow a content creator to copy and paste the template page and then alter it to suit the unique needs of a specialized piece of content, rather than having to alter or change the specialized content to fit the layout of a pre-defined template page, all without having to dive into the mark-up itself. It can also be done visually, on the page itself, rather than in a dashboard, which adds a layer of abstraction from the final output that the world will see. Eliminating the dashboard from the equation really helps me in laying out my content, and I hope that others feel the same
I feel that Webflow is close to achieving this ideal CMS killing state, but there are a few things that still need to be implemented. Dynamic elements, for one. I would love to be able to drag and drop a dynamic dating module that would automatically reflect the date of creation, which is what PHP and Javascript are for, for the most part. Having dynamic elements and symbols would move Webflow one step closer to being a CMS killer, at least for me.
I know there are a bunch of other things that a CMS can do easily that I’m missing, so please chime in. I would love to fill this post up with a bunch of ideas and suggestions and thoughts on the topic, to help me understand the issue and to help the webflow team come up with any ideas that they may have not had yet.
I am opening this up for debate as I have not put too much mental time into running the idea through it’s paces as of this point, and would love to see if this idea is floating around in other heads and/or if it sparks ideas in other people.
Please share your thoughts on the subject if you have any!
Thanks for your hard work @thesergie and the whole webflow team
Cheers,
Richard Nash
Los Angeles, CA