Download the PHP package slub/slub-web-sachsendigital without Composer
On this page you can find all versions of the php package slub/slub-web-sachsendigital. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download slub/slub-web-sachsendigital
More information about slub/slub-web-sachsendigital
Files in slub/slub-web-sachsendigital
Package slub-web-sachsendigital
Short Description Templates, Styles and Configuration for Sachsen.Digital
License GPL-3.0-or-later
Homepage https://github.com/slub/slub_web_sachsendigital
Informations about the package slub-web-sachsendigital
SACHSEN.digital (LDP & SAVE)
This TYPO3 extension provides the configuration and setup for the new implementation of SACHSEN.digital by the SLUB Dresden.
Installation
This extension needs to reside in a folder called slub_web_sachsendigital
in TYPO3 extension folder ('typoconf/ext').
After activate the extension in the TYPO3 extension manager you need to include a static template called SLUB: Portal Sachsen.Digital
in the template settings of the source page of the SACHSEN.digtal branch.
Upgrade to Kitodo.Presentation 4
To upgrade an existing installation:
- Follow the steps described in the upgrade guide of Kitodo.Presentation, in particular:
- Set storage PID in template
- Run the upgrade wizards and database update
- Update CSP
- In the List View plugin of the search page, set the target PID
Configuration
The player is configured in media.typoscript.
settings.shareButtons
may be used to configure which sharing buttons are
available in the bookmarks modal:
- Button icon: Use
- either
type = material
andicon = ...
to use the specified Material Icon, - or
type = image
andsrc =
to use an image at the specified URL.
- either
- Tooltips: Set
titleTranslationKey
to a translation key that is defined in theplayerTranslations
file. - Share target: Enter a link URL in
hrefTemplate
- The placeholder
{url}
will be replaced by the URL to be shared. - The special value
dlf:qr_code
may be used to generate a QR code.
- The placeholder
constants
may be used to configure the video player:
prevChapterTolerance
: Number of seconds in which to still rewind to previous chaptervolumeStep
: Fractional value of volume increase/decrease when pressing up/down arrow keysseekStep
: Number of seconds for seek/rewindtrickPlayFactor
: Trick play factor for continuous rewind/seekforceLandscapeOnFullscreen
: Whether or not to switch to landscape in fullscreen mode
Frontend Development
Anything related to building the JavaScript and Less code is located in Build/
, which is the working directory for all commands listed in this section.
In general, Resources/Private/{JavaScript,Less}
contain the written code, while Resources/Public/{JavaScript,Css}
contain the compiled code as generated by the build process.
Getting Started
For selecting the proper Node version, you may either use NVM or check Build/.nvmrc
.
Development
You may use the following command to build the code in development mode and watch for file changes:
Production
Before committing, please run the following command to build the code in production mode:
Running Tests
Typings
Browser Compatibility
Remarks
- jQuery is marked as external in Webpack config
Dependencies
- TYPO3 CMS Frontend (cms)
- Extbase Framework (Extbase)
- Fluid Templating Engine (fluid)
- Kitodo.Presentation (dlf)
- News system (news)
All versions of slub-web-sachsendigital with dependencies
kitodo/presentation Version ^4.0|dev-master
slub/slub-digitalcollections Version ^3.0|dev-master