collective.embeddedpage allows to embed remote HTML pages in Plone.
Features
Adds EmbeddedPage content types (Dexterity based)
Displays remote HTML within the view of the EmbeddedPage content object
Examples
This add-on can be seen in action at the following sites:
Translations
This product has been translated into
German
Installation
Install collective.embeddedpage by adding it to your buildout:
[buildout]
...
eggs =
collective.embeddedpage
and then running bin/buildout
Contribute
Issue Tracker: https://github.com/collective/collective.embeddedpage/issues
Source Code: https://github.com/collective/collective.embeddedpage
Support
If you are having issues, please let us know.
If you require professional support, feel free to drop us a note at info@kitconcept.com.
Credits
The development of this plugin has been kindly sponsored by Humboldt-Universität zu Berlin and Forschungszentrum Jülich.
Developed by kitconcept.
License
The project is licensed under the GPLv2.
Contributors
Timo Stollenwerk, stollenwerk@kitconcept.com
Rodrigo de Souza, souza@kitconcept.com
Changelog
3.0.1 (2021-12-03)
Remove title/description field from the IEmbeddedPage behavior. Fixes #42 [timo]
3.0.0 (2021-10-08)
Migrate to non interface name behaviors. [sneridagh]
Add DublinCore behavior to EmbeddedPage content type. [sneridagh]
Drop Python 2 support. [timo]
Drop Plone 5.1 and 4.3 support. [timo]
2.2.1 (2021-04-26)
Fix charmap error with ‘Windows-1254’ encoding. Use utf-8 as fallback [robdayz]
2.2.0 (2021-04-14)
Add Python 3.8 support (worked before, just added it to classifiers) [timo]
2.1.4 (2020-09-26)
Do not fail on invalid URLs [timo]
Run black on codebase [timo]
2.1.3 (2020-06-27)
Don’t purge behaviors [csenger]
2.1.2 (2020-06-18)
Fix getting js resources (#28). [csenger]
2.1.1 (2020-05-06)
Do not fail on missing params in process_page. [timo]
2.1.0 (2020-05-04)
Added i18n translation files for EN, ES, CA. [robdayz]
Add serializer for Volto support. [rodfersou]
2.0.0 (2020-04-09)
Plone 5.2/Python 3 compatibility. [timo,rodfersou]
1.3.2 (2020-02-04)
Don’t raise an exception when target page is empty. [rodfersou]
1.3.1 (2019-06-12)
Change development status to Production/Stabel in setup.py. [timo]
1.3.0 (2019-06-12)
Change header forwarding: Only forward http x-* headers and convert zopes header names (e.g. HTTP_X_FORWARD_FOR to x-forward-for) [csenger]
1.2.2 (2019-05-28)
Dont double decode XML HTML pages. [rofersou]
Pass headers forward from original request. [rodfersou]
Make URL field not required. [rodfersou]
1.2.1 (2019-05-10)
Fix German translation “Show After” and “Show Before”. [timo]
1.2.0 (2019-05-10)
Use chardet package to detect the encoding of the embedded page. [rodfersou]
1.1.0 (2019-04-18)
Move stylesheets from head to body. [rodfersou]
Add tests. [rodfersou]
Add data-embedded attribute to inspect what page is being embedded with no need to login. [rodfersou]
1.0.2 (2019-03-30)
Fix the content type when request script. [rodfersou]
Fix iframe relative path to full path. [rodfersou]
1.0.1 (2019-03-28)
Forward script requests from plone server. [rodfersou]
Forward requests and params to original page. [rodfersou]
Convert html parsed data to string with html method. [rodfersou]
1.0.0 (2019-02-23)
Re-release 1.0.0a6 as final release. [timo]
1.0.0a6 (2019-02-13)
Add extra standard behaviors. [rodfersou]
1.0.0a5 (2019-02-12)
Fix when html is encoded as UTF-8. [rodfersou]
1.0.0a4 (2019-02-11)
Fix when there is no body tag inside html. [rodfersou]
1.0.0a3 (2019-01-22)
Add Rich Text to add content before the page embedded. [rodfersou]
Add Rich Text to add content after the page embedded. [rodfersou]
Add One parameter to disable right portlet column. [rodfersou]
1.0.0a2 (2019-01-14)
Do not show title and description of the content page itself. [timo]
Add pypi classifier for development status. [timo]
1.0.0a1 (2018-11-01)
Initial release. [kitconcept]
Metadata
Release files for collective.embeddedpage 3.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| collective.embeddedpage-3.0.1.tar.gz | 55.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| collective.embeddedpage-3.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 82.3 kB
Release files / collective.embeddedpage-3.0.1.tar.gz
| Download URL | collective.embeddedpage-3.0.1.tar.gz |
|---|---|
| Size | 55.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a3b7335cef3446239ffac4b170f136b7016336a83e26bf8e7a93896a0ac5ec84
|
|
BLAKE2b-256 checksum How to use checksums |
e0086bc24704944c54c26effc8390ae9130520c81d7b33a6143a6a16c5f5e85a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.7.0 requests/2.25.1 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.8.12
|
Release files / collective.embeddedpage-3.0.1-py3-none-any.whl
| Download URL | collective.embeddedpage-3.0.1-py3-none-any.whl |
|---|---|
| Size | 26.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1ce50fc2aa5aee28eb1eb7e824cbbf736c35789b2b4dac5957a6fa7fa0d21274
|
|
BLAKE2b-256 checksum How to use checksums |
e61da6d53a86930539d932fa06a8141109c9f129a2aa331f85b952dcd97ae11e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.7.0 requests/2.25.1 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.8.12
|