Vous pouvez rapidement utiliser et configurer Mirador en remixant le Glitch de démarrage de mirador.
Nous vous recommandons d'installer Mirador à l'aide d'un gestionnaire de packages JavaScript comme npm ou Yarn.
$ npm install mirador
# or
$ yarn add mirador
Si vous souhaitez intégrer Mirador avec des plugins dans votre projet, nous vous recommandons d'utiliser webpack ou parcel pour intégrer la version es des packages. Des exemples sont ici :
https://github.com/ProjectMirador/mirador-integration
Si vous souhaitez simplement intégrer Mirador dans une page HTML sans autre personnalisation, incluez la version Mirador UMD :
<script src="https://unpkg.com/mirador@latest/dist/mirador.min.js"></script>
D'autres exemples d'intégration de Mirador peuvent être trouvés sur https://github.com/ProjectMirador/mirador/wiki/M3-Embedding-in-Another-Environment#in-an-html-document-with-javascript.
Pour obtenir de l'aide sur l'ajout d'une traduction, voir src/locales/README.md
Le développement local de Mirador nécessite l'installation de nodejs.
npm install
pour installer les dépendances.$ npm start
Accédez ensuite à http://127.0.0.1:4444/
var miradorInstance = Mirador . viewer ( {
id : 'mirador' // id selector where Mirador should be instantiated
} ) ;
> miradorInstance
{ actions , store }
Ajouter une fenêtre :
store . dispatch ( actions . addWindow ( ) ) ;
Pour focaliser une exécution de fenêtre :
store . dispatch ( actions . focusWindow ( 'window-1' ) )
store . getState ( )
$ npm test # For headless CI=true npm test
ou pour regarder continuellement les fichiers sources
$ npm run test:watch
$ npm run lint
Les extensions de navigateur suivantes sont utiles pour déboguer une instance de développement local de Mirador :
Pour déboguer la suite de tests, exécutez :
$ npm run test:debug
puis lancez un client inspecteur nodejs et définissez quelques points d'arrêt. Voir ici pour un guide de débogage avec Chrome DevTools.