سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > ASP و ASP.NET
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الوسوم:

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط جدا
#1  
الآن, نظام سوالف للمقالات 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 من ناحية الجهد المبذول أو حجم كتابة الأكواد

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

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




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






عبدالله حسن is offline   قديم 05-08-2009, 08:03 PM
الرد مع إقتباس
عضو نشيط جدا
#2  

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






__________________
يتم قبول الان استقبال اي طلبات برمجه على اي نوع من المنصات الاتيه للجوال
اندرويد - بلاك بيري - ايفون - ويندوز فون 7
ارجوا ارسال رساله خاصه على المنتدى
artint.net is offline   قديم 06-08-2009, 09:42 PM
الرد مع إقتباس
عضو نشيط جدا
#3  

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

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

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

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

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






عبدالله حسن is offline   قديم 07-08-2009, 02:43 AM
الرد مع إقتباس
عضو نشيط جدا
#4  

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






__________________
يتم قبول الان استقبال اي طلبات برمجه على اي نوع من المنصات الاتيه للجوال
اندرويد - بلاك بيري - ايفون - ويندوز فون 7
ارجوا ارسال رساله خاصه على المنتدى
artint.net is offline   قديم 07-08-2009, 02:59 AM
الرد مع إقتباس
عضو نشيط جدا
#5  

إقتباس:
المشاركة الأصلية بواسطة artint.net مشاهدة مشاركة
واتمنى ان تكون بنظام كلاسات منفصله بحيث يمكن الاستفاده منها في مشاريع اخرى
ولا يتم اعادتها في البرامج القادمه
وتسلم يداك عمل رائع


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






عبدالله حسن is offline   قديم 07-08-2009, 05:51 AM
الرد مع إقتباس
عضو نشيط جدا
#6  

تمام قصدي oop






__________________
يتم قبول الان استقبال اي طلبات برمجه على اي نوع من المنصات الاتيه للجوال
اندرويد - بلاك بيري - ايفون - ويندوز فون 7
ارجوا ارسال رساله خاصه على المنتدى
artint.net is offline   قديم 07-08-2009, 04:59 PM
الرد مع إقتباس
عضو فعال
#7  

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

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






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 08-08-2009, 06:53 PM
الرد مع إقتباس
عضو فعال
#8  

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






__________________
(أنا خلصت جييييييييش) مدونتى - عناوين (تحت التطوير) - سكربت دليل الهاتف - خدمة tli.tl لتقصير الروابط
khashabawy is offline   قديم 08-08-2009, 09:17 PM
الرد مع إقتباس
عضو نشيط جدا
#9  

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

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

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

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

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






عبدالله حسن is offline   قديم 09-08-2009, 05:57 AM
الرد مع إقتباس
عضو نشيط
#10  

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

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






__________________
منتدى
Khlodi is offline   قديم 22-12-2009, 02:56 PM
الرد مع إقتباس
عضو فعال جدا
#11  

بارك الله فيك






__________________
downloads
عبدالله بن سعود is offline   قديم 24-12-2009, 12:27 PM
الرد مع إقتباس
عضو نشيط جدا
#12  

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

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

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

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

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


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

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

في حفظ الله






عبدالله حسن is offline   قديم 02-01-2010, 09:52 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

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

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
نظام إدارة محتوى Kentico CMS for ASP.NET مهندس أحمد الويب والويب 2.0 والـ Semantic Web 1 16-04-2009 12:51 PM
دليلك نحو بناء نظام MVC بسيط motamiz PHP 4 20-10-2008 10:23 PM
[درس متقدم] كيفية بناء نظام MVC بسيط Hawy PHP PHP 27 30-11-2007 06:33 PM
طور الآن مواقع asp.net وبرمج بلغات أخرى .. تحت بيئة تطوير مجانية .. asp2asp ASP و ASP.NET 4 11-03-2007 09:37 PM
سكربتين للمقالات رائعة (ASP & PHP) tmjn الويب والويب 2.0 والـ Semantic Web 5 18-12-2003 01:47 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 09:53 PM.