Answer the question
In order to leave comments, you need to log in
WordPress after Drupal?
Hello everyone. WordPress has never been used, only seen in pictures. But I have heard and read a lot about him. And they always say only positive things about WP.
So far, I've only dealt with Drupal 7.
So...before I try WordPress, I have a few questions...though it's more like comparing with Drupal:
1) the only repository of modules and themes drupal.org - all modules and the topics are in one official and verified place. You can be sure that no backdoor or virus is buried in a module or theme. pluses - safety, it is convenient to search. In addition, using the Localization Update module, together with the activation of the modules, we automatically receive localization for them into the languages we need.
2) fields and content types - in Drupal it is very convenient to work with content types. For example, I'm making a "Photo Album" content type that has "Album Name", "Photos", "Description" fields. Those. When creating a material of this type, the user enters a form where he is prompted to enter the title of the photo album, attach photos and, if desired, add a description. Or, for example, the site has a material type "Employee", which has the fields "Name", "Age", "Work experience", "From". Thus, the site admin can add employees, who are thus displayed either somewhere in the list block or on the page.
Widgets can be hung on each of the fields. For example, on the field "Photos" we hang the widget "Colorbox" (module of the same name) and our photos will be opened and scrolled through in the famous viewer. Or, if we have a "Video" field, we can use the YouTube Field module, specify the YouTube widget in the field settings, and when creating the material, we just have to insert a link to the video in the field, after saving the video automatically according to the dimensions specified in the widget settings, etc. P. will be displayed on the page.
And thanks to the FileFIeld Path module, we can specify the location for storing attached files in the field settings. Yes, and use Token to automatically name these files.
And with the help of the wonderful Field Group module, we easily split certain fields into certain tabs.
3) views - I think even those who have never worked with Drupal know the name of this module. You can display anything under any filters (by content type, for example, create a "Latest news" or "Latest comments" block). Display all these things with effect sliders through Views Slideshow.
4) image styles (presets) - Drupal has such a handy feature .. we create our own image presets, indicate the size, what type to compress (just scale or scale and crop). Moreover, using the Imagecache Actions module, we can apply watermarks to images, rotate them, change the color scheme, background, frame, etc. After that, these presets can be used in different places (for example, one preset in a block, another in a material)
5) bulletin board - it's easy to build a bulletin board on Drupal. from the above, it is enough for me to use the types of material, fields and the output of information through views. For categorization, we will use taxonomy. For example, we create a taxonomy dictionary "Auto", in it the terms "Mercedes", "Mazda". "Honda", etc. We create the "Car" material type, add the "Brand", "Color", "Condition", "Price" fields (here, for example, we indicate that only numbers can be filled in this field and nothing else), "Photo of the car", well and add a field for selecting a term from those listed above, for example, a drop-down list. We will display this case through Views, even as a grid, even as a list by date of addition.
6) users and rights - in Drupal it is possible to create separate groups of users with certain permissions. For example create a moderator or managers. Moderators have rights to edit and delete comments, and managers can create certain types of content.
7) forum - as I understand it, there is a ready-made solution for WP - bbPress. In Drupal, this is implemented by the built-in Forum module, expanded with the Advanced Forum + Author Pane (you can display information online or not, when the user registered, how many comments he left, etc.) ... in general, you can get a full-fledged forum.
8) social. network - as I understand it, there is a ready-made solution for WP - BuddyPress. In Drupal, this is implemented as follows: private messages - privatemsg, adding to friends - flag friends. Well, profiles are expanded by the same fields as the types of materials. Avatars are there. Groups - Organic Groups. I don’t remember exactly what it’s called, but there is a module that adds something like a Facebook wall to user profiles.
9) action module - Rules - using this module, we can perform certain actions after certain events, for example, I quote "notifying the admin for various reasons, controlling the creation / publication or access to materials, calculating discounts in the store, prohibiting comments by the statute of limitations ( or for other reasons)
10) an online store and integration with 1C - Drupal + Commerce is quite a flexible store people collect. I have not yet had to collect stores, but even Drupal people say that in the case of Drupal, it still turns out to be a heavy system. Although the same Magento is also not "thin" and nothing. Is it possible to integrate with 1C in WP?
11) multilingualism - there is nothing special to say here, just read about multilingualism in Drupal.
12) the amount of content and load on the site - Drupal is famous for keeping a very large amount of content and traffic to the site. I haven't had to run large projects yet, so.....
13) security - I can't add much here, but Drupal is said to be pretty stable and reliable.
How is it with WordPress?
By the way, you can also write why and why you do not like Drupal and what disadvantages you see in it compared to WordPress.
Answer the question
In order to leave comments, you need to log in
Do you know why I love Drupal? For all those advantages that you described and those that you forgot about. Why do I hate WP? Because it's not there!
WordPress out of the box can only create pages and articles and nothing else. You do everything else in two ways, either you find a plugin that implements the necessary functionality, or you climb into the code and start writing any code that will add your article type to you (yes, in WP, no matter what and how you do it will be articles) and add to this type meta field. I won’t paint for you here, just read on the topic of adding meta fields to your article types.
My opinion, which you may not agree with, is that WP is hell for a developer, its entire core works around two key features.
1) Your page loads an article from the database
2) Your page loads several articles from the database.
Next, you connect two files header and footer to this and that's it, this is the whole core of the WP.
You do the rest of the goodies by adding filters that change your data. That is, each plugin, each function of the theme is just functions that are loaded in turn, receive information about the article as input, somehow change it and give it further. And this work is done in the global scope.
You will arrange a holivar :)
I don’t give preference to any systems at all. To each his own place. But in my realities, when I need to make a site on a CMS, I will not choose Drupal if I need to make it very quickly. Perhaps, the fact that for WP we have a good blank, which quickly covers about 80% of the customer's Wishlist, affects.
1) the only repository of modules and themes - all in one place and in WP. They also try to check them, but in fact you put all the plugins at your own peril and risk.
2) fields and types of material - can be done, but not out of the box.
3) views - in WP, you can also display everything as you need. But I can't give a more specific answer from your description.
Image manipulation is what I truly hate in WP. Plugins rule this thing, but I have a "nerd"
5) message board
in the same way you can use post types, taxonomies, etc.
6) users and rights - can be done. But I'm far from happy with the mechanism.
7) forum
in my opinion for forums have their own engines. integrating them with WP is not difficult at all.
8) social. network
yes, there is BuddyPress. You can do something of your own or collect from different plugins (depending on what functionality you need).
9) action module
is also possible. but in my opinion the mechanism is so-so.
ten)online store and integration with 1C
in theory - yes. But I think in practice it will turn out a perversion. In my opinion, any system integrated with 1C will not be famous for its speed.
11) multilingualism - well, it's 50 to 50. In any case, there are third-party solutions of different quality.
12) the amount of content and the load on the site - well, take, for example, the same Smashing Magazine. Big, there is a lot of content, it also works smartly. Yes, under a certain load, you will have to do optimization. And in what CMS it is not necessary?
13) security- one word - PHP. With all the consequences. By itself, out of the box, WP (let's talk about new versions of it) is quite safe (and critical bugs are usually fixed quickly). If you want super-duper protection - you will have to take care of this separately.
and on what grounds is everyone whining towards Drupal due to the fact that the system is built on modules? Touch WP - plugins everywhere...plugins and more plugins.
trying?
action module
is also possible. but in my opinion the mechanism is so-so.
online store and integration with 1C
in theory - yes
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question