V
V
Viktor2018-11-16 09:11:11
Laravel
Viktor, 2018-11-16 09:11:11

Which lightweight cms based on Laravel should I choose for my project?

Now I use a self-written solution on pure php and the page of an online store with goods on my server is formed from 120 ms to 200 ms. A page of pure wordpress without anything from 400 ms to 450 ms
I want to use Laravel in a new project to write less code, especially for typical tasks. I would like to take a lightweight CMS based on Laravel in which there would be at least a small number of plugins for typical functions such as a blog or a feedback form.
But the main thing is that CMS in its pure form opens really quickly. So that the speed of the site was not much worse than a completely self-written solution without everything superfluous.

Answer the question

In order to leave comments, you need to log in

8 answer(s)
A
Alexander Lunegov, 2018-11-16
@Levhav

October , for example.

A
Anton Mashletov, 2018-11-16
@mashletov

None. There is no normal supported CMS on Laravel.

X
xmoonlight, 2018-11-16
@xmoonlight

But the main thing is that CMS in its pure form opens really quickly. So that the speed of the site was not much worse than a completely self-written solution without everything superfluous.
Understand and remember: CMS is just an admin panel!
If you want a quick opening of pages - write a template with tag replacement using regular expressions (RegExp) and automatic (re)generation of static pages in the cache.
When requesting a page from the browser, we check the flag in the database: there are changes to this URL - we update the page: we re-generate the statics, no - we load the statics from the cache.
If there is a lot of RAM (VDS / VPS) - the cache with static can be copied from the disk to the RAM and loaded immediately from there.
PS: For the admin panel (and not only!) I recommend includeHTML .
In advance, thank you all for the stars!

P
Pavel Kornilov, 2018-11-16
@KorniloFF

GRAV - Made in Laravel. But it's also getting fat.

A
Anton Anton, 2018-11-16
@Fragster

The fastest approach would be pre-rendering for the main pages of the catalog (without any filters) and the rest of the static part of the site (for proper indexing), and all sorts of baskets, filters and other interactivity - on the client with receiving data via api.
Here you have to smoke all sorts of things like https://ru.nuxtjs.org/guide#%D1%81%D1%82%D0%B0%D1%... or https://github.com/chrisvfritz/prerender- spa-plugin and there will be many features in the form of output of leftovers and other things. But this is really the fastest option.

S
Sanes, 2018-11-16
@Sanes

Take some CRUD constructor and cut on it. They are enough for Laravel.

Y
Yuri, 2018-11-16
@riky

cms is not an admin panel, as some people write here. it's just that the admin panel in the lara is full, and it's not even close to cms.
cms is more support for themes and third-party ready-made plugins, and api for their work.
and cms is more of an ecosystem of these plugins. which you can easily install and get a ready-made working site with almost no programming, or at all.
from cms perhaps nothing, although it is very specific.
but if you are planning to program, then it is better to take the admin panel.
if good, but not cheap nova or free and good owladmin for example.

Z
zorca, 2018-11-16
@zorca

Is Laravel Nova dead yet?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question