Which CMS uses ORM (Object Relational Mapping)

If you know about a CMS that uses ORM (either your own or one of the known ones), list here the CMS name of the ORM used.

If you know that the CMS you are using does NOT use ORM, please report it.

+4
source share
7 answers

I know that neither Drupal nor Wordpress use ORM. Drupal 6 has its own database abstraction layer, which switches to PDO with D7, but it is still not ORM. Both WP and Drupal are built procedurally, and supposedly the application must be built on an object-oriented paradigm in order to use ORM.

+1
source

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

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

To find CMS that use ORM, you might want to find a CMS built with those frameworks that use ORM. Wildflower CMS is built on CakePHP, and there the CMS group is built on Symfony.

+3
source

Especially in PHP

Cms based ORM , I can’t remember. I worked in php and worked on various cms. But they did not find the popular ORM-based cms.

I think the reason is simple

ORM has an additional learning curve, one cms becomes popular if it has less learning curve. Although many popular cms support security, at the same time they avoid using new things.

Wiki

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

+1
source

modx revolution uses xPDO

xPDO provides access to raw data, using the native PDO8 extensions, when available, return to PDO emulation, which works with everyone; back to PHP 4.3.x. It provides a very lightweight O / RM (object-relational mapping) with access performance similar to using the current MODx DB API. With a native PDO Efficiency, naturally improving on this (this is a compiled PHP extension written in C), the choice of using PDO as an exclusive abstraction layer database turned out to be better than I ever imagined.

+1
source

Webnodes CMS is based on its own ORM with its own support for CMS features such as versions, languages, etc.

It is very fast and has an intelligent and automatic cache.

It is also superior in handling relations between objects, so you can basically model any type of data using a solution, so you can use it for any type of web application, and not just for publishing pages.

Read more on the Webnodes website.

Disclosure: I work for Webnodes.

0
source

Silverstripe supports ORM with CMS

0
source

All Django-based CMS use ORM cos Django uses its own ORM.

Listed below are the main Django-based CMSs.

Official site Django CMS

Official site Wagtail CMS

Official site Mezzanine CMS

Django CMS seems to be the most popular of the three.

Wagtail follows Lego's blocky approach.

Below is a comparison of the three CMS https://www.youtube.com/watch?v=3UC1MNFOjEI

0
source

All Articles