Sie können Mirador schnell verwenden und konfigurieren, indem Sie den Mirador-Start-Glitch neu mischen.
Wir empfehlen, Mirador mit einem JavaScript-Paketmanager wie npm oder Yarn zu installieren.
$ npm install mirador
# or
$ yarn add mirador
Wenn Sie daran interessiert sind, Mirador mit Plugins in Ihr Projekt zu integrieren, empfehlen wir die Verwendung von Webpack oder Parcel zur Integration der es-Version der Pakete. Beispiele finden Sie hier:
https://github.com/ProjectMirador/mirador-integration
Wenn Sie Mirador ohne weitere Anpassung einfach in eine HTML-Seite einbetten möchten, schließen Sie den Mirador UMD-Build ein:
<script src="https://unpkg.com/mirador@latest/dist/mirador.min.js"></script>
Weitere Beispiele für die Einbettung von Mirador finden Sie unter https://github.com/ProjectMirador/mirador/wiki/M3-Embedding-in-Another-Environment#in-an-html-document-with-javascript.
Hilfe zum Hinzufügen einer Übersetzung finden Sie unter src/locales/README.md
Die lokale Entwicklung von Mirador erfordert die Installation von NodeJS.
npm install
aus, um die Abhängigkeiten zu installieren.$ npm start
Navigieren Sie dann zu http://127.0.0.1:4444/
var miradorInstance = Mirador . viewer ( {
id : 'mirador' // id selector where Mirador should be instantiated
} ) ;
> miradorInstance
{ actions , store }
Fügen Sie ein Fenster hinzu:
store . dispatch ( actions . addWindow ( ) ) ;
Um ein Fenster zu fokussieren, führen Sie Folgendes aus:
store . dispatch ( actions . focusWindow ( 'window-1' ) )
store . getState ( )
$ npm test # For headless CI=true npm test
oder um die Quelldateien kontinuierlich anzusehen
$ npm run test:watch
$ npm run lint
Die folgenden Browsererweiterungen sind zum Debuggen einer lokalen Entwicklungsinstanz von Mirador nützlich:
Führen Sie Folgendes aus, um die Testsuite zu debuggen:
$ npm run test:debug
Starten Sie dann einen NodeJS-Inspektor-Client und legen Sie einige Haltepunkte fest. Hier finden Sie eine Anleitung zum Debuggen mit Chrome DevTools.