Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Trac: Tickets

[The Trac Project] #2602: Pluggable Templating System Proposal

 

 

Trac tickets RSS feed   Index | Next | Previous | View Threaded


noreply at edgewall

Jan 14, 2006, 10:20 AM

Post #1 of 4 (1416 views)
Permalink
[The Trac Project] #2602: Pluggable Templating System Proposal

#2602: Pluggable Templating System Proposal
----------------------------------+-----------------------------------------
Reporter: coderanger [at] yahoo | Owner: jonas
Type: enhancement | Status: new
Priority: normal | Milestone: 0.11
Component: general | Version: 0.9.3
Severity: normal | Keywords:
----------------------------------+-----------------------------------------
This is a proposal to allow for each plugin to declare what templating
system it uses. The idea is to not invalidate all plugins written in
between now and the switch to Kid (currently scheduled for 0.11).

The idea has two parts:
1. A new extension point called ITemplateSystemProvider.
1. A class variable in each componenet called {{{__templatesystem__}}}.

To maintain backwards compatibility, if not present,
{{{__templatesystem__}}} would have an implied default of
{{{'clearsilver'}}}.

Each system provider would produce a list of schemes it is responsible
for, and a function to be called before running process_request(),
allowing the system to initialize any internal states needed, as well as
place any needed data into to Request structure.

This is still very loosely defined in my head, so please post any better
ideas you might have.

--
Ticket URL: <http://projects.edgewall.com/trac/ticket/2602>
The Trac Project <http://trac.edgewall.com/>


noreply at edgewall

Jan 14, 2006, 10:20 AM

Post #2 of 4 (1353 views)
Permalink
Re: [The Trac Project] #2602: Pluggable Templating System Proposal [In reply to]

#2602: Pluggable Templating System Proposal
----------------------------------+-----------------------------------------
Reporter: coderanger [at] yahoo | Owner: jonas
Type: enhancement | Status: new
Priority: normal | Milestone: 0.11
Component: general | Version: devel
Severity: normal | Resolution:
Keywords: |
----------------------------------+-----------------------------------------
Changes (by anonymous):

* version: 0.9.3 => devel

--
Ticket URL: <http://projects.edgewall.com/trac/ticket/2602>
The Trac Project <http://trac.edgewall.com/>


noreply at edgewall

Jan 14, 2006, 9:25 PM

Post #3 of 4 (1356 views)
Permalink
Re: [The Trac Project] #2602: Pluggable Templating System Proposal [In reply to]

#2602: Pluggable Templating System Proposal
----------------------------------+-----------------------------------------
Reporter: coderanger [at] yahoo | Owner: jonas
Type: enhancement | Status: new
Priority: normal | Milestone: 0.11
Component: general | Version: devel
Severity: normal | Resolution:
Keywords: |
----------------------------------+-----------------------------------------
Comment (by coderanger):

Please direct all comments about this to the trac-dev mailing list.

--
Ticket URL: <http://projects.edgewall.com/trac/ticket/2602>
The Trac Project <http://trac.edgewall.com/>


noreply at edgewall

Oct 3, 2006, 11:29 PM

Post #4 of 4 (1350 views)
Permalink
Re: [The Trac Project] #2602: Pluggable Templating System Proposal [In reply to]

#2602: Pluggable Templating System Proposal
----------------------------------+-----------------------------------------
Reporter: coderanger [at] yahoo | Owner: jonas
Type: enhancement | Status: closed
Priority: normal | Milestone: 0.11
Component: general | Version: devel
Severity: normal | Resolution: wontfix
Keywords: |
----------------------------------+-----------------------------------------
Changes (by Noah Kantrowitz (coderanger) <coderanger [at] yahoo>):

* status: new => closed
* resolution: => wontfix

Comment:

Since Genshi is awesome, this is somewhat useless now.

--
Ticket URL: <http://trac.edgewall.org/ticket/2602#comment:3>
The Trac Project <http://trac.edgewall.org/>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac Tickets" group.
To post to this group, send email to trac-tickets [at] googlegroups
To unsubscribe from this group, send email to trac-tickets-unsubscribe [at] googlegroups
For more options, visit this group at http://groups.google.se/group/trac-tickets
-~----------~----~----~----~------~----~------~--~---

Trac tickets RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.