فهرس التطبيقات هو مكتبة قابلة للتصفح لتطبيقات الويب التي يمكنك تثبيتها على موقع تستضيفه بالفعل لدى KapsuleHost، بدءًا من WordPress وWooCommerce وصولًا إلى الويكي وأدوات التحليلات ومزامنة الملفات والأتمتة.
ما هو الفهرس
التطبيقات هي برمجيات تعمل على استضافتك، وليست منتجات إضافية تشترك فيها. أنت تدفع بالفعل مقابل الموقع، والتطبيق هو ما تختار تشغيله عليه.
وُجد الفهرس حتى لا تضطر إلى البحث عن تلك البرمجيات وتنزيلها وفك ضغطها وإعدادها بنفسك. تحمل معظم المدخلات مثبّتًا موثوقًا يقوم بإعداد التطبيق على الموقع الذي تحدده، وينشئ قاعدة بياناته، ويولّد حساب مسؤول، ويزوّدك ببيانات تسجيل الدخول.
التطبيقات عنصر رئيسي في الشريط الجانبي لـ KPanel، ضمن مجموعة الرئيسية بين المواقع الإلكترونية والبريد الإلكتروني. العنوان المباشر هو /apps.
تكلفة التطبيقات
لا شيء. تُثبَّت التطبيقات على موقع تدفع مقابله بالفعل، لذلك لا توجد رسوم على التطبيق نفسه ولا شيء يُسترد. ما تدفعه هو الاستضافة التي تعمل تحته.
ولهذا نتيجة عملية واحدة تستحق التخطيط لها: التطبيق الأثقل يستهلك قدرًا أكبر من موارد خطتك. فالويكي المخصص لخمسة أشخاص والمتجر المزدحم يمثلان حملين مختلفين تمامًا على نفس الخطة.

التصفح والبحث
تفتح صفحة الفهرس بشريحة عداد تُظهر عدد التطبيقات الموجودة حاليًا في الفهرس، وصندوق بحث، وصف من شرائح الفئات.
- البحث يطابق اسم التطبيق، ومعرّفه النصي (slug)، وشعاره القصير. وكتابة أي نص يُصفّي الفهرس بأكمله إلى شبكة واحدة مسطحة من النتائج المطابقة.
- شرائح الفئات تُصفّي حسب النوع. وهي قابلة للاختيار المتعدد: انقر على عدة شرائح لتوسيع التصفية، وانقر على الكل لإعادة الضبط.
عند عدم وجود بحث أو شريحة محددة، تعرض الصفحة تطبيقًا واحدًا مميزًا في بطاقة رئيسية عريضة، ثم تجمّع البقية في أقسام فئات مُصنّفة حتى يبقى الفهرس الكبير قابلًا للتصفح.
الفئات هي: أنظمة إدارة المحتوى (CMS)، التجارة الإلكترونية، التحليلات، الملفات، الويكي، المنتديات، البريد الإلكتروني، الأتمتة، أنظمة إدارة المحتوى اللامرئية (Headless CMS)، إدارة المشاريع، إدارة علاقات العملاء (CRM)، عمليات التطوير (DevOps)، التعليم، المواقع الثابتة، والأدوات.
إذا كنت تعرف تقريبًا ما تريده لكنك لا تعرف اسمه، استخدم شرائح الفئات بدلًا من البحث. فخياران مثل "الويكي" و"أنظمة إدارة المحتوى اللامرئية" يُظهران خيارات لن يفكر معظم الناس في البحث عنها بالاسم أصلًا.
قراءة البطاقة
تحمل كل بطاقة في المعرض أيقونة التطبيق، واسمه، وشعارًا من سطر واحد، وشريحة أو شريحتين:
- شريحة بيئة التشغيل:
PHP،NODEJS،STATICأوPYTHON. وهذا ما يُبنى عليه التطبيق، ويُخبرك بنوع بيئة الاستضافة التي يحتاجها. - شريحة المجتمع (Community)، على التطبيقات التي ساهم بها المجتمع في مثبّتها. يكون سكريبت التثبيت مُضمّنًا لكنه قد يحتاج بعض الخطوات اليدوية لإتمام الإعداد.
قراءة صفحة التطبيق
انقر على أي تطبيق لفتح صفحة تفاصيله. وتتكون من نصفين.
العمود الأيسر يروي القصة:
- أيقونة التطبيق واسمه وشعاره، مع شرائح لبيئة تشغيله، وفئته، وما إذا كان يتطلب قاعدة بيانات، وما إذا كان مجتمعيًا (Community)، وما إذا كان مميزًا (Featured).
- حول [التطبيق]: ما الذي تفعله البرمجية فعليًا.
- لمحة سريعة: حقائق عن الموارد، بالإضافة إلى روابط خارجية إلى توثيق المشروع وصفحته الرئيسية.
يمكن أن تشمل بطاقات لمحة سريعة ما يلي:
| الحقيقة | ما الذي تخبرك به |
|---|---|
| وقت التثبيت | المدة التقريبية التي يستغرقها التثبيت |
| الذاكرة الدنيا | الذاكرة التي يحتاجها التطبيق للعمل |
| المساحة الدنيا | مساحة القرص التي يحتاجها |
| قاعدة البيانات | ما إذا كانت تُهيَّأ تلقائيًا لك |
العمود الأيمن هو لوحة تثبيت ثابتة تحتوي على زر تثبيت [التطبيق] وأي ملاحظات تنطبق على ذلك التطبيق.
التطبيقات القابلة للتثبيت والتطبيقات التي نُعدّها يدويًا
كل تطبيق في الفهرس قابل للطلب. لا توجد نهاية مسدودة من نوع "قريبًا". ما يختلف هو طريقة التثبيت:
- التطبيقات ذات المثبّت الموثوق تُهيَّأ تلقائيًا. تقوم بإعدادها، وتؤكد، وتشاهد شريط التقدم.
- التطبيقات التي لا تملك مثبّتًا موثوقًا يقوم فريقنا بتثبيتها يدويًا. وتوضح صفحة التطبيق ذلك: يُعدّه فريقنا: نقوم بتثبيت هذا التطبيق يدويًا بعد طلبك ونرسل إليك بريدًا إلكترونيًا عند تشغيله. ما زلت تنقر الزر نفسه، وما زلت لا تدفع شيئًا.
سبب هذا الفصل مقصود: تشغيل سكريبت تثبيت غير مُتحقَّق منه على موقع عميل مباشر طريقة جيدة لإتلافه. وحيثما لا يمكننا ضمان السكريبت، يقوم شخص بالعمل بدلًا منه.
تطبيقات المجتمع
التطبيق المُعلَّم بـ المجتمع (Community) له سكريبت تثبيت ساهم به أحد أفراد المجتمع بدلًا من أن يكون مُصانًا داخليًا. وتوضح صفحة التطبيق ذلك بشكل صريح: سكريبت التثبيت مُضمّن وقد يحتاج بعض الخطوات اليدوية لإتمام الإعداد.
تعامل مع تطبيق المجتمع على أنه "مُثبَّت، غير مُهيَّأ". ستكون البرمجية موجودة على موقعك ويمكن الوصول إليها، لكن توقّع أن تقوم بمعالج الإعداد النهائي بنفسك، وتحقق من توثيق المشروع نفسه لأي شيء لم يستطع المثبّت القيام به. خذ نسخة احتياطية قبل أن تبدأ. راجع أخذ نسخة احتياطية.
مستويات الخطة الموصى بها
تذكر بعض التطبيقات على صفحتها الحد الأدنى الموصى به لمستوى الخطة، ويُظهر معالج التثبيت إشعار يُنصح بترقية الخطة عندما تكون خطتك الحالية أقل من ذلك.
هذا الإشعار نصيحة، وليس حاجزًا. يستمر التثبيت في كلتا الحالتين. لكن ما يحذرك منه حقيقي: التطبيق الذي يحتاج ذاكرة أكثر مما توفره خطتك بشكل مريح سيفشل أثناء التثبيت أو يعمل بشكل سيئ بعد ذلك. تحقق من رقم الذاكرة الدنيا في صفحة التطبيق مقارنة بما توفره خطتك قبل أن تتجاهله.
من يمكنه التثبيت
يتطلب التثبيت صلاحية apps:write، التي يمتلكها مالكو الحساب والمسؤولون. يمكن للأدوار الأخرى تصفح الفهرس بأكمله وقراءة كل صفحة تطبيق، لكن زر التثبيت مقفل مع ملاحظة حول الأدوار التي يمكنها التصرف.
ماذا لو فشل الأمر
الفهرس لا يُحمَّل. تعرض الصفحة بطاقة خطأ مع زر إعادة المحاولة. هذا فشل في التحميل، وليس فهرسًا فارغًا.
"لا توجد تطبيقات مطابقة لبحثك." امسح صندوق البحث أو انقر على شريحة الكل لإعادة ضبط تصفية الفئة. من السهل ترك شرائح الاختيار المتعدد مُفعّلة عن طريق الخطأ.
تطبيق كنت تتوقعه غير موجود. الفهرس منتقى بعناية. إذا كان هناك شيء تحتاجه مفقودًا، افتح تذكرة دعم واسأل: إضافة تطبيق إلى الفهرس طلب عادي، وليس أمرًا غير معتاد.
صفحة التطبيق تُظهر خطأ. عد إلى جميع التطبيقات وحاول مرة أخرى من البطاقة. إذا استمر الأمر مع تطبيق محدد، أبلغ عن معرّف التطبيق النصي (slug) في تذكرة دعم.
الخطوات التالية
بمجرد أن تختار تطبيقًا، يرشدك تثبيت تطبيق على موقعك خلال المعالج من البداية إلى النهاية، بما في ذلك ما يحدث عندما لا يكون الموقع المستهدف فارغًا.