Answer the question
In order to leave comments, you need to log in
Which php-framework to choose for creating a portfolio website?
There is a task to make a portfolio for a person. There will be images with his design solutions, a lot of text, that is, the site is not gallery-oriented, there is a desire to do all this using bootstrap 3. The site will be without an administrative panel, at least initially it is not required there, but some then online ordering of some services, for example, a certain calculator of some kind of brand book or some kind of business card and the subsequent sending of the calculator data with the customer's contacts.
What do you advise? I'm looking towards Laravel, but for the sake of certainty I decided to ask the community. In fact, I want a more or less dynamic site with dynamic elements that bootstrap allows you to implement, support for ajax forms, and everything seems to be.
Answer the question
In order to leave comments, you need to log in
Look towards silex. Nothing extra. Just for the implementation of the API for SPA.
By the way, why do you need a backend at all, since there will be no admin panel? Put "for the future" a couple of json files, from which you can read data with JS, if necessary, replace them with a backend in the future.
The problem is that you will not get the proper experience with the framework on such a project. It is too simple and is implemented in bare PHP in a day.
Simple router ~40 min.
Input parameters filtering function - 20 min.
Function to display data - 30 min.
The function of sending the form from the calculator (order form) - 30 min.
Here even MVC and OPP are not needed so, stupidly procedurally possible.
Well, from the way you described it. Although, it is still not clear where you are going to store the data, in the database or directly in the code, in the templates. And how to edit them without the admin panel.
That's it, there's nothing else to do here, no authentication, no admin panel... even the sylex is 800% redundant here.
Therefore, the task is strange, it’s better to take Wordpress and master it, the same experience -)
If you still insist on a framework ... then, any, in general, any, because. I repeat, by implementing such a project you will master the framework, I think, by 0.5% -)
To solve these problems, you can use CMS, which one depends on your knowledge. If the knowledge is not deep, then of course it is better to choose a product with a large community and a large number of lessons.
Most of your tasks have already been solved for you in CMS and additional modules, plugins.
The admin panel is very handy.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question