The screenshot below shows the eZ publish menu in PHPEdit with the cache management and the syntax highlighted template code.
The screenshot below shows the eZ publish code completion feature within PHPEdit.
The screenshot below shows the online documentation.
The screenshot below shows the template navigation feature. This automatically shows all templates used on an eZ publish page. These templates are displayed in a expandable tree. By clicking on a template you can edit it directly.
Kate and Quanta are two popular editors on the KDE desktop. Kate is a much used general purpose editor and Quanta is an editor focusing on HTML and web development technologies.
There is a contribution on ez.no contributed by Liu Spider.If you like the editors Kate or Quanta under KDE then this syntax mode is for you.
The screenshot below shows Kate editing a template file with this configuration file.
The screenshot below shows Quanta using the same configuration.
Download this extension from the eZ.no contributions.
Kate can be downloaded from: http://kate.kde.org/
Quanta can be downloaded from: http://quanta.kdewebdev.org
Macromedia Dreamweaver is a well known editor used by designers and web professionals using Mac or Windows.
Lukas Serwatka has contributed an extension for Dreamweaver which enables syntax highlighting for eZ Publish templates. The extension also enables a special eZ Publish toolbar for inserting eZ Publish template code snippets like if statements and loops.
The screenshot below shows Dreamweaver with this extension enabled editing a template file.
Download the Dreamweaver tab plugin from the eZ Publish contributions.
Download 30 day free trial or buy Macromedia Dreamweaver MX from Macromedias website .
Emacs is a well known editor in the Unix world used in application development for decades. It is highly configurable to the extent where jokes are made that ?emacs is a good operating system, it just lacks a decent editor?.
Jan Borsodi has developed and contributed a configuration file for Emacs which is tuned for eZ Publish development. This is the editor and configuration used by most of the eZ systems developers.
The screenshot below shows Emacs editing an eZ Publish template file.
The screenshot below shows Emacs editing eZ Publish PHP code.
The emacs configuration for eZ Publish development together with the needed Site lisp archives can be downloaded here.
GNU Emacs is free software and can be found at the GNU.org website http://www.gnu.org/software/emacs/
EditPlus is a text editor, HTML editor and programming editor for windows. James Ward has contributed a syntax highlighting mode for eZ Publish template syntax.
The screenshot below shows EditPlus editing an eZ Publish template with the eZ tpl syntax configuration.
Download Edit+ syntax highlight mode from the eZ Publish contributions
Download 30 days free trial or buy EditPlus http://www.editplus.com/
If you are using or know about other development environments that works well with eZ Publish please let us know by commenting on this article.
Timing: | Jan 18 2025 02:55:43 |
Script start | |
Timing: | Jan 18 2025 02:55:43 |
Module start 'layout' | |
Timing: | Jan 18 2025 02:55:43 |
Module start 'content' | |
Timing: | Jan 18 2025 02:55:44 |
Module end 'content' | |
Timing: | Jan 18 2025 02:55:44 |
Script end |
Total runtime | 0.1751 sec |
Peak memory usage | 4,096.0000 KB |
Database Queries | 69 |
Checkpoint | Start (sec) | Duration (sec) | Memory at start (KB) | Memory used (KB) |
---|---|---|---|---|
Script start | 0.0000 | 0.0057 | 589.0391 | 152.6250 |
Module start 'layout' | 0.0057 | 0.0029 | 741.6641 | 39.4453 |
Module start 'content' | 0.0086 | 0.1651 | 781.1094 | 759.9766 |
Module end 'content' | 0.1737 | 0.0013 | 1,541.0859 | 12.3125 |
Script end | 0.1750 | 1,553.3984 |
Accumulator | Duration (sec) | Duration (%) | Count | Average (sec) |
---|---|---|---|---|
Ini load | ||||
Load cache | 0.0031 | 1.7622 | 16 | 0.0002 |
Check MTime | 0.0013 | 0.7422 | 16 | 0.0001 |
Mysql Total | ||||
Database connection | 0.0012 | 0.6968 | 1 | 0.0012 |
Mysqli_queries | 0.0613 | 35.0191 | 69 | 0.0009 |
Looping result | 0.0006 | 0.3518 | 67 | 0.0000 |
Template Total | 0.1458 | 83.3 | 2 | 0.0729 |
Template load | 0.0020 | 1.1635 | 2 | 0.0010 |
Template processing | 0.1438 | 82.1269 | 2 | 0.0719 |
Template load and register function | 0.0001 | 0.0531 | 1 | 0.0001 |
states | ||||
state_id_array | 0.0069 | 3.9582 | 11 | 0.0006 |
state_identifier_array | 0.0052 | 2.9881 | 12 | 0.0004 |
Override | ||||
Cache load | 0.0047 | 2.6873 | 80 | 0.0001 |
Sytem overhead | ||||
Fetch class attribute name | 0.0016 | 0.9278 | 11 | 0.0001 |
Fetch class attribute can translate value | 0.0001 | 0.0671 | 10 | 0.0000 |
class_abstraction | ||||
Instantiating content class attribute | 0.0000 | 0.0101 | 11 | 0.0000 |
XML | ||||
Image XML parsing | 0.0124 | 7.1024 | 10 | 0.0012 |
General | ||||
dbfile | 0.0107 | 6.0882 | 30 | 0.0004 |
String conversion | 0.0000 | 0.0038 | 4 | 0.0000 |
Note: percentages do not add up to 100% because some accumulators overlap |
Usage | Requested template | Template | Template loaded | Edit | Override |
---|---|---|---|---|---|
1 | node/view/full.tpl | full/article.tpl | extension/sevenx/design/simple/override/templates/full/article.tpl | ||
1 | content/datatype/view/ezxmltext.tpl | <No override> | extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tpl | ||
21 | content/datatype/view/ezxmltags/paragraph.tpl | <No override> | extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tpl | ||
6 | content/datatype/view/ezxmltags/newpage.tpl | <No override> | extension/community/design/standard/templates/content/datatype/view/ezxmltags/newpage.tpl | ||
10 | content/datatype/view/ezxmltags/embed.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/embed.tpl | ||
10 | content/view/embed.tpl | embed/image.tpl | extension/sevenx/design/simple/override/templates/embed/image.tpl | ||
10 | content/datatype/view/ezimage.tpl | <No override> | extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tpl | ||
8 | content/datatype/view/ezxmltags/link.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/link.tpl | ||
1 | print_pagelayout.tpl | <No override> | extension/community/design/community/templates/print_pagelayout.tpl | ||
Number of times templates used: 68 Number of unique templates used: 9 |
Time used to render debug report: 0.0001 secs