TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Netlify CMS – An open-source CMS for Git workflows

297 pointsby cornyabout 8 years ago

21 comments

bradgesslerabout 8 years ago
This will sound crazy, but I recently deployed a content management workflow for a rails app that mounts a WebDAV drive inside of a staging rails application that&#x27;s running <a href="http:&#x2F;&#x2F;sitepress.cc&#x2F;" rel="nofollow">http:&#x2F;&#x2F;sitepress.cc&#x2F;</a> (think Middleman in Rails, without all the dependencies)<p>If the marketing team wants to edit something, they mount the content drive, make changes using their text editor of choice, and are able to preview when they hit Save.<p>After they make a bunch of changes and add whatever media an engineer copies the changes off of the drive into a commit and deploys to production.<p>So far it&#x27;s been working pretty well. The marketing and CS team are all able to edit markdown copy and run it easier through their content editing processes since it&#x27;s just files. They don&#x27;t need to learn or care about git. Designers can throw images in the volume without thinking too much about it.<p>Engineering is happy because they control their git history and commits. When it&#x27;s time to optimize PNGs, compress assets, etc. the engineer can deal with and deploy to product with confidence.<p>We also run rspecs against every single page of content to enforce SEO, branding, etc.<p>Happy to answer questions or write something more detailed about it if others are interested.
评论 #13895917 未加载
评论 #13894887 未加载
评论 #13894389 未加载
评论 #13895040 未加载
评论 #13893510 未加载
benaiahabout 8 years ago
I work on this project, and it&#x27;s been a big day for us - Smashing Magazine just released a preview of its new site[0], which uses Netlify CMS as the admin interface. I&#x27;m happy to answer any questions about the project.<p>[0]: <a href="https:&#x2F;&#x2F;next.smashingmagazine.com&#x2F;2017&#x2F;03&#x2F;a-little-surprise-is-waiting-for-you-here--meet-the-next-smashing-magazine&#x2F;" rel="nofollow">https:&#x2F;&#x2F;next.smashingmagazine.com&#x2F;2017&#x2F;03&#x2F;a-little-surprise-...</a>
评论 #13892398 未加载
评论 #13893735 未加载
评论 #13892380 未加载
评论 #13894032 未加载
评论 #13894299 未加载
laktekabout 8 years ago
Pretty interesting and this is the first time I came across the term JAMStack (a concept I always had trouble in explaining to other developers).<p>Rendering content blocks in server and then further enhancing them on client-side using a JSON API can be how most sites will be built in future (especially, with ServiceWorkers we would be able to create more fine-grained offline experience too).<p>I&#x27;m also currently working on a project on similar lines, check out the initial blog post for more details - <a href="http:&#x2F;&#x2F;www.laktek.com&#x2F;2016&#x2F;11&#x2F;29&#x2F;introducing-pragma&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.laktek.com&#x2F;2016&#x2F;11&#x2F;29&#x2F;introducing-pragma&#x2F;</a><p>Edit: also loved the idea of a kanban board for edit-review-publish process. Might steal that idea ;)
评论 #13894099 未加载
gogopuppygogoabout 8 years ago
I&#x27;ve been using Netlify for over a year to host static websites on custom domains and it&#x27;s been impressive to me. Their control panel and tight git integration makes for a powerful combination. Not to mention that they also introduced a free tier for custom domains that I&#x27;m now using for some sites.<p>This is exciting to see them work on. I&#x27;m disappointed to see that they aren&#x27;t focusing on designers though. Something like RespondCMS for Netlify hosting would be a superior combo.
trqxabout 8 years ago
If I follow instructions in the &quot;Try it out&quot;[1] link and click on &quot;Connect to github&quot; I end up having to giving r&#x2F;w access to ALL of my github repositories.<p>Also, reading the Step by Step guide[2] I&#x27;d end up giving r&#x2F;w access to my public keys as well.<p>Now, I just wake up and maybe I missed something but documentation should make it clearer that you either have to create a dedicated github account, or how to manage permission in a more granular fashion.<p>[1] <a href="https:&#x2F;&#x2F;www.netlifycms.org&#x2F;docs&#x2F;test-drive&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.netlifycms.org&#x2F;docs&#x2F;test-drive&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;www.netlify.com&#x2F;blog&#x2F;2016&#x2F;10&#x2F;27&#x2F;a-step-by-step-guide-deploying-a-static-site-or-single-page-app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.netlify.com&#x2F;blog&#x2F;2016&#x2F;10&#x2F;27&#x2F;a-step-by-step-guide...</a>
评论 #13892396 未加载
thenomadabout 8 years ago
Looks very cool. Does this <i>only</i> work with Github?<p>Unfortunately that renders it pretty much useless for me (and probably other non-Github users) if so.
评论 #13893038 未加载
评论 #13895862 未加载
polymath21about 8 years ago
How does this compare to Contentful? I&#x27;ve been trying to combine their headless CMS with Middleman but it hasn&#x27;t been that easy to use, although the experience I&#x27;m trying to create is non-standard (imagine a normal blog post but with cards inserted throughout). Plus, the cheapest paid plan is $249&#x2F;month which is really hefty when compared to the competition. Their free tier does give you a good amount of features though and their admin UI is the best.<p>I was planning to deploy my site onto Netlify once done. Wondering if maybe your CMS is a better alternative to Contentful and I should just combine services.
评论 #13896043 未加载
评论 #13898897 未加载
steffozabout 8 years ago
Thanks for citing DatoCMS, Netlify, appreciate it :)<p>Really love what these guys are trying to build: critical mass over static websites. That&#x27;s what we need.
评论 #13893435 未加载
radiospielabout 8 years ago
sorry, what exactly does this? Assuming one is looking for a CMS, the description on the frontpage does not tell me anything. How does it compare to other CMSes? After &quot;Find out more&quot; I know now that it does something with Github, but what exactly? (Also I now know that it has something to do with a JAMstack, whatever that might be.)<p>I am looking around for a smallish CMS, but I got no idea from the introductory pages on whether or not netlify could help me
评论 #13892287 未加载
matt4077about 8 years ago
I wish people would actually use open protocols instead of private APIs, at least in cases where both seem to be available.<p>As far as I can see, the only feature this needs that only github provides is pull requests – omitting those would still leave you with a useful CMS, and the information could also be communicated in, for example, branch names. That way, you could conceivably use any client you want to work on the repo.<p>So instead of implementing Gitlab next, why not make it work with git?<p>This situation reminds me of email clients and libraries, many of whom now use private APIs of a bunch of providers instead of SMTL and IMAP.
rogerjin12about 8 years ago
I work at buttercms.com and we are huge fans of Netlify and how easy they&#x27;ve made hosting static websites and SPAs. This CMS looks awesome and it is clever how it hooks into Github.
nodesocketabout 8 years ago
I&#x27;m looking to create a back office for a consultancy company. Typical data like clients, users, billing, etc. It seems like Netlify CMS would allow me to create custom collections and data types correct? So instead of pages and posts, I&#x27;d could have clients, users, invoices, etc.
评论 #13892529 未加载
boondaburrahabout 8 years ago
I was literally gearing up to build something almost exactly like this this week as my own hackathon project. I needed a blog and I don&#x27;t wanna do static site generation on command line. I may still do it, but dang, way to take the wind out of my sails. :P
Myztiqabout 8 years ago
Seems like a neat idea, I have not yet found a good example of the output that this generates on github.<p>I&#x27;ve used prismic.io and other such systems in the past, all wonderful. I&#x27;m glad to see this is evolving in other ways.
评论 #13892217 未加载
NKCSSabout 8 years ago
Minor nitpick on the screencast; when clicking save, it took 4-6 seconds for it to complete and then load another page? That&#x27;s not the best way to show of your CMS and instantly makes me fear what will happen if I have a lot of content in there.
评论 #13892543 未加载
inthewoodsabout 8 years ago
Surprised in all this that no one has mentioned www.cloudcannon.com - works with Jekyll and allows our marketing group to make live edits on the website while maintaining the whole thing on Github.
roscoebeezieabout 8 years ago
When CMS is not Conversational​ Monitor System...
ranyefetabout 8 years ago
Great idea, definitely going to try it out
therealmarvabout 8 years ago
So this does not work with gitlab, right?
评论 #13893046 未加载
yellowboxtenantabout 8 years ago
How does user management work?
m-j-foxabout 8 years ago
Dumb question: what is a CMS?
评论 #13897597 未加载