النتائج 1 إلى 5 من 5

الموضوع: برنامج تحميل (مجاني و مفتوح المصدر) - اقتراحاتكم و طلباتكم

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    166

    برنامج تحميل (مجاني و مفتوح المصدر) - اقتراحاتكم و طلباتكم



    السلام عليكم و رحمة الله و بركاته

    المشروع المطروح هنا :
    هو توفير برنامج تحميل متميز (مجاني و مفتوح المصدر) , و يكون سهل جدا تثبيته على سيرفر و إدارته , و بنفس الوقت يحوي على مزايا متعددة و قوية تغطي على أي برنامج تحميل آخر (حتى البرامج الغير مجانية و أيضا البرمجة الخاصة غالية الثمن)


    السبب لهذه الفكرة هي أني خلال شهر الماضي كنت انا نفسي ابحث عبر الانترنت عن برنامج تحميل استخدمه في سيرفري , و الحقيقة وجدت أن لايوجد سوا عدد من برامج التحميل التى تعدى على يد و ذلك مقارنة مع سوق العرض ... فتقريبا 90% مواقع على الانترنت لديها شيء ترغب برفعه على سيرفرها و أن يحمله زوارها منه .

    لكن للأسف بسبب وجود تعقيد و عدم خبرة و معرفة بأمور إدارة المواقع تجعل نسبة قليلة من هذه المواقع تستخدم برامج التحميل , و عدد قليل منها يستخدم برامج تحميل مجانية ... و ذلك لعدة أسباب :
    مزايا برامج تحميل متشتتة و غير منظمة و أيضا ضعيفة ... فنادر ما تدعم استكمال تحميل و برامج تحميل , و لا تعطي مجال لإستخدام العضويات لإدارة البرنامج , و كذلك لاتوجد لوحة تحكم لإدارة و لا ترتيب و تنظيم جيد يذكر بشكل قوي .

    لذلك كثير من مواقع تتجه إلى برامج الغير مجانية مثل
    1. MFHS
    YABSoft
    2.(هذا الذي أستخدمه أنا) RW:ownload
    RW::Scripts Download Centre > RW:ownload Full

    أو أسوء من ذلك الذهاب إلى برمجة خاصة (للأسف إلى مبرمجين العرب) وهذا ملف طلب برمجة ارسلته قبل شهر
    RapidShare: 1-Click Webhosting

    كانت أسعار البرمجة عليه تتراوح مابين ألفين ريال - 16 ألف ريال

    للعلم أن المواصفات بالملف السابق استطيع اقول انها 30% من مواصفات برنامج التحميل المطروح هنا .


    ---------------------------------------
    اللغة المستخدمة:-
    هي بشكل أساسي php , لأنه تقريبا 99% مواقع لديها PHP لكن للـ 1% باقية قد تصدر نسخة آخف بمزايا أقل مستخدم html و جافا سكريبت .
    على الرغم من مقدرتي البرمجة على جافا او بيرل و لغات آخرى لكني اخترت طريقة اتأكد انها متماشية مع الكل .

    بعض المزايا الأساسية:-

    1. نظام العضويات:-
    هذه أحد أكبر مزايا التى ممكن تفكير بها , وهي تعطي تحكم كبير بالبرنامج .
    • منع تعدد العضويات ... هو هناك عدة طرق تعطى لمنع تعدد العضويات أبسطها الـ ip و كذلك هناك حفظ معلومات الهاردوير الخاصة بالعضو , و كلها توفر كخيارات للمدير لكي يفرض مايشاء ... وهذه نقطة مهمة لأنه هي سبب عدم وضع ملفات على السيرفر وهو أنك تخشى أن شخص واحد يدمر سيرفرك من كثرة التحميل ... بهذه الطريقة تعطي لكل شخص حقه المحدد , و تفيدك أيضا لو دمجت البرنامج منتداك فراح تعرف على المنتدى منو الي عنده أكثر من عضوية
    • التحكم بالعضويات ... عادة اذا حصلت على تحكم بالعضوية فيكون على حجم كبير فقط (مجموعة العضوية ) , لكن الآن ستتحكم بالعضوية مفردة بشكل دقيق , عدد ملفات التى يحملها , مقدار الباندويث و سرعة التحميل و لذلك لفترات زمنية تحددها بنفسك و على أكثر من مستوى (مثلا تحدد بـ 3 ساعات يحمل كذا و في يوم يحصل على كذا )
    • المجموعات و الرتب ... هذه نقطة مفيدة اذا لم ترغب بالتحكم بكل عضوية , تعطي لكل مجموعة و رتبة مزاياها بشكل عام و أيضا مزايا فيها متحكمة بشكل جيد , وتكون مفيدة جدا اذا كان لديك منتدى او موقع به عضويات و رتب (اعضاء جدد , مشرفين , اعضاء مميزين ) ... و تريد لكل رتبة مزاياها .
    • دمج مع عضويات آخرى ... تستطيع تنقل عضويات (او تدمج عضويات اذا ترغب ) من منتدى أو برنامج لديك به عضويات الى برنامج التحميل بنفس معلوماتها و رتبها , و ذلك على صعيدين ... الأولى لبرامج ندعمها و نوفر لك عملية نقل بضغط زر مثل (منتديات vb , phpbb , ib ... الخ) و ثانيا لعملية نقل لقاعدة البيانات من برنامج غير معروف ... و ذلك عملية نقل مباشرة من قاعدة بيانات لقاعدة بيانات .


    2.المعلومات:

    البرنامج يعطيك معلومات دقيقة عن سيرفر و مقدار استهلاكك من السيرفر و كذلك مقدار استهلاك البرنامج نفسه من السيرفر .

    3. الاحصائيات:

    احصائيات متعدد و متنوعة لاستخدامك لسيرفر و استخدام اعضائك للسيرفر (اكثر ملفات تحميل , اكثر اعضاء تحميل , اكثر ملفات مشاهدة ... الخ ) و ذلك على لفترة زمنية انت تحددها ( ساعة , 10 ساعات , ايام , اسابيع أو منذ البداية )

    4. عملية التحميل :
    • استداعم لتكملة التحميل و لو بعد سنة , و كذلك دعم لبرامج التحميل
    • تشفير الرابط و منع كشف مكان الملف الحقيقي و ذلك سواء كان الملف على سيرفر او موقع خارجي و بدون افساد عملية التحميل نفسها او ابطاء سرعة التحميل .
    • تحكم بسرعة التحميل
    • صفحة توفر لكل ملف توضع فيها الامور الاعتيادية مثل تعلقيات و تقييم و عدد مرات التحميل و المشاهدة و صورة و وصف ... الخ
    • دليل للملفات بأقسامه


    5. التحكم

    لوحات تحكم متعددة على عدة مستويات
    • لوحة تحكم العضو نفسه
    • لوحة تحكم مراقب او مشرف
    • لوحة تحكم المدير

    6. التعديل و التغيير

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


    7. ملفات المساعدة و التعليمية .

    • tutorials ... ملفات فيديو او فلاش تكون على موقع الاساسي للبرنامج و تقدر تحملها ... تشرح لك كل شيء خطوة بخطوة
    • كتاب الكتروني ... لمن يريد يقرأ يكون متوفر مع برنامج كتاب الكتروني كذلك يشرح لك كل شيء بالصور اللازمة .
    • كتاب الكتروني للبرمجة ... يكون كذلك متوفر كتاب الكتروني يشرح لك كل ملف بالبرنامج و كيف يعمل و ماهي مداخلاته و مخرجاته و خواصها , لكي تسهل عملية تطوير و تعديل من قبل أي شخص مهما كانت خلفيته بالبرمجة ضعيفة .


    8. الدعم الفني.
    للأسف لايوجد دعم فني خاص بالبرامج المجانية و لم اسمع انه وفر أحد دعم فني خاص للبرامج المجانية . لكن ستتوفر وسائل دعم الفني التالية التى اتمنى تكون اكثر من كافية .

    • دعم فني عام ... بشكل دوري تضاف له خواص اضافية و ثغرات امنية تسد (ان وجدت ) بدون الحاجة الى تحميل اصدارات البرنامج الجديدة من جديد ثم رفعها و اعادة تثبيتها , يكفي فقط الملفات الخاصة به الاصدارات جديد ... و ستكون لوحة تحكم المدير مرتبطة مع موقع البرنامج لتخبره عن التحديثات , و سأحاول قدر الامكان جعل عملية تثبيت تتم ايضا عن بعد ... أي بضغطة زر على موقعك تسحب الملفات من موقع البرنامج و تثبت تلقائيا , وهذا الدعم فني متوفر طوال مدى حياة البرنامج.
    • منتدى ... منتدى بين مستخدمين و المبرمجين لاضافة الـ Bugs و التحديثات و اي تطويرات موجودة و مناقشتها , و هذا يفتح باب المساعدة بين المستخدمين .
    • دعم فني مباشر ... سأحاول قدر الامكان (انا و أي مبرمج معي ) على دخول غرفة الدردشة هذه لتوفير دعم فني مباشر لمن لديه مشكلة عاجلة .
    • بريد الكتروني ... بطبيعة الحال لايوجد دعم فني خاص , لكن لو وجد مشكلة عامة او اقتراح بأي شان , سيكون هناك بريد الكتروني متوفر دوما للمراسلة , و عادة اضطلع على بريدي يوميا .


    9. رفع الملفات

    حاليا على حد علمي لايوجد برنامج تستطيع استكمال الرفع عليه , و الطريقة الوحيدة المتوفرة هي بإستخدام ftp مباشرة على سيرفر ... لذلك ان شاء الله سيتم العمل على طريقة استكمال الرفع بعد توقف الرفع (سواء انقطع الانترنت او اوقفته و ستكمله فيما بعد)
    بالإضافة إذا اراد مدير السيرفر يقدر يفتح خواص اخرى لطرق الرفع (فلاش , جافا ,... الخ)

    10. تعدد استخدامات .

    ممكن يستخدم البرنامج لعدة اغراض لمرونته العالية و لفتح المجال لتعديل و التغيير .

    1.مركز عرض الصور و التصاميم (اي معرض شخصي او معرض عام)
    2. رفع الملفات الملفات الى سيرفرك و التحكم فيها (بدون استخدام برامج ftp )
    3. متجر الكتروني
    4. مركز تحميل ملفات لموقع بشكل عام.
    5. خدمة استضافة ملفات ... فممكن تعطي لكل عضوية المجال لاستضافة ملفاتهم و أعمالهم.

    و أيضا أمور آخرى متعددة تقدر تدمجها ان شئت مع برامجك الأساسية على موقعك .

    11. التجارة الالكترونية .

    سأحاول قدر الامكان اضافة خاصية التجار الالكترونية فيه ... هو من ناحية ادارة يصلح يكون سوق الكتروني
    لكن اقصد من عمليات الشراء الآلية مع مواقع الدفع الآخرى مثل (باي بال , 2checkout , كاشيو .. الخ )
    ======================

    مدة العمل و موعد الاصدار:-

    الإصدار الأولي للبرنامج سيكون بعد شهر ونصف الى شهرين , و سيحوي 40 % من مزايا البرنامج بالاضافة الى 80 % من هيكله الأساسي

    الاصدار النهائي سيكون بعد 3 شهور - 4 شهور من الآن و سيحوي على 80 % من مزايا البرنامج و 100 % من هيكله الأساسي .


    ---------------------------------------

    لذا تمنيت لو لديكم اقتراحات سواء كنت مبرمجين او مدير موقع او حتى مستخدم للانترنت عادي , لو تتكرمون بذكرها .

    و أيضا اذا لديكم طلبات او رغبات معينة يتم اضافتها للبرنامج تذكر هنا .

    و شكرا





    التعديل الأخير تم بواسطة bassem ; 27-02-2008 الساعة 12:43 PM سبب آخر: اضافة تحديثات


  2. #2

    تاريخ التسجيل
    May 2007
    المشاركات
    2,403


    صراحة تفكير جميل , ولى نصيحة صغيرة بس , اذا كان البرنامج مفتوح المصدر كما تكرمت وذكرت اخى الكريم , فحاول تضم مبرمجين ومصممين للعمل معك وحتى لو اشخاص للدعم الفنى ولا يشترط ان يكونوا مبرمجين فمثلا يكون لديهم خبرة بأستعمال هذا البرنامج ويعض حلول المشاكل لة فهذا يكفى للمساعدة واذا واجهتهم اى مشكلة يقوموا بالاتصال بالمبرمجين لمساعدتهم وطبعا اهم شىء ان يتوفى فيهم الامانة واللباقة , طبعا هيعملوا مجانا وليس بالمال , ولكن الفكرة هى مشاركتهم لعمل مثل هذا والعمل على جعلة اكبر واكبر

    بالاضافة الى شىء اخر حاول ان يكون البرنامج باللغتين الاجنبية والعربية , اذا كنت تنوى جعلة مفتوح المصدر كما ذكرت وبالطبع فى هذة الحالة ستحتاج دعم فنى للغة الاجنبية وللغة العربية , والنصيحة الاخيرة اى عمل مفتوح المصدر قد يستمر لسنوات حتى يصبح قوى وتكون لة قاعدة شعبية كبيرة فلا تيأس وبعد فترة من عمل المركز ولا تجد تفاعل كبير تقوم تقفل البرنامج وتقفل حالك وتمشى

    وكفكرة اخرى بسيطة كأضافة للبرنامج لا اعلم اذا يمكن تنفيذها او لا :con2:, كل الذى ذكرتة فى مميزات البرنامج جميل جدا ولكن أسأل نفسى هل يمكن جعل هذا المركز فى نفس الوقت هو دليل للبرامج , بمعنى بتعديل معين فى الملفات او بداخل لوحة التحكم لتسهيل الامر لا صحاب المواقع, يتحول مركز الرفع الى مركز تحميل للبرامج مثلا او للاستايلات او اى شىء كان , بحيث بضغطة زر يمكن لصاحب الموقع ان يحول هذا البرنامج الى مركز للرفع والتحميل بجميع المميزات وبضغطة زى اخرى يحول هذا البرنامج الى دليل تحميل ملفات كمكتبة للبرامج او للالعاب او الاستايلات وهكذا ... اتمنى تكون الفكرة وصلت ..

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


    هذة كل الافكار والملاحظات البسيطة التى تدور فى بالى الان واذا روادتنى اى افكار اخى ساذكرها

    ولم تذكر لنا من سيساعدك فى برمجة الاسكريبت او من هو فريق العمل ..؟؟!


    تحياتى لك ووفقك الله






    __________________
    "يجب ان تعمل في صمت؛ ولا يجب ان يكون الصمت عملك"

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    166


    مرحبا أخي الكريم elking10

    نصائح مفيدة و قيمة جزاك الله خيرا

    1. بالنسبة لبرمجة الأساسية ستكون مبنية علي و على شخصين آخرين (و ربما مبرمج رابع) ... و أي شخص يرغب بالمساعدة بالبرمجة او تصميم جرافيك الباب مفتوح أمامه

    2. دليل ملفات شيء سوف يتم اضافته ضمنيا لكن لم اذكره بالأعلى و سوف اعدل على رد الآن.

    3. عملية رفع شيء ايضا افكر فيه لكن لست متأكد منه 100%
    سيصبح البرنامج لة جماهيرية اكثر واكثر ونقطة الخاصة ايضا بأستكمال الرفع بعد فصل الانترنت وتشغيلة مرة اخرى فهذة الميزة رهيبة جدا ولا اجدها الا فى مراكز يتعدوا على الاصابع ..
    لايوجد برنامج تستطيع استكمال رفع عليه , و في حالة الوحيدة التى تقدر تكمل رفع هي ftp و اذا اضفنا هذه الميزة ستكون بالفعل شيء قوي جدا ... و يعطي البرنامج عدة استخدامات .






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    258


    عمل اكثر من رائع اخي

    اريد مشاركتك بافكار جديدة

    ولكن اعتقد ان هذا السكربيت المجاني
    Maian Script World - Maian Uploader - Free File Upload System PHP Script
    قد يوضح لك افكاري

    فهو بكل المقاييس "عملاق" التحميل

    ارجو ان تستفيد منه ومن برمجته وافكاره
    --------------------------------------------

    شيئ اخر ليكون سكربيت الجديد قابل للاستمرار والتطوير
    لا تنسى شهادة او ترخيص GNU General Public License ليكون هذا السكربيت عالميا !!





    __________________
    dilo.on.line @ hotmail . com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    166


    عمل اكثر من رائع اخي

    اريد مشاركتك بافكار جديدة

    ولكن اعتقد ان هذا السكربيت المجاني
    Maian Script World - Maian Uploader - Free File Upload System PHP Script
    قد يوضح لك افكاري

    فهو بكل المقاييس "عملاق" التحميل

    ارجو ان تستفيد منه ومن برمجته وافكاره
    --------------------------------------------

    شيئ اخر ليكون سكربيت الجديد قابل للاستمرار والتطوير
    لا تنسى شهادة او ترخيص GNU General Public License ليكون هذا السكربيت عالميا !!
    يعطيك العافية اخوي waq
    مشكلة البرنامج هذا هو التخصص , متخصص كرفع و ليس كتحميل لذا لا تستطيع التحكم بعملية التحميل بشكل يستحق مع انه بالفعل برنامج جيد










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض