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

الموضوع: الآن, نظام سوالف للمقالات ASP.NET MVC 1.0

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    373

    الآن, نظام سوالف للمقالات ASP.NET MVC 1.0



    بسم الله الرحمن الرحيم
    ------------------------
    الحمدلله من قبل و من بعد


    نظام سوالف للمقالات (
    نسخة تجريبية حتى انتهاء البرمجة بالكامل)

    البرمجة المستخدمة : C-Sharp .NET 3.5
    التقنية المستخدمة : ASP.NET MVC 1.0
    يدعم المعايير القياسية العالمية XHTML
    ------------------------

    نظرة عامةً للنظام :

    نظام لمواقع الإنترنت مبرمج بلغة .NET و بالتقنية الجديدة من مايكروسوفت ASP.NET MVC الإصدار الأول .

    النظام مبني على انه نظام لعرض و إضافة المقالات و لذلك

    بإمكانك بواسطة النظام :

    1- إضافة الأقسام : النظام يستطيع إضافة الأقسام الرئيسية و الفرعية لما لا نهاية مع ميزة الـSlug
    أو سمها اسم القسم في عنوان الرابط بحيث يكون رابط القسم كالتالي على سبيل المثال :
    كود PHP:
    www.example.com/Category/هنا إسم القسم 
    أيضاً بإمكانك وضع صورة للقسم مع إمكانية تحديد ارتفاع و عرض الصورة حيث سيقوم النظام بعمل المعالجة للصور الكبيرة و يقوم بتصغيرها حسب الإرتفاع و العرض المطلوب
    أيضاً بإمكانك ان تضع لكل قسم معلومات الميتا من الكلمات الدليلية و الوصف

    2- إضافة المقالات : بإمكانك أن تضيف مقالات لأي قسم كان مع خيارات متعددة
    حيث يحتوي نظام المقالات على ميزة الـSlug و يكون الرابط بالشكل التالي :
    كود PHP:
    www.example.com/Article/هنا إسم المقال 
    أيضاُ بإمكانك وضع صورة لكل مقال مع تحديد الإرتفاع و العرض للصورة حسب اختيارك
    أيضاً كما في الأقسام بإمكانك إضافة معلومات الميتا لكل مقال من الكلمات الدليلية و الوصف

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

    تم دعم النظام بالمحرر FCKeditor لكي يسهل عليك كتابة المقالات
    و تم برمجة إضافة خاصة للمحرر إسمها (مدير الصور) لكي تتكامل مع النظام بشكل كامل رغم وجود إضافات جاهزة على الإنترنت لكنها لا تعمل مع التقنية الجديدة ASP.NET MVC
    لذلك اضطررت لبرمجة هذه الإضافة للمحرر التي بإمكانك رفع الصور للسيرفر مع إمكانية إضافة المجلدات لترتيب صورك.. بإمكانك بهذه الأداة رفع الصور و حذفها , إضافة المجلدات و حذفها.


    3- نظام التعليقات :
    لا تكتمل أي منظومة عمل إلا بتفاعل الزوار مع موقعك ... لذلك تم إضافة دعم التعليقات لنظام المقالات مع الأخذ بالإعتبار ما قمت بأختياره من السماح للتعليقات أو تحديد فترة زمنية معينة
    أيضاً تم إضافة CAPTCHA عند التعليق محاولة للتقليل من السبام و غيره

    4- نظام الإستطلاعات :
    أو نظام الإستفتاءات .
    حالياً صار ركن اساسي لأغلب المواقع إضافة استطلاع للجمهور لذلك نظام سوالف للمقالات
    يدعم إضافة الإستطلاعات مع إضافة خيارات ما لا نهاية . النظام يسمح للزائر بالتصويت مره واحده و ذلك من خلال الكوكيز. و تم دعم عرض النتيجة بواسطة AJAX

    5- نظام الشكل : أو تعدد سمات الموقع لكن حالياً ليس كاملاً و يجب أن يكون من أراد صنع سمة خاصة جديدة أن يكون لديه معرفة بسيطة بال ASP.NET
    -------------------------

    طبعاً ينقصه حالياً نظام للبحث بإذن الله سيتم إضافته مستقبلاً .. أيضاً النظام ينقصه العديد من
    الخدمات لذلك سأحاول ذلك بقدر المستطاع عاجلاً غير آجل !

    أيضاً النظام يحتوي على لوحة تحكم كامله نوعاً ما أدعك لكي تكتشفها

    في النهاية و قبل عرض رابط التحميل هذه بعض اللقطات من النظام
    ------------------------
    تم وضع الصور كروابط لكبر ابعادها !!


    صوره من الصفحة الرئيسية بحيث

    على اليمين يتم عرض قائمة تفاعلية بواسطة الجافا سكربت
    لكل اقسام الموقع سواء كانت رئيسية أو فرعية

    أما في الوسط فيتم عرض آخر 3 أخبار من كل قسم رئيسي مع دعمها للأقسام الفرعية للقسن الرئيسي و اما على اليسار فيتم عرض الإستطلاع النشيط
    http://up4.m5zn.com/9bjndthcm6y53q1w.../jrcws4l63.png

    بإذن الله سيتم برمجة إضافات أخرى لوضعها في أي مكان في الصفحة

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

    http://up4.m5zn.com/9bjndthcm6y53q1w.../t6tipudz0.png

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

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

    http://up4.m5zn.com/9bjndthcm6y53q1w.../jlncu46u0.png

    في هذه الصوره تظهر عندما يتم اختيار مقال محدد لقرائته
    على اليمن كالمعتاد قائمة الأقسام أما في الوسط فيتم عرض
    محتوى المقال مع العنوان و تاريخ الإضافة أما على اليسار فتظهر كما تلاحظ خضائص المقال
    عدد قراء المقال , تقييم المقال (لا يدعم الكوكيز بإذن الله مستقبلاً) و زر AddThis و عدد التعليقات على المقال
    أما في اسفل المقال بالوسط تظهر التعليقات على المقال
    و بالأسفل نموذج إضافة تعليق (لن يظهر إذا قمت بتحديد عدم السماح للتعليقات أو انتهت الفترة الزمنية للتعليق و ستظهر للزائر رساله). أيضاً كما تلاحظ ميزة CAPTCHA

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

    و هذه صور للوحة التحكم للنظام اتركك لمشاهدتها بدون شرح !!!

    http://up4.m5zn.com/9bjndthcm6y53q1w.../2yb6twhul.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../a5vhuxf26.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../k0basmsfe.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../cxh1kaonv.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../d55hoi0bh.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../7rfxtb9tu.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../qrnfuk0x5.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../6gh7unop1.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../r7flhhlzy.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../ujn2l0172.png
    ---
    http://up4.m5zn.com/9bjndthcm6y53q1w.../kskmcdy4m.png

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

    قبل رابط التحميل :

    متطلبات النظام :

    1- Net Framework 3.5 أو أعلى

    2- سيرفر IIS 6 أو أعلى (تمت البرمجة على IIS7) لذلك لم يتم تجربة النظام على الإصدار 6 لكن ليس هناك أي اختلاف قد يأثر على النظام

    3- 2005 Microsoft SQL Server أو أعلى (تمت البرمجة على الإصدار 2008)


    4- قم بنسح الملفات لمجلد السيرفر :

    اعط تصاريح الكتابة و التعديل للمجلد Content/Images
    قم بفتح الملف Web.config

    و ابحث عن المقطع التالي:


    كود PHP:

      
    <connectionStrings>
        <!-- 
    الإتصال بقاعدة البيانات -->
        <
    add name="SASConnectionString" connectionString="Data Source=عنوان سيرفر قاعدة البيانات;Initial Catalog=SwalifArticles;User Id=إسم المستخدم;Password=كلمة المرور;" providerName="System.Data.SqlClient" />
      </
    connectionStrings
    استبدل (عنوان سيرفر قاعدة البيانات) بـ عنوان السيرفر الخاص بقاعدة البيانات :
    على سبيل المثال :
    كود PHP:
    Name-PC/SQLEXPRESS 
    ----------------
    استبدل (إسم المستخدم) بإسم الدخول لقاعدة البيانات
    على سبيل المثال (sa)
    ---------------
    استبدل (كلمة المرور) بكلمة مرور قاعدة البيانات

    و لمعرفة المزيد على كيفية اعداد الإتصال بقاعدة البيانات قم بزيارة هذا الموقع
    Connection Strings

    و في المجلد App_Data
    يحتوي على قاعدة البيانات قم بإرفاقها في سيرفر القاعدة

    و من ثم قم بتشغيل البرنامج

    و للدخول للوحة التحكم

    اضف لعنوان الموقع /admin

    إسم المستخدم : admin
    كلمة المرور : 123456789

    بإمكانك بعد الدخول تغيير إسم المستخدم و كلمة المرور.

    لا تنسى أن هذه التقنية ASP.NET MVC لا زالت في بداية المشوار و تختلف اختلاف كبير
    عن التقنية السابقة ASP.NET Web Form من ناحية الجهد المبذول أو حجم كتابة الأكواد

    لذلك قد يكون هناك من الممكن أخطاء أو ثغرات لكن بإذن الله لن تأثر على سير النظام

    للتحميل اضعط هنا




    و الحمد لله أولاً و آخراً







  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    181


    ماشاء الله سوف يتم التجربه
    واتمنى منك اضافتي
    fcis_Acm @@@@hotmail.com
    لمحادثتك ببعض الامور ان سمحت لي





    __________________
    يتم قبول الان استقبال اي طلبات التطبيقات
    على اي نوع من المنصات الاتيه للجوال
    ( اندرويد -- ايفون ) تابعنا
    ( أعمالنا - اتصل بنا )
    يمكنك الان عمل تطبيق خاص لمنتداك

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    373


    شكراً لمرورك الكريم أخي الكريم artint.net
    -----------------------------------------------

    تطورات في الطريق :

    - تم قطع نصف الطريق لإضافة نظام البحث مع خاصية البحث المتقدم.
    - تم البدء بإضافة الخلاصات RSS - و ستكون الخلاصات تدعم الأقسام الرئيسية و الفرعية لما لا نهاية
    - تم إضافة Cache في بعض الأماكن من النظام لتخفيف الضغط
    - تم تعديل بعض بعض الأكواد البرمجية لأنها تسبب ضغط بسيط على قاعدة البيانات خاصه إذا كانت الأقسام أكثر من 100 قسم و أعلى.

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

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






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


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





    __________________
    يتم قبول الان استقبال اي طلبات التطبيقات
    على اي نوع من المنصات الاتيه للجوال
    ( اندرويد -- ايفون ) تابعنا
    ( أعمالنا - اتصل بنا )
    يمكنك الان عمل تطبيق خاص لمنتداك

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    373


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


    لم افهم ماذا تقصد لكن المشروع تم بناءه كاملاً بالبرمجة الكائنية مع تغليف للبيانات بشكل كامل






  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    181


    تمام قصدي oop





    __________________
    يتم قبول الان استقبال اي طلبات التطبيقات
    على اي نوع من المنصات الاتيه للجوال
    ( اندرويد -- ايفون ) تابعنا
    ( أعمالنا - اتصل بنا )
    يمكنك الان عمل تطبيق خاص لمنتداك

  7. #7
    عضو فعال
    تاريخ التسجيل
    Feb 2008
    المشاركات
    1,759


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

    وشكرا لك والفين مبروك





    __________________
    FaceBook Application Developer
    تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
    مشروعى داخل معرض الاتصالات
    لمراسلتي إضغط هنا
    سبحان الله وبحمده سبحان الله العظيم

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    شغل رائع جداً جداً جداً تسلم إيدك أخوى






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    373


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

    وشكرا لك والفين مبروك
    مرحباً أخي edafa.info شكراً لمرورك

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

    شغل رائع جداً جداً جداً تسلم إيدك أخوى
    تسلم تسلم اخي khashabawy تشرفت بمرورك هنا
    --------------------------------------------------------

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






  10. #10
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    82


    شكراً جزيلاً اخي على هالمجهود
    اتمنى انك ترفعه بسوالف اخي علشان الملف يبقى للابد

    واتمنى الادارة تثبت الموضوع





    __________________
    تويتر فولورز بارخص الاسعار

  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,105


    بارك الله فيك





    __________________
    للتواصل p2006q#gmail.com

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2007
    المشاركات
    373


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

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

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

    على العموم حالياً تم حذف المشروع مع الكود كاملاً من جهازي لكن أوعدكم بإذن الله
    أنني سأبني نظام آخر و بآخر التطورات التي حصلت بMVC
    لكن في حال رجع النشاط و رأيت أن هناك حقاً من سيستفيد
    سواء بإستخدامه أو بالإستفادة من الشفرة المصدرية

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


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

    على العموم بإمكان من أراد أي كود من البرنامج بإمكانه عن طريق .NET Reflector
    و قبل ذلك قم بفك التشفير حيث تم التشفير بواسطة {smartassembly} و برنامج فك التشفير موجود في أول نتائج قوقل

    في حفظ الله










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

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

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