gatsbyjs / gatsby

The best React-based framework with performance, scalability and security built in.
https://www.gatsbyjs.com
MIT License
55.21k stars 10.33k forks source link

Is Gatsby designed to support large (10,000+) article wikis? #175

Closed QuincyLarson closed 8 years ago

QuincyLarson commented 8 years ago

Is Gatsby intended to allow wikis of 10,000s of articles? Is this a use case you intend to support?

Free Code Camp is having a bit of trouble getting the latest version to work with our current wiki of ~600 articles.

All the example wikis linked to in Gatsby's readme seem comparatively small.

And our wiki is growing quite quickly and may be 10k+ articles by the end of the year.

parkerproject commented 5 years ago

@kuetemeier I still want to use Wordpress as the CMS but Gatsby as the client. How does Hugo handle this approach?

kuetemeier commented 5 years ago

@parkerproject as always... it depends on what you want to achieve.

What exactly do you mean by the term "client". Hugo is a "server" or a static site generator. I guess you want it to use the WordPress database as source. So you have to write some kind of script, that translates WordPress pages and posts into Markdown files (e.g. directly from the database or with a scripted web client).

But why would you do that (what is your personal need)? You could use a solid caching solution for WordPress and achieve nearly the same result if you want to keep WordPress in your solution chain.

Perhaps you should take a look at Forestry if you are searching for a CMS -> Static Site Generator solution.

parkerproject commented 5 years ago

@kuetemeier I like to use Wordpress as a headless CMS and use any front-end I want, in this case, Gatsby helps with that, cos it makes this seamless especially with the GraphQL data layer. But with Hugo, I would need to use Markdown, so that might not work in my use-case