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

)
ولكن دعنا نأخذ هذا الاسلوب كأساس .. والباقي سهل ان شاء الله
بعد ان تجهز الأفكار لديك .. ابدأ بالنقاط المهمة اولاً في الموقع :
- التصميم ( لأن البرمجة ستعتمد غالباً على التصميم )
- توافق التصميم مع جميع المتصفحات ( او اتبع نصائح W3C وسوف تكون بخير ان شاء الله )
- إدخال التصميم على نظام القوالب في الموقع
- عمل نظام لغات للموقع ( حتى اذا كانت لغة واحدة فقط .. ولكن ليسهل عليك تعديل الأخطاء الإملائية وغيره , فلن تضطر ان تعود إلى ملفات القوالب في كل مرة )
- انتبه إلى جانب الحماية دائمة .. فكر كما لو كنت انت الهاكر وتريد إختراق الموقع
- اجعل اكوادك واضحة دائمة وسهلة للفهم ( انصحك بإستخدام برامج تحرير PHP )
- استخدم Comments في الاماكن المعقدة داخل الاكواد
- اجعل ملفاتك مرتبة دائماً وبأسماء واضحة ليسهل عليك العودة إليها فيما بعد والتعديل او الاضافة عليها
- استخدم كلاً من Model - View - Controller لوظيفته .. بمعنى لا تستسهل الأمر ومثلاً تضع كود HTML في الـ Controller , كذلك لا تضع اوامر قاعدة البيانات في الـ Controller .. لأنك في النهاية ستكون المستفيد الوحيد من تنظيم اكوادك
- دائماً برمج اكوادك على اساس انك ستقوم بتطويرها في يوماً ما
ثم ابدأ على بركة الله ...
اولاً الموقع .. ثم لوحة التحكم ...
في رأيي الشخصي , لا تنشئ صفحة وتقوم بإنشاء صفحة التحكم بها في نفس الوقت .. بل دع لوحة الحكم كاملتاً بعد إنتهائك من الموقع نفسه لكي لا تشتت افكارك
وإذا واجهتك مشكلة قم اولاً بالبحث ثم البحث ثم البحث .. فحتماً ستجد ان هناك شخصاً ما قد واجه نفس مشكلتك
واذا واجهتك مشكلة في ما في عمل جزئية معينة .. دعها للغد
تقبل ارق التحية
اخوك