We’ll continue working on this MindMap but I’d love to know your opinion about it and if you can think on more topics that should be included in this MindMap
Nice work. I’d like to add my feedback and some suggestions regarding this.
In the “Headless WordPress” concept, I would add a question like this:
What do I need to consider when going headless?
I think it would be interesting to address some of the challenges that users have to deal with and face when moving to a headless WP setup. For example: What happens with SEO? Plugin compatibility? How this impact the editorial experience? It would be great of course to explain how Frontity solves them (but I guess this should be addressed in the Frontity section).
In the “Frontity” part, besides what is Frontity, how it works and its approach to solve the most common headless WP challenges, I’d add:
What skills / knowledge do I need to work with Frontity?
Why and when Frontity and not Next.js?
Apart from the benefits of Frontity over Next.js (why), it would be interesting to add when (in which type of projects or situations Frontity also makes more sense).
Why and when Frontity and not Gatsby?
Since it’s one of the most frequently asked questions, apart from the advantages of SSR vs using a SSG, I think I would add a specific one about Gatsby too.
The only thing that I find confusing is the use of the term SSR (server-side rendering) versus SSG (static site generator) because the static site generators also have server-side rendering. The difference between those approaches is that the server-side rendering is done at build-time in SSG and at runtime in dynamic frameworks like Frontity.
By the way, I’m curious: is this going to be an on-going project? I mean, would you keep adding more stuff to that drawing over time, or is it a one-time research?
I see, I thought the general perception of SSR would be what we’re calling “Dynamic Rendering” but I think you’re right. This is the update I’ve done on that part of the MindMap taking your feedback into account
is this going to be an on-going project? I mean, would you keep adding more stuff to that drawing over time, or is it a one-time research?
I’d like this to be an on-going project that we can use as a reference when providing support, working on talks, creating content for the community and so on. As long as we detect (from questions or feedback received) new areas to cover we can include them in the mindmap