I am interested in using CMS instead of building a site from scratch. However, as a software engineer, if I am going to use open source tools, I will use them to the full, including the ability to develop plugins / extensions / modules and, possibly, even the introduction of basic code.
I am currently watching WordPress , Drupal and Joomla! . It seems that they have all the functions that I need, either as main functions or plugins. However, I am curious how difficult it is to learn the system and then develop it.
Does anyone have any experience? When using and developing WordPress, Drupal and / or Joomla !, What were your impressions?
I avoid Joomla like a plague. It is very difficult to expand, especially if your use case is not one of those for which developers have specifically developed CMS. Great if you want to make a small business brochure site, but if you want to customize it a lot, then this. The paid nature of most of the developer community is also a turning point.
WordPress is very specialized in blogging. If this suits your needs, go for it - it's a smooth, well-maintained system. If you are looking for something more complicated in CMS, go with ...
Drupal. PHP CMS, , ββ . , hook_nodeapi, hook_user, hook_form_alter .., . MD5() , - , . , - .
hook_nodeapi
hook_user
hook_form_alter
Joomla , Wordpress , Drupal. Drupal, , PHP CMS, , , , , . , , , .
, FrogCMS , , . , , , Drupal Joomla, , , , MVC, .
Joomla! wordpress, Joomla! , . "" , , , , , MVC, .
Joomla! Drupal code base, , Joomla! . MVC, , . OO php, .
Wordpress, , , - ! WordPress, , , . , , .
Joomla! , . Drupal, Wordpress . - , .
PHP, , , , , - : PHP?
PHP, :
, opensourcecms... ...
...;)
Greetz
back2dos
Source: https://habr.com/ru/post/1714125/More articles:Are Infragistics UltraGrid and Infragistics WinGrid the same product? - infragisticsBest way to input and validate custom datetime in PHP form - phpLaTeX Report Style Styles - coding-styleDoseq estimates 1 x for each y. Is there a way to get it to evaluate 1 x for 1 y and so on in Clojure? - clojureUsing Wiki API in JSON format cannot get content - jsonoverflow: auto for overflow child: hidden div? - cssParallel Software? - multithreadingHow to start / debug multiple web application projects using the same solution? - asp.netRealloc problem - cPHP security, intval and htmlspecialchars - securityAll Articles