شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > الويب والويب 2.0 والـ Semantic Web
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
مشرف قسم PHP
#1  
[الجلسة 1] مخطط العمل !

بسم الله الرحمن الرحيم

[ اللهمّ علّمنا ما ينفعنا وانفعنا بما علّمتنا وزدنا علماً يا رب العالمين ]

ضمن ما قمت بالإعلان عنه أخيراً من “مشروع بناء منصة نقاش اجتماعية” في سوالف سوفت، سأبدأ في هذه الجلسة – الجلسة الأولى – من جلسات بناء هذا المشروع التفصيلي في سرد خطة العمل بإذن الله تعالى ..

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


هنا، سأورد خطة العمل على المشروع القادم:

1. سنقوم أولاً بتصميم صفحات الموقع باستخدام برنامج Adobe Photoshop ( سأستخدم تحديداً إصدار CS3 Extended ME ) – لاحظ أن ME هي اختصار لـ Middle East ( وهي نسخة الشرق الأوسط التي تدعم الكتابة باللغة العربية ) ..

2. بعد إنهائنا لتصميم الصفحات، سنقوم بتقطيع وتوزيع الصفحات باستخدام لغات جانب المستخدم Client-Side Languages متضمنة لغة XHTML وتقنية CSS وقد نحتاج لبعض لمسات الـ Javascript .. توزيع التصميم وتحويله سيتم باستخدام برنامج Adobe Photoshop إلى جانب محرر النصوص المفضّل لديك – سأستخدم PSPad لكتابة ملفات PHP/XHTML/Javascript – والمحرر المرفق مع نظام التشغيل ويندوز Notepad لتحرير صفحات الـ CSS .. ترافق هذه الخطوة عملية فحص سلامة عرض الموقع وتوافقه مع كافة المتصفحات الأكثر شهرة .. الموقع الملائم لتلك المتصفحات يسمى Cross-Browser .. سنبذل طاقتنا للحفاظ على التصميم متوافقاً مع معايير منظمة W3 القياسية إن شاء الله ..

3. ستكون خطوتنا الثالثة بإذن المولى الدخول إلى برمجة الموقع ديناميكياً – بواسطة لغة PHP – .. سنبدأ أولاً بإنشاء ملفات الكلاسات Classes أو كما يسميها بعض العرب ” الأصناف ” التي سنعتمدها ضمن خطة عمل الموقع ( سنستخدم OOP5 ) .. ثم سنقوم بالبرمجة الفعلية للموقع اعتماداً على تلك الكلاسات إن شاء الله تعالى ..

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

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

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

O نظام عضويات: يقوم العضو بتسجيل معلوماته ( سيكون التسجيل بسيطاً كي لا يكون منفّراً ) بالإضافة إلى صفحة لتسجيل الدخول ..

O مجموعات الأعضاء: سيتم إنشاء مجموعات للأعضاء، تمتلك كل مجموعة منها عدداً من الصلاحيات التي يمكنها القيام بها داخل السكربت ..

O نظام أقسام: سيتمكن المدير من إنشاء أقسام فرعية إلى مالا نهاية مندرجة تحت الأقسام الرئيسية ..

O المواضيع النقاشية: في كل قسم، يمكن إعطاء الصلاحيات لمجموعات الأعضاء للكتابة والتعليق على المواضيع ..

O نظام الإعلانات: يمكّن مدير الموقع من تنظيم الإعلانات التي تظهر في موقعه للاستخدامات التجارية ..

O نظام الحظر: ستمكن كذلك مدير الموقع من حظر من يراه مزعجاً في منتداه بعدة طرق ..

O تعدد الستايلات، وتعدد اللغات ..

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

في نهاية هذه الجلسة:

أتمنى من جميع المتابعين لهذا المشروع أن يحصلوا على نسخ من البرامج التي قمت بذكرها والتي سنعمل عليها .. يمكن العمل على البرامج المشابهة للبرامج المذكور، مثلاً يمكن استخدام نظام تشغيل Linux أو Mac بدلاً من Windows .. وكذلك يمكن استخدام نسخ سيرفرات أخرى تدعم PHP & MySQL .. يمكن أيضاً الاستغناء عن Adove Photoshop ببرنامج تعلم أنه يفي بالغرض ويمكنك استخدامه لنفس الغرض .. وهكذا ..

لماذا PSPad تحديداً ؟

ربما كان من الأجدر أن أؤجل الإجابة على هذا السؤال إلى حين وصولنا للجزئيات المتعلقة بكتابة الكود، لكن هذا لا يهم .. يهمني أن تفهموا المعلومة .. أنا كنت مدمناً على برنامج المفكرة Notepad الذي يأتي مرافقاً لنظام تشغيل Windows طوال فترتي البرمجية، حتى أنه يدعم UTF-8 كترميز .. لكنّه لا يدعم كتابة الملفات بترميز UTF-8 بدون BOM – Byte Order Mark .. وهي علامات تضاف في بداية الملف ذي الترميز UTF-8 ولا تظهر في محررات النصوص العادية ( قد تظهر في محررات الـ HEX ) .. هذا قد يؤثر في بعض دوال PHP التي حتى تعمل يجب أن لا تطبع أية أشياء قبلها .. وهي الدوال التي تتعامل مع ترويسة الصفحات Header .. حيث أنها كترويسة يجب أن تكون أول ما يطبع أو يرسل في الصفحة ..

انتقلت بعد ذلك إلى Notepad++ وهو محرر رائع بما تحمله الكلمة من معنى، كنت مرتاحاً بشكل كبير باستخدامه .. لكن في أحد الأيام اكتشفت أن دعمه لـ UTF-8 without BOM ليس قوياً كما يبدو .. لا أعلم ما الخلل الذي طرأ ذاك اليوم الذي جعلني أستبدله تماماً بـ PSPad .. والآن أرتاح باستخدامه كذلك .. هذا يعني أن المسألة مسألة تعويد .. فتجنباً للمشاكل الجانبية التي قد تحصل مع المبرمج، قمت باعتماد PSPad لأعمل عليه خلال هذا المشروع معكم .. هذه خلاصة تجارب وخبرة، قد تختصر عليك وقتاً من التجربة والخبرة لا ترجو ضياعه ..

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

ملاحظة: اقترح الأخ Horizons في سوالف سوفت استخدام برنامج Aptana Studio في العمل على الأكواد .. للأسف الاقتراح لم يكن موفقاً لعدة أسباب .. أولها أن Aptana هو Studio كامل، أي أنه يتيح العمل على المشاريع بشكل كامل، وهذا ليس ما نحتاجه في الحقيقة، نحتاج فقط إلى محرر بسيط صغير يمكن تحميله على أي جهاز .. Aptana يمكن وصفه بأنه منصة عمل للمشاريع الأكبر .. السبب الثاني هو أننا لا نحتاج ما يسهّل عملنا بقدر ما نحتاج إلى فهم اللغات البرمجية التي سنتعامل معها .. نريد أن نتقن العمل بالطرق الأكثر صعوبة، عندها لن تواجهنا مشاكل عند العمل على منصات أو أطر عمل، أو واجهات رسومية سهلة .. ثم أن PSPad ليس غبياً كما وصفه الأخ، لا أدافع عنه، لكنه في الحقيقة محرر متقن يحوي معظم الخواص التي يحتاجها مطور الويب الذي يكتب الكود بيده – وهذا ما نريده – ..

انتظروني في الجلسة الثانية قريباً بإذن المولى .. سنبدأ بتصميم الموقع !

أخيراً: هذا العمل مقدّم رسمياً في مدونة أشرف السمهوري ومنتديات سوالف سوفت .. يمكنك النقل مع أو بدون ذكر المصدر .. ساهم في نشر العمل وما يحمله من علم بين سطوره علّنا نؤجر عند المولى عز وجل، وعلّه يسهم في تطوير لمساتنا كعرب ومسلمين في الويب ..

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






__________________
# للتواصل السريع (على ساحات) : http://www.sa7.at/ashraf
# اتبعني على Twitter
أشرف السمهوري is offline   قديم 28-12-2009, 05:56 PM
الرد مع إقتباس
عضو نشيط جدا
#2  

بارك الله فيك وأتمنى الفائدة للجميع
إقتباس:
لسبب الثاني هو أننا لا نحتاج ما يسهّل عملنا بقدر ما نحتاج إلى فهم اللغات البرمجية التي سنتعامل معها
في هذه معك كل الحق فأتقان الكود وفهمه أمر يجب ان لانغفله
أسف لوصف المحرر بالغبي






__________________
ما الشأن وجود الطلب، و إنما الشأن أن ترزق حسن الأدب.
Horizons is offline   قديم 28-12-2009, 06:13 PM
الرد مع إقتباس
لا إله إلا الله
#3  

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






__________________
* إسألني
* راسلني
خالد الحضري is offline   قديم 28-12-2009, 06:19 PM
الرد مع إقتباس
عضو فعال
#4  

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

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

متابع وتلميذ وفى انتظار البدء معك






__________________
اقرأ القران الكريم

Proud To Be A Muslim



نسألكم الدعاء لأمى بالرحمة والمغفرة, اللهم قها عذابك يوم تبعث عبادك اللهم نور لها قبرها ووسع مدخلها وأنس وحشتها وأرحم غربتها وشيبتها
Mr.Mido is offline   قديم 28-12-2009, 06:56 PM
الرد مع إقتباس
عضو فعال
#5  

مرحباً أستاذ أشرف ...
جزاك الله خير على عملك الرائع ...
متابع معك بإذن الله .






ff5006 is offline   قديم 28-12-2009, 07:09 PM
الرد مع إقتباس
عضو فعال جدا
#6  

بورِكتْ أشرف ..
متابعين إن شاء الله جميعاً .






__________________
سبحان الله و بحمده ،،، سبحان الله العظيم
p2006q
gmail
عبدالله بن سعود is offline   قديم 28-12-2009, 08:46 PM
الرد مع إقتباس
عضو نشيط جدا
#7  

معكم بإذن الله
بارك الله فيك أخي الكريم وجزاك عنا خير الجزاء






__________________
شكرا سوالف سوفت

WwW.GeoScience.Me
way2future is offline   قديم 28-12-2009, 10:24 PM
الرد مع إقتباس
عضو نشيط جدا
#8  

متابعين معك ان شاءالله






__________________
دومينات مميزة للبيع

http://www.swalif.net/softs/swalif40/softs305479
عمر السويداء is offline   قديم 29-12-2009, 03:42 AM
الرد مع إقتباس
عضو فعال جدا
#9  

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






__________________
p-king-p@hotmail.com


الرجاء مراجعة الموضوع للجميع :
http://www.swalif.net/softs/swalif12/softs302945
سليمان عبدالعزيز is offline   قديم 29-12-2009, 12:06 PM
الرد مع إقتباس
عضو نشيط جدا
#10  

بإنتظار الآنطلاق ,






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

سيف الشهراني is offline   قديم 29-12-2009, 05:31 PM
الرد مع إقتباس
عضو فعال
#11  

رغم اني مش عارف احمل الفوتوشوب
و اني بكرهه جدااا
بس متابح






__________________
كن حكيم في استخدام عقلك
محمد كيوان is offline   قديم 29-12-2009, 05:44 PM
الرد مع إقتباس
عضو نشيط
#12  

مع حضرتك يا افندم
وربنا يجزيك خير






الرجل المسلم is offline   قديم 31-12-2009, 03:26 AM
الرد مع إقتباس
عضو سوبر نشيط
#13  

ان شاء الله نستفيد من هذا المشروع ونكتسب خبرة بالبرمجة !!

متابع بإذن الله تعالى ..

تحياتي لك

برايفت (( مشكور على العضوية ))






__________________
زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
- php >> وهو لحل مشاكل php وما حولها
- Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار
عبدالله أبولبن is offline   قديم 01-01-2010, 03:57 PM
الرد مع إقتباس
عضو فعال
#14  

منتظر بحراره الجلسه التاليه << برغم اني فترة امتحانات طاحنه






__________________
كن حكيم في استخدام عقلك
محمد كيوان is offline   قديم 03-01-2010, 08:41 PM
الرد مع إقتباس
عضو جديد
#15  


متآبع معـــك آن شآء الله






__________________
الدار من عقبهم ماهي بمرغوبة
باروح انا مثلهم مالي طرب فيها

حموديفيتش is offline   قديم 04-01-2010, 08:25 AM
الرد مع إقتباس
عضو نشيط
#16  
Arrow

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

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

وياريت تعمل تعديل على آخر كلمة في آخر سطر بموضوعك يمكن هناك خطأ مطبعي تابع لإدارة السجلات المدنية

اعتذر للإطالة في الرد .. والله ولي التوفيق






__________________
وما تدري نفس ماذا تكسب غدا وما تدري نفس بأي أرض تموت
.. .. .. صدق الله العظيم

صفحات من موقعي هنا ..
bashsoft is offline   قديم 04-01-2010, 10:53 AM
الرد مع إقتباس
الرد على الموضوع


 

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

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

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


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
هل تتبع مخطط UML فى مشاريع ؟ moslem_tk الويب والويب 2.0 والـ Semantic Web 8 11-04-2007 04:14 AM
[سؤال] كيف نجعل الجلسة Session تنتهي بعد وقت معين؟؟ almosmm PHP 2 09-10-2006 12:32 PM
كيف أخفي الجلسة من عنوان الصفحة أو من الروابط awalnet-ye.com PHP 16 15-11-2005 06:03 PM
ما الحكمه من وضع رقم الجلسة في الرابط ..! ibbr PHP 8 16-09-2003 09:25 PM
ال SMS بورتال ماذا يحوي ؟(مخطط عمل) ساعدني لكي ترى ما يسرك. beshoo الويب والويب 2.0 والـ Semantic Web 6 05-07-2003 05:09 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:55 AM.