Application extensibility in Concrete5 vs drupal

I am new to both concrete5 and drupal, but I looked at Concrete5 and Drupal. I am looking to create a web application that needs to be extensible. The customer’s request will begin with basic content management and will need to be expanded to a workflow-based web application. I looked at the architecture of Drupal and Concrete5. For those who like to use the one you would recommend? Thanks in advance.

+4
source share
6 answers

My two cents ... Concrete 5 is far superior to Drupal.

Now I have over 25 sites using C5. I had 4 drupal installations in the past and they were all converted to C5. I also made extensive use of Joomla, Expression Engine, and PyroCMS.

When I first started using C5, my clients had great advantages in terms of updating the end users on the pages. For an ordinary non-technical user, FAR is easier to update content. It was a major victory in my eyes. Most users tried to update the content with other options because it was not liquid or like WYSIWYG. C5's inline editing is outstanding.

However, it was very easy to convert HTML to templates using C5 tag commands. Therefore, in the shortest possible time, I could take a site that was static HTML or PHP and convert it into a C5 instance. Again, very simple.

Over the past 6 months or so, I would say that extensibility has increased dramatically. New modules are added to the market almost daily. Some of them are FREE, and some pay, but I think ALL of them are cheap for functionality and worth it. Most of them are $ 20 in this range.

If you know PHP well, you can easily write your modules and not pay tens, and also not worry about C5 kernel updates. There are many mechanisms that help developers use the system without having to worry about getting lost when updating the software. This was another big advantage that has cost me in the past with other CMS platforms.

In conclusion ... Concrete5 is a first-class CMS that expands widely with tons of functionality that is very simple for anyone who can use it.

+6
source

I have been using specific5 for about 2 years now and I can recommend it with all my heart. Drupal is more powerful, but the amount of work that needs to be done to get to the starting point, which gives you c5 after installation, is huge. The specific5 kernel provides you with a lot of things out of the box, and adding extra functionality is simple with its comprehensive (albeit not always terribly well-documented) APIs and active forums.

There are many prices in terms of downloadable add-ons, but I found that in many cases it’s easier to pay for what is usually a low amount to get the functionality I need, than to spend all the time (and time = money) encoding it myself. Those situations in which I had to code the solution were pretty painless - any problem was my failure, not the CMS. "Enabling the kernel is very simple, including adding dashboard pages for specific functionality (there’s a useful way from Andrew, the main developer, on a site that explains how to do this).

Of course, the trump card is the ability of users to edit their sites without the need to understand the "metaphors" and "paradigms" of the user interface. It just works. Go to the page, click "Edit" and enter "Remove." Simples. My experience with fairly computer illiterate clients was very positive, and I feel sincerely confident when I talk about new perspectives that they can expect to learn how to edit their site in 5 minutes.

+2
source

I have been using C5 for over a year now. The core team for C5 strives to make it better and better in every release, and they often implement the provided code ... but what I like most, Joomla, is that the CMS directive does not change. while open source is that solid community contributions that line up a shared vision will be included, the core team (original developers) oversees all aspects of the code. Therefore, it was more carefully suited than other "community-driven" CMS.

There is tremendous community involvement and assistance in everything from the start of deep programming.

And, above all, other things ... Customers pick up using the C5 dashboard in minutes. You are lucky to get this in most other CMS.

+2
source

I have enough experience to confidently say that it is quite extensible. There are modules for most of the common things you would like to do. If not, you can always create your own module. The disadvantage is that the learning curve can be a little overwhelming at the beginning. There was no Drupal interface, but it was improved with Drupal 7. But it also benefits from a decent-sized community.

I also worked a bit at Concrete5 and was impressed by the ease of using the content editing features. From what I remember, there was a small learning curve, and the metaphor they used for the content simulated a regular static website with files and folders. Another big difference that I noticed was that most of the modules need to be paid for. Not sure if that means they will be of higher quality, but there’s something else to consider.

I am also interested in some perspectives from Concrete5 users.

+1
source

Concrete5 hands down is the best CMS I've used. I will repeat what Chad says that customers are typing on C5 as soon as possible. When I demo Concrete5 to potential customers, the first thing they usually say is "I can do this." Users also like the amount of functionality that comes out of the box, and I like the fact that most of the code I worked with in my experience was pretty solid.

+1
source

As the technical director of specific 5, I am a little biased, but I can tell you that specific 5 offers great extensibility, and we try to do this in such a way as to scale the learning curve along with your knowledge of the system.

For example, CMS tools are easy to understand right from the gate. You can create sites without customization, which customers can easily edit. Then, when you need a little more, you can go to our market to download free or commercial add-ons that extend the functionality of your site. Once this is not enough, it’s easy to create custom block types that are small encapsulated fragments of presentation content on your site and allow your customers to use CMS to host new instances. If you need more than just a bit of content, you can use the custom5 view-controller specific5 functionality to get started with full pages and external scripts. From there, you can start diving into the environment itself, including our concept of events (similar to hooks in Drupal / Wordpress), helpers, attributes and libraries, and start working with our file manager, user manager, permissions and low-level interface. However, you do not need to know any of these things, but this is what, in our opinion, makes the concrete5 so convincing.

And, as Chad said, when you are stuck, the community is one of the best and most responsive.

+1
source

Source: https://habr.com/ru/post/1344646/


All Articles