تقنية

EntityMalformedException :خاصية الحزمة مفقودة للكينونة من نوع node . في entity_extract_ids() (السطر 7932 من ./includes/common.inc).
غالباً ستكون بسبب نموذج يتم إرساله بشكل مكرر مثلاً
Or custom form with a lot of custom code. Or maybe because you are using node_form_submit().

This way will help you keep watching Drupal coding standards while you're writing your code inside your Atom editor.

  // Make sure you have composer installed in your machine.
  // Then run this command.
  composer global require drupal/coder
// Add this line in ~/.bashrc file to make sure everytime you turn on your machine it will be executed.
export PATH="$PATH:$HOME/.composer/vendor/bin"
  // You can verify this has worked with:
  phpcs -i
  // Copy (Drupal) and (DrupalPractice) folders to (Standards) folder or just make a symbolic link.

Drupal Camp KKU دروبال كامب جامعة الملك خالد

بدايةً أود أن أشكر جامعة الملك خالد وجميع أفراد الإدارة العامة لتقنية المعلومات على تنظيم هذا الحدث الرائع والأول من نوعه في المملكة العربية السعودية، والذي نتمنى أن يستمر بشكل دوري في المملكة. أحببت أن أشارك ملخص مادوّنته خلال هذا اليوم الحافل بالمعلومات والفوائد دروبال كامب جامعة الملك خالد بأبها KKU Drupal Camp.

هذه القائمة ستكون محدثة باستمرار للحديث عن Drupal coding standard ..

Some useful SSH commands.

// Kill SSH session.
[[email protected] ~]# last | grep "logged in"
[[email protected] ~]# ps -aux | grep ssh | grep pts/1
[[email protected] ~]# kill -9 

سأحاول أن أطرح كل استضافة مميزاتها وسلبياتها، وبما أنني قد عملت على الكثير من المواقع فبالتأكيد استخدمت الكثير من مقدمي خدمات الاستضافة، ابتداءاً من سنة ٢٠٠٣ وكانت استضافة مجانية تعرف في ذلك الوقت بإسم لايكوس Tripod Lycos Hosting .. ثم انتقلت إلى أول استضافة مدفوعة في عام ٢٠٠٥ من مؤسسة مدينة التصميم وبخطة ٥٠٠ ميجا. ومن ذلك الوقت وأنا أتعامل مع العديد من الاستضافات التي استمريت مع بعضها لعدة سنوات والبعض الآخر سنة واحدة فقط أو أقل ..

تقليل عدد طلبات الصفحة HTTP Requests

من أهم المؤثرات على سرعة تحميل الصفحة هي عدد طلبات الـ HTTP التي يقوم بها المتصفح لكي يتم تحميل صفحة موقعك بشكل كامل، وهي تشمل ملفات الصور و CSS و JS وغيرها من الملفات المطلوبة ولذا يجب أن تحرص على تقليلها بأقل قدر ممكن. ومن أوجه حاجتك لها مثلاً عندما تقرر أن تختار تصميم Theme جاهز واحترت بين تصميمين قم باختيار أقلهما طلبات HTTP. وفيما يلي طريقة سهلة وبسيطة لمعرفة عدد الطلبات التي يقوم المتصفح: ١) قم بفتح متصفح الـ Chrome. ٢) قم بفتح موقعك أو الصفحة التي تريد معرفة عدد طلبات الـ HTTP فيها.

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

من أهم عوامل نجاح الموقع هو وجود محتوى مفيد وقيّم يبحث عنه الزائر، ولكن في بعض الأحيان وجود هذا المحتوى بشكل ثابت وغير متزايد مع الزمن يجعل محركات البحث تقوم بالإشارة لموقعك فقط في حالات محددة وستكون هي نفسها طوال الزمن بل وسينافسك عليها آخرون وقد يتغلبون عليك، لذا كان من الواجب عليك توفير محتوى متجدد وبشكل دوري لتزيد من فرص حصولك على زيارات أكثر ووصولك لمراتب عليا في نتائج البحث SERP إذا كنت تريد الوصول إلى كلمات بحث Keywords جديدة من خلال زيادة محتوى موقعك. وعلى غرار "Cash is king" هناك مقولة "Content is king" في عالم تحسين علاقة الموقع بمحركات البحث SEO.

أكثر من مرة تعاملت مع مشاريع تكون فيها جزئية التصميم على العميل، وأتعاون مع المصمم بشكل مباشر أحياناً ولكنني أتفاجأ بأن المسؤول عن التصميم للويب لايعرف مفهوم الـ Webfont ولا Webfont Icons، فرأيت أن أقوم بكتابة ما أريد شرحه هنا ليكون مرجع لكل من يريد أن يتعرف على الويب فونت وماهي أفضل الطرق للتعامل السريع واستخدام أدوات تسهل أعمال الوب فونت Webfont.

ماهي المشكلة قبل الويب فونت Webfont ؟

سابقاً كان كل من يريد استخدام خط مخصص أو لنقل خط موحد لجميع الأجهزة والأنظمة يقوم بكتابة النص على شكل صورة وهذا له عدة مساوئ أهمها مايلي: