Jetzt neu und frisch, besser vom Niederrhein. 
KLXM Studio – Home
Get in touch

Agencies & network · Advanced · 1:25 min

Shared media & shared data

Media pools (e.g. brand images) and an association’s tables for its member clubs.

No sound, with subtitles German and English subtitles – switch them on and off with “CC” in the player. The video is hosted on this server and only loads when you press play. The steps below are the full text of the video.

Goal

Several websites use common images and data – maintained in one place.

Prerequisites

  • A network account or administration of the main website.

Step by step

Transcript: every step matches one subtitle in the video.

  1. Grundeinstellungen › Geteilte Medien (shared media): central libraries (e.g. logos, brand images) for several websites.
  2. “Neuen Pool anlegen” (new pool): name, short name and the websites allowed to use it.
  3. Per pool: “Genutzt von” (used by) and “Pflegen dürfen” (may maintain) – everyone else only uses the files.
  4. In the media library: right-click a file › “In … verschieben (geteilt)” (move to shared) – existing uses are kept.
  5. Switch between “Diese Website” (this website) and the pool at the top – the file now lives there for every website of the pool.
  6. Shared data: one website (e.g. the association) owns the table, members (clubs) see and add entries.
  7. At the club the association’s entries appear in the same table – read-only, its own stay editable.
  8. Backup commands: pool:backup and shared:backup (see technical documentation › shared data tables).

Commands & configuration

php bin/console pool:create marke "Markenbilder"
php bin/console data:share verbandsnews --members=verein-a,verein-b --site=verband
php bin/console pool:backup --all
php bin/console shared:backup --all

Tips & pitfalls

Tip

Sharing existing files: right-click in the media library › “In … verschieben (geteilt)” (move to shared) – existing uses stay valid.

Watch out

Changes in pools and shared tables take effect immediately on all participating websites.

Watch out

sync-content.sh does not transfer pools and shared tables.