بعد اطلاعي على SOURCE الصفحة الرئيسية هي معتمدة على scripts بالـ java scripts و active server page ASP
اعتقد تم تطبيق ما سبق بمساعدة ال AJAX ايضا
السلام عليكم
قبل فتره "ربما عدة اشهر " تم تحديث موقع الجزيره وتغيير تصميمه .
اللافت في التصميم الجديد هو ان الموقع ذو واجهه حيويه ، حيث يستطيع زائر الموقع ان يزيد او ينقص عدد الاخبار في كل تصنيف ، كذلك يستتطيع تغيير الترتيب الموجود للنوافذ ضمن الصفحه الرئيسيه .
ترى كيف يمكن تصميم موقع يسمح بهذه الاريحيه في الحركه ؟
وموقع الجزيره على اي البرامج او لغات البرمجه تم عمله ؟
https://www.aljazeera.net/Portal
بعد اطلاعي على SOURCE الصفحة الرئيسية هي معتمدة على scripts بالـ java scripts و active server page ASP
اعتقد تم تطبيق ما سبق بمساعدة ال AJAX ايضا
[CENTER][SIZE=4]{[COLOR=red]وَإِذْ يَمْكُرُ بِكَ الَّذِينَ كَفَرُوا لِيُثْبِتُوكَ أَوْ يَقْتُلُوكَ أَوْ يُخْرِجُوكَ وَيَمْكُرُونَ وَيَمْكُرُ اللَّهُ وَاللَّهُ خَيْرُ الْمَاكِرِينَ[/COLOR]}[/SIZE][SIZE=4]…[/SIZE][SIZE=6][SIZE=4](الأنفال:30)
[URL="https://www.facebook.com/pages/yasserauda/215036411882800"]للتواصل معي عبر الفيس بوك اضغط هنا
[/URL][URL="https://www.youtube.com/watch?v=37LoZWjv1HE&feature=player_profilepage"][/URL][URL="https://www.facebook.com/pages/yasserauda/215036411882800"] صفحتي الخاصه على الفيس بوك
[/URL][URL="https://www.facebook.com/pages/Mentored-Learning-New-Horizons-Dubai/234720379925819"]صفحة التعليم الارشادي على الفيس بوك
[/URL][URL="https://www.youtube.com/user/yasserramzyauda"]قناتي على اليوتيوب
[/URL][/SIZE][/SIZE][SIZE=3][URL="https://yasserauda.blogspot.com/"]مدونتي الخاصه[/URL][/SIZE][/CENTER]
جزاك الله خيرا
هو خليط إذا من كل ما سبق .
طيب هل من العسير تصميم موقع ما يتمتع بحرية الحركه والتغيير من قبل الزائر ؟
اعني هل يحتاج الامر الى فريق عمل ، ام يمكن انجازه بشكل فردي ؟
وما هي الاساسيات اللتي على المصمم ان يلم بها قبل الشروع بعمل من هذا القبيل ؟
دائما الصفحات القابلة للتعديل تتطلب مجهود أكثر
مثال, عدد الاخبار يحتاج تحديد رقم من قبل الزائر
و تخزين هذا الرقم, بحيث مع كل زياره لهذا المستخدم
ابحث عن هذا الرقم و اعرض على حسبه,
اتوقع ان الموقع يستخدم ال cokies لتخزين
اعدادات المستخدم و الحصول عليها
بينما لو كان العرض ثابت, كل ما ذكر اعلاه لا
حاجة له,
بصراحة, اعتقد انه من الصعب القيام بها
بشكل فردي, على الاقل 3 اشخاص
سُبْحَانَ رَبِّكَ رَبِّ الْعِزَّةِ عَمَّا يَصِفُونَ, وَسَلَامٌ عَلَى الْمُرْسَلِينَ, وَالْحَمْدُ لِلَّهِ رَبِّ الْعَالَمِينَ
https://folding.extremeoverclocking....ai%20&t=155660
Software Engineering Bachelor Degree - February 2010 -KFUPM
عليك بهذا الموقع يعطيك تصاميم متنوعة وبلغات برمجية متعددة وبأسعار تنافسية ،،
عندهم قاعدة كبيرة من التصاميم كل شيء بحسب موقعك التي تريد ، من بلوجات ومواقع عادية وحتى مواقع شركات الهوست و البزنز
شغلهم راقي جدا واعتقد هو الموقع الاول في هذا المجال :
https://www.templatemonster.com/
بس اعمل بحث بتخصص موقعك وشوف
[SIZE=3][B][CENTER][IMG]https://www.arabhardware.net/forum/signaturepics/sigpic15315_1.gif[/IMG]
CyberCrime Investigator
C[COLOR=Red]|[/COLOR]EH - C[COLOR=Red]|[/COLOR]HFI - MCSA - CWSP - CWNA - Netwok+ - MCTS
Member of International Information Systems Forensics Association[/CENTER]
[/B][/SIZE]
من خلال تكتولوجيا ال Ajax حرية الحركة والتغيير ممكنة. الأمر يمكن انجازه بشكل فردي. أعرف شخص كذلك.
ولكن طبيعة الموقع والخدمات المقدمة هي ما يحددة المهارات المطلوبة.
هل سيتم استخدام قاعدة بيانات؟ عندها ستحتاج لشخص لديه معرفة جيدة بادارة قواعد البيانات لإن الجركة على الموقع قد تتأثر عند زيادة الحمل على قاعدة البيانات.
[CENTER][SIZE="5"][COLOR="Red"]كلّنا ليبيّون[/COLOR][/SIZE][/CENTER]
[CENTER]
[IMG]https://www.arabhardware.net/forum/picture.php?albumid=282&pictureid=1037[/IMG]
[/CENTER]
الحركات هذه قديمة ومتوافرة في العديد من المواقع، هي تعتمد على طريقتين
1- التعديل ثم تخزين التعديلات باستخدام استمارة
2- التعديل وتخزين التعديلات بشكل مباشر عن طريق الـ AJAX
3- التعديل وتخزين التعديلات باستخدام Javascript فإن لم تخني الذاكرة فإن الأخيرة تدعم الـ ****ies أيضاً ولكن لست متأكداً إن كان الموقع ( برمجة المزود ) سيمكنها قراءة تلك الـ ****ies أم لا
4- عدم استخدام Javascript مطلقاً ويتم عن طريق عمل صفحة إعدادات ( راجع الرد بالأخير )
المشكلة في الطريقة الأولى أن أي تغيير سيتطلب إرسال Form لتخزين الإعدادات والأمر مزعج، الطريقة الثالثة تتطلب تنزيل كافّة البيانات ثم التحكم بعرضها من عدمه عن طريق الـ Javascript أي أنها حل من جهة العميل، والعيب هنا أن المستخدم مضطر لتنزيل كافة الأخبار سواء كان يرغب بها أم لا
الطريقة الثانية هي الأفضل برأيي فهي خليط بين البرمجة من جهة المزوّد ( إعطاء البيانات التي يحتاجها القارئ فقط ) وبين البرمجة من جهة العميل ( تخزين الإعدادات على هيئة ****ies يمكن للمزوّد قراءته وبالتالي يستطيع تلبية حاجته التي يريد فقط )
يمكن عملها بأي لغة برمجة من طرف المزود، طبعاً أتكلم عن لغة محترمة بمستوى PHP و ASP
يمكن لفرد واحد أن يقوم بعملها ولكن الأمر معقّد وسيحتاج لوقت، لهذا السبب يفضل أن يقوم عدة أشخاص بذلك، أهم نقطة أن تمتلك ثلاث عناصر
1- الموقع بواجهة إخبارية ديناميكية : أي يمكنك عمل صفحات مخصصة كل صفحة يمكنها طرح مجموعة مختلفة من الأخبار حسب الحاجة.
2- واجهة AJAX تفاعلية : يمكنها إرسال استمارات بالخفاء وذلك لحفظ الإعدادات كـ Session بداية ثم يخزّنها كـ ****ies عند ضغطه على أي زر
3- برمجة Javascript مرنة : تتيح للزائر إظهار وإخفاء عناصر من الواجهة...
النقطتين الثانية والثالثة يمكن تجاوزهما، الطريقة هي بعمل صفحة خاصة بالاختيارات، حيث تعرض كافة النماذج الأخبارية فيها مع وضع مربعات اختيار ( صح أو لا ) لكل نموذج إخباري، وربما عدد الأخبار لكل نموذج، تلك الصفحة هي استمارة عادية ما إن يتم إرسالها حتى يتم تخزين الإعدادات في ****ies يتم استدعاؤه من الصفحة الرئيبسية...
إذاً الطرق من ناحية السهولة هي النقطة الرابعة أسهل أمر ولكنها ليست تفاعلية بتلك الدرجة فهي تشبه لوحة تحكم المنتدى حيث يختار العضو طريقة عرض المواضيع وغيرها من خيارات، الفرق أن المنتدى يقوم بتخزين البيانات في قاعدة البيانات بينما الصفحة الإخبارية تخزن الخيارات في ****ies لعدم وجود بيانات كل الزوار والمستخدمين
الطريقة الثانية ( الـ Ajax ) تحمل تفاعلاً جميلاً وعميق ولكنها معقدة أيضاً بنفس الوقت
[CENTER]نظر يحيى بن معاذ يوماً إلى إنسان وهو يُقبّل ولداً له صغيراً فقال : [COLOR=red]أتحبه ؟[/COLOR] قال : [COLOR=red]نعم [/COLOR]، قال : [COLOR=red]هذا حبك له إذ ولدته فكيف بحب الله له إذ خلقه ؟[/COLOR][/CENTER]
[CENTER]ورأى يوماً رجلاً يقلع الجبل في يوم حار وهو يغني، فقال : [COLOR=red]مسكين ابن آدم قَلْعُ الأحجار أهون عليه من ترك الأوزار.[/COLOR].[/CENTER]
[CENTER][IMG]https://folding.extremeoverclocking.com/sigs/sigimage.php?un=alkhalaf&t=155660[/IMG][/CENTER]
[CENTER][SIZE=4][FONT=Arial][B][URL="https://www.arabhardware.net/forum/showthread.php?t=117801"][COLOR=red]كُن عربياً :[/COLOR] [COLOR=blue]استخدام المصطلحات التقنية العربية[/COLOR][/URL][/B][/FONT][/SIZE][/CENTER]
[CENTER][B][FONT=Arial][SIZE=4][/SIZE][/FONT][/B] [/CENTER]
[CENTER][B][FONT=Arial][SIZE=4][COLOR=sienna]فليعذرني جميع الأخوة والأخوات[/COLOR][/SIZE][/FONT][/B][/CENTER]
[CENTER]لن أقوم بتقييم أي موضوع أو رد لايستخدم اللغة العربية الفصحى أو يستخدم كلمات أجنبية بحروف عربية[/CENTER]
اتضحت الصوره
جزاكم الله خيرا على حسن تفاعلكم معي .
الموضوع بالنسبه لي حتى الآن مجرد فكره ، واحببت ان اعرف امكانية تطبيقها ومسلتزماتها .
أشكركم ثانية
[CENTER][CENTER][CENTER] [SIZE=4][/SIZE]
[SIZE=4][COLOR=Red]ما أروع أن يكون الإنسان حيا هذه الأيام, وما أروع أن يكون الإنسان عربيا هذه الأيام. [COLOR=Black]عاد العرب للتاريخ[/COLOR].
[COLOR=Navy]شكرا يا أبطال تونس الخضراء, وشكرا يا ثوار مصر الأحرار [SIZE=4]، شكرا ابناء عمر الم[SIZE=4]ختار[/SIZE][/SIZE][/COLOR][/COLOR]
[/SIZE] [/CENTER]
[URL="https://www.arabhardware.net/forum/showthread.php?t=108662"][COLOR=Blue][B]مـعـــــــركـــــــة الـــمـعــانــــــــــــي [/B][/COLOR][/URL][COLOR=SeaGreen][SIZE=4]
[/SIZE][/COLOR][/CENTER]
[SIZE=4][FONT=Arial][B][URL="https://www.arabhardware.net/forum/showthread.php?t=117801"][COLOR=red]كُن عربياً :[/COLOR] [COLOR=blue]استخدام المصطلحات التقنية العربية[/COLOR][/URL][/B][/FONT][/SIZE][/CENTER]
المفضلات