شكراً جزيلاً لكم جميعاً على مساعدتكم!
لقد وجدت حلاً: قمت بنشر خدمة Zfile على خادمي، والتي تعمل كمحرك سحابي خاص، وقمت بتكوينها للسماح بالوصول للمستخدمين المجهولين.
يمكنني التحكم في عدد الملفات المعروضة في كل صفحة وتخصيص عدد الملفات التي يتم تحميلها يدوياً في كل مرة. تم تعيين الأذونات للزوار المجهولين على “معاينة فقط”.
هذا حل العديد من التحديات الرئيسية بالنسبة لي:
إدارة الملفات المعقدة: أصبح من الأسهل بكثير إدارة مئات الآلاف من الصور من خلال واجهة محرك سحابي.
معاينات عند الطلب: افتراضياً، يسرد المحرك الملفات فقط، ويتم إنشاء معاينة فقط عند النقر على ملف. هذا يعمل بشكل مشابه لـ PhotoSwipe. (على الرغم من أن Zfile لديه وضع لمعاينة جميع الصور دفعة واحدة، أعتقد أنه يمكنني تعطيله لاحقاً.)
التكامل مع Discourse: يمكنني الآن إضافة رابط “قراءة عبر الإنترنت” في منشوراتي على Discourse، والذي يفتح واجهة المحرك السحابي عند النقر عليه. يبدو الأمر كالتالي: https://openttc.com/t/topic/8
كفاءة الموارد: يتجنب هذا النهج الاستهلاك غير الضروري للموارد الشائع في المعارض التقليدية أو تطبيقات استضافة الصور. أفضل طريقة لقراءة كتاب هي تحميل صفحة واحدة في كل مرة، على عكس ألبوم الصور حيث تتوقع عدة صور في وقت واحد. تحميل صفحات كتب متعددة في وقت واحد سيكون مربكاً بصرياً أيضاً، حيث تبدو كل صفحة متشابهة جداً.
أستخدم Discourse كصفحة رئيسية لموقعي، وأدير حوالي 5000 كتاب عبر 31 فئة. يمثل كل منشور كتاباً واحداً، ويدير محرك Zfile صفحات المحتوى الفردية لكل كتاب. هذه هي أفضل تجربة مستخدم وجدتها حتى الآن، وهي مريحة نسبياً على أجهزة الكمبيوتر المكتبية والهواتف المحمولة والأجهزة اللوحية. آمل أن يساعد هذا الآخرين الذين قد تكون لديهم احتياجات مماثلة.
ملاحظتان:
Zfile ليس الخيار الوحيد. يبدو أن واجهته تدعم اللغة الصينية بشكل أساسي، وهو أمر مفيد بالنسبة لي. إذا كانت لديكم أي توصيات أفضل، فيرجى إخباري.
إذا أصبح هناك مكون إضافي لتقليب الصفحات ثلاثي الأبعاد (يحاكي تجربة تقليب صفحات الكتاب الحقيقية، مثل تلك المتاحة لـ WordPress) متاحاً لـ Discourse في المستقبل، فيرجى إخباري بذلك أيضاً.
شكراً مرة أخرى!
4 إعجابات