TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Strapi – Open-source Node.js Headless CMS

106 点作者 jhabdas将近 5 年前

25 条评论

yanjost将近 5 年前
I’m using Strapi + VueJs for making a static website more dynamic for a NGO and it works like a charm ! The only issue I had so far is that the admin form customizations seem to be stored in the database instead of application files, so it’s not possible to replicate them easily between environments
评论 #23455308 未加载
评论 #23460324 未加载
sandGorgon将近 5 年前
I think a lot of people are missing the point of a tool like Strapi.<p>1. CMS experience for non-technical teams: marketing, product, content, etc. 2. Graphql api to avoid lock-in. Tomorrow you can take your data to AWS Appsync, etc 3. Ownership of the data: Contentful, Prismic, etc are great - but Strapi allows you to own the data. Even in its simplest form, its a sqlite file you can check in to git.
评论 #23456122 未加载
评论 #23455464 未加载
评论 #23455431 未加载
carlsborg将近 5 年前
To summarise what makes this nice:<p>1. Define a schema in an admin panel.<p>2. Get a free REST or GraphQL API for CRUD operations and a nice role based UI to manage the data.
amardeep将近 5 年前
Another good open source cms is Directus - <a href="https:&#x2F;&#x2F;directus.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;directus.io&#x2F;</a>
评论 #23461021 未加载
zerubeus将近 5 年前
Question for the connaisseurs, what is the deference between this and something like Hasura for crud rest&#x2F;ql api&#x27;s ?
评论 #23459206 未加载
matthewcford将近 5 年前
We evaluated Strapi (contentful snd others) for a headless CMS to power a web and mobile app.<p>In the end we rolled our own in Rails was much quicker and simpler than these off the shelf tools.
评论 #23456624 未加载
maelito将近 5 年前
I&#x27;m surprised by the number of non-dev people that can create and edit YAML files on Github&#x2F;Gitlab once you guide them around the interface.<p>Sometimes, they mess up the indentation, or insert a quote in a non quoted value, but the PR turns red and someone more expert can correct the issue in a few seconds.<p>They can even be impressed by some functionalities (whoa, reviews ! whoa, I can make a draft PR !)<p>Github is the cheapest headless CMS, try it first.
评论 #23458031 未加载
评论 #23455319 未加载
biggestlou将近 5 年前
I gave this a spin a while back and the experience was really really not great. I created a new content type and tried to name one of the fields &quot;ID,&quot; not knowing that an ID field is automatically added to any content type. Instead of throwing a helpful error, that not only crashed the running server but also made it impossible to restart the server until I manually deleted the offending auto-generated JS file for the type. A minor quibble, perhaps, but the first impression stuck and I haven&#x27;t touched it since.
评论 #23455058 未加载
评论 #23454972 未加载
jadbox将近 5 年前
I&#x27;ve been looking at Webiny recently as I wanted a headless CMS that could be hosted as a serverless lambda to reduce costs.<p><a href="https:&#x2F;&#x2F;headlesscms.org&#x2F;projects&#x2F;webiny" rel="nofollow">https:&#x2F;&#x2F;headlesscms.org&#x2F;projects&#x2F;webiny</a><p>EDIT: there&#x27;s also other headless cms solutions like Netlify CMS, see the list: <a href="https:&#x2F;&#x2F;headlesscms.org" rel="nofollow">https:&#x2F;&#x2F;headlesscms.org</a>
_fwu1将近 5 年前
It&#x27;s difficult to differentiate the products in CMS market. I use Contentful (which launched in HN 7-8 years ago) currently. Developer productivity is a solved problem already. Hitting a few buttons and getting an API is nice. Every other CMS has Rest and GraphQL APIs, nice docs for devs, etc.<p>What most CMS products miss is; in real world, a company spends a lot of energy on not just building software, but also operating with the tools they build. I haven&#x27;t heard any love story about people who write content. Developers build their stuff quicker, editorial teams look at a screen that look completely irrelevant to their work. People hate their jobs and may quite because of the horrible UX experience CMS products deliver.<p>This is my feedback. As a developer, I&#x27;m not looking for another Schema-to-GraphQL generator. There are too many of those. Good ones and shady ones. Nobody would miss anything if somebody decided not to build another CMS competing with the existing ones today with slight differences.<p>The bigger challenge is to build something not just developers, but non-technical teams love.
评论 #23469874 未加载
评论 #23456790 未加载
评论 #23456334 未加载
praveen9920将近 5 年前
So, it&#x27;s like parse.com ( if anyone remembers it) but for content.<p>I would probably try if they have localisation support, CDN integration and search functionality.<p>It may be very trivial for developers to host static content but for non-tech guys who might want to change the content frequently, this is good.<p>Few years back I worked on a mobile app which will show some training material ( basically text ) to user but the content is updated every week, along with other functionalities. Content team used to share Excel sheets to organise content that needs to be shown that week. It was &quot;fastest and clean&quot; way at that time. If they had to change something, they would share another sheet with corrections. It created a big rift when we asked them to add another field in that excel sheet for additional content. Having something like this would have solved those issues.<p>Decoupling content with presentation is always a good idea
jasongi将近 5 年前
We tried strapi late last year but found some big deficiencies that made the editing experience subpar. Simple things like being able to order a list of foreign keys, you cannot do and makes it hard for using this for content management - not sure if this has been fixed yet. The editor was very buggy too.<p>Ended up just using wagtail.
tuckerconnelly将近 5 年前
Tried this out. It&#x27;s a GUI tool for creating CRUD apis with authentication and authorization. It does the job but it&#x27;s pretty clunky and heavy for what it is. You could probably get similar or better results with Postgres, PostgREST, and some GUI tool for Postgres like Postico.
yoran将近 5 年前
We switched from Ghost to Strapi + Gatsby.js when we were facing limitations regarding i18n in Ghost. It works pretty well! Spinning up Strapi is a breeze when using a PaaS like Heroku.
评论 #23458251 未加载
yagodragon将近 5 年前
is this a completely new version? I remember ghost and strapi blowing up in the node.js community couple of years ago with the promise of replacing WordPress, but haven&#x27;t really heard of strapi since then. Now i see it supports not only Mongo DB, but postgres, mysql&#x2F;mariadb and sqlite and that&#x27;s very interesting. Did you replace the traditional node.js orm with a graphql server?<p>Am i missing something else? Why should i still use strapi today?
评论 #23456493 未加载
titel将近 5 年前
Strapi is a very promising piece of tech that enables great productivity and helps us with the data required for building sites using static website generators.
评论 #23455368 未加载
pedrogpimenta将近 5 年前
I&#x27;ve been testing it foir the past weeks, for my own portfolio. It has been an nice experience but the docs are not updated. I&#x27;ve been running into several walls because of this and my resources are searching for solution on the internet, which very often are described in issues on the Github repo. That&#x27;s my only negative until now.
评论 #23454987 未加载
ficklepickle将近 5 年前
I&#x27;ve been using airtable to give a bit of dynamic content to an otherwise static site. The API has some limitations, though, like not being able to directly upload images.<p>As I prefer to self host anyway, might this be a viable alternative?
jacobr将近 5 年前
How are the training resources for editors using Strapi? One selling point of the more commonly used CMSs is that you can hire editors that already know it and there are companies that can help you train editors.
评论 #23455352 未加载
评论 #23454651 未加载
darepublic将近 5 年前
I have painful memories of building my own admin portal for a web site I built, and contained nothing that you don&#x27;t get with strapi out of the box.
yatsyk将近 5 年前
If someone used strapi and parse platform, how would you compare two platforms as self hosted api backends?
josefrichter将近 5 年前
why so negative? what&#x27;s wrong about quickly bootstraping simple api (hence the name &quot;strapi&quot;, duh) for a mobile app or something you&#x27;re working on?
woodwireandfood将近 5 年前
`123we
dragonsh将近 5 年前
Didn’t Python zope did it in 1990’s era. Looks like we are going back where we define content type (archetypes in zope&#x2F;plone) and generate forms and content based on it.<p>Still plone does it much better than any of this headless CMS, why don’t people look at it for design inspiration rather than reinvent the wheels and do much worse job.
评论 #23463231 未加载
评论 #23457784 未加载
Tepix将近 5 年前
Scrolling on their webpage is terrible for me. There are some animations rapidly flickering back and forth. It doesn&#x27;t look intentional.