كيفية تفعيل تطوير الإضافات في محررات سطح المكتب ONLYOFFICE

لا يوفر برنامج ONLYOFFICE Desktop Editors أي توثيق لخيار "تمكين تطوير الإضافات". تتمثل آلية العمل المعتمدة في تثبيت الإضافة الخاصة بك عبر مدير الإضافات، ووضعها في مجلد الإضافات المحلي، ويمكنك استبدال النسخة المثبتة برابط رمزي إلى مجلد المصدر الخاص بك. لفحص الأخطاء واستخدام نقاط التوقف، شغّل تطبيق سطح المكتب مع علامة التصحيح الموثقة. هذه خطوات منفصلة: يُتيح وضع التصحيح الوصول إلى أدوات المطور، بينما يُتيح تثبيت الإضافة أو ربطها استخدامها للمحرر.

تصف وثائق واجهة برمجة تطبيقات ONLYOFFICE الحالية سير العمل نفسه على سطح المكتب، كما توثق خيارًا لإبقاء وضع التصحيح مُفعّلاً عند تشغيل التطبيق. لم أجد أي إشعار رسمي بوجود خيار جديد لتفعيل وضع التطوير يُغيّر هذه الخطوات. يتبع هذا الدليل التعليمات الرسمية المتاحة بتاريخ 6 أكتوبر 2026. قد تختلف المسارات باختلاف نوع التثبيت، لذا يُرجى التأكد من المسار الخاص بنظامك قبل تعديل الملفات.

اختر سير عمل تطوير المكونات الإضافية

يقتربالأفضل لـالتنازل عن ميزة ممن أجل الحصول على أخرى
قم بتثبيت .pluginملف مضغوط في مدير الإضافاتالتثبيت الأولي، أو الاختبارات السريعة، أو التغييرات العرضيةبسيط ومدعوم، ولكن يجب عليك إعادة بناء الأرشيف وإعادة تثبيته بعد كل تغيير في المصدر.
قم بربط مجلد الإضافة المثبتة بمجلد المصدر الخاص بكتعديلات متكررة أثناء التطويريزيل التغليف المتكرر، ولكنه يتطلب المسار الصحيح لكل مستخدم وإعادة تحميل أو إعادة فتح لالتقاط التغييرات.
قم بتشغيل الجهاز مع علامة التصحيحفحص مخرجات وحدة التحكم، أو إطارات المكونات الإضافية، أو نقاط التوقفيُمكّن أدوات المطورين؛ ولا يقوم بتثبيت أي إضافة أو تحميل أي كود غير موثوق به تلقائيًا.

بالنسبة لمعظم المطورين، استخدم الأرشيف مرة واحدة لتسجيل الملحق، ثم استخدم رابطًا رمزيًا للتكرار. أضف علامة التصحيح فقط عند تشخيص التعليمات البرمجية. اترك الإصدار الدائم معطلاً إلا إذا كنت بحاجة إلى أدوات المطورين في كل تشغيل.

قم بإعداد ملفات الملحق

ابدأ بإنشاء مجلد إضافات محلي يحتوي على الأقل على الملفات المطلوبة لإضافتك، بما في ذلك config.jsonملفات index.html. يجب أن يحتوي ملف الإعدادات على معرّف فريد عالمي (GUID) صالح للإضافة، وأن يشير إلى صفحة دخول الإضافة ومواردها باستخدام مخطط إضافات ONLYOFFICE. استخدم نماذج الإضافات الرسمية أو وثائق واجهة برمجة التطبيقات (API) للاطلاع على المخطط الكامل؛ إذ قد يؤدي معرّف فريد عالمي (GUID) غير صحيح، أو مسار معطوب، أو إعدادات غير صالحة إلى منع ظهور الإضافة.

عادةً ما يكون مُعرّف GUID config.jsonبالشكل التالي asc.{YOUR-GUID}: . يستخدم مُحرّرو سطح المكتب مُعرّف GUID كاسم لمجلد الإضافة، لكنهم يحذفون asc.البادئة. احتفظ بنفس مُعرّف GUID في دليل المصدر، والأرشيف، ومسار التثبيت. لا تُعِد استخدام مُعرّف GUID الخاص بإضافة مُدمجة أو إضافة أخرى مُثبّتة.

قم بتثبيت الملحق لأول مرة

  1. ضع ملفات الملحق ومجلداته الفرعية في ملف مضغوط (ZIP). يجب أن تكون الملفات نفسها في جذر الملف المضغوط، وليس داخل مجلد مشروع إضافي.
  2. قم بتغيير امتداد الأرشيف من .zipإلى .plugin.
  3. افتح برنامج ONLYOFFICE Desktop Editors، وحدد علامة التبويب Plugins ، ثم انقر فوق Plugin Manager .
  4. افتح "إضافاتي" ، واختر "تثبيت الإضافة يدويًا" ، ثم حدد .pluginالملف، وقم بالتأكيد.

سيظهر الملحق بعد ذلك في تبويب "الملحقات" في المحرر المفتوح وفي المحررات التي تُفتح لاحقًا. يعمل التثبيت اليدوي للملفات المضغوطة دون الحاجة إلى اتصال بالإنترنت. يُخصص التثبيت من المتجر للملحقات الجاهزة للاستخدام، ولا يُغني عن تحميل نسخة التطوير الخاصة بك.

استخدم رابطًا رمزيًا لتسريع عملية التكرار

بعد التثبيت الأولي، يحفظ برنامج Desktop Editors نسخةً منه في sdkjs-pluginsمجلد. استبدل هذه النسخة برابط رمزي إلى مجلد المصدر لتتمكن من تعديل ملفات العمل مباشرةً. أغلق برنامج Desktop Editors قبل تغيير مجلد الإضافات التجريبية المُثبّتة. احتفظ بنسخة احتياطية أو تأكد من سلامة مجلد المصدر، ثم احذف المجلد الذي يطابق معرّف GUID الخاص بإضافة الاختبار فقط.

نظام التشغيلدليل إضافات المستخدم
ويندوز%LOCALAPPDATA%\ONLYOFFICE\DesktopEditors\data\sdkjs-plugins\
نظام التشغيل macOS~/Library/Application Support/asc.onlyoffice.ONLYOFFICE/data/sdkjs-plugins/
لينكس~/.local/share/onlyoffice/desktopeditors/sdkjs-plugins/

داخل الدليل، يكون اسم الرابط هو المعرّف الفريد العالمي (GUID) بين قوسين بدون asc.البادئة. على سبيل المثال، إذا كان المعرّف الفريد العالمي (GUID) الخاص بالتكوين هو asc.{91EAC419-EF8B-440C-A960-B451C7DF3A37}، فسيكون اسم المجلد أو الرابط هو {91EAC419-EF8B-440C-A960-B451C7DF3A37}.

ويندوز

افتح موجه الأوامر كمسؤول إذا كان حساب ويندوز الخاص بك أو سياسة النظام تتطلب ذلك. بعد إغلاق المحررات ونقل مجلد test-plugin المثبت إلى مكان آخر، أنشئ رابط الدليل التالي:

mklink /D "%LOCALAPPDATA%\ONLYOFFICE\DesktopEditors\data\sdkjs-plugins\{YOUR-GUID}" "C:\path\to\your\plugin"

استبدل كلا العنصرين النائبين بمعرف GUID والمسار الكامل إلى دليل المصدر. يجب ألا يكون رابط الوجهة موجودًا بالفعل.

نظام التشغيل macOS

ln -s "/path/to/your/plugin" "$HOME/Library/Application Support/asc.onlyoffice.ONLYOFFICE/data/sdkjs-plugins/{YOUR-GUID}"

لينكس

ln -s "/path/to/your/plugin" "$HOME/.local/share/onlyoffice/desktopeditors/sdkjs-plugins/{YOUR-GUID}"

استخدم مسارات الإصدار المُثبّت لديك؛ قد تُخزّن الإصدارات المُغلّفة أو المعزولة بيانات المستخدم في مكان آخر. بعد تعديل المصدر، أعد فتح المستند أو أعد تحميل الملحق حسب الحاجة. يُجنّب الرابط الرمزي إعادة بناء الأرشيف، ولكن قد لا تُطبّق التغييرات بالضرورة حتى يُعيد المُحرّر تحميل الملحق.

تشغيل محررات سطح المكتب باستخدام أدوات المطورين

لتصحيح أخطاء أحد المكونات الإضافية، أغلق برنامج Desktop Editors تمامًا ثم أعد تشغيله --ascdesktop-support-debug-infoباستخدام الأمر المناسب لنظام التشغيل الخاص بك؛ إذا قمت بتثبيت التطبيق في موقع مخصص، فقم بتعديل مسار الملف التنفيذي.

ويندوز

قم بتشغيل هذا الأمر في موجه الأوامر:

"%ProgramFiles%\ONLYOFFICE\DesktopEditors\DesktopEditors" --ascdesktop-support-debug-info

بدلاً من ذلك، يمكنك تعديل حقل "الهدف" الخاص بالاختصار بإضافة مسافة وعلامة بعد مسار الملف التنفيذي. سيؤثر هذا على عمليات التشغيل التي تتم عبر هذا الاختصار.

لينكس

"/opt/onlyoffice/desktopeditors/DesktopEditors" --ascdesktop-support-debug-info

نظام التشغيل macOS

"/Applications/ONLYOFFICE.app/Contents/MacOS/ONLYOFFICE" --ascdesktop-support-debug-info

بعد تشغيل التطبيق، انقر داخل المستند واضغط على زر التفعيل F1، أو انقر بزر الماوس الأيمن على حقل شريط الأدوات القابل للتحرير واختر " فحص العنصر" . في أدوات المطور، حدد إطار iframe الخاص بالملحق لفحص كود JavaScript والسجلات الخاصة به. يتم تشغيل الكود المُمرر إلى callCommandالملحق في إطار المحرر، المسمى frameEditor، لذا قد تظهر أخطاؤه ونقاط التوقف في سياق مختلف عن كود واجهة المستخدم الخاصة بالملحق.

يُبقي الخيار الاختياري --ascdesktop-support-debug-info-keep=1وضع التصحيح مُفعّلاً بين عمليات التشغيل. لإيقاف الحالة الدائمة، شغّل البرنامج باستخدام الأمر --ascdesktop-support-debug-info-keep=0`--`؛ استخدم --ascdesktop-support-debug-info-keep=defaultالأمر `--` للعودة إلى الحالة الافتراضية. تُعدّ أدوات المطورين الدائمة مُريحة على جهاز اختبار مُخصّص، ولكن تركها مُفعّلة على محطة عمل مُشتركة يُضيف فوضى ويُبقي أدوات الفحص مُتاحة عندما لا تحتاج إليها.

تأكد من أن إعدادات التطوير تعمل

  • يظهر الملحق باسمه المُكوّن في علامة تبويب الملحقات.
  • بعد تغيير المصدر، يؤدي إعادة فتح المستند أو إعادة تحميل المكون الإضافي إلى إظهار السلوك المحدث.
  • تفتح أدوات المطورين باستخدام F1أو من خلال فحص العنصر بعد التشغيل مع علامة التصحيح.
  • تظهر سجلات كود واجهة المستخدم للملحق عند تحديد إطار iframe الخاص بالملحق؛ ويتم فحص أوامر المستند في frameEditor.

إذا كان الملحق مفقودًا، فتأكد من وجوده في جذر الأرشيف، config.jsonوأنّ index.htmlالمعرّف الفريد العالمي (GUID) صالح، وأنّ المجلد يستخدم المعرّف الفريد العالمي بدون asc.البادئة. تأكد من أنّ الرابط يشير إلى دليل المصدر وليس إلى دليل رئيسي يحتوي عليه. إذا ظهر الملحق ولكنه يعمل كإصدار قديم، فأغلق المستند وأعد فتحه ليُعيد المحرر تحميل الملفات المرتبطة.

ما لا يتيحه هذا الإعداد

لا يُعدّ خيار تصحيح الأخطاء على سطح المكتب مفتاحًا عامًا لصلاحيات تطوير الإضافات. يُتيح تثبيت ملف مضغوط أو وضع مجلد في دليل الإضافات المدعومة استخدام تلك الإضافة؛ بينما يُتيح خيار تصحيح الأخطاء الوصول إلى أدوات الفحص. وبالمثل، لا تنطبق تعليمات تحميل إضافة عبر عنوان URL في محرر الويب تلقائيًا على محررات سطح المكتب. استخدم آلية التثبيت وتصحيح الأخطاء الخاصة بسطح المكتب المذكورة أعلاه.

تتعلق هذه التعليمات بالإضافات الخاصة بمحررات ONLYOFFICE المكتبية. ولا تشرح كيفية تفعيل الإضافات في DocSpace، أو كيفية تهيئة الإضافات من جانب الخادم في ONLYOFFICE Docs، أو كيفية نشر إضافة في المتجر. للحصول على معلومات حول هذه العمليات، يُرجى الرجوع إلى وثائق المنتج الرسمية ذات الصلة.

المراجع الرسمية

اترك تعليقاً

كيفية تحريك صورة في برنامج مايكروسوفت وورد

كيفية تحريك صورة في برنامج مايكروسوفت وورد

تعلم كيفية سحب صورة في برنامج Word، واختيار التفاف النص، وإبقائها مع فقرة أو تثبيتها على الصفحة، واستكشاف أخطاء الصور التي لا تتحرك وإصلاحها.

كيفية إدراج خانة اختيار في برنامج إكسل: طريقتان سهلتان

كيفية إدراج خانة اختيار في برنامج إكسل: طريقتان سهلتان

تعرف على كيفية إدراج خانة اختيار في برنامج Excel باستخدام أداة الخلية، أو حساب العناصر المحددة باستخدام الصيغ، أو إضافة عنصر تحكم نموذج مرتبط في إصدارات سطح المكتب القديمة.

كيفية ملء الأحرف تلقائيًا في برنامج إكسل: من الألف إلى الياء وما بعدها

كيفية ملء الأحرف تلقائيًا في برنامج إكسل: من الألف إلى الياء وما بعدها

قم بإنشاء أحرف من الألف إلى الياء، أو أحرف صغيرة، أو تسميات تتجاوز حرف الياء في برنامج Excel باستخدام صيغة مقبض التعبئة، أو SEQUENCE، أو قائمة مخصصة قابلة لإعادة الاستخدام.

كيفية وضع خط يتوسط النص في برنامج إكسل: اختصارات وطرق خطوة بخطوة

كيفية وضع خط يتوسط النص في برنامج إكسل: اختصارات وطرق خطوة بخطوة

تعلم كيفية وضع خط يتوسط النص في برنامج Excel على نظامي التشغيل Windows و Mac والويب، وتنسيق جزء من الخلية، وإزالة الخط دون حذف قيمته.

ما هو برنامج مايكروسوفت أكسس؟ وكيف تعمل أدوات قواعد البيانات الخاصة به؟

ما هو برنامج مايكروسوفت أكسس؟ وكيف تعمل أدوات قواعد البيانات الخاصة به؟

مايكروسوفت أكسس هو تطبيق قواعد بيانات لنظام ويندوز يُستخدم لتخزين السجلات ذات الصلة، وإنشاء الاستعلامات، وتصميم نماذج إدخال البيانات، وإعداد التقارير. تعرّف على كيفية عمله ومتى يكون استخدامه مناسبًا.

استيراد وتصدير البيانات في Office Outlook 2010: نقل البيانات باستخدام ملف PST

استيراد وتصدير البيانات في Office Outlook 2010: نقل البيانات باستخدام ملف PST

تعرّف على كيفية استيراد ملف PST إلى Outlook 2010 أو تصدير البريد وجهات الاتصال والتقويم والمهام. اتبع الخطوات الصحيحة وتجنب فقدان المجلدات أو وجود ملفات مكررة.

تغيير ارتفاع وعرض خطوط الشبكة في برنامج Word 2010

تغيير ارتفاع وعرض خطوط الشبكة في برنامج Word 2010

تعلم كيفية ضبط ارتفاع وعرض خطوط الشبكة في برنامج Word 2010، وتغيير تردد الخطوط المرئية، وتعيين تباعد شبكة الرسم الأفقية والرأسية الأساسية.

استعادة كلمة مرور ملف Outlook PST باستخدام نواة Nucleus

استعادة كلمة مرور ملف Outlook PST باستخدام نواة Nucleus

استرجع كلمة مرور ملف Outlook PST المفقودة باتباع الخطوات الحالية لبرنامج Kernel، بما في ذلك كيفية تحديد الملف الصحيح، وإنشاء نسخة احتياطية، والتحقق من حدود الأداة.

كيفية إدراج صفحة ويب مباشرة في شريحة باوربوينت

كيفية إدراج صفحة ويب مباشرة في شريحة باوربوينت

استخدم وظيفة LiveWeb الإضافية لوضع موقع ويب على شريحة PowerPoint، وتعيين حجمه وسلوك التحديث، والتحقق من التوافق قبل العرض.

أضف العطلات الوطنية إلى تقويم Outlook الخاص بك

أضف العطلات الوطنية إلى تقويم Outlook الخاص بك

أضف العطلات الرسمية الخاصة بكل دولة في Outlook الجديد، أو Outlook على الويب، أو Outlook الكلاسيكي. تعرّف على كيفية تجنب الأحداث المكررة والتحقق من وجود تواريخ مفقودة لعامي 2026-2027.