Export any Dexterity content to RDF. You can then look in eea.soer to find out how to customize these adaptors for your own RDF schemas and own content types.
Contents
- Add eea.dexterity.rdfmarshaller to your eggs section in your buildout and re-run buildout. You can download a sample buildout from https://github.com/eea/eea.dexterity.rdfmarshaller/tree/master/buildouts/plone5
- Install EEA Dexterity RDF Marshaller within Site Setup > Add-ons
See marshaller.txt
This add-on defines a Plone custom Content rule action called Ping CR. Thus, within Site Setup > Content Rules one can define custom content rules that will trigger the Ping CR action. This is an asynchronous action, thus it can be handled:
Just provide the RABBITMQ_ environment variables:
- RABBITMQ_HOST - RabbitMQ domain name. e.g.: RABBITMQ_HOST=rabbitmq.apps.eea.europa.eu
- RABBITMQ_PORT - Connect to RabbitMQ on this port. e.g.: RABBITMQ_PORT=5672
- RABBITMQ_USER - Username to be used to connect to RabbitMQ. e.g.: RABBITMQ_USER=client
- RABBITMQ_PASS - Password to be used to connect to RabbitMQ. e.g.: RABBITMQ_PASS=secret
- Make sure you have plone.app.async (preferably eea.async.manager) installed and properly configured. See https://pypi.org/project/plone.app.async/#installation
- If you're using Docker and eeacms/kgs, to start a zc.async instance, just use ZOPE_MODE=zeo_async
- Latest source code (Plone 5.2 compatible): https://github.com/eea/eea.dexterity.rdfmarshaller
The Initial Owner of the Original Code is European Environment Agency (EEA). All Rights Reserved.
The EEA Progress Bar (the Original Code) is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
More details under docs/License.txt
EEA - European Environment Agency (EU)