GENERIC EXHIBITION PLATFORM

The generic exhibition platform has been developed within the project Beyond Matter (2019-2023), a collaborative practice-based research project led by the ZKM | Center for Art and Media Karlsruhe. The virtual exhibition architecture essentially consists of exhibition items (digital 3D objects) whose constant rearrangement is orchestrated by a profile-based recommender system in combination with a gravity-based reshuffling system.

This exemplary online environment demonstrates the features of the software and is available on the GitHub account of the ZKM | Karlsruhe. It seeks to encourage art organizations and developers of cultural endeavors to download and use it for their own digital exhibition projects.

Demo

https://genericexhibitionplatform.beyondmatter.eu/

Documentation

A complete api documentation including concept guidebook and selected tutorial steps can be found here: https://genericexhibitionplatform.beyondmatter.eu/docs/

Basics

Project license

"generic platform" - Open Source Third-Party Software Licenses "generic platform" incorporates the use of third-party open source software components, each governed by its respective license agreement. Please note that the licenses of all third-party software components may impose certain rights and obligations upon you as a user. It is your responsibility to review and comply with the terms of each license. The use of "generic platform" implies your acceptance of the terms and conditions specified by the licenses of the incorporated third-party software components.

"generic platform" - Open Source License "generic platform" is licensed under the MIT License: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files including all demo assets like images or 3d artwork (the ""generic platform""), to deal in the "generic platform" without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the "generic platform", and to permit persons to whom the "generic platform" is furnished to do so, subject to the following conditions: https://opensource.org/license/mit/

Font license

We are using the font “Manrope” https://fonts.google.com/specimen/Manrope, which is licenced under the Open font License https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL.

External licenses

Library Version License Source
@vimeo/player 2.16.1 MIT https://yarnpkg.com/package/@vimeo/player
browser-sync 2.26.14 Apache-2.0 https://yarnpkg.com/package/browser-sync
cannon-es 0.18.0 MIT https://yarnpkg.com/package/cannon-es
class.upload.php 2.1.0 GPL-2.0-only https://github.com/verot/class.upload.php
clulib 3.8.0 MIT https://yarnpkg.com/package/clulib
composer 2.3.4 MIT https://getcomposer.org/
dat.gui 0.7.7 Apache-2.0 https://yarnpkg.com/package/dat.gui
docdash 2.0.1 Apache-2.0 https://yarnpkg.com/package/docdash
externs 1.0.0 MIT https://yarnpkg.com/package/externs
ext-PDO latest MIT https://github.com/php-kit/ext-pdo
formr 1.3.7 GPL-2.0-only https://formr.github.io/
google-closure-compiler 20210601.0.0 Apache-2.0 https://yarnpkg.com/package/google-closure-compiler
google-closure-library 20210601.0.0 Apache-2.0 https://yarnpkg.com/package/google-closure-library
gsap 3.7.1 Standard https://greensock.com/standard-license https://yarnpkg.com/package/gsap
gulp 4.0.2 MIT https://yarnpkg.com/package/gulp
gulp-autoprefixer 8.0.0 MIT https://yarnpkg.com/package/gulp-autoprefixer
gulp-google-closure-deps 0.0.5 ISC https://yarnpkg.com/?q=gulp-google-closure-deps
gulp-header 2.0.9 MIT https://yarnpkg.com/package/gulp-header
gulp-header-comment 0.10.0 MIT https://yarnpkg.com/package/gulp-header-comment
gulp-if 3.0.0 MIT https://yarnpkg.com/package/gulp-if
gulp-replace 1.1.3 MIT https://yarnpkg.com/package/gulp-replace
gulp-sass 5.0.0 MIT https://yarnpkg.com/package/gulp-sass
gulp-sourcemaps 3.0.0 ISC https://yarnpkg.com/package/gulp-sourcemaps
gulp-stylelint 13.0.0 MIT https://yarnpkg.com/package/gulp-stylelint
howler 2.2.3 MIT https://yarnpkg.com/package/howler
husky 6.0.0 MIT https://yarnpkg.com/package/husky
jsdoc 4.0.2 Apache-2.0 https://yarnpkg.com/package/jsdoc
lint-staged 11.0.0 MIT https://yarnpkg.com/package/lint-staged
minibarjs 0.5.1 MIT https://yarnpkg.com/package/minibarjs
node 14.0.0 MIT https://nodejs.org/
phumbor 1.2 MIT https://github.com/99designs/phumbor
promise-polyfill 8.2.0 MIT https://yarnpkg.com/package/promise-polyfill
sass 1.32.12 MIT https://yarnpkg.com/package/sass
stats.js 0.17.0 MIT https://yarnpkg.com/package/stats.js
stylelint 13.13.1 MIT https://yarnpkg.com/package/stylelint
stylelint-scss 3.19.0 MIT https://yarnpkg.com/package/stylelint-scss
swiper 7.0.8 MIT https://yarnpkg.com/package/swiper
systemjs 6.10.0 MIT https://yarnpkg.com/package/systemjs
three 0.132.2 MIT https://yarnpkg.com/package/three
yargs 17.0.1 MIT https://yarnpkg.com/package/yargs
yarn 1.22.5 BSD-2-Clause https://classic.yarnpkg.com/

import

Co-funded by the Creative Europe Program of the European Union and German Federal Government Commissioner for Culture and the Media