أحدث ما نشرناه

  • سكربت Motivation

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

  • أمر g في محرر VIM

    كيفية تنقلك حول الأجزاء الملتفة في النص، والتي تمثل السطور الطويلة التي قد تظهر بصرياً على أنها عدة سطور ولكنها في الواقع تشكل سطرًا واحدًا. يمكنك استخدام الأمر “g” في…

  • أساسيات متقدمة

    هنا سنتعلم بعض من أساسيات VIM التي قد تكون متقدمة قليلاً، لكنها مفيدة باستخدامك لمحرر VIM.

  • مكونات Site Title, Tagline & Navigation

    ما هو مكون site title ومكون tagline؟ كيفية تعديل اسم الموقع وسطر الوصف، وأيضاً كيفية إضافة مكون التنقل Navigation؟ وأين فعلياً يتم حفظه في ووردبريس؟

  • إنشاء نموذج المقالة الأحادية وتوضيح مكون Navigation

    ما الفرق بين مكونات ووردبريس ووسوم HTML العادية؟ كيفية إنشاء نموذج المقالة الأحادية. كما تم توضيح مكون النتقل واضافة عناصر للقوائم وقراءة كود Navigation المنتج في ووردبريس.

  • إنشاء نموذج Footer

    مراجعة الدروس السابقة والقيام بتوضيح من أين يتم تحميل أي نموذج؟ من الملفات أم من قاعدة البيانات (المحرر). كما سيتم إنشاء نموذج footer وإضافة ودجات الفوتر المختلفة.

  • الطيات (Folds) في محرر VIM

    الطيات في Vim هي طريقة لتنظيم وترتيب محتوى الملفات أو النصوص. تُستخدم الطيات للتحكم في رؤية الأقسام المختلفة من النص وتجميعها أو فتحها حسب الحاجة. يمكن أن تكون الطيات مفيدة…

  • إنشاء ملف Theme.json وتوضيح خاصية Layout

    جعل نموذج المقالة الأحادية ديناميكي، وإنشاء ملف theme.json وإضافة خاصية layout. ما هي خاصية contentSize و wideSize؟

  • عرض كل المقالات باستخدام مكون WP Query

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

  • إنشاء header & page template

    إنشاء هيدر الموقع من خلال إضافة مكون العنوان والفقرة. كما تم إنشاء template part لهذا Header، وتم إنشاء نموذج الصفحة مع إضافة عنوان ومحتوى الصفحة الديناميكي.

  • توضيح خصائص Spacing في Theme.json

    ما هي فعلاً فائدة ملف Theme.json؟ ما هي خاصية spacing أو الأبعاد؟ وكيف يتم تطبيقها في قالب المكونات. كيف يتم إضافة ستايلات عامة للمكونات المختلفة في ملف Theme.json.

  • Manage Users

    تم إضافة عمود الدور | role و إضافة أداة is_owner و is_super_user وثم استخدامها بإنشاء مستخدمين وإدارة حساباتهم. وأيضاً تم إنشاء خاصية تغيير كلمة المرور والبريد الإلكتروني للمستخدم.

  • Pagination Search Params

    تم فعلياً القيام بتمرير معلومات pagination و الفلترة والبحث من nextjs لـــ php backend من خلال search params

  • طريقة كتابة Gutenberg Tags وإعداداتها.

    تم توضيح طريقة كتابة Gutenberg Tags في ووردبريس، وكيفية التعامل مع صفحات ووردبريس كمكونات ولماذا يتم إضافة classes افتراضية للمكونات. كما تم توضيح بعض إعدادات مكون المجموعة من خلال توضيح…

  • إنشاء قالب مكونات مبسط

    يتم إنشاء أول قالب مكونات بشكل بسيط بإضافة ملفات style.css و نموذج index.html. كما تم توضيح كيف يتم تعديل النموذج من المحرر ونسخ التغييرات إلى ملف النموذج نفسه.