A
A
Alexander Ryabtsev2015-06-20 17:58:23
CMS
Alexander Ryabtsev, 2015-06-20 17:58:23

Is it possible to use the Fat-Free Framework as a basis for creating an online store?

Given: there are several online stores based on different studio CMSs, which, in my opinion, are morally obsolete, over the years of improvements they have acquired "crutches", lost productivity and harmony, have a lot of ballast in the form of underused CSS and JS libraries. The idea is constantly pursuing to transfer this zoo to one CMS, which simplifies the process of refining and correcting errors in proportion to the number of motley sites available.
I'm considering 3 options:
1) Adapt commercial CMS (Bitrix, UMI, Simpla) or free CMS (MODX, Opencart, PrestaShop) to our needs. I don’t really like this option, since it will take a lot of improvements (furniture), and it will be expensive for us to implement everything in heavy engines. You can forget about the simplicity and cheapness of improvements. Pros - 95% of the functionality and modules are already out of the box.
2) Create your own minimalistic CMS based on a promising framework (Yii, Laravel) from scratch, where there will be nothing superfluous. Obvious disadvantages - at the beginning of the journey (development price, time), then your own product is much easier to maintain and develop.
3) Do everything in pure php, based on some microframework or router (Fat-Free Framework, FastRoute, etc.). Cons: expensive, long, risk of reinventing the wheel, security issues. Pros: everything is own, everything is native, primitive, it will be finished and developed much faster than in options 1.2.
I'm leaning towards the 3rd option, please dissuade me. )
It is clear that there is no "silver bullet" in this matter. I would like to hear how major projects a la ozone, enter, avito are going.
Thanks in advance.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
S
Sanes, 2015-06-20
@Sanes

Building from scratch would be time consuming and expensive.
And if tomorrow you need something superfluous? By the way, too, long and expensive.

R
Radmir, 2015-06-20
@RadmirZ

Take a ready-made CMS and don't worry.
Option 3 - business for about a year =) - It's really long and expensive. It took us about 2 years and about 2 million rubles. So for this money, all stores will make you 5+ and much faster.
Option 2 is also not ideal, as soon as a new version of the framework comes out, for example Yii is updated to the second version - you will have to rewrite half of the engine.
So the CMS option is the most ideal - update periodically to the new version and that's it.

D
D', 2015-06-20
@Denormalization

- F3 (like any other microframework) does not make sense to use. There is not much out of the box in them, and you will have to come up with an architect and support it yourself.
- If there is time and opportunity, then it is better to write your solution on one of the current frameworks (Laravel, Yii, Symfony)
- If time is short, then you can try to adapt existing CMS. Just keep in mind that your own bugs are added to the existing CMS bugs.

K
kompi, 2015-06-20
@kompi

Only 2 options are suitable, which are strictly dependent on a combination of two factors - time and money:
1) ready-made CMS;
2) mainstream full-fledged framework;
Writing everything in pure php is equivalent to cycling what has already been done and tested in the same frameworks.
Those. this is acceptable only within the framework of training.

A
Alexander Ryabtsev, 2015-06-20
@dad1 Asker

Our first ancient online store, made in php4, constantly returns to thoughts about naked php. Everything was primitive to horror, but it worked and worked with a bang. Minor changes to the functionality were made in 5 seconds.
Few large projects use boxed versions. Bitrix, for example, has recently become popular with giants (Svyaznoy, Eldorado, Euroset), but there development budgets amount to tens of millions of rubles.
And let's say, how is sotmarket made? The platform is clearly not boxed. What is the approach? Are there knowledgeable people?

E
Evgeny, 2015-06-22
@Eugeny1987

Try HostCMS

Z
zextra, 2015-12-29
@zextra

Option 3. In 2 months, including the study of the Fat-Free microframework, you can develop a full-fledged highly specialized boxed product. Obvious pluses: maintaining and finishing quickly and easily.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question