# _ _ _ _ _ __ # | (_) | (_) | | / _| # _ __ ___ ___ __| |_ __ _ __| |_ ___ _ __ | | __ _ _ _ ___ ___ _ __ | |_ # | '_ ` _ \ / _ \/ _` | |/ _` | / _` | / __| '_ \| |/ _` | | | | / __/ _ \| '_ \| _| # | | | | | | __/ (_| | | (_| || (_| | \__ \ |_) | | (_| | |_| || (_| (_) | | | | | # |_| |_| |_|\___|\__,_|_|\__,_| \__,_|_|___/ .__/|_|\__,_|\__, (_)___\___/|_| |_|_| # ______ | | __/ | # |______| |_| |___/ # # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Pawtucket 2.0 # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Media display configuration # # Info @ http://docs.collectiveaccess.org/wiki/Pawtucket2:Configuration # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Controls how media is displayed in various parts of the application # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- detail = { images = { mimetypes = {image/jpeg, image/tiff, image/png, image/x-dcraw, image/x-psd, image/x-dpx, image/jp2, image/x-adobe-dng, image/bmp, image/x-bmp, image/heic}, display_version = large, alt_display_version = medium, viewer_width = 100%, viewer_height = 100%, no_overlay = 0, download_version = original, viewer = TileViewer }, video = { mimetypes = {video/x-flv, video/mpeg, audio/x-realaudio, video/quicktime, video/x-ms-asf, video/x-ms-wmv, application/x-shockwave-flash, video/x-matroska, video/x-dv, video/avi}, display_version = h264_hi, viewer_width = 100%, viewer_height = 96%, poster_frame_version = mediumlarge, viewer_poster_version = mediumlarge, alt_display_version = large, download_version = original, no_overlay = 1, controls = ['play-large', 'play', 'progress', 'current-time', 'mute', 'volume', 'captions', 'settings', 'fullscreen'], #controls_when = { # downloadable = { expression = "^ca_object_representations.restrict_download !~ /yes/i", controls = ['play-large', 'play', 'progress', 'current-time', 'mute', 'volume', 'captions', 'settings', 'download', 'fullscreen']} #}, viewer = VideoJS }, video_h264_original = { mimetypes = { video/mp4 }, display_version = original, viewer_width = 100%, viewer_height = 96%, poster_frame_version = mediumlarge, viewer_poster_version = mediumlarge, alt_display_version = large, download_version = original, no_overlay = 1, controls = ['play-large', 'play', 'progress', 'current-time', 'mute', 'volume', 'captions', 'settings', 'fullscreen'], #controls_when = { # downloadable = { expression = "^ca_object_representations.restrict_download !~ /yes/i", controls = ['play-large', 'play', 'progress', 'current-time', 'mute', 'volume', 'captions', 'settings', 'download', 'fullscreen']} #}, viewer = VideoJS }, quicktimevr = { mimetypes = {x-world/x-qtvr}, display_version = original, alt_display_version = large, viewer_width = 820, viewer_height = 520, no_overlay = 1, download_version = original, viewer = QTVR }, audio = { mimetypes = {audio/mpeg, audio/x-aiff, audio/x-wav, audio/mp4, audio/wav}, display_version = mp3, alt_display_version = large, viewer_width = 360, viewer_height = 235, poster_frame_version = mediumlarge, viewer_poster_version = mediumlarge, download_version = original, no_overlay = 1, viewer = MediaElement }, pdf = { mimetypes = {application/pdf}, display_version = tilepic, alt_display_version = mediumlarge, width = 400, height = 400, download_version = original, no_overlay = 0, viewer = TileViewer }, documents = { mimetypes = {application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-powerpoint, application/vnd.openxmlformats-officedocument.presentationml.presentation}, display_version = tilepic, alt_display_version = large, viewer_width = 400, viewer_height = 400, poster_frame_version = mediumlarge, download_version = original, no_overlay = 0, viewer = UniversalViewer }, postscript = { mimetypes = {application/postscript}, display_version = tilepic, alt_display_version = large, viewer_width = 400, viewer_height = 400, poster_frame_version = mediumlarge, download_version = original, no_overlay = 0, viewer = UniversalViewer }, text = { mimetypes = {text/xml}, display_version = original, alt_display_version = large, no_overlay = 1, viewer = UniversalViewer }, 3d = { mimetypes = {application/stl, application/surf, text/prs.wavefront-obj, model/gltf+json }, display_version = original, viewer_width = 400, viewer_height = 400, download_version = original, background_color = "#cccccc", default_color = "#cc0000", # default material color viewer = ThreeJS }, 3d_ply = { mimetypes = {application/ply}, display_version = original, viewer_width = 400, viewer_height = 400, download_version = original, background_color = "#cccccc", default_color = "#cc0000", # default material color viewer = ThreeJS }, binary = { mimetypes = {application/octet-stream}, display_version = large, viewer_width = 800, viewer_height = 800, download_version = original, viewer = TileViewer } } # -------------------------------------------------------------------------------- media_overlay = { images = { mimetypes = {image/gif, image/jpeg, image/tiff, image/png, image/x-dcraw, image/x-psd, image/x-dpx, image/jp2, image/x-adobe-dng, image/x-dcraw, application/dicom, image/bmp, image/x-bmp, image/heic}, display_version = tilepic, alt_display_version = large, viewer_width = 100%, viewer_height = 100%, download_version = original, viewer = TileViewer, }, video = { mimetypes = {video/x-flv, video/mpeg, audio/x-realaudio, video/quicktime, video/x-ms-asf, video/x-ms-wmv, application/x-shockwave-flash, video/x-matroska, video/x-dv, video/avi}, display_version = h264_hi, viewer_width = 100%, viewer_height = 100%, poster_frame_version = mediumlarge, viewer_poster_version = mediumlarge, alt_display_version = large, download_version = original, viewer = VideoJS }, video_h264_original = { mimetypes = { video/mp4 }, display_version = original, viewer_width = 100%, viewer_height = 100%, poster_frame_version = mediumlarge, viewer_poster_version = mediumlarge, alt_display_version = large, download_version = original, viewer = VideoJS }, quicktimevr = { mimetypes = {x-world/x-qtvr}, display_version = original, alt_display_version = large, viewer_width = 820, viewer_height = 520, download_version = original, viewer = QTVR }, audio = { mimetypes = {audio/mpeg, audio/x-aiff, audio/x-wav, audio/mp4, audio/x-flac}, display_version = mp3, alt_display_version = large, viewer_width = 600, viewer_height = 32, poster_frame_version = mediumlarge, download_version = original, viewer = MediaElement }, pdf = { mimetypes = {application/pdf}, display_version = tilepic, alt_display_version = mediumlarge, width = 100%, height = 100%, download_version = original, # Scroll mode to open viewer with by default. Values are: # VERTICAL = vertical scrolling # HORIZONTAL = horizontal scrolling # WRAPPED = wrapped display # DEFAULT = user default (whatever the user last selected) scroll_mode = DEFAULT, viewer = pdfjs }, documents = { mimetypes = {application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-powerpoint, application/vnd.openxmlformats-officedocument.presentationml.presentation}, display_version = tilepic, alt_display_version = large, viewer_width = 820, viewer_height = 520, poster_frame_version = mediumlarge, download_version = original, viewer = UniversalViewer }, postscript = { mimetypes = {application/postscript}, display_version = original, alt_display_version = large, viewer_width = 820, viewer_height = 520, poster_frame_version = mediumlarge, download_version = original, viewer = UniversalViewer }, text = { mimetypes = {text/xml}, display_version = original, alt_display_version = large, download_version = original, viewer = UniversalViewer }, 3d = { mimetypes = {application/stl, application/surf, text/prs.wavefront-obj, model/gltf+json }, display_version = original, viewer_width = 100%, viewer_height = 100%, download_version = original, background_color = "#cccccc", default_color = "#cc0000", # default material color viewer = ThreeJS }, 3d_ply = { mimetypes = {application/ply}, display_version = original, viewer_width = 100%, viewer_height = 100%, download_version = original, background_color = "#cccccc", default_color = "#cc0000", # default material color viewer = ThreeJS }, binary = { mimetypes = {application/octet-stream}, display_version = large, viewer_width = 800, viewer_height = 800, download_version = original, viewer = TileViewer } } # -------------------------------------------------------------------------------- download = { images = { mimetypes = {image/jpeg, image/tiff, image/png, image/x-dcraw, image/x-psd, image/x-dpx, image/jp2, image/x-adobe-dng, image/bmp, image/x-bmp, image/heic}, download_version = original, viewer = TileViewer }, video = { mimetypes = {video/x-flv, video/mpeg, audio/x-realaudio, video/quicktime, video/x-ms-asf, video/x-ms-wmv, application/x-shockwave-flash, video/x-matroska, video/x-dv, video/avi}, download_version = h264_hi, viewer = VideoJS }, video_h264_original = { mimetypes = { video/mp4 }, download_version = h264_hi, viewer = VideoJS }, quicktimevr = { mimetypes = {x-world/x-qtvr}, download_version = original, viewer = QTVR }, audio = { mimetypes = {audio/mpeg, audio/x-aiff, audio/x-wav, audio/mp4, audio/wav}, download_version = mp3, width = 580, height = 450, no_overlay = 1, viewer = MediaElement }, documents = { mimetypes = {application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-powerpoint, application/vnd.openxmlformats-officedocument.presentationml.presentation}, download_version = original, viewer = UniversalViewer }, pdf = { mimetypes = {application/pdf}, download_version = original, viewer = UniversalViewer }, text = { mimetypes = {text/xml} download_version = original, viewer = UniversalViewer }, binary = { mimetypes = {application/octet-stream}, download_version = original, viewer = TileViewer } } # --------------------------------------------------------------------------------