Skip to main content

An add-on for Plone

Project description

Collective.embed provides a way to install a zip or single html file of content into a plone site.

Features

  • Content is displayed inside an iframe in a content view or in a mosaic tile.

  • Content is not filtered like pasted html in the visual editor. This allows for - subsites authored by other tools such newsletter software. Linked html works but need to be relative. - social media JS embed codes

Notes

  • Note this does increase the likelyhood of harmful JS code existing on your site so be aware of who is allowed access to add embeded content.

  • It doesn’t currently have a way to just display part of the html content. You will need to ensure it is designed just display “content” and doesn’t have its own headers and footers.

  • Since its an iframe any content must use its own css. This can also lead to content that doesn’t fit the site theme.

Examples

This add-on can be seen in action at the following sites: - https://www.mhcs.health.nsw.gov.au (frontpage twitter and facebook tiles and under Media > Newsletters)

Installation

Install collective.embedcontent by adding it to your buildout:

[buildout]

...

eggs =
    collective.embedcontent

and then running bin/buildout

Once installed and activated on your site there is an EmbedContent content type you can add anywhere in your site.

Contribute

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.0a1 (unreleased)

  • Initial release. [nngu6036]

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

collective.embedcontent-1.0a1.tar.gz (1.0 MB view details)

Uploaded Source

File details

Details for the file collective.embedcontent-1.0a1.tar.gz.

File metadata

  • Download URL: collective.embedcontent-1.0a1.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/2.7.17

File hashes

Hashes for collective.embedcontent-1.0a1.tar.gz
Algorithm Hash digest
SHA256 e0902d89525e0be5f32304c0367ee4ffd7c640eb8bd5d92d562b641404cff0d5
MD5 b8b2f7eef2a7911e47c4b29c8d93a064
BLAKE2b-256 2625ace5e42ce19cca7a922363982730a8f003bb606f71ea546ccc7dd49327d6

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