Remote entities module allows fetching announcements from Etusivu
-instance.
It utilizes json-api
and external_entities
-module to transfer the data between instances.
If current language is not in default languages, remote entities use fallback language. Alt languages show local announcements in current language (if translated) and in English.
Local setup requires Etusivu-instance to be up and running with some relevant data created to it.
Remote entities are cached with custom cache tags. These tags are cleared when any entities are updated using PubSub by etusivu instance. See helfi_etusivu
-module.