Export any Archetype content to RDF. It provides a few general adaptors for ATContentTypes and ATVocabularyManager. 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.rdfmarshaller to your eggs section in your buildout and re-run buildout. You can download a sample buildout from https://github.com/eea/eea.rdfmarshaller/tree/master/buildouts/plone4
- Install EEA 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 4 compatible): https://github.com/eea/eea.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)