If you’re aware of a CMS that uses an ORM (either their own or one of the well-known ones), please list the CMS here with the name of the ORM it uses.
If you know that the CMS you use DOESN’T use ORM, please also say so.
If you’re aware of a CMS that uses an ORM (either their own or one of the well-known ones), please list the CMS here with the name of the ORM it uses.
If you know that the CMS you use DOESN’T use ORM, please also say so.
You must be logged in to post a comment.
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
modx revolution uses xPDO
Webnodes CMS is based on an in-house developed ORM, with native support for CMS features like revisions, languages etc.
It is very fast, and has an intelligent and automatic cache.
It also excels at handling relations between objects, so you can basically model any type of data with the solution, so you can use it for any type of web application, not just publishing pages.
See more at the Webnodes website.
Disclosure: I work at Webnodes.
Silverstripe supports ORM with CMS
All Django based CMSs use an ORM cos Django uses it’s own ORM.
The following are major Django based CMSs.
Django CMS Official Website
Wagtail CMS Official Website
Mezzanine CMS official website
Django CMS seems to be the most popular of these three.
Wagtail follows a Lego block approach.
Here is a comparision of the three CMSs https://www.youtube.com/watch?v=3UC1MNFOjEI