صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 16

الموضوع: لنفكر قليلاً في مشروع كبير ونرسم مخططه سوياً ... من يشارك

  1. #1

    لنفكر قليلاً في مشروع كبير ونرسم مخططه سوياً ... من يشارك



    السلام عليكم

    كوني محلل نظم فقد تجدني أرسم في مشاريع كبيرة وقت الكلام
    ولكن وقت الكتابة والعمل

    نخلينا في الرسم

    مشروعنا هو مشروع مطلوب فيه عدة أمور لتناسب مدي كبره وتوافد الزوار عليه بالملايين

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

    - نظام إدارة مدونات شخصية مثل بلوجر
    - منتدي شامل ( بالطبع سيكون بنظام حصري قليلاً ليتناسب مع المشروع )
    - نظام عارض فيديو ومشاركة فيديو وملفات صوتيه مثل يوتيوب
    - نظام مشاركة صور وتصاميم مثل ديفيان ارت

    لنحدد النقاط الأساسية

    - يجب ان يكون كل سيستم منفصل في ملفات منفصلة ليكون علي دومين فرعي منفصل علي حساب منفصل وله قاعدة بيانات منفصلة <<< صاحبك أنفصل :looking:

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

    وبالتالي يمكن جعل كل قسم فيما بعد علي سيرفر منفصل

    لنبدأ في جمع نقاط الإلتقاء بين كل تلك البرمجيات

    نقطة 1 : بالطبع سيكون هناك فريم ورك هو البنية التحتية لكل تلك البرمجيات سيتم كتابته
    ولكن ستكون هناك مشكلة
    أي تعديل علي الملفات الأساسية الخاصة بهذا الفريم ورك يجب ان نجري هذا التعديل في ال 4 حسابات ( تخيل لو كانت 30 :looking: )

    الحل : سأترك لكم الحل ولكني سمعت ان php 6 سيكون فيها حل وهو نظام الحزمة الواحدة شبيه بملفات jar الخاصة بالجافا فهل لديكم حل لهذه المشكلة حالياً ؟

    نبدأ في التفكير
    هناك نقاط إلتقاء بين كل تلك البرامج أليس كذلك ؟

    مثلا ملف اللغة ( ممكن نخلي اللغة في قواعد البيانات وبالتالي سيكون نظام إدارة اللغة موحد )
    خيارات كل برمجية
    نظام إدارة المجموعات والصلاحيات

    لها سنضيف قسم منفصل خامس وسيكون له واجهتين
    الواجهة الأولي هي الواجهة الإدارية التي يدخلها المديريين ( كلاً حسب صلاحياته ) للإدارة العاملة لكل جنبات تلك الأقسام

    الواجهة الثانية هي واجهة للأعضاء للأمور المشتركة بين تلك الأقسام مثل

    - أنشاء عضوية جديدة ( مثل إنشاء حسب في جوجل في مكان يسمع لك في كل نظام إضافته لحسابك )
    - تغيير معلومات العضوية

    إلخ

    إذا لدينا نظام خامس سيكون هو الهيكل الإدارة للإقسام والعضويات وسيكون له قاعدة بياناته الخاصة وملفاته الخاصة

    الأن لدينا مشكلة
    العضو حينما يذهب لقسم من الأقسام كيف ستكون بياناته عاملة هناك في حين أنها علي قاعدة الهيكل الإدارة ؟


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

    وأيضا كل قسم من تلك الأقسام عليه جلب خياراته وصلاحياته من الهيكل الأساسي


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

    الحل : برمجة نظام كامل في الهيكل لإدارة جلب وإعطاء البيانات بإستخدام واجهة API

    ملف للأعضاء يأتي له أي قسم من تلك الأقسام باليوزر والباس فتعود الواجهة ال API له ببيانات العضو كاملة

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

    سؤال جديد
    كيف سترسل الواجهة تلك المعلومات ؟

    أعتقد الجواب هو بال xml مثلاً
    او text معمول لها serialize


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





    __________________
    السيف أصدق أنباء من الكتب


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    فكرة الدمج عن طريق واجهة api .. هل هي أمنة ؟ وكيف السبيل لها .. ابحث عن مواضيع خاصة بهذا الجزء






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    48


    موضوع شيق جدا
    انتظر لاتعلم وارى اراء الخبراء فى تلك الناحية






  4. #4


    فكرة الدمج عن طريق واجهة api .. هل هي أمنة ؟ وكيف السبيل لها .. ابحث عن مواضيع خاصة بهذا الجزء
    ستكون آمنة لو تعاملت بأفكار معينة في الحماية
    مثلاً هاش يتم التحقيق منه قبل إعطاء البيانات

    ثم انت لا تعطي قبل ان تحصل
    فأنت تأخذ الأول إسم المستخدم وكلمة المرور ثم تعالجها علي سيرفر السيستم الإداري ثم ترسل البيانات لو كانت اليوزر والباس صحيحة
    يمكنك أيضا تحديد ال ip المسموح له بالطلب





    __________________
    السيف أصدق أنباء من الكتب

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Oct 2008
    المشاركات
    283


    مثلا ملف اللغة ( ممكن نخلي اللغة في قواعد البيانات وبالتالي سيكون نظام إدارة اللغة موحد )
    صعب أن نقوم بإستيراد اللغة من قواعد البيانات الأم كل مرة .. أكيد ستحتاج لنظام تخزين مؤقت للبيانات في كل نظام.

    الواجهة الأولي هي الواجهة الإدارية التي يدخلها المديريين ( كلاً حسب صلاحياته ) للإدارة العاملة لكل جنبات تلك الأقسام
    بذلك ستجزئ لوحة التحكم الى شطرين .. شطر منفصل خاص بالنظام وشطر آخر مرتبط بالهيكل الرئيسي- أعتقد صعب دمجهم معاُ

    الواجهة الثانية هي واجهة للأعضاء للأمور المشتركة بين تلك الأقسام مثل

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

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





    __________________
    اللهم وفقني لما تحبه وترضاه...

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


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





    التعديل الأخير تم بواسطة mr_m ; 17-05-2009 الساعة 10:43 PM
    __________________
    محمد حمود.

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


    --------------- اذا كان لا يسمح بوضع آراءنا كاملة فيجب حذفها كاملة.

    صدمت..





    __________________
    محمد حمود.

  8. #8
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


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

    أطيب التحيات، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  9. #9


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

    ما دخلي انا لو كان القسم منتدي ولا مدونة ولا حتي موقع شات !!

    هذه كانت أمثلة للتوضيح فقط ليكون شرح كل فرد موضع علي مثال معرف بإسم في عقولنا كما تعرف id لتاج

    اما توجيه النقاش بهذه الطريقة السطحية والمسك في الفرع وترك الأصل لهو أمر محبط ومؤسف للغاية

    ومع ذلك فلدي نقد كامل لكل ما قيل ولكن لو كان الموضوع في قسم تطوير المواقع لوضعته

    تظلوا تنتقدوا المنتديات ولم تقدموا منها سوي نسخ مكررة ( رغم ان المواقع الكبيرة مازالت تقدم منتديات حتي ان جوجل يفتح منتدي للدعم الفني بعدة لغات لديه مثل منتدي الأدسينس ومنتدي محرك البحث المفتوح مؤخراً )
    تنتقدوا برمجية معينة ولم يصدر حتي الأن منافس عربي يستحق حتي ان يكون ربع مستواها

    انتم أساتذة في النقد الهدام





    __________________
    السيف أصدق أنباء من الكتب

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Oct 2008
    المشاركات
    283


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

    ما دخلي انا لو كان القسم منتدي ولا مدونة ولا حتي موقع شات !!

    هذه كانت أمثلة للتوضيح فقط ليكون شرح كل فرد موضع علي مثال معرف بإسم في عقولنا كما تعرف id لتاج

    اما توجيه النقاش بهذه الطريقة السطحية والمسك في الفرع وترك الأصل لهو أمر محبط ومؤسف للغاية

    ومع ذلك فلدي نقد كامل لكل ما قيل ولكن لو كان الموضوع في قسم تطوير المواقع لوضعته

    تظلوا تنتقدوا المنتديات ولم تقدموا منها سوي نسخ مكررة ( رغم ان المواقع الكبيرة مازالت تقدم منتديات حتي ان جوجل يفتح منتدي للدعم الفني بعدة لغات لديه مثل منتدي الأدسينس ومنتدي محرك البحث المفتوح مؤخراً )
    تنتقدوا برمجية معينة ولم يصدر حتي الأن منافس عربي يستحق حتي ان يكون ربع مستواها

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

    على العموم أنا بجعبتي الكثير من الأسئلة في هذا الموضوع.
    إن كان لديك الرغبة فعلاً في إكمال الموضوع فلا تتردد ..





    __________________
    اللهم وفقني لما تحبه وترضاه...

  11. #11
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    تم إلغاء تثبيت الموضوع نظراً لعدم تمحوره حول الهدف الرئيسي إطلاقاً .. إذا كانت لديكم نية بمعاودة النقاش بشكل جدي سيتم التثبيت لاحقاً ..

    أطيب التحيات، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  12. #12


    حقا آسف جداا على ما حدث للموضوع ؛ كنت اتمني ان اجد النقاش المفيد فقد كنت متابع له





    __________________
    كن حكيم في استخدام عقلك

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


    أخي لا اعلم ان كان الموضوع ما زال قيد النقاش ولكن

    هذه الفكرة كانت تراودني كثيرا حيث ان موقعي من المواقع التي تحتوي العديد من السكربتات واليوزر الذي لدي يضيع في عملية الانتقال بين الاقسام وتسجيل الدخول أو بالاحرى التسجيل في كل قسم على حدا

    ( انا مبرمج مبتدأ )
    لا اعرف ما هي ال api للاسف ؟ سوف احاول ان ابحث عن بعض المواضيع المفيدة عنها

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

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

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

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

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

    ولكن من وجهة نظري اني وجدت الحل مبدئيا لكي اجعل العضو عندما يسجل في قسم ما فهو يسجل بجميع خدمات الموقع الاخرى

    طبعا انا وجدت حل صغير على مستواي

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


    ولكن الشيء الذي استطيع ان اخذه مثال ( جوجل ) لانك عندما تسجل في احدى خدماته تجد ان تحتها زر يسئلك ان كنت تريد ان تسجل في جوجل اكونت يعني في كل خدمات كوكل بشكل عام

    كيف فعلها ؟

    وكيف هو ينقل المعلومات بين الاقسام
    اظن انك تريد ان تقوم بعمل مثل هذا العمل اخي المجروح

    شكرا لك وانتظر باقي الاراء ان كان هناك اراء اخرى باقية فالموضوع مهم جدا





    __________________
    كونى جوعى كونو حمقى

  14. #14


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

    ولكني صرفت نظر الأن أخي للأسف
    بالتوفيق للجميع





    __________________
    السيف أصدق أنباء من الكتب

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


    مافي مشكلة اخي موفق ولكن اعجبتني الفكرة واحببت ان اطرح رأيي بشكل عام


    ولكن بالنسبة لك اخي هل وجدت حل ؟!





    __________________
    كونى جوعى كونو حمقى





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

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

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