Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install ftw.bridge.client

How to install ftw.bridge.client

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install ftw.bridge.client
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.0.6
1.0.7Never BuiltWhy not?
1.0.6 Available View build log
1.0.3 Available View build log
Windows (64-bit)
1.0.6
1.0.7Never BuiltWhy not?
1.0.6 Available View build log
1.0.3 Available View build log
Mac OS X (10.5+)
1.0.6
1.0.7Never BuiltWhy not?
1.0.6 Available View build log
1.0.3 Available View build log
Linux (32-bit)
1.0.7 Available View build log
1.0.6 Available View build log
1.0.3 Available View build log
Linux (64-bit)
1.0.7 Available View build log
1.0.6 Available View build log
1.0.3 Available View build log
 
Author
License
GPL2
Lastest release
version 1.0.7 on May 30th, 2013

Introduction

The ftw.bridge tools are used for communication between several Plone instances. It is also possible to communicate with other web services. Requests between web services are proxied through the ftw.bridge.proxy. This makes it possible to move or reconfigure certain dependent webservices (clients) only by reconfiguring the proxy. The clients do not know where other target clients are located - they only communicate with the proxy directly, which forwards the requests to the target client.

http://onegov.ch/approved.png/image

System Message: WARNING/2 (<string>, line 16)

Explicit markup ends without a blank line; unexpected unindent.
align:right
target:http://onegov.ch/community/zertifizierte-module/ftw.bridge

Certified: 01/2013

Features

ftw.bridge.client integrates ftw.bridge support into Plone. It provides tools and utilities for communication and authentication.

  • Authentication: A PAS plugin authenticates requests and logs the user

System Message: WARNING/2 (<string>, line 29)

Bullet list ends without a blank line; unexpected unindent.

in on the target client without transmitting his password. Only requests from the configured ftw.bridge.proxy are authenticated.

  • Requests: The IBridgeRequest utility is used for making requesting

System Message: WARNING/2 (<string>, line 33)

Bullet list ends without a blank line; unexpected unindent.

other clients. It is also able to make remote catalog queries and transmitting the result brains to the sources by using fake brains.

  • Brain transport: By using a BrainRepresentation it is possible to

System Message: WARNING/2 (<string>, line 37)

Bullet list ends without a blank line; unexpected unindent.

get brains from a remote client. A BrainSerializer utility serializes and deserializes all brain metadata so that they can be used on the source client.

  • Watcher portlet: A recently-modified portlet can be used for generic

System Message: WARNING/2 (<string>, line 42)

Bullet list ends without a blank line; unexpected unindent.

listing a list of recently modified objects on the remote client but it is also possible to list other links. There is a browser view @@watch which creates a recently-modified portlet on the remote client dashboard. The watcher portlet loads its data asynchronously using javascript for not blocking while loading the dashboard.

  • Favorites: A browser view @@remote-add-favorite adds the context

System Message: WARNING/2 (<string>, line 49)

Bullet list ends without a blank line; unexpected unindent.

to the favorites on the remote client dashboard.

Installation and configuration
  • A installation of ftw.bridge.proxy is required.

  • Add ftw.bridge.client to your eggs in the buildout configuration:

    System Message: WARNING/2 (<string>, line 59)

    Literal block expected; none found.

[instance] eggs += ftw.bridge.client

  • Configure the ftw.bridge.proxy data as environment variables:

    System Message: WARNING/2 (<string>, line 65)

    Literal block expected; none found.

[instance] environment-vars += bridge_url http://localhost:1234/proxy bridge_ips 127.0.0.1, 192.168.1.10 bridge_client_id workspace

  • Install the generic setup profile. This registers the portlet and installs

System Message: WARNING/2 (<string>, line 72)

Bullet list ends without a blank line; unexpected unindent.

a PAS plugin.

Configuration Options

The configuration options are set using environment variables:

  • bridge_url: The url to the "/proxy" view of ftw.bridge.proxy.
  • bridge_ips: A comma seperated list of trusted IPs of the

System Message: WARNING/2 (<string>, line 82)

Bullet list ends without a blank line; unexpected unindent.

ftw.bridge.proxy installation. - bridge_client_id: The id of this client as configured in the .ini file on ftw.bridge.proxy.

Compatibility

Runs with Plone 4.1, 4.2 or 4.3.

Changelog

1.0.7 (2013-05-24)
  • onegov.ch approved: add badge to readme.

System Message: WARNING/2 (<string>, line 120)

Bullet list ends without a blank line; unexpected unindent.

[jone]

1.0.6 (2012-06-26)
  • Fix proxy support: validate last proxy IP.

System Message: WARNING/2 (<string>, line 127)

Bullet list ends without a blank line; unexpected unindent.

[jone]

1.0.5 (2012-06-14)
  • View / favorite actions: handle typesUseViewActionInListings so

System Message: WARNING/2 (<string>, line 134)

Bullet list ends without a blank line; unexpected unindent.

that files and images are not downloaded but displayed. [jone]

1.0.4 (2012-05-24)
  • Fix portlet javascript for IE 8.

System Message: WARNING/2 (<string>, line 142)

Bullet list ends without a blank line; unexpected unindent.

[jone]

1.0.3 (2012-05-22)
  • Tabbedview integration: disable custom sorting since we have

System Message: WARNING/2 (<string>, line 149)

Bullet list ends without a blank line; unexpected unindent.

a lazy result. [jone]

1.0.2 (2012-05-09)
  • Add MANIFEST.in and include all resources.

System Message: WARNING/2 (<string>, line 157)

Bullet list ends without a blank line; unexpected unindent.

[jone]

1.0.1 (2012-05-09)
  • Update readme (fix restructured text markup).

System Message: WARNING/2 (<string>, line 164)

Bullet list ends without a blank line; unexpected unindent.

[jone]

1.0 (2012-05-09)
  • Initial implementation.

System Message: WARNING/2 (<string>, line 171)

Bullet list ends without a blank line; unexpected unindent.

[jone]

Subscribe to package updates

Last updated May 30th, 2013

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.