نقاط السمعة 1.18 ألف
تاريخ التسجيل 04/05/2015

كيف أبدأ ؟!!

هناك من يحثني على متابعة إحدى الدورات الخاصة بالووردبرس وآخرون ينصحوني بالبدء بتعلم لغات HTML وCSS وغيرهم. لكني لا أفهم جيدا ما هي وظيفة الووردبرس أو أفهما بشكل خاطئ, فأظنه يستخدم لبناء المواقع باستخدام قوالب وأدوات محفوظة

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

كل ما ستقوم به هو تحميل الووردبريس ورفعه على الأستضافة مباشرة ( هناك استضافات تمكنك من تنصيب الووردبريس بشكل اوتوماتيكي)

ومن ثم تشغيل موقعك

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

الآن لو اردت أن تكون مطور ووردبريس لتطوير هذه القوالب والإضافات مثلاً وبيعها في السوق الربح منها ستحتاج لتعلم التالي :

  • HTML + CSS

  • PHP

  • Javascript (optional but recommended)

سأشرح لك بأسلوب بسيط

لنفترض بأنك تريد إنشاء موقع الكتروني شخصي أو متجر الكتروني أو مدونة أو أياً كان

فهنا يأتي دور الوورد بريس

الوردبريس يسمح لك بإنشاء موقع إلكتروني على شبكة الإنترنت ( ستحتاج فقط لإستضافة )

يتميز الووردبريس ايضاً بسهولة استخدامه وإمكانيات تركيب قوالب عصرية متوفرة بكثرة على الإنترنت سواء مجانية أو مدفوعة كما بإمكانك تركيب اضافات لإضافة مميزات أو خصائص جديدة لموقعك وغيرها الكثير كما أنه يدعم الكثير من اللغات منها اللغة العربية

طبعاً الووردبريس ليست المنصة الوحيد لعمل المواقع فهناك ايضاً جوملا ودروبال والكثير غيرهم، لكن يبقى الووردبريس هو الأكثر شهرة وانتشاراً واستخداماً

مرحباً أخي

ما تريده لا يمكن عمله بـ HTMl وحدها

ستحتاج CSS لعمل الدزاين

وستحتاج للأتصال بالسيرفر والإستعلام لمعرفة أعداد الأعضاء وكم سيكون رقم العضو الجديد

بمعني ستحتاج ايضاً SQL بالأضافة إلى لغة تمكنك من الإتصال بالسيرفر ربما تكون روبي أو بايثون أو PHP أو غيرها أو بحسب اللغة التي يتعامل بها موقعك

والله اعلم قد تحتاج ايضاً لإستخدام جافاسكريبت

بإختصار لا يمكن انجاز هذا بـ HTML وحدها

مجهود ممتاز

جزاكم الله خيراً

الانسان نوع من القردة حيوان مفترس اناني جشع وقاتل

كلامك غير صحيح ...

هناك انسان اناني ولكنه ليس قاتل

هناك انسان جشع ولكنه ليس مفترس

كل ما في الأمر أنك جمع ما أردت من الصفات السيئة في بعض الحيوانات وعممتها على البشر وقلت أن هذه هو البشر

مع العلم بأن هناك حيوانات غير مفترسة ولا تقتل من الأساس

لو نظرت قليلاً حولك لوجدت أن هناك الكثير جداً من البشر لا توجد بهم هذه الصفات

وبصراحة لا تحتاج ان تنظر بعيداً انظر لنفسك وأنا متأكد 100% أنك لا تملك كل هذه الصفات بالرغم من أنك إنسان

كلامك برمته أخي غير منطقي

انصحك بإعادة النظر في الموضوع بمنطقية وعقلانية اكبر

php لغة برمجية

Angular إطار عمل للجافاسكريبت لعمل Single Page Application

ماهي رسالة الخطأ التي تظهر لك ؟

مرحباً أختي ...

إذا كنت تريدين الدخول في عالم تطوير الويب فالجافا ليست الخيار المناسب لذلك

الأفضل أن تبدئي بتعلم HTML & CSS

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

وارجو منك ان لا تخلطي بين الجافا و الجافاسكريبت

فالبرغم من تشابه الأسماء إلا أن كل منهم لغة مختلفة بحد ذاتها

لتفاصيل اكثر ربما يفيدك هذا الموضوع

النسيان والأخطاء شيء طبيعي نظراً لإفتقادك للخبرة

فلكما كتبت أكواد اكثر سيساعدك ذلك في التذكر اكثر وستقل أخطاؤك

مشكلتك حالياً ربما تكون التشتت فأنت تستعمل javascript & php & python

واعتقد بأنك تتنقل كثيراً من لغة لآخرى وكل مرة تكتب بلغة مختلفة

لذلك اعتقد بأنك ستحتاج لكثير من الوقت حتى تعتاد على ذلك

الأفضل لك حالياً التركيز على استخدام لغة واحدة حتى تتقنها بشكل ممتاز ثم تدريجياً تنخرط في لغة اخرى

إن كنت جيد في البرمجة ولكنك تريد فقط تطوير مهاراتك فالأغلب أن مثل هذه المواقع والدورات لن تفيدك كثيراً

لأن أغلبها تشرح لك الأساسيات والتي أنت بالإصل تعرفها

دخلت على الموقع وحددت المستوى متوسط ولم تكن هناك إلا دورة واحدة

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

حاول إنشاء مشاريع كاملة كتدريب لمهاراتك

وعندما تصل لنقطة أو خاصية مثلاً في الموقع لا تستطيع فهم آلية عملها (كمثال: لم تفهم كيف تقوم بعمل نظام تنبيهات) قم بالبحث على الإنترنت

أو طرح الأسئلة في بعض المجتمعات لتستطيع فهم كيفية إضافة تلك الخاصية وهكذا حتى تنهي موقعك

إن لم تكن قد وصلت إلى هذه المرحلة التي تمكنك من انشاء مشاريع كاملة ابحث عن دورات لذلك وقم بتطبيقها

من وجهة نظري دائماً ارى بأن هذه افضل طريقة لتعليم نفسك ودائماً ما اتبعها عندما أقوم بتعلم لغة جديدة أو إطار عمل جديد

تساعدني هذه الطريقة مثلاً في فهم اطار العمل واستيعابه بشكل اكبر ومعرفة مميزاته وعيبوبه بنفسي

حاول تجربة هذه الطريقة

المواقع التي لا تحتاج لقواعد البيانات أو static website

هي مواقع يتم تصميمها بإستخدام لغة HTML ودائماً ما تعرض نفس المحتوى لجميع الزوار

ولن تحتاج للغة برمجية مثل بايثون أو روبي مثلاً أو قاعدة بيانات لحفظ بيانات مدخلة سواء من قبل الزوار أو من قبل صاحب الموقع، وإن احتجت لأي تعديل عليها عليك الدخول إلى ملف HTML وتعديل المحتوى يدوياً

فهي ليست مواقع دينامكية على عكس هذا الموقع فإن احتجت هنا التعديل على مشاركتك ستضغط على زر التعديل ومن ثم تقوم بتعديل مشاركتك ومن ثم تضغط على زر الحفظ وسيقوم الموقع بحفظ البيانات في القاعدة "تتم هذه الأمور بإستخدام لغات برمجية اخرى غير HTML مثل node.js أو روبي أو بايثون أو غيرها"

ليس هناك علاقة لنجاح المواقع بالمنصة أو اللغات والتقنيات التي يستخدمها موقعك

لا اعلم لماذا لا تريد استخدام الوورد بريس

لكن هناك بدائل اخرى مثل dropal - jooml - wix

المواقع التي تحتاج لقواعد البيانات هي مثل هذا الموقع الذي نحن عليه الآن

جميع هذه البيانات الذي نكتبها أنا وأنت الآن والتي كتبت من قبل الأعضاء الآخرين طوال السنوات الماضية وحتى الآن يتم حفظها في قواعد البيانات

سواء كانت المواضيع أو المشاركات أو بيانات الملف الشخصي وغيرها..

بمعنى أن المواقع التي تحتاج لقواعد البيانات هي المواقع التي تحتاج لحفظ البيانات هناك في القاعدة والرجوع إليها متى ما أردتها

وعرضها للمستخدم

حاضر

ادخل على موقع

فعلاً خسارة كبيرة ...

سيكون من الصعب تعويضك

ارجو أن تتراجع عن قرارك وتسامح ذلك الشخص

فهناك الكثيرون هنا بحاجة إليك

فقط أنسى ذلك الشخص

وتذكر ذكرياتك الجميلة هنا وصدقني ستتراجع عن قرارك

خسارة ستكون فقد كبير لموقع حسوب

الله يعوضنا

من الصعب معرفة المشكلة دون الإطلاع على الكود أو الملفات

ربما تكون المشكلة من الكود أو الملفات أو الإستضافة أو ربما شيء آخر

المعلومات بالنسبة لنا غير كافية لمعرفة المشكلة

تأكد من وجود ملف الجافاسكريبت

بالتوفيق لكم

لا زالو يستعملوا ريلز في هذا المجتمع حتى الآن

بإمكانك تحميل اضافة wappalyzer على المتصفح لتظهر لك جميع التقنيات المستخدمة في الموقع

هذا المجتمع تم برمجته بـ Ruby On Rails اكادمية حسوب ومستقل PHP

لا استعملوا آخرًا وهو مذكور في أحد المواضيع

لم افهم ؟!!

اللغات المستخدمة: ( HTML - CSS - JAVASCRIPT - RUBY )

المكتبات المستخدمة : (Bootstrab - JQuery - Select2 )

اطار العمل : (Ruby On Rails)

نتيجة رائعة جداً بصراحة

اعجبتني النتيجة كثيراً

أتمنى أن تضيف دروس أخرى , كل مرة أدخل للمدونة لا أجد جديد .

اتكاسل كثيراً بصراحة في كتابة الدورس بسبب إنشغالي أنا ايضاً في تعلم أشياء أخرى

مثلأً هذه الأيام اتعلم React Native ولدي خطة بعدها ايضاً لتعلم Flutter

كما أن لدي فكرة مشروع اريد العمل عليها بعدها

لذلك لا اعتقد بأني سأضيف دروس قريباً "اعتذر عن ذلك"

وأنا سعيد جداً بأن هناك فعلاً من يشاهد دروسي ويطبق عليها

كل التوفيق لك