دليل استخدام عميل بندورة/ترتيب الملفات والمجلدات ليتعامل معها عميل بندورة

من ويكي أضِف
اذهب إلى التنقل اذهب إلى البحث
Add volume.jpg

ترتيب الملفات والمسارات ليتعامل معها بندورة

  1. يبحث عميل بندورة عن الملفات داخل المجلدات بشكل محدد مسبقا، ولذلك يجب أن تكون الملفات مرتبة مسبقا!
  2. بشكل مبدئي، يتوقع بندورة أن يكون ترتيب الملفات في المجلدات بحيث يكون طول المسار إليها من نقطة بدء المجلد، دليلين إثنين.
    • مثال :
      • /users/kindo/movies/ المسار الذي سيبدأ بندورة باستكشاف الملفات منه، وهو مسار المجلد.
      • /Piano/ المستوى الأول
      • /Piano Dog/ المستوى الثاني
      • المسار الكامل لملفات الفيلم هي:
        • /users/kindo/movies/Piano/Piano Dog/Part1.mp4
        • /users/kindo/movies/Piano/Piano Dog/Part2.mp4
  3. نحتاج إلى تسمية للمجلد، ويفضل أن يعكس بشكل أو بآخر محتوى وتنظيم الأرشيف، فيمكن ان نختار اسم مثل "Personal_Movies" أو إسم يعكس تنظيم زمني مثل "2011_disk_1" حيث قد يحتوي على أدلة في المستوى الأول اخر مثل "Activities" كما قد يحتوي كل دليل من المستوى الأول على أدلة اخرى مرتبطة بالمكان والزمن ... إلخ.

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

اختيار الاسم يعتمد على الكيفية المرغوب بها الإشارة إلى مجموعات الفيديو في الأرشيف بأسماء ذات معنى.

مثلا، قد ترغب في تسمية مجموعات الفيديو بحسب محتواها، مثل "events_2013"، أو "saeed_old_collection" أو أي اسم يساعد على تمييز هذه المجموعة من الفيديوات التي ستكون معا في مجلد واحد.

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

من الممارسات الحميدة كذلك؛ جعل المجلدات بأحجام تتناسب مع حجم نمو الأراشيف، بحيث نستطيع أن ننشئ منها نسخا إحتياطية بسهولة وسلاسة وقدر اقل من الهدر، كماأن تعاظم أحجام الأقراص الصلبة يسهل مهمة إختيار أحجام كبيرة نسبيا، ويعد الحجم 2 TB رقما سحريا حيث أن الأقراص الصلبة الحديثة تتوفر بمضاعفات لهذا الحجم (بالإضافة إلى 1 TB بطبيعة الحال).


  1. بشكل مبدئي، يستخدم بندورة إسم الدليل في المستوى الثاني كعنوان للفيلم ويعتبر كل الملفات بداخل هذا الدليل فيلما واحدا ويعرضه بشكل متصل مع الحفاظ بداخل النظام على كل ملف على حدة.

'تنبيهات:'

  • يفضل استخدام اسماء المجلدات والملفات بالأحرف والأرقام اللاتينية فقط ولا تستخدم احرفا عربية او أي علامة مثل ( : = + * الخ) العلامة الوحيدة الممكن استخدامها لفصل الكلمات هي _ underscore لا تستخدم المسافة (space) في أسماء الملفات ومساراتها
  • عدد ملفات الفيديو في المستوى الثاني محدودة - بسبب أنهم يكونون Item واحد، وبسبب بقة في متصفحات الويب عموما، فإن هناك حد اقصى لعدد الفيديوهات التي يمكن إرسالها معا ( حسب مطوري النظام لايزيد عن 6 ملفات )
  1. رتب ملفاتك استعدادا لنقل المعلومات الى بندورة وحاول ان تضع في اسم الدليل الثاني معظم المعلومات الضمنية عن الفيلمmetadata) ليساعدك بعد الرفع في ادخال البيانات الى قاعدة البيانات داخل بندورة.