المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : على اي لغه برمجه تم تصميم موقع الجزيره



الفجر القادم
11-06-2009, 14:06
السلام عليكم
قبل فتره "ربما عدة اشهر " تم تحديث موقع الجزيره وتغيير تصميمه .

اللافت في التصميم الجديد هو ان الموقع ذو واجهه حيويه ، حيث يستطيع زائر الموقع ان يزيد او ينقص عدد الاخبار في كل تصنيف ، كذلك يستتطيع تغيير الترتيب الموجود للنوافذ ضمن الصفحه الرئيسيه .

ترى كيف يمكن تصميم موقع يسمح بهذه الاريحيه في الحركه ؟
وموقع الجزيره على اي البرامج او لغات البرمجه تم عمله ؟

https://www.aljazeera.net/Portal

one-zero
11-06-2009, 15:37
بعد اطلاعي على SOURCE الصفحة الرئيسية هي معتمدة على scripts بالـ java scripts و active server page ASP

اعتقد تم تطبيق ما سبق بمساعدة ال AJAX ايضا

الفجر القادم
11-06-2009, 16:44
جزاك الله خيرا :)

هو خليط إذا من كل ما سبق .

طيب هل من العسير تصميم موقع ما يتمتع بحرية الحركه والتغيير من قبل الزائر ؟
اعني هل يحتاج الامر الى فريق عمل ، ام يمكن انجازه بشكل فردي ؟

وما هي الاساسيات اللتي على المصمم ان يلم بها قبل الشروع بعمل من هذا القبيل ؟

Gonnai
11-06-2009, 17:09
دائما الصفحات القابلة للتعديل تتطلب مجهود أكثر
مثال, عدد الاخبار يحتاج تحديد رقم من قبل الزائر
و تخزين هذا الرقم, بحيث مع كل زياره لهذا المستخدم
ابحث عن هذا الرقم و اعرض على حسبه,
اتوقع ان الموقع يستخدم ال cokies لتخزين
اعدادات المستخدم و الحصول عليها

بينما لو كان العرض ثابت, كل ما ذكر اعلاه لا
حاجة له,

بصراحة, اعتقد انه من الصعب القيام بها
بشكل فردي, على الاقل 3 اشخاص

C|EH
11-06-2009, 17:17
عليك بهذا الموقع يعطيك تصاميم متنوعة وبلغات برمجية متعددة وبأسعار تنافسية ،،

عندهم قاعدة كبيرة من التصاميم كل شيء بحسب موقعك التي تريد ، من بلوجات ومواقع عادية وحتى مواقع شركات الهوست و البزنز

شغلهم راقي جدا واعتقد هو الموقع الاول في هذا المجال :

https://www.templatemonster.com/

بس اعمل بحث بتخصص موقعك وشوف

باحث عن المعرفة
11-06-2009, 18:13
جزاك الله خيرا :)

هو خليط إذا من كل ما سبق .

طيب هل من العسير تصميم موقع ما يتمتع بحرية الحركه والتغيير من قبل الزائر ؟
اعني هل يحتاج الامر الى فريق عمل ، ام يمكن انجازه بشكل فردي ؟

وما هي الاساسيات اللتي على المصمم ان يلم بها قبل الشروع بعمل من هذا القبيل ؟

من خلال تكتولوجيا ال Ajax حرية الحركة والتغيير ممكنة. الأمر يمكن انجازه بشكل فردي. أعرف شخص كذلك.

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

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

الخلف
11-06-2009, 20:06
الحركات هذه قديمة ومتوافرة في العديد من المواقع، هي تعتمد على طريقتين

1- التعديل ثم تخزين التعديلات باستخدام استمارة
2- التعديل وتخزين التعديلات بشكل مباشر عن طريق الـ AJAX
3- التعديل وتخزين التعديلات باستخدام Javascript فإن لم تخني الذاكرة فإن الأخيرة تدعم الـ ****ies أيضاً ولكن لست متأكداً إن كان الموقع ( برمجة المزود ) سيمكنها قراءة تلك الـ ****ies أم لا
4- عدم استخدام Javascript مطلقاً ويتم عن طريق عمل صفحة إعدادات ( راجع الرد بالأخير )

المشكلة في الطريقة الأولى أن أي تغيير سيتطلب إرسال Form لتخزين الإعدادات والأمر مزعج، الطريقة الثالثة تتطلب تنزيل كافّة البيانات ثم التحكم بعرضها من عدمه عن طريق الـ Javascript أي أنها حل من جهة العميل، والعيب هنا أن المستخدم مضطر لتنزيل كافة الأخبار سواء كان يرغب بها أم لا

الطريقة الثانية هي الأفضل برأيي فهي خليط بين البرمجة من جهة المزوّد ( إعطاء البيانات التي يحتاجها القارئ فقط ) وبين البرمجة من جهة العميل ( تخزين الإعدادات على هيئة ****ies يمكن للمزوّد قراءته وبالتالي يستطيع تلبية حاجته التي يريد فقط )

يمكن عملها بأي لغة برمجة من طرف المزود، طبعاً أتكلم عن لغة محترمة بمستوى PHP و ASP


يمكن لفرد واحد أن يقوم بعملها ولكن الأمر معقّد وسيحتاج لوقت، لهذا السبب يفضل أن يقوم عدة أشخاص بذلك، أهم نقطة أن تمتلك ثلاث عناصر
1- الموقع بواجهة إخبارية ديناميكية : أي يمكنك عمل صفحات مخصصة كل صفحة يمكنها طرح مجموعة مختلفة من الأخبار حسب الحاجة.
2- واجهة AJAX تفاعلية : يمكنها إرسال استمارات بالخفاء وذلك لحفظ الإعدادات كـ Session بداية ثم يخزّنها كـ ****ies عند ضغطه على أي زر
3- برمجة Javascript مرنة : تتيح للزائر إظهار وإخفاء عناصر من الواجهة...

النقطتين الثانية والثالثة يمكن تجاوزهما، الطريقة هي بعمل صفحة خاصة بالاختيارات، حيث تعرض كافة النماذج الأخبارية فيها مع وضع مربعات اختيار ( صح أو لا ) لكل نموذج إخباري، وربما عدد الأخبار لكل نموذج، تلك الصفحة هي استمارة عادية ما إن يتم إرسالها حتى يتم تخزين الإعدادات في ****ies يتم استدعاؤه من الصفحة الرئيبسية...

إذاً الطرق من ناحية السهولة هي النقطة الرابعة أسهل أمر ولكنها ليست تفاعلية بتلك الدرجة فهي تشبه لوحة تحكم المنتدى حيث يختار العضو طريقة عرض المواضيع وغيرها من خيارات، الفرق أن المنتدى يقوم بتخزين البيانات في قاعدة البيانات بينما الصفحة الإخبارية تخزن الخيارات في ****ies لعدم وجود بيانات كل الزوار والمستخدمين
الطريقة الثانية ( الـ Ajax ) تحمل تفاعلاً جميلاً وعميق ولكنها معقدة أيضاً بنفس الوقت

الفجر القادم
12-06-2009, 11:54
اتضحت الصوره
جزاكم الله خيرا على حسن تفاعلكم معي .

الموضوع بالنسبه لي حتى الآن مجرد فكره ، واحببت ان اعرف امكانية تطبيقها ومسلتزماتها .
أشكركم ثانية :)