هل من اللازم تعلم الـBackend لأحتراف Drupal ؟
banner
2019-05-17 , 08:12 مساءً
عبد الكريمم’s Avatar
عبد الكريمم

نشيط

المشاركات:866
التسجيل:Jun 2012
عبد الكريمم
السلام عليكم ..

يصبحكم ويمسيكم بالخير ..

انا وكلت على مشروع بنظام ادارة المحتوى (Drupal) من "وزارة الاتصالات وتقنية المعلومات" والحمدلله ..

قالوا لي اذا انهيت المشروع وظيفتك جاهزة .. طبعا انا تخصصي IT ..
المهم ..

المشروع بيكون عبارة عن: اي مؤسسة او جهة او الخ .. تحتاج موقع, انا اعطيها الموقع جاهز مجهز مربوط بـ اسضافة بضغطة زر "Next.. next.. finish" ..

سؤالي هو: هل احتاج اتعلم الـFramework الخاص فيه ؟
للعلم المدة عبارة عن شهر وثلاث اسابيع .. (قصيرة جداً) ..

فـ انا قلت استغل رمضان بأني اتعلم الاساسيات.. انا عارف انه زي الـWordpress اي مبتدى بأمكانه صنع موقع لكن انا ودي اسوي شغل متعوب عليه بالمدة القصيرة هذي ..

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

نصايحكم انا بحاجتها ..
Enlarged Image
2019-05-17 , 08:12 مساءً
2019-05-18 , 01:30 صباحاً
iSR5’s Avatar
iSR5

Laptop Support Team

المشاركات:3378
التسجيل:Jul 2016
iSR5
عبد الكريمم كتب:
السلام عليكم ..

يصبحكم ويمسيكم بالخير ..

انا وكلت على مشروع بنظام ادارة المحتوى (Drupal) من "وزارة الاتصالات وتقنية المعلومات" والحمدلله ..

قالوا لي اذا انهيت المشروع وظيفتك جاهزة .. طبعا انا تخصصي IT ..
المهم ..

المشروع بيكون عبارة عن: اي مؤسسة او جهة او الخ .. تحتاج موقع, انا اعطيها الموقع جاهز مجهز مربوط بـ اسضافة بضغطة زر "Next.. next.. finish" ..

سؤالي هو: هل احتاج اتعلم الـFramework الخاص فيه ؟
للعلم المدة عبارة عن شهر وثلاث اسابيع .. (قصيرة جداً) ..

فـ انا قلت استغل رمضان بأني اتعلم الاساسيات.. انا عارف انه زي الـWordpress اي مبتدى بأمكانه صنع موقع لكن انا ودي اسوي شغل متعوب عليه بالمدة القصيرة هذي ..

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

نصايحكم انا بحاجتها ..

ماهو شرط تتعلم كل شي بالدروبل ,

لانه مثله مثل اي CMS اخر ..



فتعلم الباك اند فيه بيعتمد على المتطلبات اللي بتحتاج تعديلات في الباك اند .. وحسب اللي فهمت انك تبي تعمل واجهة تثبيت مخصصة Setup Wizard للدروبل (غير المستخدمه فيه) ..بحيث يتم ادخال معلومات المؤسسة او العميل فيها ويتم عمل الباقي بشكل تلقائي .. وهذي الطريقة اذكر ان بعض شركات الاستضافة توفرها في CPanel للموقع كخيار جاهز لتثبيت CMS على الموقع .. وهي نفس الفكرة تقريباً ..



طبعاً فكرتك تعتمد اعتماد كلي على الاختيارات اللي بتاخذها ..

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

وممكن تخصص الدروبل نفسه (تعيد تخصيص ملفات ال setup تبعه) ..



فالحالتين انت راح تحتاج الى تعمل تعديلات بالمنصة ولكن كمية التعديلات فيها تعتمد على الخيار اللي انت اخترته لعملها ..
2019-05-18 , 01:30 صباحاً
2019-05-18 , 02:19 صباحاً
عبد الكريمم’s Avatar
عبد الكريمم

نشيط

المشاركات:866
التسجيل:Jun 2012
عبد الكريمم
iSR5 كتب:

ماهو شرط تتعلم كل شي بالدروبل ,

لانه مثله مثل اي CMS اخر ..



فتعلم الباك اند فيه بيعتمد على المتطلبات اللي بتحتاج تعديلات في الباك اند .. وحسب اللي فهمت انك تبي تعمل واجهة تثبيت مخصصة Setup Wizard للدروبل (غير المستخدمه فيه) ..بحيث يتم ادخال معلومات المؤسسة او العميل فيها ويتم عمل الباقي بشكل تلقائي .. وهذي الطريقة اذكر ان بعض شركات الاستضافة توفرها في CPanel للموقع كخيار جاهز لتثبيت CMS على الموقع .. وهي نفس الفكرة تقريباً ..



طبعاً فكرتك تعتمد اعتماد كلي على الاختيارات اللي بتاخذها ..

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

وممكن تخصص الدروبل نفسه (تعيد تخصيص ملفات ال setup تبعه) ..



فالحالتين انت راح تحتاج الى تعمل تعديلات بالمنصة ولكن كمية التعديلات فيها تعتمد على الخيار اللي انت اخترته لعملها ..


والله اشكرك جزيل الشكر ياصاحبي انك قدمتلي معلومات قيمة ربي يسعدك ..
الصراحة فكرة جبارة فكرة الـPHP لانها لغة سهلة واقدر اضيف لها ثيم Bootstrap لاني خلاص اعتبر هاردكور فيه xD

واربطها بـ مشروع الدروبل واصير اذا احتجت اعدل على المشروع اعدله من الفرونت الاند ..

بس الربط برأيك ؟ صعب ام سهل ؟
لعلمك ياصاحبي زملائي ماسكين مشاريع اعتقد انها اصعب من شغلي منها نظام Email كامل واتصال VoIP وErm هذا الاسوء والاسوء xD ..

وانت فيك الخير والبركة بأذن الله وربي يوفقك ..
2019-05-18 , 02:19 صباحاً
2019-05-18 , 02:58 صباحاً
iSR5’s Avatar
iSR5

Laptop Support Team

المشاركات:3378
التسجيل:Jul 2016
iSR5
عبد الكريمم كتب:
والله اشكرك جزيل الشكر ياصاحبي انك قدمتلي معلومات قيمة ربي يسعدك ..
الصراحة فكرة جبارة فكرة الـPHP لانها لغة سهلة واقدر اضيف لها ثيم Bootstrap لاني خلاص اعتبر هاردكور فيه xD

واربطها بـ مشروع الدروبل واصير اذا احتجت اعدل على المشروع اعدله من الفرونت الاند ..

بس الربط برأيك ؟ صعب ام سهل ؟
لعلمك ياصاحبي زملائي ماسكين مشاريع اعتقد انها اصعب من شغلي منها نظام Email كامل واتصال VoIP وErm هذا الاسوء والاسوء xD ..

وانت فيك الخير والبركة بأذن الله وربي يوفقك ..
طالما ان امكانياتك عالية في PHP .. فما اعتقد انك راح تواجهه اي مشاكل في الدروبل ..

خصوصاً ان الدروبل فيه documentation يعني تقدر ترجع له لأي فنكشن تحتاجها فيه ..



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



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


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



خذها نصيحة من اخ مجرب , في موضوع ربط الانظمة ,

ربط الانظمة 50% documentation و 50% شغل يد ..

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



فأي جهة تطلب منك ربط نظام معين , مباشرة اسألهم عن documentation للنظام قبل حتى تقرر أي شي .. حتى ماتضيع وقتك ولا جهدك عليها ويكون قراراتك فيها سليمة ..
2019-05-18 , 02:58 صباحاً
2019-05-25 , 05:12 صباحاً
شبيب الدوسري’s Avatar
شبيب الدوسري

مشارك

المشاركات:46
التسجيل:Dec 2013
شبيب الدوسري
اي اصدار تعمل عليه 8 او 7 ؟

اللي تحتاجه خاصية profile هي المسئولة عن تثبيت دروبال واضافة الخصائص عند تثبيتها

https://www.drupal.org/docs/8/distributions/cre...
امثلة لها عن طريق توزيعات دروبال https://www.drupal.org/project/project_distribu...

دروبال اسهل ادارة محتوى لها وحدات برمجية ابداعية في الاستعلام من قاعدة البيانات تقدر تستخدم وحدة views تعطيك امكانية الاستعلام من قاعدة البيانات من خيارات الوحدة وتصديرها لدروبال باكثر من طريقة بدون ما تكتب كود php واحد

في التصميم ابعدوا في اضافة اطارات التصاميم داخل دروبال وبما انك ذكرت Bootstrap تفضل
https://www.drupal.org/project/bootstrap
يعطيك امكانية اضافة قوالب فرعية مثل ما تحب وبطريقة مميزة

دروبال 7
https://youtu.be/xNH27FByvaQ
دروبال 8
https://youtu.be/tcYWfpuRusg

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

اذا حبيت تستخدم بعض الاعدادات عند تثبيت دروبال هذي الوحدة تساعدك https://www.drupal.org/project/features

دروبال 8 اضافة ميزة مزامنة الاعدادات ممكن عن طريق موقع واحد تعدل فيه الاعدادات تتفعل في باقي المواقع المربوطة فيه عن طريق لوحة التحكم

https://www.drupal.org/docs/8/api/configuration...


ان شاء الله تكون اضافة لك ولباقي الشباب وتستفيدون منها
2019-05-25 , 05:12 صباحاً
2019-06-11 , 06:18 مساءً
عبد الكريمم’s Avatar
عبد الكريمم

نشيط

المشاركات:866
التسجيل:Jun 2012
عبد الكريمم
iSR5 كتب:
طالما ان امكانياتك عالية في PHP .. فما اعتقد انك راح تواجهه اي مشاكل في الدروبل ..

خصوصاً ان الدروبل فيه documentation يعني تقدر ترجع له لأي فنكشن تحتاجها فيه ..



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



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


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



خذها نصيحة من اخ مجرب , في موضوع ربط الانظمة ,

ربط الانظمة 50% documentation و 50% شغل يد ..

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



فأي جهة تطلب منك ربط نظام معين , مباشرة اسألهم عن documentation للنظام قبل حتى تقرر أي شي .. حتى ماتضيع وقتك ولا جهدك عليها ويكون قراراتك فيها سليمة ..


شبيب الدوسري كتب:
اي اصدار تعمل عليه 8 او 7 ؟

اللي تحتاجه خاصية profile هي المسئولة عن تثبيت دروبال واضافة الخصائص عند تثبيتها

https://www.drupal.org/docs/8/distributions/cre...
امثلة لها عن طريق توزيعات دروبال https://www.drupal.org/project/project_distribu...

دروبال اسهل ادارة محتوى لها وحدات برمجية ابداعية في الاستعلام من قاعدة البيانات تقدر تستخدم وحدة views تعطيك امكانية الاستعلام من قاعدة البيانات من خيارات الوحدة وتصديرها لدروبال باكثر من طريقة بدون ما تكتب كود php واحد

في التصميم ابعدوا في اضافة اطارات التصاميم داخل دروبال وبما انك ذكرت Bootstrap تفضل
https://www.drupal.org/project/bootstrap
يعطيك امكانية اضافة قوالب فرعية مثل ما تحب وبطريقة مميزة

دروبال 7
https://youtu.be/xNH27FByvaQ
دروبال 8
https://youtu.be/tcYWfpuRusg

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

اذا حبيت تستخدم بعض الاعدادات عند تثبيت دروبال هذي الوحدة تساعدك https://www.drupal.org/project/features

دروبال 8 اضافة ميزة مزامنة الاعدادات ممكن عن طريق موقع واحد تعدل فيه الاعدادات تتفعل في باقي المواقع المربوطة فيه عن طريق لوحة التحكم

https://www.drupal.org/docs/8/api/configuration...


ان شاء الله تكون اضافة لك ولباقي الشباب وتستفيدون منها


ماشاء الله عليكم اساتذتي ..
اليوم قسم المشروع لقسمين.. قسم الي تكلمت عنه بالموضوع وقسم form builder .. القسم الاول مسكه زميلي والقسم الثاني (form builder) اخذته انا..

بحثت عن اضافة جاهزة له بحيث اجربها وافهمها لكني م حصلت على اصدار دروبال 8 ..
واكتشفت انه مانزل الا من 7 وتحت .. المهم
الموضوع هو عبارة عن (زي قوقل فورم لكنه خاص ويكون باللغة العربية)
نصايحكم ف انا اتعلم منكم ..
وهل الزامي الرجوع لأصدار 7 او يمكن على 8 ..

يعطيكم العافية ..
2019-06-11 , 06:18 مساءً
2019-06-11 , 06:59 مساءً
iSR5’s Avatar
iSR5

Laptop Support Team

المشاركات:3378
التسجيل:Jul 2016
iSR5
عبد الكريمم كتب:
ماشاء الله عليكم اساتذتي ..
اليوم قسم المشروع لقسمين.. قسم الي تكلمت عنه بالموضوع وقسم form builder .. القسم الاول مسكه زميلي والقسم الثاني (form builder) اخذته انا..

بحثت عن اضافة جاهزة له بحيث اجربها وافهمها لكني م حصلت على اصدار دروبال 8 ..
واكتشفت انه مانزل الا من 7 وتحت .. المهم
الموضوع هو عبارة عن (زي قوقل فورم لكنه خاص ويكون باللغة العربية)
نصايحكم ف انا اتعلم منكم ..
وهل الزامي الرجوع لأصدار 7 او يمكن على 8 ..

يعطيكم العافية ..

دروبال فيه كلاس كامل مخصص لهالشي ..

https://api.drupal.org/api/drupal/core%21lib%21...


بتقدر تتلاعب فيه على كيفك ..

شوف هذي الروابط بتفيدك :

https://www.drupal.org/docs/8/api/form-api/intr...


https://www.drupal.org/project/elfsight_form_bu...
2019-06-11 , 06:59 مساءً
2019-06-30 , 02:07 مساءً
شبيب الدوسري’s Avatar
شبيب الدوسري

مشارك

المشاركات:46
التسجيل:Dec 2013
شبيب الدوسري
عبد الكريمم كتب:
ماشاء الله عليكم اساتذتي ..
اليوم قسم المشروع لقسمين.. قسم الي تكلمت عنه بالموضوع وقسم form builder .. القسم الاول مسكه زميلي والقسم الثاني (form builder) اخذته انا..

بحثت عن اضافة جاهزة له بحيث اجربها وافهمها لكني م حصلت على اصدار دروبال 8 ..
واكتشفت انه مانزل الا من 7 وتحت .. المهم
الموضوع هو عبارة عن (زي قوقل فورم لكنه خاص ويكون باللغة العربية)
نصايحكم ف انا اتعلم منكم ..
وهل الزامي الرجوع لأصدار 7 او يمكن على 8 ..

يعطيكم العافية ..



الله يعافيك شوف هذي الاضافة تفيدك وتختصر عليك الوقت

https://www.drupal.org/project/webform


صفحة الوحدة فيها معلومات كافية ودروس وشروحات تفيدك في صنع نموذج وممكن تستفيد منه في اضافتك البرمجية حتى تصنع form builder للي تحتاجه وما تبي تخترع العجلة وتبني من الصفر

https://git.drupalcode.org/project/webform/blob...


وهذا الموقع ممتاز حاول تبحث بداخلة

https://drupal.stackexchange.com/questions/1824...


نصيحة حاول تدخل مجتمع دروبال بتضيف لك امور كثيره وتزيد خبراتك
2019-06-30 , 02:07 مساءً