In terms of development, what are the advantages / disadvantages of the main content management systems?

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?

+3
source share
4 answers

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() , - , . , - .

+3

Joomla , Wordpress , Drupal. Drupal, , PHP CMS, , , , , . , , , .

  • . , Drupal 7 , , , - , CMS . , , . , , , , , , - $ node β†’ () β†’ () β†’ ;
  • Drupal . , , Drupal . Drupal - , . , Drupal , , . , , , CMS .
  • . , Drupal . , , Radiant (Radiant - Rails, , UI ). FrogCMS, PHP Radiant.
  • ORM, , , SQL, . SQL, , CMS, , - ORM . .
  • Drupal (.module,.info,.install,.inc ..), , htaccess / , .

, FrogCMS , , . , , , Drupal Joomla, , , , MVC, .

+1

Joomla! wordpress, Joomla! , . "" , , , , , MVC, .

Joomla! Drupal code base, , Joomla! . MVC, , . OO php, .

Wordpress, , , - ! WordPress, , , . , , .

Joomla! , . Drupal, Wordpress . - , .

0

PHP, , , , , - : PHP?

PHP, :

  • , Drupal, - ... , ... β†’ , ..
  • Joomla, , ... 1.5 ... , joomla, , , , ... , soooooooo ... CMS, ( "" CMS, ).
  • Vanilla CMS... , ...
  • CMS PHP... typo3 (Flow3 (IMHO PHP-)), - symfony ( , ), mambo (CakePHP) , , -, ... , a) , ) , , , , ) , ...

, opensourcecms... ...

...;)

Greetz

back2dos

0

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


All Articles