Skip to main content

A mini language for reuse of information

Project description

This product establishes a “mini language” for the calculation and re-use of information from Plone instances during the processing of a single request, e.g. when creating breadcrumbs; e.g., if the login state is important for the breadcrumb for /foo, that same state might be important for the /foo/bar breadcrumb as well.

The purpose of this package (for now) is not to provide new functionality but to factor out existing functionality from an existing monolitic Zope product. Thus, it is more likely to lose functionality during further development (as parts of it will be forked out into their own packages, or some functionality may even become obsolete because there are better alternatives in standard Plone components).

Features

  • The info dictionary holds the collected information of interest during processing of the request.

  • The hub dictionary holds the tools which were used to get those information chunks.

    • For now, some of those tools are quite proprietary adapters or browsers, usually now factored out to the visaplan.plone.adapters and visaplan.plone.browsers packages, respectively.

      This is not ideal, and it will change; we’d rather depend directly on standard Plone tools and/or the plone.api instead.

Examples

This add-on can be seen in action at the following sites:

Documentation

Full documentation for end users can be found in the “docs” folder.

Installation

Install visaplan.plone.infohubs by adding it to your buildout:

[buildout]

...

eggs =
    visaplan.plone.infohubs

and then running bin/buildout

Contribute

Support

If you are having issues, please let us know; please use the issue tracker mentioned above.

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.0.dev1 (unreleased)

  • Initial release. [tobiasherp]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

visaplan.plone.infohubs-1.0.dev1.tar.gz (18.8 kB view details)

Uploaded Source

File details

Details for the file visaplan.plone.infohubs-1.0.dev1.tar.gz.

File metadata

File hashes

Hashes for visaplan.plone.infohubs-1.0.dev1.tar.gz
Algorithm Hash digest
SHA256 36dd23748583316061dd8be30b49e5462022bdf876f8d43e3e4b8734b4bc8b5c
MD5 066f03a2f7e922d8fe307b46360a39d9
BLAKE2b-256 af25bdd19e950627f4406304ded2a72e54c41ca3a6b91d576397f518827d1bd3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page