Answer the question
In order to leave comments, you need to log in
What technologies to use to create a site?
Hello everyone, there was a need to modernize the site and I realized that I needed advice.
Actually, now there is a company website, quite standard with sections About the company, Services, Clients, etc. Also blog and Successful cases. There are 30 pages without a blog and cases, there are a lot of pages in the blog, there are also 100 pieces in cases
. Now the site is running on an old node, expess js. Own server. Several templates, one CSS file, one JS file and everything in the spirit of 2014 when the site was created.
Now the task is to update this site. We will hang the blog on wodpress because content people are engaged in the blog.
I ask for advice on what to make the main part of the site for the fastest and safest possible work. One assigned developer will create and eventually maintain / update. Those. there is no requirement like "so that someone not familiar with html \ css can update" and the CMS is not very required. More like some flexibility to maximize performance under page speed for example. Those. the component approach looks convenient.
There are no dynamics on the site, no registrations and baskets, i.e. The biggest dynamics is the output to blocks of some different content depending on the conditions, implemented through js arrays and cycles with conditions.
Actually what advice does anyone have? About five years ago, I might have chosen some kind of static generator like Jekyll, but I'm sure that there are already more common solutions, more flexible and with a large community so that if anyone had anything to ask. Of course, you can simply update the same express js and that's it, but I wonder what alternatives there are.
And once again, in fact, speed is the main thing and safety.
Answer the question
In order to leave comments, you need to log in
If there is no dynamics and static content is required, then https://gatsbyjs.com/ .
GatsbyJs is perhaps the most popular React Framework in its niche (static site generators).
If you look at who is using, then the ReactJS site is listed first ( https://gatsbyjs.com/showcase/ );
A huge plus of Gatsby is that you don't need a server. All pages are generated on build. Hence the speed, simplicity + low cost of hosting, all the benefits of SEO, etc.
It is also possible to use serverless functions if you need to add some dynamics over time (email forms, etc.).
Try to look at Kirby CMS, it is built on files, without a database https://getkirby.com/
In general, now the mainstream is headless cms, for example, strapi https://strapi.io/ - but it already comes with a database.
For building static pages, sp Page builder is ideal: https://www.joomshaper.com/page-builder
Even for 2014, the stack is not that redundant - monstrous.
Of the static ones, I tried Grav, it seems to be nothing, but again, zanafiga. If the blog is on WP - what prevents other pages from being done on it
Take a look at Flextype :)
Flextype is the most simple and extensible engine, almost any task can be implemented by plugins, as the engine provides a convenient API for plugin and theme developers.
https://github.com/flextype/flextype
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question