What CMS to choose for creating websites for ordering?

Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
Good day!
Tell me which is better to choose a CMS for creating simple websites to order on freelancing? Know php, yii2 and superficially different cms, but I would like to study one of them quite deep, to quickly and efficiently make sites to order.
How do you think which CMS is best suited for the online store and what is for business cards and companies ' websites? Or may not take the cms? But then the development of longer and more expensive, and the admin to write all over again...
by | 45 views

7 Answers

0 like 0 dislike
Yii2 is the only solution. If you want a good app, without holes, with a beautiful and easily extensible code. Well, you know the drill, once wrote about yii2. All sorts of CMS is garbage
0 like 0 dislike
I also want to recommend the October CMS. She is now the best built on Laravel components. But should not be deceived, the development in October not the same. But developing on October you will receive:
  • great DX is, you just need to try;
  • CLI to automate tasks;
  • the most popular PHP templating engine called Twig;
  • do extensive documentation;
  • the convenient sovmestnogo use with Laravel (primer complex project - 2doc.by - October CMS api.2doc.by - Lumen, medcrm.by - Laravel);
  • austerity out of the box, following the philosophy of Unix that allows you not to be originally sharpened under the specific type of project and does not contain unused project functionality;
  • great scaffolder to develop custom functionality for the needs of the project;
  • continuously growing base of plug-ins from August 2015 to may 2017 ROSTO was 75% from 130 to 515;
  • the continuous growth of interest of community to the platform, expressed in the growth of stars on github with 3000 in June 2015 to 6950 in may 2018;

You can continue for long if there is a desire and a necessity. =) Of the minuses can be noted a weak increase in the number of ready-made templates, not such a large number of additions compared to the dinosaurs of the CMS market. Not a bad thing, but the important point is that in October you will be programming, it's like a barrier of entry for unskilled developers, and additional opportunities for qualified.

With regard to the important topic of E-Commerce, there are a few ready-made add-ons of varying quality and functionality. I recommend the Shopaholic, because are directly related to the project and the head may be responsible for its quality. The project is very young, less than six months after the release, however, reviews the best from the community (1, 2, 3, 4, 5, 6, 7 , etc.). That place has a small article on our blog about a Shopaholic.

Generally look at the dinosaurs of varying degrees of popularity a hopeless task if you are facing a dilemma in 2018. The size of the community and a number of plugins have not decide, if there is high-quality well-documented platform, and you progarmist, not a shit coder.

The only somewhat problem of a choice of the most famous platforms could be her "selling" to customers. But we have done this successfully, working 7 years with MODX in a world ruled by Wordpress (the whole world) and Bitrix (CIS). And the last 2.5 years, successfully cope with October in a world ruled by Wordpress and Bitrix and it is still now trying to make MODX (CIS).

I hope that was helpful. =)
0 like 0 dislike
On the one hand CMS
On the other laravel.
So you don't slide into wodpress and the like. And will not lose qualification in framwork if suddenly it will be necessary to make/to tie something non-standard.
0 like 0 dislike
Shops : OpenCart
All the rest : WP or modX
WP : a lot of ready-made solutions
modX : XS , he was not looking but familiar like the WP -_-
0 like 0 dislike
for business cards, and catalogs - modx
standard cheap shopping for ready-made templates opencart
for stores with custom functionality unique design - ehpm.
for very expensive shops where a large budget and different integration with CRM, number of centers, PBX ... 1C, where 1C Bitrix.

For blogs for 1 thousand rubles for ready templates - wordpress
0 like 0 dislike
October CMS. Suitable for any websites of any complexity. And most importantly - if you want to develop and study a really good, high-quality code - this is again October. An example of a tough application on steep framework (Larval). It can be easy to check and be sure - you will not regret it, it's just a fount of wisdom for provera :)
If you take the surface - there are two main ways:
1. Plugin Static Pages plus a Blog as an example of the implementation of different chips. This is for "versatile" pages, that is, for example, there is a page "Home" where there is no schema present, and there is a set of widgets a bit of everything, there is a page "About us" where you have tekstik wysiwyg and a list of "Our partners" - view objects <banner + header>, "Contacts" - where again tekstik three fields for phone, address and e-mail address and a coordinate pair to lat/lng for the map, etc. - all this in a relational DB schema to push the torment. Then yuzaem static pages, there is by the way very similar to MODx Revo, if anyone is familiar: layouts - analogue templates, syntax fields - the analog TV, the pages themselves - consequently resources partials - analogue chunks, the components of the - analogue of the snippets (not to be confused with the snippets themselves, the static pages, it's a little different, by the way very useful thing)
2. The plugin Builder to quickly create their custom plugins, database, models, relationships, and controllers the backend to this business to manage. That is, if there is such API, where 200 countries, cities 100K and 2 million places. All this is necessary to download and parse the database, and the output was 2080200 pages 5 templates, one for country, one for city and another let's say 3 different types of places in the city (hotel, cafe, attraction). Easy! Sawing 3 tables in the database, create the model with connections and routing (URLs direct in the tables can be stored, not forgetting indices) and BAM! 2 Leman pages do not slow down and conveniently controlled from backend to backend a lot of widgets - list, form, Manager relations (manage related objects, can and one-to-many and many-to-many, etc.). Widgets allow you and your to create - as the usual widgets and form fields. Distribute a set of CRUD pages to manage the entity in the backend - it is 5 minutes. Example with cities and sometimes quite primitive, as stupid a tree of 3 levels, but more complicated things as well sawn and not slow down, even there is in every 2 million seats have to attach another 10 entities with polymorphism etc., and bring a dozen of widgets on their pages - there's a limit - only the ability to design the database.

Yes, there is to paint is endless :)

PS: In the network there are issues and issue on github, reading that may give the impression that TSMs raw. But! Look at the date of these questions - less than 2 years ago are hard to find. Now everything is clean, Larval pulled up to 5.5 LTS, just beautiful! Oh, and most importantly - there is no such task that would require something to go into the kernel and something to rule. Such things can be forgotten completely. Yes, there is even multisitetf and multilingual content - chased in the form of plugins! I was in shock when looked at some things there are just as a plugin.
0 like 0 dislike
If you know Yii2 to do it.

Related questions

0 like 0 dislike
7 answers
0 like 0 dislike
2 answers
0 like 0 dislike
7 answers
110,608 questions
257,187 answers
40,796 users