أرشيف تصنيف 'تطوير مواقع'
لا أعتقد أن هناك أحد وصل إلى مستوى قوي في أحد المجالات أو عمل إنجاز شخصي أو أفاد الآخرون به دون أن تكون بداية إكتشافه عن طريق المحاكاة ، المحاكاة لا أقصد بها التقليد أو النسخ واللصق! بل إقتباس فكرة أو طريقة أو أسلوب أو عدة أساليب لتحسين قدراتك في عمل معين أو مجال معين والبحث عن أفكار جديدة لأعمال لم تقم بها من قبل.
يمكنك مثلاً عمل تصميم كتجربة لتقليد تصاميم آخر في سبيل تحسين طريقة تنفيذك للتصميم وتتعلم حركة جديدة أو تزيد إتقانك وحتى إن كان تصميمك رسمي بل هناك فرق بين النسخ والإقتباس. (أتحدث عن الفكرة)
.. أكمل قراءة بقية الموضوع »
نمط MVC المستخدم في أطر العمل المختلفة أو ما يسمى بـ Frameworks له عدة وظائف لخدمة إطار العمل والبرنامج بالكامل وقد طرحت موضوع سابق عنه ، كيف يعمل هذا النمط أو النظام في تقنية الـ PHP ؟ سأعطيك مثال على طريقته في العمل وهو عن طريق إنشاء نظام نشر تدوينات بسيط بإستخدام نمط أو نظام MVC وبدونه أيضاً ، هذا الدرس يبين لك طريقة عمله فقط (أقصد الفكرة الرئيسية وليس درس عملي بالكامل) ولا يشرح طريقة إنشاء برنامج متكامل بنمط أو نظام mvc .
الطريقة الأساسية أو التقليدية في إستيراد أو إسترجاع سلسلة تدوينات تكون عن طريق كتابة كود PHP موصول بقاعدة البيانات لإسترجاع المتغيرات من القاعدة وعمل حقلة تكرار بإستخدام الدالة while لكتابة نتائج الإتصال مع وجود ومستعرض البيانات وهو قالب HTML جاهز مثلاً ، هذا مثال على إسترجاع بيانات بدون إستخدام نمط MVC :
.. أكمل قراءة بقية الموضوع »
منذ فترة لم أتابع تصاميم مواقع الويب الجميلة التي تستخدم تقنية css بشكل رائع ، وهي مهمة وخاصة لو أردت تطوير أفكارك في طريقة تصميمك لمواقع الويب والإستفادة منها ورؤية طريقة عملها عن طريق المصدر.
هناك معارض كثيرة لعرض المواقع التي تُصمم بواسطة xhtml و css ويكون شكلها جذاب غالباً وتحتوي على أفكار جميلة يضيفها مصممين وأصحاب مواقع لإضافة آخر أعمالهم عن طريق هذه المواقع.
.. أكمل قراءة بقية الموضوع »
Framework ، أو إطار العمل وهو عبارة عن تطبيقات متكاملة تساعد مطوري الويب على أداء أعمالهم البرمجية بسرعة وأقل جهد مع توفر الإتقان والإحترافية في العمل ، يعتمد إطار العمل غالباً على نظام MVC إختصار لـ Model View Controller لفصل واجهة الإستخدام عن منطقة العمل ويمكننا شرح Model View Controller بهذه الطريقة على ثلاث طبقات:
- Model: يوضح كيفية عمل البرمجة التي ستطبق في البرنامج أو التطبيق.
- View: يعرض واجهة التطبيق الذي يريده المبرمج.
- Controller: يربط بين Model و View ويقوم بتنفيذ الأوامر ويتعبر المتحكم الرئيسي للنظام. .. أكمل قراءة بقية الموضوع »
إذا كنت مطور مواقع فأعتقد أنك سمعت عن CSS3 ومميزاتها التي ستفيد المصممين كثيراً ، هناك متصفحات لا تدعم الدعم الكامل لها مثل الإنترنت أكسبلورر ، تستطيع إستخدام متصفح الفايرفوكس لأنه يدعم هذا التحديث بشكل جيد.
تحديث: هذا الموضوع قديم كتب في مايو 2008، ويتحدث بشكل بسيط حول CSS3 مع بعض الروابط، تعرف على المزيد من مصادر حول تقنية CSS3 تم عرضها في المدونة إضافة إلى تطبيقات على CSS3 تجد بها دروس حول هذه التقنية.
.. أكمل قراءة بقية الموضوع »
إذا كنت مصمم مواقع أو صاحب موقع وتود معرفة توافق الصفحات التي قمت بتصميمها على عدد من متصفحات الويب فيمكنك ذلك عن طريق موقع Browsershots.
تعطيك الخدمة لقطات لموقعك في متصفحات مختلفة على شكل صورة في شاشتك ، وهي خدمة مجانية مفتوحة المصدر مهمتها عرض المواقع في متصفحات مختلفة والتي تهم مصممي مواقع الويب في توافق أعمالهم ضمن متصفحات مختلفة.
.. أكمل قراءة بقية الموضوع »
أصبحت المشاركة في المنتديات في هذا الوقت حالة نادرة لأسباب معروفة والتي هي في الأغلب أن المنتديات كثرت بشكل كبير في الآونة الأخيرة والفائدة قلت في نفس الوقت وهذا الشيء طبيعي أن يحدث ، هناك بعض الأمور المزعجة أيضاً تبدر من أصحاب المنتديات مثل طلبهم من المستخدمين المشاركة في منتدياتهم سواء كانوا من أصدقائهم أو عن طريق رسائل السبام (spam) المزعجة والمشكلة أنه عند مشاهدة محتوى المنتدى لا تجد إلا أقسام موجودة بشكل إفتراضي في أغلب المنتديات على الشبكة!
وأيضاً المشكلة الأخرى عندما ترى المواضيع والأحداث الموجودة فأغلبها منقول ولا حتى يذكر فيها مصدر وإن كان المصدر مجهول فأقل شيء أن تضع عبارة منقول بتصرف ! ، والردود التي تكتب هي في الأغلب شكر وتقدير وأكثر من أن تكون تعليق أو رأي حول الموضوع الذي كتب. .. أكمل قراءة بقية الموضوع »
بعد أن تحدثت في المرة السابقة في الجزء الأول لموضوع الحوار والتواصل الإلكتروني ، بدأت بمقدمة عن وسائل الحوار والتواصل عبر الويب بشكل عام وتطرقت إلى فكرة المنتديات وبدايتها وطريقة عملها والأهم من هذا مدى فائدتها ، مع كثرة المنتديات من الصعب تجد إنشاء منتدى جديد حالياً إلا إن وضعت أهدافك ، والتخصص الذي سيسلكه المنتدى مع معرفة إن كان وجوده متميز عن باقي المنتديات في نفس التخصص (إن وجدت) ، ولابد من وجود المحتوى المفيد الذي يضعه المنتدى للنقاش وفيه والإستفادة منه من قبل من يشارك فيه عموماً ..
اليوم أتحدث عن وسيلة أكثر فاعلية عن الوسيلة السابقة التي ذكرتها ، وهي المدونات وهي أشبه بدفتر للمذكرات! ، تستطيع من خلالها الكتابة عما يدور حولك أو الكتابة في مجال معين من أهتماماتك أو عن حياتك وحياة الآخرين ، الأمر أشبه بالعمل الصحفي بل أفضل وخاصة من هم يحبون قراءة المقالات والأخبار عن الإنترنت ، فيمكن ان أن تكتب ما تشاء بلا قيود ولا قوانين تتحكم في كتابتك كما هو في المنتديات ..
.. أكمل قراءة بقية الموضوع »
تقدمت وسائل التواصل والحوار عبر شبكة الإنترنت منذ بدايتها الأولى ، فهي في البداية بدأت كفكرة لكيفية التواصل بين المستخدمين إما للحوار في مواضيع معينة عامة او متخصصة أو إستخدامها وسيلة للتعارف بينهم أو توصيل رسالة ، أو تكوين مجتمع إلكتروني مختص في مجال معين ، إلخ من الوسائل.
من هذه الوسائل التي كانت تستخدم للحوار أو للتواصل بشكل مباشر بين المستخدمين و بين الزوار هي ساحة الحوار الإلكترونية أو المنتديات (Internet forum ) لإجراء الحوارات بين المشاركين فيه بإضافة محتويات يشارك فيها المشاركين كانوا أعضاء مسجلين أم زوار، ولإستخدامها السهل فهي توجد على تسلسل يختاره البرنامج على شكل أقسام فرعية ، آخر مشاركات المسجلة بالقسم الفرعي ، .. ويمكن وضع المواضيع على ترتيب زمني أو حسب عدد المشاركات كالمواضيع الساخنة ، وتتم برمجتها بتقنيات كالبي أتش بي ، أو البيرل وغيرها ، مكونة تطبيقات ويب أو برامج ( مثل : Vbulletin ، PHPBB ، .. إلخ ) .
.. أكمل قراءة بقية الموضوع »