<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>z3c.jbot</name>
<shortdesc>Drop-in template overrides.</shortdesc>
<description>Overview
--------

The z3c.jbot (or "Just a bunch of templates") package allows drop-in
page template overrides.

It works by giving page templates a canonical filename which you can
use to provide a replacement in your own package. Simply register a
template overrides directory and give your new template the canonical
filename.

Overrides may be registered for a specific layer or any layer.


Canonical filename
------------------

The canonical filename is defined as the path relative to the package
within which the template is located with directory separators
replaced with dots.

Example:

  Suppose you want to override: /plone/app/layout/viewlets/logo.pt
  You would use the filename:   plone.app.layout.viewlets.logo.pt


Registering an overrides directory
------------------------------------

A Zope component configuration directive is available to configure
overrides.

  &lt;include package="z3c.jbot" file="meta.zcml" /&gt;
  
  &lt;browser:templateOverrides
      directory="&lt;directory&gt;"
      layer="&lt;layer&gt;" /&gt;
  

Performance considerations
--------------------------

The use of jbot adds to the general page load time. On a site with
many templates this may be as much as 20 ms per request (a 7% increase
on my machine).

      
Author
------

Malthe Borch &lt;mborch@gmail.com&gt;</description>
<maintainer><foaf:Person><foaf:name>Malthe Borch</foaf:name>
<foaf:mbox_sha1sum>38d1fa3709e4435d5acabdd3c1d26b529ec24227</foaf:mbox_sha1sum></foaf:Person></maintainer>
<release><Version><revision>0.2.5</revision></Version></release>
</Project></rdf:RDF>