Home / Company / New features / Separate content & design in Exponential

Separate content & design in Exponential

What is content and design?

Content is information that is organized and stored in a structured manner by Exponential. For example, content may be the components of a news article (such as the title, introduction, body, and images) or the properties of a car (such as the model, year, and color).

All information that is stored for the purpose of later retrieval is referred to as content. The presentation of content is determined by the design of a site.

While content refers to structured data, design refers to the way the data is visually presented. Design includes the things that make up a web interface: HTML, stylesheets (CSS), images that are not part of the content, typography, fonts, and so on.

So, while content deals with storing and structuring data, design dictates how the content should be presented.

Benefits of a Content Management System

The ability to handle the distinction between structuring and displaying content is one of thekey features of Exponential. The separation of content and design provides the following benefits:

  • Content editors and designers can work separately without conflicts
  • Content can be published easily in multiple formats
  • Content can easily be transferred and re-purposed
  • Global redesigns and changes can be applied with simple modifications

Presenting the content: templates

Templates represent the fundamental unit of site design in Exponential. For example, a template might dictate that a page should appear with the site's title at the top and with the main content in the middle. When the page is accessed, the Content Management System places the content (the actual title and body text) into the appropriate locations in the template.

An Exponential template is a custom, extended HTML file that describes how particular types of content should be presented. For example, there is a template for viewing a folder and its contents, a news article, the contents of a gallery as thumbnails, media files as list items, forum posts and so on.

In some cases, you can even have different article templates based on different kinds of articles or where they are located in the content hierarchy. In short, templates are the transforming unit that produces the site layout, either for an entire webpage or some part of that page. The following screenshots illustrate how different templates work together to produce a page.

Learn more inDevelopers section.

Comments

Log in or create a user account to comment.

eZ debug

Clear cache:

Quick settings:

Timing: Oct 30 2026 09:44:59
Script start
Notice: expMongoDB::query(1 rows, 1.002 ms) query number per page:0 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"parent":0,"text_md5":"93c731f1c3a84ef05cd54d044c379eaa"}
Notice: expMongoDB::query(1 rows, 0.548 ms) query number per page:1 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"parent":76,"text_md5":"cc9126674839b9487fb129b5d0b0ad1e"}
Notice: expMongoDB::query(1 rows, 0.441 ms) query number per page:2 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"parent":112,"text_md5":"2ac456edf677a87c1bd298afdffd21cb"}
Timing: Oct 30 2026 09:44:59
Module start 'content'
Timing: Oct 30 2026 09:44:59
Module end 'content'
Notice: expMongoDB::query(1 rows, 1.299 ms) query number per page:3 Oct 30 2026 09:44:59
aggregate(ezbasket) {"session_id":""}
Notice: expMongoDB::query(0 rows, 0.643 ms) query number per page:4 Oct 30 2026 09:44:59
aggregate(ezproductcollection_item) {"productcollection_id":2}
Notice: expMongoDB::query(1 rows, 1.246 ms) query number per page:5 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"contentclass_id":15}
Notice: expMongoDB::query(1 rows, 0.835 ms) query number per page:6 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(0 rows, 1.070 ms) query number per page:7 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/133\/134\/.+"},"node_id":{"$ne":134},"depth":5,"is_invisible":0}
Notice: expMongoDB::query(1 rows, 0.548 ms) query number per page:8 Oct 30 2026 09:44:59
aggregate(ezcontentclass) {"identifier":"template_look","version":0}
Notice: expMongoDB::query(1 rows, 0.862 ms) query number per page:9 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"contentclass_id":15,"status":1}
Notice: expMongoDB::query(1 rows, 0.541 ms) query number per page:10 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"contentclass_id":15}
Notice: expMongoDB::query(1 rows, 2.407 ms) query number per page:11 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 2.846 ms) query number per page:12 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":133}
Notice: expMongoDB::query(1 rows, 2.624 ms) query number per page:13 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 1.238 ms) query number per page:14 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 2.644 ms) query number per page:15 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/133\/134\/.+"},"node_id":{"$ne":134}}
Notice: expMongoDB::query(1 rows, 2.725 ms) query number per page:16 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 1.050 ms) query number per page:17 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 2.040 ms) query number per page:18 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/133\/134\/.+"},"node_id":{"$ne":134}}
Notice: expMongoDB::query(4 rows, 1.343 ms) query number per page:19 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:133","eznode:134"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.015 ms) query number per page:20 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":242}
Notice: expMongoDB::query(1 rows, 1.072 ms) query number per page:21 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":95}
Notice: expMongoDB::query(1 rows, 0.792 ms) query number per page:22 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":131}
Notice: expMongoDB::query(1 rows, 0.755 ms) query number per page:23 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":132}
Notice: expMongoDB::query(13 rows, 1.832 ms) query number per page:24 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"contentobject_id":132,"version":1,"language_code":"eng-US"}
Notice: expMongoDB::query(1 rows, 1.876 ms) query number per page:25 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":2}
Notice: expMongoDB::query(1 rows, 0.594 ms) query number per page:26 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":2}
Notice: expMongoDB::query(8 rows, 4.695 ms) query number per page:27 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/.+"},"node_id":{"$ne":2},"depth":{"$lte":2},"is_invisible":0}
Notice: expMongoDB::query(65 rows, 7.815 ms) query number per page:28 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"$or":[{"contentobject_id":206,"version":2,"language_code":"eng-US"},{"contentobject_id":197,"version":1,"language_code":"eng-US"},{"contentobject_id":189,"version":1,"language_code":"eng-US"},{"contentobject_id":95,"version":1,"language_code":"eng-US"},{"contentobject_id":92,"version":1,"language_code":"eng-US"},{"contentobject_id":89,"version":1,"language_code":"eng-US"},{"contentobject_id":69,"version":1,"language_code":"eng-US"},{"contentobject_id":65,"version":1,"language_code":"eng-US"}]}
Notice: expMongoDB::query(1 rows, 1.016 ms) query number per page:29 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":208}
Notice: expMongoDB::query(3 rows, 2.746 ms) query number per page:30 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/208\/.+"},"node_id":{"$ne":208},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(33 rows, 3.174 ms) query number per page:31 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"$or":[{"contentobject_id":207,"version":1,"language_code":"eng-US"},{"contentobject_id":239,"version":1,"language_code":"eng-US"},{"contentobject_id":92,"version":1,"language_code":"eng-US"}]}
Notice: expMongoDB::query(1 rows, 0.635 ms) query number per page:32 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":208}
Notice: expMongoDB::query(1 rows, 0.909 ms) query number per page:33 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/208\/.+"},"node_id":{"$ne":208},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.476 ms) query number per page:34 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:208"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.817 ms) query number per page:35 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":206}
Notice: expMongoDB::query(3 rows, 0.396 ms) query number per page:36 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:208","eznode:209"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.557 ms) query number per page:37 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":207}
Notice: expMongoDB::query(3 rows, 0.292 ms) query number per page:38 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:208","eznode:241"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.900 ms) query number per page:39 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":239}
Notice: expMongoDB::query(3 rows, 0.493 ms) query number per page:40 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:208","eznode:259"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.850 ms) query number per page:41 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":92}
Notice: expMongoDB::query(1 rows, 0.411 ms) query number per page:42 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":199}
Notice: expMongoDB::query(2 rows, 1.609 ms) query number per page:43 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/199\/.+"},"node_id":{"$ne":199},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(14 rows, 1.573 ms) query number per page:44 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"$or":[{"contentobject_id":198,"version":1,"language_code":"eng-US"},{"contentobject_id":202,"version":1,"language_code":"eng-US"}]}
Notice: expMongoDB::query(1 rows, 0.485 ms) query number per page:45 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":199}
Notice: expMongoDB::query(1 rows, 0.820 ms) query number per page:46 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/199\/.+"},"node_id":{"$ne":199},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.402 ms) query number per page:47 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:199"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.772 ms) query number per page:48 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":197}
Notice: expMongoDB::query(3 rows, 0.396 ms) query number per page:49 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:199","eznode:200"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.829 ms) query number per page:50 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":198}
Notice: expMongoDB::query(3 rows, 0.398 ms) query number per page:51 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:199","eznode:204"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.703 ms) query number per page:52 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":202}
Notice: expMongoDB::query(1 rows, 0.505 ms) query number per page:53 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":191}
Notice: expMongoDB::query(3 rows, 2.123 ms) query number per page:54 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/191\/.+"},"node_id":{"$ne":191},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(21 rows, 1.843 ms) query number per page:55 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"$or":[{"contentobject_id":190,"version":1,"language_code":"eng-US"},{"contentobject_id":192,"version":1,"language_code":"eng-US"},{"contentobject_id":196,"version":1,"language_code":"eng-US"}]}
Notice: expMongoDB::query(1 rows, 0.523 ms) query number per page:56 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":191}
Notice: expMongoDB::query(1 rows, 0.816 ms) query number per page:57 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/191\/.+"},"node_id":{"$ne":191},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.393 ms) query number per page:58 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:191"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.714 ms) query number per page:59 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":189}
Notice: expMongoDB::query(3 rows, 0.377 ms) query number per page:60 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:191","eznode:192"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.385 ms) query number per page:61 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":190}
Notice: expMongoDB::query(3 rows, 0.757 ms) query number per page:62 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:191","eznode:194"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.955 ms) query number per page:63 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":192}
Notice: expMongoDB::query(3 rows, 0.548 ms) query number per page:64 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:191","eznode:198"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.656 ms) query number per page:65 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":196}
Notice: expMongoDB::query(1 rows, 0.432 ms) query number per page:66 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":97}
Notice: expMongoDB::query(7 rows, 4.817 ms) query number per page:67 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/.+"},"node_id":{"$ne":97},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(45 rows, 3.822 ms) query number per page:68 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"$or":[{"contentobject_id":131,"version":1,"language_code":"eng-US"},{"contentobject_id":162,"version":1,"language_code":"eng-US"},{"contentobject_id":130,"version":1,"language_code":"eng-US"},{"contentobject_id":167,"version":1,"language_code":"eng-US"},{"contentobject_id":165,"version":1,"language_code":"eng-US"},{"contentobject_id":163,"version":1,"language_code":"eng-US"},{"contentobject_id":164,"version":1,"language_code":"eng-US"}]}
Notice: expMongoDB::query(1 rows, 0.984 ms) query number per page:69 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":97}
Notice: expMongoDB::query(1 rows, 1.140 ms) query number per page:70 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/.+"},"node_id":{"$ne":97},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.729 ms) query number per page:71 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(3 rows, 0.445 ms) query number per page:72 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:133"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(3 rows, 0.334 ms) query number per page:73 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:164"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.707 ms) query number per page:74 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":162}
Notice: expMongoDB::query(3 rows, 0.346 ms) query number per page:75 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:132"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.618 ms) query number per page:76 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":130}
Notice: expMongoDB::query(3 rows, 0.340 ms) query number per page:77 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:169"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.533 ms) query number per page:78 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":167}
Notice: expMongoDB::query(3 rows, 0.318 ms) query number per page:79 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:167"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.522 ms) query number per page:80 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":165}
Notice: expMongoDB::query(3 rows, 0.323 ms) query number per page:81 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:165"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.531 ms) query number per page:82 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":163}
Notice: expMongoDB::query(3 rows, 0.360 ms) query number per page:83 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:166"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.591 ms) query number per page:84 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":164}
Notice: expMongoDB::query(1 rows, 0.466 ms) query number per page:85 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":94}
Notice: expMongoDB::query(2 rows, 2.363 ms) query number per page:86 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/94\/.+"},"node_id":{"$ne":94},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(16 rows, 2.217 ms) query number per page:87 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"$or":[{"contentobject_id":93,"version":1,"language_code":"eng-US"},{"contentobject_id":94,"version":1,"language_code":"eng-US"}]}
Notice: expMongoDB::query(1 rows, 0.918 ms) query number per page:88 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":94}
Notice: expMongoDB::query(1 rows, 1.040 ms) query number per page:89 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/94\/.+"},"node_id":{"$ne":94},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.507 ms) query number per page:90 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:94"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(3 rows, 0.373 ms) query number per page:91 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:94","eznode:95"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.851 ms) query number per page:92 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":93}
Notice: expMongoDB::query(3 rows, 0.412 ms) query number per page:93 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:94","eznode:96"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.226 ms) query number per page:94 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":94}
Notice: expMongoDB::query(1 rows, 0.778 ms) query number per page:95 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":91}
Notice: expMongoDB::query(1 rows, 1.869 ms) query number per page:96 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/91\/.+"},"node_id":{"$ne":91},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(13 rows, 2.150 ms) query number per page:97 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"contentobject_id":90,"version":1,"language_code":"eng-US"}
Notice: expMongoDB::query(1 rows, 0.831 ms) query number per page:98 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":91}
Notice: expMongoDB::query(1 rows, 1.002 ms) query number per page:99 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/91\/.+"},"node_id":{"$ne":91},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.465 ms) query number per page:100 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:91"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.871 ms) query number per page:101 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":89}
Notice: expMongoDB::query(3 rows, 0.427 ms) query number per page:102 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:91","eznode:92"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.669 ms) query number per page:103 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":90}
Notice: expMongoDB::query(1 rows, 0.492 ms) query number per page:104 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":71}
Notice: expMongoDB::query(1 rows, 1.783 ms) query number per page:105 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/71\/.+"},"node_id":{"$ne":71},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(7 rows, 1.126 ms) query number per page:106 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"contentobject_id":70,"version":1,"language_code":"eng-US"}
Notice: expMongoDB::query(1 rows, 1.047 ms) query number per page:107 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":71}
Notice: expMongoDB::query(1 rows, 1.065 ms) query number per page:108 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/71\/.+"},"node_id":{"$ne":71},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.443 ms) query number per page:109 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:71"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.114 ms) query number per page:110 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":69}
Notice: expMongoDB::query(3 rows, 0.476 ms) query number per page:111 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:71","eznode:72"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.806 ms) query number per page:112 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":70}
Notice: expMongoDB::query(1 rows, 1.943 ms) query number per page:113 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":67}
Notice: expMongoDB::query(3 rows, 3.355 ms) query number per page:114 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/67\/.+"},"node_id":{"$ne":67},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(33 rows, 3.645 ms) query number per page:115 Oct 30 2026 09:44:59
aggregate(ezcontentobject_attribute) {"$or":[{"contentobject_id":66,"version":1,"language_code":"eng-US"},{"contentobject_id":67,"version":1,"language_code":"eng-US"},{"contentobject_id":68,"version":1,"language_code":"eng-US"}]}
Notice: expMongoDB::query(1 rows, 0.972 ms) query number per page:116 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"node_id":67}
Notice: expMongoDB::query(1 rows, 1.246 ms) query number per page:117 Oct 30 2026 09:44:59
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/67\/.+"},"node_id":{"$ne":67},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 1.026 ms) query number per page:118 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:67"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.931 ms) query number per page:119 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":65}
Notice: expMongoDB::query(3 rows, 0.493 ms) query number per page:120 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:67","eznode:68"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.764 ms) query number per page:121 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":66}
Notice: expMongoDB::query(3 rows, 0.454 ms) query number per page:122 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:67","eznode:69"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.658 ms) query number per page:123 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":67}
Notice: expMongoDB::query(3 rows, 0.445 ms) query number per page:124 Oct 30 2026 09:44:59
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:67","eznode:70"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 0.739 ms) query number per page:125 Oct 30 2026 09:44:59
aggregate(ezcontentobject) {"id":68}
Timing: Oct 30 2026 09:44:59
Script end

Main resources:

Total runtime0.2041 sec
Peak memory usage4,096.0000 KB
Database Queries126

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0050 810.351682.7969
Module start 'content' 0.00500.0038 893.148485.3203
Module end 'content' 0.00870.1953 978.4688396.9453
Script end 0.2041  1,375.4141 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00110.5558340.0000
MongoDB Total
MongoDB queries0.160078.39311260.0013
Template Total0.195996.020.0980
Template load0.00050.220520.0002
Template processing0.195595.754420.0977
Override
Cache load0.00020.076020.0001
General
dbfile0.00150.7565190.0001
String conversion0.00000.002320.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/ezwt/design/standard/stylesheets/websitetoolbar.css
extension/sevenx_themes_simple/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx_themes_simple/design/simple/stylesheets/magnific-popup.css
extension/sevenx_themes_simple/design/simple/stylesheets/main.css
extension/sevenx_themes_simple/design/simple/stylesheets/main.res.css
JS0extension/ezwebin/design/ezwebin/javascript/insertmedia.js
extension/ezjscore/design/standard/javascript/jquery-3.7.1.min.js
extension/sevenx_themes_simple/design/simple/javascript/jquery.magnific-popup.js
extension/sevenx_themes_simple/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx_themes_simple/design/simple/templates/pagelayout.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 2
 Number of unique templates used: 2

Time used to render debug report: 0.0005 secs