Which CMS uses an ORM (Object-relational mapping) Which CMS uses an ORM (Object-relational mapping) wordpress wordpress

Which CMS uses an ORM (Object-relational mapping)


Django-CMS which is Python-based uses an ORM. It uses an ORM because it's based on the excellent Django framework which uses ORM (cf. Wikipedia).

This Wiki page lists many PHP-based systems that use ORM. But most of them are frameworks (not CMSs). For example, the CakePHP framework and the Symfony framework which uses Doctrine ORM.

To find CMSs that use ORM, you may want to look for a CMS built with those frameworks that use ORM. Wildflower CMS is build on CakePHP, and there's a bunch of CMSs built on Symfony.


I know that neither Drupal nor Wordpress use ORM. Drupal 6 has it's own database abstraction layer, which is switching to PDO with D7, but it's still not ORM. Both WP and Drupal are built procedurally, and presumably an application should be built on an object oriented paradigm to take advantage of ORM.


Specially in PHP

ORM based cms, i cant remember. i have been working in php and working on various cms. But have not found popular ORM based cms.

I think reason is simple

ORM have extra learning curve, one cms become popular if it have less learning curve. Though many popular cms maintain security but same time they avoid using new things.

WIKI

http://en.wikipedia.org/wiki/List_of_content_management_systems#PHP