Skip to main content
طُوّرت هذه الميزة في البداية من قِبل davrot و yu-i-i/overleaf-cep، ثم عدّلها ayaka-notes/ayakaleaf-pro لتدعم OAuth. وقد قُدّمت بدءًا من الإصدار v6.2.0 وما بعده. ولا تزال في مرحلة تجريبية (beta). نحتاج إلى ملاحظاتك إذا واجهت أي مشكلة.

إعداد التكامل مع Zotero

  1. افتح هذا الرابط لإنشاء عميل Zotero OAuth (كما هو موضح في الصورة)
  2. اختر Application Type: Browser
  3. اضبط عنوان رد الاتصال (Callback URL) ليكون ${OVERLEAF_SITE_URL}/user/zotero/oauth/callback
  4. اضبط الملف config/variables.env الخاص بك
config/variables.env

ملاحظات

عند ترقية تثبيت موجود يحتوي على ملفات مراجع مرتبطة بـ Zotero إلى الإصدار 6.3.0 المُعاد إصداره، اتبع #ayakaleaf-pro-6.3.0. لا تحتاج التثبيتات الجديدة إلى هذا الترحيل.
نظرًا لأن Ayakaleaf منصة تعاونية، ولتحسين الأمان، بدءًا من الإصدار 6.3.0 لن يُسمح إلا للمنشئ الأصلي لملف المراجع bib بتحديث الملف المستورد.
على سبيل المثال، لنفترض أن مالك المشروع، المستخدم A، فعّل المشاركة عبر الرابط وأنشأ ملف test.bib في المشروع، وربطه بحساب Zotero الخاص به. إذا وصل مستخدم آخر، المستخدم B، إلى المشروع عبر الرابط المشترك، فسيظل بإمكان المستخدم B قراءة test.bib وتنزيله، لكن لن يُسمح له بتحديث الملف أو إعادة استيراده من Zotero. وحده المستخدم A، بصفته المنشئ الأصلي لملف المراجع، يمكنه إجراء التحديثات. وبعبارة أخرى، لا يملك صلاحية تحديث ملف .bib سوى منشئه الأصلي.

أسئلة وأجوبة

الإجابة: بعد ربط Zotero في Account Settings، افتح مشروعًا وانقر على New file → From Zotero. اختر اسم ملف، zotero.bib افتراضيًا، والمكتبة، ثم أنشئ الملف. استشهد بإدخالاته كالمعتاد، على سبيل المثال باستخدام \bibliography{zotero}.يكون الملف للقراءة فقط في المحرر. بعد تغيير مكتبة Zotero الخاصة بك، افتح الملف وانقر على Refresh لاستيراده مجددًا.
الإجابة: لا يُدرج هذا الإعداد إلا ملفات .bib التي يمكن تحريرها في المحرر. الملفات المستوردة من Zotero للقراءة فقط، لذا لا تُدرج. هذا سلوك متوقع: لا يزال بإمكانك الاستشهاد بإدخالاتها.
الإجابة: لا. يتم ربط Zotero عبر متصفح المستخدم، لذا يحتاج الخادم فقط إلى الوصول إلى Zotero. وإذا احتاج إلى وكيل لذلك، فاضبط ZOTERO_PROXY_URL.
آخر تعديل في ٢ نوفمبر ٢٠٢٦