Use Cases

MediaDropBox -> Openstore -> MediaHub -> CMS -> Openstore

Keywords: MediaDropBox, OpenstoreAPI, MediaHub, CMS, Content sharing, Image reports

  • New content are added via MediaDropBox to Openstore

  • Openstore send MediaHub messages of new content

  • CMS systems subscribes for Openstore messages

  • CMS Systems fetches content via OpenstoreAPI and use in production

  • CMS Systems adds publish information to Content via OpenstoreAPI

  • Openstore generates image reports for published content

CMS -> MediaHub ->Translation Service ->MediaHub ->CMS

Keywords: CMS, MediaHub, Google GCP

  • Article needs to be translated x languages, CMS system sends MediaHub message "translate to english and french"

  • Translation Service gets message and send Article to Google Translate

  • Translation Service sends MediaHub message "translated versions of article"

  • CMS system gets the translated versions and updates article with languages



MediaDropBox ->Openstore ->MediaHub ->ImageAnalyse ->MediaHub ->RaceInfo ->MediaHub ->Openstore

Keywords: Openstore, MediaHub, MediaDropBox, Chain of events, Google GCP

  • Photographer send images direct from WiFi Camera via MediaDropBox to Openstore

  • Openstore send MediaHub message "new images"

  • ImageAnalyse service gets message and sends images to Google GCP for "numberplate detection"

  • ImageAnalyse enriches image metadata with start numbers found on image and send MediaHub message

  • RaceInfo service gets message and use the GeoJson and Image metadata part in message do detect competition arena and race, enriches message with race info and send MediaHub message with enriched information

  • Openstore Application gets message about "updated image metadata" and updates database with race info for competitors found on image


Keywords: Amazon S3, CMS, MediaHub, Content sharing, Mail input

  • Cloud storage service connects to SMPT server, FTP catalogs and folders

  • When contents is available, Cloud storage service writes content to S3 extracts metadata (XMP/IPTC/EXIF/etc..) and send MediaHub message "new content available"

  • Subscribing services/applications get messages and fetches desired content from one place (S3)

  • Multiple CMS systems / services / apps get access to same Content in real time



Keywords: Openstore, Departments, Content sharing

  • Three different offices/media producers share one Openstore

  • All three have own parts in Openstore for their users wich only they can se

  • Users with permissions to share content can share objects to other departments


Keywords: Openstore, Indesign plugin, Autorepro, Manual repro, Image reports

  • User searches Openstore for content

  • User drag selected content into Indesign

  • IcemanMedia Openstore ID Plugin fetches content data via OpenstoreAPI and mount it on page

  • If Content is a Image type, user can adjust image on page and when ready order Automatic Repro or Repro for manual work (Photoshop)

  • If manual repro is ordered appointed user is notified that new job is in queue

  • When the print copy (profiled, scaled, enhanced ...) is ready on fileserver OS ID Plugin automatically replaces the "draft image" to the print ready copy

  • Page is published and Openstore automatically generates image reports for external images

Keywords: Openstore, Indesign plugin, Image reports

  • User searches Openstore for content

  • User drag selected content into Indesign

  • IcemanMedia Openstore ID Plugin fetches the Original image and writes it to designated file server (or local disk)

  • IcemanMedia Openstore ID Plugin let user open it in Photoshop if it is necessary or if the original image is already print ready in Openstore the work is done...

  • Page is published and Openstore automatically generates image reports for external images

Keywords: Openstore, External image suppliers, Large intake, Automation

  • External bureaus uploads content to FTP servers connected to Openstore via Openstore FTP Inqueues services

  • Openstore Routes, Index and Store images using XMP/IPTC & EXIF data

  • Users with access to External content in Openstore can use images in print or web etc..

  • When images is used image reports are automatically generated for each supplier of content (bureau)

  • Unused images is deleted (if Openstore is configured to do so)

  • Used images is archived (if Openstore is configured to do so)

Keywords: Openstore, Openstore Images Sales (Websale) External users, External customers, External access to content

  • Content (images / videos) are added to Openstore

  • Openstore built in and configurable rules for which images to be shown external in Openstore Websale automatically kicks in

  • External users log in into Websale (public web gui for image search and selection and download)

  • External user downloads image and logged in user can use image in their production

  • Openstore generates download information for each external user and creates reports

Keywords: CMS, OpenstoreAPI, Third party software

  • Develop own user interfaces with OpenstoreAPI to full integration in own systems

  • Search, View info, Fetch, Update content etc...

  • Online documentation to OpenstoreAPI

  • Online TEST bench for API calls within OpenstoreAPI dokumentation

  • Easy to use API, used by many different third party developers

  • 150+ API calls, and still adding new ones to fully support all third party developers building more and more applications...

Keywords: CMS, MediaHub, Content sharing, Content Access, Central search for content

  • System A, B, C and D all holds content of different types, images, videos, articles, pages etc

  • Systems sends MediaHub messages when new content is available

  • Systems sends MediaHub messages when content is updated

  • Systems sends MediaHub messages when content are deleted

  • Application developers can develop search dialoges for searching content regardless where is is stored

Keywords: Openstore, Video, MediaDropBox, Amazon S3, Amazon AWS, Content sharing (external links)

  • Users in Openstore or MediaDropBox uploads content (images/videos etc)

  • Openstore (if configured to store videos on S3) stores original video on S3

  • Users with permission to share S3 links selects one video, and creates a public link to that object

  • Public (External links) kan when sharing in Openstore be set do be available for a certain time, 5 minutes, 1 hour, 7 days, etc etc...

  • Notifications to external users can be made by for example e-mail, containing the created public temporary link

Keywords: External suppliers, Photographers, Image / Video intake, Share jobs, Coworkers, Delivery routing, Delivery Copies

  • Image editor with permission to add new tasks/jobs to MediaHub create job for photographer and one coworker

  • External photographer takes photos and sends them directly to MediaDropBox via Camera WiFi

  • Job that the External photographers Camera send images to is set to deliver content to 4 different systems

  • Each system get the images at the same time

  • Image editor can change destination setting on external photographers job whenever wanted

  • Image editor can add keywords, descriptions, department in CMS system etc in job info, photographer don't need to edit job info (if the photographer don't want to do that, or lacks permission to do so)

  • Images are stored in Openstore and published in different papers / media

  • Papers are published and stored as PDF in Openstore

  • Articles are written, published and stored in Openstore

  • Due to joint publishing information, the different assets are coupled to each other

  • Users can now go from page to published images on that page, or from article to pages the article is published on, or from images to articles published on same page etc...

  • Images in Openstore for sale in third party external system are put in export queue

  • Images exported to third party system with OS unique id

  • If third party systems updates image info, they sends XMP file with new updated image info/meta data

  • Openstore info updater updates the image with new info

  • External bureau sales images to their customers

This solution is currently in production with TT News Agency (https://tt.se/en/about-us/)

  • Content can automatically be exported from Openstore

  • Several services is available for export, image exports, pdf exports, article exports, video exports

  • Exports can be scheduled or instant

  • Exports are made with FTP to destinations

  • Exports can also be triggered by permitted users within OpenstoreWeb GUI

  • A task is added in the planning system, and assigned to User

  • Planning system Service sends MediaHub message "new job for user x"

  • MediaDropBox MH subscriber application gets message and creates job to User x

  • User X adds images to job and MediaDropBox inserts images in Openstore via OpenstoreAPI and send MediaHub message "new image in Openstore to job"

  • Planning system subscriber application gets messages of new images to job, and updates job information in planning system adds images to job with Openstore links to images (shows thumbnails of images)

  • Third party developer needs custom data on images when placed in article

  • API call UPDATE_IMAGE_EXTRA_DATA to add key/value of choice

  • Adding "placed in article"

  • API call GET_IMAGE_INFO returns standard image info + extra data key/values list, third party developer can make necessary actions with extra data

  • Images can have unlimited numbers of extra data, keys are unique

Keywords: Openstore, External users, Share images, Public access , Website

  • Permitted user selects images in Openstore

  • User tell Openstore to generate new (or modify existing) website

  • User sets time limit for the site to exist on web

  • Openstore generates a new website with a HTML template of choice

  • When website is generated by Openstore user gets the URL to website

  • User mails the URL to trusted external users and they can browse and download images of choice

Websites can also be generated by third party developers via API call GENERATE_WEBSITE_ON_CLOUD

  • Is used when standard fields are not sufficient for customer-specific metadata requirements

  • Added to Openstore standard metadata fields

  • Can be used for, search, indexing and info

  • Added via OpenstoreWeb GUI by users with system admin permissions

  • Also called extra data, available via OpenstoreAPI calls



  • User selects image and place image (not print ready) in document

  • User orders Openstore autorepro mission within Indesign

  • Openstore Autorepro creates print ready copy of image and place it on Amazon S3 storage

  • Openstore notifies Indesign that the image is ready and Indesign replaces temporary (not print ready) image with print ready image