Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

antolepore's avatar

Framework or a CMS?

Hello, I would have a question on a site that I think is done with laravel This site here https://fieradellevante.it I looked up with the mit tool and told me it was in laravel https://builtwith.com/detailed/fieradellevante.it I used a little wordpress and never laravel. But how does laravel work? Is it a cms or just a framework? It installs on a web hosting and then works as a wordpress where you just have to choose themes and plugins and contents or not? What about this site? Do you think everything was written from scratch? https://fieradellevante.it

0 likes
15 replies
jlrdw's avatar

Do you think everything was written from scratch

Yes

Laravel is a php framework, with many things like Auth built in.

But it is not a CMS.

Think about this. Once you program in your CRUD, what do you basically have? A cms in a way.

You should pay for a month and view the let's build a blog series, it will give you an idea. Or at least view

https://laracasts.com/series/laravel-from-scratch-2017 FREE

Edit

I see you are new here,

Welcome

antolepore's avatar

Auth built in ? What does it mean?

Ok, but what I see here seems like a ready theme, where could they have taken it from? https://fieradellevante.it/ exist collections of themes ready for laravel or things like this? This is an institutional site that must be a cms so exactly what if the laravel is written but not laravel does not have cms?

jlrdw's avatar

Authorization and authentication, of course you have to program your gates and policies.

Also CSRF protection is built in.

Laravel has a learning curve, not a drag and drop.

Edit: If you want to see more on laravel, there are also youtube videos with more explanations.

In a nutshell, many features Taylor has, but a high learning curve.

But once learned laravel is a very good and flexible framework.

antolepore's avatar

What does Authorization and authentication about what ?

gates and policies of what?

what are you saying what connection has with this discussion, I do not know much about laravel but you're confusing me a little ...

you can be clearer?

jlrdw's avatar

Just watch some of the free videos. It will clear it up.

antolepore's avatar

bad answer this ... I still do not follow you ... what do you want to say?

jlrdw's avatar

I do not know what that site is. But laravel is a php framework.

You can write a CMS using laravel. There are CMS packages built with laravel.

But Laravel is not a cms.

When you said

What about this site? Do you think everything was written from scratch? I thought you meant this laracast site. The other site, who knows. Ask the folks who own the site.

I don't know how else to explain.

Bottom of that site says

Powered by auLAB

So whatever auLAB is.

antolepore's avatar

ok ok thank you ... we already have wordpress and many other cms ... I think laravel was invented for something else, thanks for the answer bye

Nash's avatar

@antolepore Think of it like this: Laravel is what you would use to build the CMS (or some other custom application). For example: PyroCMS is built with Laravel.

antolepore's avatar

Thank you! Do you like Pyrocms? Is better Pyrocms or Wordpress?

Nash's avatar

"Better" is highly subjective. Why not try a few and see which one fits your project's requirements best?

antolepore's avatar

Better understood as ease of installation and use, functionality, number plugins, support community, project maturity, security, how to tell ... if wordpress is a man, is pyrocms still a monkey?

Nash's avatar

In terms of ease of use, ready-made themes and plugins, WP is probably unmatched. However, if you are going to need lots of custom functionality or intend to build something more reminiscent of a web application rather than a website, then I'd probably go straight for a framework or a CMS built on a well-known framework (e.g. Laravel). But like I said, it depends very much on the requirements of your project and what role you have in it (developer, designer, user).

Relevant comic: http://www.commitstrip.com/en/2015/04/03/cms-or-custom/

Please or to participate in this conversation.