يمكنك استخدام Mirador وتكوينه بسرعة عن طريق إعادة مزج Glitch-start mirador.
نوصي بتثبيت Mirador باستخدام مدير حزم JavaScript مثل npm أو الغزل.
$ npm install mirador
# or
$ yarn add mirador
إذا كنت مهتمًا بدمج Mirador مع المكونات الإضافية في مشروعك، فنوصي باستخدام حزمة الويب أو الطرود لدمج الإصدار es من الحزم. الأمثلة هنا:
https://github.com/ProjectMirador/mirador-integration
إذا كنت تريد ببساطة تضمين Mirador في صفحة HTML دون مزيد من التخصيص، فقم بتضمين إصدار Mirador UMD:
<script src="https://unpkg.com/mirador@latest/dist/mirador.min.js"></script>
يمكن العثور على المزيد من الأمثلة على تضمين Mirador على https://github.com/ProjectMirador/mirador/wiki/M3-Embedding-in-Another-Environment#in-an-html-document-with-javascript.
للمساعدة في إضافة ترجمة، راجع src/locales/README.md
يتطلب التطوير المحلي لـ Mirador تثبيت Nodejs.
npm install
لتثبيت التبعيات.$ npm start
ثم انتقل إلى http://127.0.0.1:4444/
var miradorInstance = Mirador . viewer ( {
id : 'mirador' // id selector where Mirador should be instantiated
} ) ;
> miradorInstance
{ actions , store }
إضافة نافذة:
store . dispatch ( actions . addWindow ( ) ) ;
للتركيز على تشغيل النافذة:
store . dispatch ( actions . focusWindow ( 'window-1' ) )
store . getState ( )
$ npm test # For headless CI=true npm test
أو لمشاهدة الملفات المصدر باستمرار
$ npm run test:watch
$ npm run lint
تعد ملحقات المستعرض التالية مفيدة لتصحيح أخطاء مثيل التطوير المحلي لـ Mirador:
لتصحيح مجموعة الاختبار، قم بتشغيل:
$ npm run test:debug
ثم قم بتدوير عميل مفتش العقدة وقم بتعيين بعض نقاط التوقف. انظر هنا للحصول على دليل لتصحيح الأخطاء باستخدام Chrome DevTools.