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: Jul 16 2026 16:46:09
Script start
Notice: expMongoDB::query(1 rows, 6.067 ms) query number per page:0 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"parent":0,"text_md5":"93c731f1c3a84ef05cd54d044c379eaa"}
Notice: expMongoDB::query(1 rows, 0.820 ms) query number per page:1 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"parent":76,"text_md5":"cc9126674839b9487fb129b5d0b0ad1e"}
Notice: expMongoDB::query(1 rows, 0.679 ms) query number per page:2 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"parent":112,"text_md5":"2ac456edf677a87c1bd298afdffd21cb"}
Timing: Jul 16 2026 16:46:09
Module start 'content'
Timing: Jul 16 2026 16:46:09
Module end 'content'
Notice: expMongoDB::query(1 rows, 1.804 ms) query number per page:3 Jul 16 2026 16:46:09
aggregate(ezbasket) {"session_id":""}
Notice: expMongoDB::query(0 rows, 1.950 ms) query number per page:4 Jul 16 2026 16:46:09
aggregate(ezproductcollection_item) {"productcollection_id":2}
Notice: expMongoDB::query(1 rows, 1.620 ms) query number per page:5 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"contentclass_id":15}
Notice: expMongoDB::query(1 rows, 1.551 ms) query number per page:6 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(0 rows, 2.639 ms) query number per page:7 Jul 16 2026 16:46:09
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.947 ms) query number per page:8 Jul 16 2026 16:46:09
aggregate(ezcontentclass) {"identifier":"template_look","version":0}
Notice: expMongoDB::query(1 rows, 1.455 ms) query number per page:9 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"contentclass_id":15,"status":1}
Notice: expMongoDB::query(1 rows, 1.147 ms) query number per page:10 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"contentclass_id":15}
Notice: expMongoDB::query(1 rows, 3.835 ms) query number per page:11 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 1.765 ms) query number per page:12 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":133}
Notice: expMongoDB::query(1 rows, 1.444 ms) query number per page:13 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 0.940 ms) query number per page:14 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 1.213 ms) query number per page:15 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/133\/134\/.+"},"node_id":{"$ne":134}}
Notice: expMongoDB::query(1 rows, 2.446 ms) query number per page:16 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 2.514 ms) query number per page:17 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":134}
Notice: expMongoDB::query(1 rows, 1.355 ms) query number per page:18 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/133\/134\/.+"},"node_id":{"$ne":134}}
Notice: expMongoDB::query(4 rows, 1.428 ms) query number per page:19 Jul 16 2026 16:46:09
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.300 ms) query number per page:20 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":242}
Notice: expMongoDB::query(1 rows, 3.034 ms) query number per page:21 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":95}
Notice: expMongoDB::query(1 rows, 4.016 ms) query number per page:22 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":131}
Notice: expMongoDB::query(1 rows, 5.124 ms) query number per page:23 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":132}
Notice: expMongoDB::query(13 rows, 11.233 ms) query number per page:24 Jul 16 2026 16:46:09
aggregate(ezcontentobject_attribute) {"contentobject_id":132,"version":1,"language_code":"eng-US"}
Notice: expMongoDB::query(1 rows, 9.035 ms) query number per page:25 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":2}
Notice: expMongoDB::query(1 rows, 3.088 ms) query number per page:26 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":2}
Notice: expMongoDB::query(8 rows, 16.650 ms) query number per page:27 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/.+"},"node_id":{"$ne":2},"depth":{"$lte":2},"is_invisible":0}
Notice: expMongoDB::query(65 rows, 22.316 ms) query number per page:28 Jul 16 2026 16:46:09
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, 3.381 ms) query number per page:29 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":208}
Notice: expMongoDB::query(3 rows, 26.787 ms) query number per page:30 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/208\/.+"},"node_id":{"$ne":208},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(33 rows, 15.391 ms) query number per page:31 Jul 16 2026 16:46:09
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, 3.050 ms) query number per page:32 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":208}
Notice: expMongoDB::query(1 rows, 3.681 ms) query number per page:33 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/208\/.+"},"node_id":{"$ne":208},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 3.995 ms) query number per page:34 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:208"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.938 ms) query number per page:35 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":206}
Notice: expMongoDB::query(3 rows, 1.505 ms) query number per page:36 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:208","eznode:209"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 3.298 ms) query number per page:37 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":207}
Notice: expMongoDB::query(3 rows, 1.237 ms) query number per page:38 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:208","eznode:241"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 3.276 ms) query number per page:39 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":239}
Notice: expMongoDB::query(3 rows, 1.714 ms) query number per page:40 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:208","eznode:259"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 3.106 ms) query number per page:41 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":92}
Notice: expMongoDB::query(1 rows, 3.023 ms) query number per page:42 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":199}
Notice: expMongoDB::query(2 rows, 6.793 ms) query number per page:43 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/199\/.+"},"node_id":{"$ne":199},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(14 rows, 3.393 ms) query number per page:44 Jul 16 2026 16:46:09
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, 7.093 ms) query number per page:45 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":199}
Notice: expMongoDB::query(1 rows, 5.047 ms) query number per page:46 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/199\/.+"},"node_id":{"$ne":199},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 2.427 ms) query number per page:47 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:199"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.525 ms) query number per page:48 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":197}
Notice: expMongoDB::query(3 rows, 2.061 ms) query number per page:49 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:199","eznode:200"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 3.355 ms) query number per page:50 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":198}
Notice: expMongoDB::query(3 rows, 3.881 ms) query number per page:51 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:199","eznode:204"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 4.998 ms) query number per page:52 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":202}
Notice: expMongoDB::query(1 rows, 3.367 ms) query number per page:53 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":191}
Notice: expMongoDB::query(3 rows, 6.558 ms) query number per page:54 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/191\/.+"},"node_id":{"$ne":191},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(21 rows, 5.141 ms) query number per page:55 Jul 16 2026 16:46:09
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, 1.937 ms) query number per page:56 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":191}
Notice: expMongoDB::query(1 rows, 3.231 ms) query number per page:57 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/191\/.+"},"node_id":{"$ne":191},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 2.218 ms) query number per page:58 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:191"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 2.785 ms) query number per page:59 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":189}
Notice: expMongoDB::query(3 rows, 1.117 ms) query number per page:60 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:191","eznode:192"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 2.759 ms) query number per page:61 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":190}
Notice: expMongoDB::query(3 rows, 3.849 ms) query number per page:62 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:191","eznode:194"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 3.854 ms) query number per page:63 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":192}
Notice: expMongoDB::query(3 rows, 3.748 ms) query number per page:64 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:191","eznode:198"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 2.379 ms) query number per page:65 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":196}
Notice: expMongoDB::query(1 rows, 2.285 ms) query number per page:66 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":97}
Notice: expMongoDB::query(7 rows, 12.833 ms) query number per page:67 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/.+"},"node_id":{"$ne":97},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(45 rows, 10.480 ms) query number per page:68 Jul 16 2026 16:46:09
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, 1.056 ms) query number per page:69 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":97}
Notice: expMongoDB::query(1 rows, 2.296 ms) query number per page:70 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/97\/.+"},"node_id":{"$ne":97},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.908 ms) query number per page:71 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(3 rows, 0.906 ms) query number per page:72 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:133"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(3 rows, 1.287 ms) query number per page:73 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:164"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 2.369 ms) query number per page:74 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":162}
Notice: expMongoDB::query(3 rows, 1.607 ms) query number per page:75 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:132"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.991 ms) query number per page:76 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":130}
Notice: expMongoDB::query(3 rows, 2.011 ms) query number per page:77 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:169"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.269 ms) query number per page:78 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":167}
Notice: expMongoDB::query(3 rows, 1.074 ms) query number per page:79 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:167"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 3.653 ms) query number per page:80 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":165}
Notice: expMongoDB::query(3 rows, 2.389 ms) query number per page:81 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:165"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 3.705 ms) query number per page:82 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":163}
Notice: expMongoDB::query(3 rows, 2.447 ms) query number per page:83 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:97","eznode:166"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 7.387 ms) query number per page:84 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":164}
Notice: expMongoDB::query(1 rows, 6.219 ms) query number per page:85 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":94}
Notice: expMongoDB::query(2 rows, 6.524 ms) query number per page:86 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/94\/.+"},"node_id":{"$ne":94},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(16 rows, 6.944 ms) query number per page:87 Jul 16 2026 16:46:09
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, 2.403 ms) query number per page:88 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":94}
Notice: expMongoDB::query(1 rows, 3.583 ms) query number per page:89 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/94\/.+"},"node_id":{"$ne":94},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 4.691 ms) query number per page:90 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:94"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(3 rows, 3.208 ms) query number per page:91 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:94","eznode:95"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 2.473 ms) query number per page:92 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":93}
Notice: expMongoDB::query(3 rows, 2.402 ms) query number per page:93 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:94","eznode:96"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 2.869 ms) query number per page:94 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":94}
Notice: expMongoDB::query(1 rows, 7.262 ms) query number per page:95 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":91}
Notice: expMongoDB::query(1 rows, 4.330 ms) query number per page:96 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/91\/.+"},"node_id":{"$ne":91},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(13 rows, 3.640 ms) query number per page:97 Jul 16 2026 16:46:09
aggregate(ezcontentobject_attribute) {"contentobject_id":90,"version":1,"language_code":"eng-US"}
Notice: expMongoDB::query(1 rows, 1.578 ms) query number per page:98 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":91}
Notice: expMongoDB::query(1 rows, 3.346 ms) query number per page:99 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/91\/.+"},"node_id":{"$ne":91},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 5.014 ms) query number per page:100 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:91"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.784 ms) query number per page:101 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":89}
Notice: expMongoDB::query(3 rows, 1.728 ms) query number per page:102 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:91","eznode:92"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 3.834 ms) query number per page:103 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":90}
Notice: expMongoDB::query(1 rows, 1.777 ms) query number per page:104 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":71}
Notice: expMongoDB::query(1 rows, 3.285 ms) query number per page:105 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/71\/.+"},"node_id":{"$ne":71},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(7 rows, 4.133 ms) query number per page:106 Jul 16 2026 16:46:09
aggregate(ezcontentobject_attribute) {"contentobject_id":70,"version":1,"language_code":"eng-US"}
Notice: expMongoDB::query(1 rows, 2.944 ms) query number per page:107 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"node_id":71}
Notice: expMongoDB::query(1 rows, 2.340 ms) query number per page:108 Jul 16 2026 16:46:09
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/71\/.+"},"node_id":{"$ne":71},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 1.073 ms) query number per page:109 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:71"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.310 ms) query number per page:110 Jul 16 2026 16:46:09
aggregate(ezcontentobject) {"id":69}
Notice: expMongoDB::query(3 rows, 2.474 ms) query number per page:111 Jul 16 2026 16:46:09
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:71","eznode:72"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 5.919 ms) query number per page:112 Jul 16 2026 16:46:10
aggregate(ezcontentobject) {"id":70}
Notice: expMongoDB::query(1 rows, 2.084 ms) query number per page:113 Jul 16 2026 16:46:10
aggregate(ezcontentobject_tree) {"node_id":67}
Notice: expMongoDB::query(3 rows, 5.350 ms) query number per page:114 Jul 16 2026 16:46:10
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/67\/.+"},"node_id":{"$ne":67},"depth":{"$lte":3},"is_invisible":0}
Notice: expMongoDB::query(33 rows, 6.049 ms) query number per page:115 Jul 16 2026 16:46:10
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, 1.607 ms) query number per page:116 Jul 16 2026 16:46:10
aggregate(ezcontentobject_tree) {"node_id":67}
Notice: expMongoDB::query(1 rows, 2.109 ms) query number per page:117 Jul 16 2026 16:46:10
aggregate(ezcontentobject_tree) {"path_string":{"$regex":"^\/1\/2\/67\/.+"},"node_id":{"$ne":67},"depth":3,"is_invisible":0}
Notice: expMongoDB::query(2 rows, 0.675 ms) query number per page:118 Jul 16 2026 16:46:10
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:67"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.843 ms) query number per page:119 Jul 16 2026 16:46:10
aggregate(ezcontentobject) {"id":65}
Notice: expMongoDB::query(3 rows, 0.883 ms) query number per page:120 Jul 16 2026 16:46:10
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:67","eznode:68"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 1.074 ms) query number per page:121 Jul 16 2026 16:46:10
aggregate(ezcontentobject) {"id":66}
Notice: expMongoDB::query(3 rows, 2.939 ms) query number per page:122 Jul 16 2026 16:46:10
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:67","eznode:69"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 5.248 ms) query number per page:123 Jul 16 2026 16:46:10
aggregate(ezcontentobject) {"id":67}
Notice: expMongoDB::query(3 rows, 5.619 ms) query number per page:124 Jul 16 2026 16:46:10
aggregate(ezurlalias_ml) {"action":{"$in":["eznode:2","eznode:67","eznode:70"]},"is_original":1,"is_alias":0}
Notice: expMongoDB::query(1 rows, 7.991 ms) query number per page:125 Jul 16 2026 16:46:10
aggregate(ezcontentobject) {"id":68}
Timing: Jul 16 2026 16:46:10
Script end

Main resources:

Total runtime0.6583 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.0158 809.726681.8750
Module start 'content' 0.01580.0050 891.601684.8125
Module end 'content' 0.02090.6370 976.4141394.3125
Script end 0.6579  1,370.7266 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00190.2952340.0001
MongoDB Total
MongoDB queries0.516878.49601260.0041
Template Total0.638597.020.3192
Template load0.00050.072020.0002
Template processing0.638096.912220.3190
Override
Cache load0.00020.023620.0001
General
dbfile0.00841.2726190.0004
String conversion0.00000.000920.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.0008 secs