السلام عليكم.

بدايةً

مداخلة مع حسوب :

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

و لكن صدمت بنقاش عن "أفضل لغة برمجة" و الذي كان أقرب لأي شيء في العالم منه لنقاش تقني، وكذا أكثر من نقاش و خصوصا في مجال الويب و الPHP فأغلقت التبويب و أكملت بحثي باللغة السابقة.

الآن أفضل بإذن الله ثم بجهودكم فشكراً لكم

نبذة عن البداية

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

إطار العمل كودات

خطوط عريضة

  • إطار عمل لمساعدتنا على فهم آلية عمل هيكل الـMVC و إدارة الإعتمادات عبر الـ Composer

  • مفتوح المصدر علىGithub : https://github.com/owaismajid/codat-mvc

    • تحت ترخيص MIT
  • اطّلع على الوثائق و طريقة التنصيب من نفس العنوان

  • يحتاج للمساهمة فيه ( أرجو أن تخبرني في حال أنك مهتم )

  • هذا المشروع لم يبدأ من الصفر فهو معتمد كليا على التقنيات المتوفرة و الحزم و الاعتماديات مفتوحة المصدر

المساهمة :

  • التوثيق الأولي لما هو عليه

  • إيجاد الأخطاء

  • التوثيق العربي داخل تعليقات الشيفرة المصدرية نفسها

  • إضافة حزم التعامل مع طلبات الـ HTTP

  • إضافة حزم الحماية التي تتعامل مع CSRF

  • و أي إسهام من شأنه أن يبقي إطار العمل هذا ضمن نطاق التعليم و الاستخدام المتوسط

الحزم و الاعتماديات المتوافرة حاليا

  • محرك القوالب Twig

  • AltoRouter

  • مخطط قواعد البيانات العلائقية ORM - Illuminate/Database

و باقي الاعتماديات المطلوبة لتشغيل هذه الحزم

إلى أين ؟

ليس لاكتساح Laravel و لا حتى للإصدار الفعلي .

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

و أيضا لبناء ثقافة البرمجيات مفتوحة المصدر و القدرة على العمل ضمن فريق مكون من خلفيات تقنية متعددة.

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

ملاحظة :

أنا جديد في هذا المجال و أظن أن هذا أول موضوع أكتبه هنا، فلا أعلم إن كان هذا هو المجتمع الصحيح لنشر هذا الموضوع أم مجتمع المصادر المفتوحة.

و ترجمة المصطلحات كانت عبر المتعارف عليه في أكادمية حسوب و مجتمع ووردبرس بالعربية و البعض كان إجتهاداً.

أرجو توجيهي و نصحي للمجتمع الصحيح و الترجمات التقنية الأفضل.

و أعتذر عن البداية ولكنها كانت من حرقة قلبي (صراحة)

و الشكر الموصول لكم جميعا

السلام عليكم و رحمة الله و بركاته

أويس ماجد أبو كريفه