Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Confusion between template name and mode/format

#75

Originally posted on Trac by anonymous Original Trac Ticket

 Description (Last modified by gaspard)

When rendering a page, we use a mode/format url:


pageName_mode.format

A template to render this mode and format should not be named like "Klass_mode.format". If we do, how do we render the template itself in xml format with "info" mode:


Klass_mode.format_info.xml ?

This is horrible. We should use the following format for template names:


Klass-mode-format   ---> Klass-mode-format_info.xml

We should also use a special syntax for "internal" modes (popupLayout, login, index, notFound, adminLayout, search, editTab, ...), so they cannot be used in urls. We could use the star "*" prefix:


Node-*login

Trac Attachments

Trac Comments

2007-09-07 05:39:22 changed by gaspard

status changed from new to assigned.

description changed.

status changed from new to assigned.

description changed.

2007-09-07 05:40:31 changed by gaspard

description changed.

description changed.

2007-09-11 15:49:32 changed by gaspard

(In [741]) Renamed basic templates to use 'zafu' extension instead of 'html' and to use new naming convention. Refs #75 Confusion between template name and mode/format (1).

hours set to 1.0.

totalhours changed from 0.0 to 1.0.

(In [741]) Renamed basic templates to use 'zafu' extension instead of 'html' and to use new naming convention. Refs #75 Confusion between template name and mode/format (1).

hours set to 1.0.

totalhours changed from 0.0 to 1.0.

2007-09-11 15:52:49 changed by gaspard

(In [743]) More work done on template names/format. Refs #75 Confusion between template name and mode/format (2.5)

hours set to 2.5.

totalhours changed from 1.0 to 3.5.

(In [743]) More work done on template names/format. Refs #75 Confusion between template name and mode/format (2.5)

hours set to 2.5.

totalhours changed from 1.0 to 3.5.

2007-09-17 13:32:27 changed by gaspard

(In [746]) Less confusion between template modes, klass and format and the template's actual name. Fixes #75 Confusion between template name and mode/format (2.5) Moved all attribute translation (dates, zips) into the Node class. When a class needs to alter/add attributes it is now done in "attributes=". Fixes #83 attribute filtering is a mess (2) [CAUTION] This commit includes a migration that alters version text as the code for template inclusion has changed.

hours set to 2.5.

status changed from assigned to closed.

resolution set to fixed.

totalhours changed from 3.5 to 6.0.

(In [746]) Less confusion between template modes, klass and format and the template's actual name. Fixes #75 Confusion between template name and mode/format (2.5) Moved all attribute translation (dates, zips) into the Node class. When a class needs to alter/add attributes it is now done in "attributes=". Fixes #83 attribute filtering is a mess (2) [CAUTION] This commit includes a migration that alters version text as the code for template inclusion has changed.

hours set to 2.5.

status changed from assigned to closed.

resolution set to fixed.

totalhours changed from 3.5 to 6.0.

2007-09-23 09:00:30 changed by gaspard

(In [751]) Implemented basic drag&drop support. Closes #89 simple drag&drop support (4) Fixed some bugs related to templates. Refs #75 Confusion between template name and mode/format (1.5) Some cleanup in Parser (removed @pass). Closes #87 parser @pass should not be shared with parent (1.5)

hours set to 1.5.

totalhours changed from 6.0 to 7.5.

(In [751]) Implemented basic drag&drop support. Closes #89 simple drag&drop support (4) Fixed some bugs related to templates. Refs #75 Confusion between template name and mode/format (1.5) Some cleanup in Parser (removed @pass). Closes #87 parser @pass should not be shared with parent (1.5)

hours set to 1.5.

totalhours changed from 6.0 to 7.5.

2007-10-09 12:14:17 changed by gaspard

(In [758]) New template test. Refs #75 Confusion between template name and mode/format.

Reported by Gaspard Bucher · September 3rd, 2008 @ 03:03 PM

State: resolved
Milestone: public beta
Assigned to: Gaspard Bucher Gaspard Bucher