module providing content proxying for plone.
Project description
bda.contentproxy
================
Module providing some flavour of content proxy for Plone. It works for all
kind of Archetypes.
Consider that the Archetypes UID must be present in the portal_catalog
(default in plone 3) and the view for the Type must come along with
a 'main' macro in it's view, i.e.
<metal:main fill-slot="main">
<tal:main-macro metal:define-macro="main">
<!-- type view goes here -->
</tal:main-macro>
</metal:main>
This macro is called on the proxied content and is inserted into the 'main'
slot of the main_template in the current context.
2 Kinds of proxy behaviour are provided:
A placeless proxy. This is a simple BrowserView named 'proxy', with its own
traverser resolving the trailing part of the URL as the Archetype UID, i.e.
http://your.domain.net/some/path/@@proxy/0c6e067822a520eabcfdd1e67d209d96
The other way is a simple Archetype with a UID reference field.
The first kind of proxy may takes place when rendering search results,
the other one might be used to insert 'remote' content to a specified place
in the folder hirarchy.
Installation:
=============
* Make the egg available in your instance
* Import the bda.contentproxy extension profile in your plone instance
* This Product is tested with plone 3.0
Copyright:
==========
Copyright 2008, BDA - Blue Dynamics Alliance, Austria - www.bluedynamics.com
Credits:
========
* Written by Robert Niederreiter <rnix@squarewave.at>
Squarewave Computing, BlueDynamics Alliance, Austria
* This product is an outcome of the UN ILO Better Work project.
Licence:
========
* GNU General Public Licence 2.0 or later
================
Module providing some flavour of content proxy for Plone. It works for all
kind of Archetypes.
Consider that the Archetypes UID must be present in the portal_catalog
(default in plone 3) and the view for the Type must come along with
a 'main' macro in it's view, i.e.
<metal:main fill-slot="main">
<tal:main-macro metal:define-macro="main">
<!-- type view goes here -->
</tal:main-macro>
</metal:main>
This macro is called on the proxied content and is inserted into the 'main'
slot of the main_template in the current context.
2 Kinds of proxy behaviour are provided:
A placeless proxy. This is a simple BrowserView named 'proxy', with its own
traverser resolving the trailing part of the URL as the Archetype UID, i.e.
http://your.domain.net/some/path/@@proxy/0c6e067822a520eabcfdd1e67d209d96
The other way is a simple Archetype with a UID reference field.
The first kind of proxy may takes place when rendering search results,
the other one might be used to insert 'remote' content to a specified place
in the folder hirarchy.
Installation:
=============
* Make the egg available in your instance
* Import the bda.contentproxy extension profile in your plone instance
* This Product is tested with plone 3.0
Copyright:
==========
Copyright 2008, BDA - Blue Dynamics Alliance, Austria - www.bluedynamics.com
Credits:
========
* Written by Robert Niederreiter <rnix@squarewave.at>
Squarewave Computing, BlueDynamics Alliance, Austria
* This product is an outcome of the UN ILO Better Work project.
Licence:
========
* GNU General Public Licence 2.0 or later
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bda.contentproxy-1.0-beta1.tar.gz
(10.8 kB
view hashes)
Close
Hashes for bda.contentproxy-1.0-beta1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0d921edf2a32443edf140a4519826ac17a6832c4293508a4447677b8582ae13 |
|
MD5 | 597d7b0e82496ef0e4c0bd216f9e8b62 |
|
BLAKE2b-256 | 8ae0b257e288545719fbd00413d5ccf97c9d65724460f82f7c2dfb0a0a6b7d41 |