المحتوى عن 'أدوات'.



مزيد من الخيارات

  • ابحث بالكلمات المفتاحية

    أضف وسومًا وافصل بينها بفواصل ","
  • ابحث باسم الكاتب

نوع المُحتوى


التصنيفات

  • التخطيط وسير العمل
  • التمويل
  • فريق العمل
  • دراسة حالات
  • نصائح وإرشادات
  • التعامل مع العملاء
  • التعهيد الخارجي
  • التجارة الإلكترونية
  • الإدارة والقيادة
  • مقالات ريادة أعمال عامة

التصنيفات

  • PHP
    • Laravel
    • ووردبريس
  • جافاسكريبت
    • Node.js
    • jQuery
    • AngularJS
    • Cordova
  • HTML5
  • CSS
    • Sass
    • إطار عمل Bootstrap
  • SQL
  • سي شارب #C
    • منصة Xamarin
  • بايثون
    • Flask
    • Django
  • لغة روبي
    • إطار العمل Ruby on Rails
  • لغة Go
  • لغة جافا
  • لغة Kotlin
  • برمجة أندرويد
  • لغة Swift
  • لغة R
  • لغة TypeScript
  • سير العمل
    • Git
  • صناعة الألعاب
    • Unity3D
  • مقالات برمجة عامة

التصنيفات

  • تجربة المستخدم
  • الرسوميات
    • إنكسكيب
    • أدوبي إليستريتور
    • كوريل درو
  • التصميم الجرافيكي
    • أدوبي فوتوشوب
    • أدوبي إن ديزاين
    • جيمب
  • التصميم ثلاثي الأبعاد
    • 3Ds Max
    • Blender
  • مقالات تصميم عامة

التصنيفات

  • خواديم
    • الويب HTTP
    • قواعد البيانات
    • البريد الإلكتروني
    • DNS
    • Samba
  • الحوسبة السّحابية
    • Docker
  • إدارة الإعدادات والنّشر
    • Chef
    • Puppet
    • Ansible
  • لينكس
  • FreeBSD
  • حماية
    • الجدران النارية
    • VPN
    • SSH
  • مقالات DevOps عامة

التصنيفات

  • التسويق بالأداء
    • أدوات تحليل الزوار
  • تهيئة محركات البحث SEO
  • الشبكات الاجتماعية
  • التسويق بالبريد الالكتروني
  • التسويق الضمني
  • استسراع النمو
  • المبيعات

التصنيفات

  • إدارة مالية
  • الإنتاجية
  • تجارب
  • مشاريع جانبية
  • التعامل مع العملاء
  • الحفاظ على الصحة
  • التسويق الذاتي
  • مقالات عمل حر عامة

التصنيفات

  • الإنتاجية وسير العمل
    • مايكروسوفت أوفيس
    • ليبر أوفيس
    • جوجل درايف
    • شيربوينت
    • Evernote
    • Trello
  • تطبيقات الويب
    • ووردبريس
    • ماجنتو
  • أندرويد
  • iOS
  • macOS
  • ويندوز

التصنيفات

  • شهادات سيسكو
    • CCNA
  • شهادات مايكروسوفت
  • شهادات Amazon Web Services
  • شهادات ريدهات
    • RHCSA
  • شهادات CompTIA
  • مقالات عامة

أسئلة وأجوبة

  • الأقسام
    • أسئلة ريادة الأعمال
    • أسئلة العمل الحر
    • أسئلة التسويق والمبيعات
    • أسئلة البرمجة
    • أسئلة التصميم
    • أسئلة DevOps
    • أسئلة البرامج والتطبيقات
    • أسئلة الشهادات المتخصصة

التصنيفات

  • ريادة الأعمال
  • العمل الحر
  • التسويق والمبيعات
  • البرمجة
  • التصميم
  • DevOps

تمّ العثور على 22 نتائج

  1. أصبحت إدارة عدة متاجر بحسابات مختلفة لبيانات عملائك تسبب عناءً كبيرًا. إذا كان لديك عدد من المتاجر على الإنترنت موجهة لمجموعات مختلفة من العملاء، وكان عليك إما التبديل بين حسابات متعددة لمكاتب المساعدة (بما يتضمنه ذلك من تكلفة)، أو إجراء الدمج لعرض بيانات نوع واحد فقط من العملاء. ولكن الآن مع إندماج هلب سكاوت مع شوبيفاي، وميتوريك، وبيغكومرس، وووكومرس وغيرها ممن تدعم الواجهات المتعددة، يمكن للعملاء الذين لديهم أكثر من مشاركة واحدة في هذه التطبيقات رؤية جميع بيانات العملاء في هلب سكاوت. حالما تنتهي من تثبيت التطبيق، سيظهر لك خيار إضافة حسابات إضافية - سجل الدخول إلى حسابك ومرر مؤشر الفأرة على إدارة > التطبيقات، وحدد التطبيق المعني. إليك كيف قام بالفعل أربع عملاء رائعين لهلب سكاوت بتيسير اتصالاتهم عن طريق استخدام هذه الميزة. كيف تعاملت هارد غرافت مع العملات المختلفة تصنع هارد غرافت ومقرها في لندن حافظات من الجلد للحاسبات المحمولة، والحقائب، وأجربة الهواتف وأشياء أخرى. ولأن شوبيفاي يدعم المعاملات فقط بعملة واحدة، قامت هارد غرافت بإنشاء متجر لعملاء الولايات المتحدة بالدولار الأمريكي، ومتجر آخر للعملاء الدوليين باليورو. مونيكا مؤسِسة هارد غرافت تعمل داخل ستوديو التصميم ويقول الشريك المؤسس جيمس تيل "يمكننا من خلال هلب سكاوت مساعدة العملاء في كلا المتجرين ومراقبة جميع الطلبات، بغض النظر عن المتجر الذي اشترى منه العميل. من المفيد حقًا الحصول على لمحة فورية لتاريخ طلبات العميل، والوصول بنقرة واحدة إلى لوحة إدارة شوبيفاي يعني أن إجراء خدمة العملاء الخاصة بالطلب يتم على نحو سلس جدًا". كيف تحافظ شركة شبكة إمدادات المختبرات على متاجر العملاء منتظمة بدلًا من استضافة متجر واحد كبير، لدى شركة شبكة إمدادات المختبرات شبكة من متاجر شوبيفاي تركز على مجموعات مختلفة من الأدوات التي يحتاجها العلماء للقيام بعملهم. يسمح لهم هذا النموذج بتبسيط قرارات الشراء لعملائهم، الأمر الذي يؤدي إلى أعلى معدلات إرضاء العملاء. وهو أيضًا يعني أن لديهم "عدد كبير ومتزايد باستمرار من المتاجر وعدد كبير من مستودعات بيانات العملاء على حد سواء"، كما يقول رئيس التسويق كارلتون هويت. "كنا في السابق نعتمد على موظفينا لمعرفة من اشترى ماذا ومتى، والذي كان نظامًا معيبًا للغاية. فمن المستحيل مواكبة كل ما لدينا من عمليات البيع المحتملة والتعرف على من يطلب شراء شيءٍ ما عندما يأتي أمر الشراء. بدوره، كان هذا من شأنه أن يؤدي إلى لحظات محرجة وغير مهنية عندما كان يتوجب علينا متابعة المبيعات مع العملاء الذين قاموا بالفعل بالشراء. لم نستطع واقعيًا أن ننقب في كل متجر عن عمليات الشراء قبل المتابعة مع العملاء؛ كان ذلك ليقضي على إنتاجية المبيعات عندنا. "مع دمج هلب سكاوت مع شوبيفاي، والذي يجمع بيانات أوامر الشراء من كل متاجرنا على شوبيفاي، نستطيع أن نرى تاريخ عمليات الشراء لعميل معين بجانب أي رسائل تخص هذا العميل. استغرق الأمر ثلاث دقائق تقريبًا للتنصيب في متاجرنا السبعة، وأصبح يقدم لنا مساعدة كبيرة". كيف يحافظ سبايكبول على تجربة شخصية لمختلف أنواع العملاء تستضيف سبايكبول خمسة متاجر شوبيفاي والتي تخصص تجربة التسوق لأنواع مختلفة من العملاء، فلديهم على سبيل المثال تسعيرات مختلفة وحزم منتجات لعملاء التجزئة والجملة في مقابل المتسوقين عبر الإنترنت. طاقم سبايكبول "الطريق إلى النصر" قبل اتصال متاجر سبايكبول على شوبيفاي، كان فريق دعمهم يستطيع فقط أن يرى تاريخ أوامر الشراء الصادرة من خلال موقع Spikeball.com. يقول مدير ارتباط العملاء هاداس لوك "إذا أرسل عميل كان قد اشترى على بوابة التجزئة بريدًا إلكترونيًا للدعم، لن نتمكن من رؤية تاريخ الطلب من بوابة التجزئة دون البحث عنه في النظم الخارجية". الآن بعد أن دعم هلب سكاوت متاجر عدة على شوبيفاي، يستطيع فريق سبايكبول أن يرى قصة كاملة لكل عميل من داخل هلب سكاوت. يضيف لوك "هذا يجعل خدمة عملائنا أسهل وأسرع وأكثر كفاءةً". تاريخ أوامر شراء أحد عملاء التجزئة لسبايكبول على شوبيفاي في الشريط الجانبي لهلب سكاوت. يتابع لوك "إذا لم تكن ميزة تعدد المتاجر، فقد أظهرت هلب سكاوت لنا أن هذا العميل ليس لديه تاريخ أوامر شراء". كيف استثمرت صناعات سوسيدا من خلال محادثات التجارة الإلكترونية صناعات سوسيدا هي شركة خارجية تقدم الخدمات اللوجستية والتي تقوم بالشحن وتلبية طلبات أكثر من ثلاثين من عملاء التجارة الإلكترونية الصغار النامين. أعضاء فريق صناعات سوسيدا في المستودع يقول المالك جاي سوسيدا "تسمح القدرة على ربط كل واحدة من قواعد بيانات شوبيفاي بصناديق البريد الخاصة بها لفريقنا بالنظر بسرعة في تاريخ شراء العملاء، وتتبع أوامر محددة، وتسريع عملية إغلاق التذاكر من خلال اتخاذ القرارات بشكل أسرع. تسمح لوحات التحكم في شوبيفاي، بوجود إمكانية الوصول المباشر إلى عميل معين، يغوص فريقنا بالضبط إلى أمر الشراء الذي يحتاجون إلى معالجته على الفور، بدلًا من الاضطرار إلى فتح علامة تبويب جديدة، والبحث عن علامة رابط المتجر، وتسجيل الدخول، ومن ثم البحث عن أوامر الشراء". تغيير قواعد لعبة التجارة الإلكترونية لا يستخدم أو يحتاج كل من يستخدم هلب سكاوت إلى الجمع من متاجر متعددة على التطبيقات الأخرى التي يستخدمونها في حساباتهم. ولكن بالنسبة لأولئك الذين يفعلون ذلك، تعتبر ميزة تعدد المتاجر تغييرًا لقواعد اللعبة: يمكنك إدارة جميع الزبائن من حساب واحد، وترى كل ما تحتاجه لمعرفة تاريخ كل عميل مباشرةً في الشريط الجانبي. ترجمة –وبتصرّف- للمقال How E-Commerce Companies Use Multiple Instances To Manage Different Customer Groups لصاحبته Emily Triplett Lentz حقوق الصورة البارزة محفوظة لـ Freepik
  2. من المؤكّد أنّك ترغب في زيادة وعي الجمهور بمشروعك التجاري، وتدفعك هذه الرغبة إلى زيادة التركيز على أدوات التسويق. وهناك اعتقاد سائد بأنّ برمجيات ومنصّات التسويق تلائم الشركات الكبيرة حصرًا، ولكن الواقع عكس ذلك تمامًا. وبصرف النظر عن طبيعة مشروعك التجاري أو سنوات الخبرة التي تتمتع بها، فإن خير وسيلة لمواكبة السوق الذي يمتاز بالتغير الدائم هي الاستفادة من أدوات التسويق المختلفة ضمن خطتك التسويقية، لتضمن بهذه الطريقة انتشار علامتك التجارية بين شريحة أكبر من الناس، وجذب العملاء والشركاء، وغير ذلك الكثير. ولمساعدتك في هذه المهمّة سنقدّم في هذا المقال نبذةً مختصرةً حول سبع أدوات فعّالة يمكنك الاستفادة منها لتحقيق أهدافك. بعض الإحصائيات المرتبطة بأتمتة التسويق يقرّ 91% من المسوّقين أن وجود أداة تسمح للفريق بتحليل بيانات التسويق والعملاء ومراجعتها والعمل عليها بصورة مستمرة يعدّ إضافة قيّمة إلى مشروعهم التجاري. تساهم منصّات أتمتة التسويق في زيادة إنتاجية المبيعات بنسبة 14.5% وتخفيض نفقات التسويق العامة بنسبة 12.2%. حظيت المشاريع التجارية التي تعتمد على أتمتة التسويق في زيادة العملاء المحتملين، بنسبة زيادة في العملاء المهتمّين Qualified leads وصلت إلى 451%. اكتشف تقرير صدر عام 2015 أن 51% من الشركات تستخدم 21 أو أكثر من الحلول الرقمية التسويقية. إن العامل الأكثر أهمّية في اختيار منصّة أتمتة التسويق بالنسبة لـ 86% من المسوّقين هو سهولة الاستخدام. 43% من الشركات تستخدم منصّات أتمتة التسويق منذ أربع سنوات على الأقل. يستخدم معظم المسوّقين والشركات أدوات أتمتة التسويق أو أنهم يخطّطون للقيام بذلك، وإن كنت لا تستخدم هذه المنصّات فقد حان الوقت للقيام بذلك لتتمكّن من اللحاق بمنافسيك بل والتغلّب عليهم. ولكن ما هي الأدوات التي يمكنك استخدامها؟ فيما يلي سنستعرض سبعة أدوات ممتازة. 1. Infusionsoft تمتلك Infusionsoft أكثر من 125,000 مستخدم وخبرة تصل إلى 16 عامًا في هذا المجال. وقد أثبتت المنصّة فعّاليتها الكبيرة وذلك بسبب سعرها المعقول والأداة الرائعة لإنشاء الحملات. وما أعجبني في هذه الأداة هو أنّها أتاحت الفرصة أمامي وأمام أعضاء الشركة لإنشاء حملات بالصورة التي كنّا نفكر بها، وهذه الميزة ستفتح أمامك الأبواب على مصراعيها، إذ يمكنك إنشاء الحملة بالصورة التي تخيّلتها تمامًا. إضافة إلى ذلك تتوفر في Infusionsoft ميزات مثل الاقتباسات المؤتمتة، ونقاط العملاء المحتملين، والأوسمة غير المحدودة وغير ذلك الكثير. إن كنت تبحث عن أداة تجمع بين مُنشِئ حملات مثالي وبين السعر المنخفض، فهذه المنصّة هي الخيار الأفضل. 2. Ontraport ﻻ تتحلّى Ontraport بشهرة المنصّات المعروفة في مجال أتمتة التسويق، ومع ذلك فهذه الأداة عمليّة للغاية، فمثلًا يمكن إعداد الدفعات الدوريّة في هذه الأداة بكل سهولة وهذا أمر مفيد جدًّا، أضف إلى أنّ التدريب الأولي على هذه الأداة مجّاني. أداة إنشاء التسلسل Sequence builder في هذه المنصّة جيّدة جدًّا وترتبط بصورة رائع مع WordPress، Facebook و Google AdWords. وجود مثل هذه التسهيلات أمر ضروريّ للغاية عند التعامل مع منصّات أتمتة التسويق، وهذا ما توفّره منصّة Ontraport. جدير بالذكر كذلك أنّ هذه المنصّة تنتمي إلى مجموعة المنصّات منخفضة التكاليف، وهو من الأمور المهمّة في اختيار أدوات الأتمتة. 3. Marketo قد لا تكون Marketo أداة منخفضة التكاليف، ولكنّها تستحقّ ما يدفع من أجلها، وتعمل بصورة مثالية مع المنصّات منخفضة التكاليف. ولقد استفدنا كثيرًا من Marketo في تحديد مدى تأثير كل خطّة من الخطط المعتمدة من قبلنا على العائدات الإجمالية. تسعى جميع الشركات الاجتماعية Social enterprise للوصول إلى أكبر قدر ممكن من الناس والتطور بصورة مستمرة، ولكن من الضرورة بمكان معرفة مدى فاعلية الاستراتيجية المتبّعة لتحقيق ذلك. وقد استخدمنا التحليلات المفصّلة التي تقدّمها Marketo - إضافة إلى أمور أخرى - في تشخيص نقاط الضعف والقوة هذه الاستراتيجيات. إلى جانب ذلك تقدّم هذه المنصّة دليلًا يعنى بأتمتة التسويق، وقد ساعدت هذه الميزة أعضاء فريقنا من الذين لم يكونوا على دراية كافية بهذا الموضوع على التعلّم بسرعة كبيرة، الأمر الذي وفّر علينا الكثير من الوقت. 4. Assignment Helper مع أنّ Assignment Helper ليست أداة لأتمتة التسويق ولكنّها تساوي باقي الأدوات في الأهمية، فالجودة العالية للمحتوى من الأمور الضرورية جدًّا لجذب الزوّار والتأكد من عودتهم مرة أخرى؛ لهذا يجب توفير محتوى عمليٍّ غنيٍّ بالمعلومات وبأسلوب متميّز. في بعض الأحيان لا يتوفّر الوقت الكافي للكتابة، أو ينقطع الإلهام أو ربّما لا تمتلك المهارة اللازمة للكتابة، وحلّ هذه المشاكل يتمثّل في التعامل مع خدمات الكتابة الاحترافية، وأرى أن خدمة Assignmet Helper يمكن الاعتماد عليها في هذا الصدد. تقدّم بعض خدمات الكتابة وعودًا بتوفير محتوى عالي الجودة، ولكنّها ﻻ تفي بهذه الوعود في أغلب الأحيان، ولكن هذه الأداة على النقيض تمامًا، إذ يتم إرسال المحتوى في الموعد المحدّد، وخدمة العملاء متاحة في كل وقت، وبهذا يمكن لشركتنا الاجتماعية أن تركّز على مشاريع أخرى أكثر أهميّة. 5. Customer.io لا يمكن أن نعدّ Customer.io منصّة عادية لأتمتة التسويق، فهي تمتاز بواجهة استخدام خفيفة وسريعة، ودعم عملاء مخصّص، وتركّز في المقام الأول على التسويق بالبريد الإلكتروني. وبدلًا من إرسال الرسائل اﻹلكترونية بناء على مشاهدات الصفحة، ترسل Customer.io الرسائل الإلكترونية بناء على الأحداث، وهذه الميزة مفيدة للغاية. تقدّم المنصّة كذلك معلومات تفصيليّة يمكن الاستفادة منها في إنشاء حملات تسويقية تؤدّي إلى تحقيق المزيد من النجاحات. تقدّم هذه المنصّة أيضًا ميزة مفيدة أخرى، وهي إمكانية متابعة أداء كل رسالة إلكترونية تم إرسالها على حدة، وتتيح هذه الميزة القدرة على تعديل حملة التسويق والتأكّد من أن الناس سيفتحون ويقرؤون الرسائل أو النشرات البريدية التي يتلقّّونها. 6. HubSpot تؤدّي HubSpot القليل من كل شيء، وهي واحدة من أفضل أدوات أتمتة التسويق بالنسبة للمشاريع التجارية الصغيرة. هذه المنصّة مفيدة جدًّا عندما ترغب في الشروع بأتمتة التسويق وتكون بحاجة إلى أدوات بسيطة وعملية في نفس الوقت. لقد استخدمت شركتنا هذه الأداة وكانت تجربة رائعة بالفعل، فقد ساعدتنا هذه المنصّة على تحويل العملاء المحتملين وزيادة تدفّق الزوار. إضافة إلى ذلك، تتيح HubSpot للمستخدمين إنشاء وأتمتة وقياس وتحسين الحملة التسويقية، وكما ذكرنا فإنّ هذه الأداة تقوم بالقليل من كل شيء، وتساعد في زيادة خبرتك في مجال أتمتة التسويق الأمر الذي سينعكس إيجابًا على فعّالية الشركة. 7. AdRoll يستخدم ما يزيد عن 30,000 معلن حول العالم منصّة AdRoll، وقد ساعدتنا هذه المنصّة في الوصول إلى عملائنا بصورة أسهل. يمكن استخدام هذه المنصّة في إضافة الإعلانات ومراقبة أدائها، وقد ساهمت وبفعّالية في عرض شركتنا على شريحة أوسع من الناس. ونتيجة لذلك أصبح بإمكاننا إجراء التعديلات اللازمة على حملتنا التسويقية لضمان الأداء الأفضل. تمتلك AdRoll واجهة استخدام سهلة وبسيطة، ويمكن ربطها مع تطبيقات التسويق الأخرى، وهذه الميزة توفّر الكثير من الوقت، فضلًا عن أنّك ستحصل في هذه الحالة على أفضل النتائج من كلا التطبيقين. تختلف الأدوات عن بعضها البعض تتيح منصّات أتمتة التسويق إنشاء وتخصيص الحملات التسويقية بهدف الوصول إلى أوسع شريحة من الناس وتحقيق نجاحات أكبر، وتوفّر هذه المنصّات معلومات يمكن استخدامها في تشخيص نقاط الضعف والقوة في هذه الحملات. وبحسب تجربتنا، فإنّ الاعتماد على منصّة واحدة ليس أمرًا عمليًّا، فلكلّ منصّة ما يميّزها عن الأخرى. تستخدم شركتنا مجموعة من الأدوات المختلفة للحصول على أفضل نتيجة ممكنة من كلّ منصّة، وجمع الكثير من الموارد المرتبطة بأتمتة التسويق. ترجمة - وبتصرّف - للمقال 7 Marketing Automation Tools That Will Make Your Social Enterprise More Efficient لصاحبته Lucy Benton. حقوق الصورة البارزة محفوظة لـ Freepik
  3. سنتعرّف في هذا المقال من سلسلة المقالات حول التعامل مع ويندوز 10 على أدوات الصيانة الرئيسيّة الموجودة ضمنيًّا في ويندوز 10. تساهم هذه الأدوات بتحسين وتسريع الأداء العام لنظام التشغيل، بالإضافة إلى اكتشاف بعض الأخطاء المحتملة. من أهم هذه الأدوات: إلغاء تجزئة محركات الأقراص وتحسينها، وتنظيف القرص، وتشخيص الذاكرة لـ Windows. جميع الأدوات السابقة تقع ضمن تصنيف "الأدوات الإدارية في Windows". من الممكن الوصول إلى هذا التصنيف من خلال النقر على زر ابدأ، ومن ثمّ استخدام شريط التمرير للوصول إلى بند "الأدوات الإدارية في Windows". انقر السهم الصغير بجوار البند السابق لعرض الأدوات المتاحة كما في الشكل التالي: أداة "إلغاء تجزئة محركات الأقراص وتحسينها" استخدام شريط التمرير كما يظهر من الشكل السابق للوصول إلى أداء إلغاء تجزئة محركات الأقراص وتحسينها. سيظهر لك شكل شبيه بما يلي: الوظيفة الرئيسيّة لهذه الأداة هو إعادة ترتيب وتنظيم البيانات على القرص الصلب، مما يساهم في زيادة الكفاءة لعمليات القراءة والكتابة من وإلى القرص الصلب، وبالتالي تحسين أداء الحاسوب بصورة عامة. تحتوي نافذة هذه الأداة على بعض الخيارات البسيطة. حيث يظهر من الشكل السابق وجود قائمة من محركات الأقراص المتاحة. بعد اختيار أحدها، يمكن نقر زر "تحليل" لتعمل هذه الأداة على تحليل هذا المحرّك وعرض النسبة المئوية للمساحة التي تحتاج إلى إلغاء التجزئة. أمّا زر "تحسين" المجاور، فسيعمل على البدء بعملية إلغاء التجزئة بشكل فعلي. هناك أيضًا زر "تغيير الإعدادات" لجدولة عمليات إلغاء التجزئة لتحدث تلقائيًّا بشكل يومي أو أسبوعي أو شهري. أنصح، بضبط هذه الإعدادات ليكون معدّل التكرار أسبوعيًّا. أداة "تنظيف القرص" تفيد هذه الأداة في التخلص من الملفات غير الضروريّة التي من الممكن أن توجد نتيجة ملفات البرامج المؤقّتة والتي لم تعد هذه البرامج بحاجة إليها، أو قد تكون ملفات انترنت مؤقتة، أو ملفات البرامج التي تمّ تنزيلها على سبيل المثال. لتشغيل هذه الأداة اختر "تنظيف القرص" من مجموعة "الأدوات الإدارية في Windows" انظر إلى النافذة اليمنى من الشكل التالي: بعد اختيار القرص الذي ترغب بتنظيفه ستبدأ الأداة بتحليل القرص وحساب المساحة الممكن تنظيفها منه كما يظهر في النافذة اليسرى. بعد الانتهاء من تحليل القرص ستظهر النافذة الرئيسيّة لأداة تنظيف القرص كما في الشكل التالي: تعرض النافذة السابقة أماكن وجود الملفات غير الضرورية والتي ستعمل الأداة على حذفها نهائيًّا، كما تعطيك تقريرًا بالمساحة التي ستحصل عليها عند الانتهاء من هذا الإجراء. بالنسبة إلي، تخبرني هذه الأداة بأنّه سيتم تحرير مساحة قدرها 283 ميغا بايت من القرص الصلب الخاص بجهاز الحاسوب لدي، وذلك في حال اختيار جميع المصادر من القائمة الموجودة في الأعلى. أمّا في حال ترك الاعدادات الافتراضيّة كما هي فسأحصل على 46.1 ميغا بايت فقط. في الأحوال العادية ستحصل على رقم أكبر من هذا بكثير. لاحظ وجود زر اسمه "تنظيف ملفات النظام". سيؤدّي النقر على هذا الزر إلى إعادة تشغيل الأداة من جديد، مع التركيز على تحليل ملفات النظام غير الضرورية وذلك للتخلص منها. في كلتا الحالتين سيؤدي النقر على زر "موافق" إلى البدء بعمليّة التنظيف والتي قد تستغرق بعضًا من الوقت بحسب عدد الملفات وحجمها وسرعة الحاسوب لديك. أداة "تشخيص الذاكرة لـ Windows" تُعتبر مشاكل الذاكرة من أصعب المشاكل اكتشافًا وأكثرها إرباكًا. يوفّر ويندوز أداة "تشخيص الذاكرة لـ Windows" لاكتشاف العيوب الكامنة في ذاكرة الحاسوب. لتشغيل هذه الأداة اختر " تشخيص الذاكرة لـ Windows " من مجموعة "الأدوات الإدارية في Windows" لتظهر لك نافذة شبيهة بما يلي: يمكنك البدء فورًا بتحليل الذاكرة بالنقر على خيار "إعادة التشغيل الآن والبحث عن المشاكل" ليعمل نظام ويندوز على إعادة التشغيل الحاسوب، ومن ثمّ وبعد الإقلاع سيشّغل أداة خاصّة لتحليل الذاكرة. أو يمكنك نقر خيار "البحث عن الأخطاء عند تشغيل الكومبيوتر المرة الثانية" ليعمل ويندوز على تشغيل هذه الأداة في الإقلاع التالي للحاسوب. في كلتا الحالتين، ستظهر هذه الأداة التي ستعمل بعد الإقلاع مباشرةً على الشكل التالي: سيتم إجراء اختبار الذاكرة على مرحلتين. الصورة السابقة تظهر تقدّم الفحص في المرحلة الأولى. أمّا بعد إجراء الاختبار للمرحلة الثانية، ستعمل الأداة على إعادة تشغيل الحاسوب تلقائيًّا. بعد إعادة التشغيل وتسجيل الدخول، سيعرض ويندوز تقريرًا حول المشاكل التي قد وجدها في الذاكرة. بالنسبة لي لم أحصل على أيّة مشاكل. الخلاصة تعرّفنا في هذا المقال على كيفيّة التعامل مع بعض أدوات الصيانة والتشخيص في ويندوز. فقد تحدثنا عن كيفيّة الوصول إلى الأدوات الإدارية، وتعلّما كيف نتعامل مع أدوات إلغاء تجزئة محركات الأقراص وتحسينها، وتنظيف القرص، وتشخيص الذاكرة لـ Windows. تعمل الأدوات السابقة بالمجمل على تسريع عمل الحاسوب واكتشاف الأخطاء الكامنة التي قد تؤدّي إلى عرقلة العمل في ويندوز.
  4. في هذا الدرس سنتعلم كيفية تصميم نقش ثمرة الفراولة في كوريل درو باستخدام الأدوات الأساسية كالأشكال الأساسية، أداة المضلعات ، أداة المستطيل، وتكرار النمط. الخطوة الأولى افتح مستند ملف جديد في كوريل درو ولنبدأ بورقة جديدة بحجم 600×600 بكسل. الخطوة الثانية في شريط الأدوات انقر على أداة الشكل الأساسي واختر شكل قطرة ماء من قائمة الأشكال المثالية ثم اسحب الشكل إلى مساحة العمل. انقر على على أيقونة الانعكاس العمودي في شريط الخصائص. اذهب إلى قائمة Arrange>Convert to Curve أو اضغط على الاختصار Ctrl+Q. ثم انقر على الاختصار F10 لتفعيل أدوات الأشكال ثم حدّد النقطة السفلية واختر أيقونة Made Node Symmetrical لجعل النقطة متناظرة. حرّك النقطة للأسفل حتى يظهر الشكل كما في الصورة. الخطوة الثالثة انقر على مفتاح F10 لتفعيل أدوات الأشكال. اختر النقطة العلوية وانقر على أيقونة Make Node A Cusp في شريط الخصائص. اذهب إلى القائمة Window>Color Palletes>Default CMYK Pallete في لوحة الألوان اختر اللون الأرجواني لتعبئة الشكل بهذا اللون وانقر بالزر الأيمن على المربع الأبيض لإزالة الخطوط الخارجية. الخطوة الرابعة اختر أداة المضلعات ضمن مجموعة أدوات Freehand لرسم ورقة الثمرة. الخطوة الخامسة اذهب إلى أدوات الأشكال مرة أخرى واختر أيقونة Convert Line to Curve من شريط الخصائص. لون الشكل باللون الأخضر. أزل لون الخطوط الخارجية. وأنشئ الورقة كما في الصورة. الخطوة السادسة اختر أداة المستطيلات بالنقر على مفتاح F6 وارسم ساق النبتة كما في الصورة. لوّنه باللون الأخضر. والخطوط الخارجية بلا لون. اختر أداة التحديد Pick وحدّد الورقة والساق ثم انقر على أيقونة Weld من شريط الخصائص لتوحيد العنصرين. الخطوة السابعة سنقوم برسم البذار الآن. انقر على أدوات الأشكال الأساسية ثم اختر شكل قطرة الماء من القائمة واصنع نسخًا مختلفة من البذار. وباستخدام أداة التحديد حدّد جميع العناصر. اجمعهم معًا في مجموعة واحدة عبر الاختصار Ctrl+G. الخطوة الثامنة انقر نقرًا مزدوجًا على أيقونة أداة المستطيل لإنشاء خلفية بناءً على حدود الصفحة. لوّنها باللون C= 2, M= 41, Y= 13, K= 0 وأزِل الحدود الخارجية. اختر أداة الشفافية التفاعلية Interactive Transparency ثم اختر الخيار Uniform من القائمة. الخطوة التاسعة باستخدام أداة التحديد ضع الشكل النهائي لثمرة الفراولة في الموقع x= 0 px, y= 600 px. الخطوة العاشرة اذهب إلى القائمة Edit>Step and Repeat أو من خلال الاختصار Ctrl+Shift+D. حدّد المسافة الأفقية عند 600 بكسل والعمودية عند 0. عدد النسخ 1. انقر على زر Apply. حدّد ثمرتي الفراولة بأداة التحديد. وكرّر الخطوة الأخيرة. ضع حجمًا مختلفًا ودوّرها أو قم بتغيير الألوان. واملأ المساحة الفارغة قدر الإمكان. الخطوة الحاديةعشرة افتح لوحة إدارة العناصر من خلال القائمة Window>Dockers>Object Manager حدّد جميع ثمرات الفراولة باستخدام أداة التحديد ثم اضغط الاختصار Ctrl+G. الخطوة الثانيةعشرة اذهب إلى القائمة Effects>PowerClip >Place Inside Container استخدم السهم السميك للنقر على الخلفية. جميع العناصر يجب أن توضع داخل الخلفية. الخطوة الثالثةعشر افتح لوحة تحويل المواقع Transformation Position. وسيكون نقش الفراولة كما يلي. ترجمة -وبتصرف- لمقال How to Make Strawberry Pattern in CorelDRAW لصاحبته Yessi Jie
  5. في المقال السابق تعرفنا على حزمة أدوات المكتب الحر LibreOffice، والفروقات بينها وبين حزمة مكروسوفت Office. سنتعرف في هذا الدرس على محرر النصوص في LibreOffice وهو Writer. كيف تحصل على طقم LibreOffice يُصدر فريق المكتب الحرّ نُسختين من طقم LibreOffice في كلّ مرة: النُسخة "الطازجة" Fresh والنُسخة "الساكنة" Still، تشمل الأولى أحدث الميزات التي عمل مبرمجو LibreOffice على إضافتها لشيفرة البرنامج المصدريّة، أما الثانية فهي تُقدّم نُسخة Fresh الصادرة منذ 6-9 أشهر بحيث تكون قد أخذت وقتًا كافيًا في مُعالجة جميع العلل والمشاكل وأصبحت أكثر استقرارًا. على سبيل المثال ولحظة إعداد هذا الدرس كان لدينا أرقام الحزم التالية: LibreOffice Fresh 5.0.1 LibreOffice Still 4.4.5 وبينما تُصبح النسخة "الطازجة" ساكنة عند الإصدار القادم، تُطلق نسخة طازجة جديدة. اختر النُسخة المناسبة لعملك؛ غالبًا ما تُعتبر "الطازجة" نسخة قياسية أكثر اعتمادًا من قبل الأفراد وتوزيعات لينكس، بينما تُفضّل الشركات والمؤسسات البقاء مع النُسخة "الساكنة" لتجنّب أيّة أخطاء مُحتملة. للحصول على نسخة من طقم المكتب الحرّ فيما إذا كُنت مُستخدمًا لنظام Windows أو Mac OS X توجّه إلى الرابط المناسب أعلاه، واضغط على الزر الأخضر "DOWNLOAD VERSION". مُستخدمو توزيعات غنو لينكس غالبًا ما يحصلون على نُسخة مُثبّتة بشكلٍ مُسبق من المكتب الحرّ مع توزيعاتهم. مُلاحظة: تذكّر أنّه يُمكنك دومًا تثبيت طقم أدوات المكتب الحرّ إلى جانب حزمة MS Office أو Apple iWork. دعم اللغة العربية سنعتمد في سلسلة دروسنا هذه على الواجهة العربية لتطبيق LibreOffice Writer. فإذا كنتَ تستخدم نظام تشغيل Windows أو Mac OS X فينبغي عليك اختيار مُثبّت طقم المكتب الحرّ من صفحة اللغة العربية على موقع الويب. أما إذا كنتَ مُستخدمًا لإحدى توزيعات غنو لينكس فيمكنك تركيب حزمة اللغة العربية من مدير الحزم لديك. في دبيان و Ubuntu نفّذ الأمر التالي ضمن الطرفية: sudo apt-get install libreoffice-l10n-ar يُدعم التدقيق الإملائي للغة العربيّة في ليبر أوفيس عن طريق تثبيت قاموس "آية سبل". مُستخدمو توزيعات غنو/لينكس يُمكنهم البحث في مستودعات توزيعاتهم عن الحزمة "hunspell-ar” وتثبيتها، ومن ثم إعادة تشغيل البرنامج. إذا لم يعمل التدقيق تأكّد من خيار لغة النصّ من خلال: أدوات > اللغة > لكل النصّ > العربية مُستخدمو Windows و OS X ينبغي عليهم تحميل الإصدارة الأخيرة للقاموس من هنا، ثم من القائمة: أدوات > إدارة الامتداد > إضافة اختر الملف السابق ثم أعد تشغيل ليبر أوفيس. إذا لم تظهر لديك خيارات اتجاه النصّ في شريط الأدوات فتأكّد مما يلي: من القائمة: أدوات > خيارات > إعدادات اللغة > اللغات فعّل الخيار (Complex text layout (CTL. انقر نقرة يمينية على شريط أدوات التنسيق واختر من القائمة المُنبثقة خيار الأزرار المرئية ثم فعّل أزرار اتجاه النصّ. نظرة أولى تُظهر الصورة أعلاه جانبًا من تطبيق LibreOffice Writer الإصدارة رقم 5 كما يبدو عند فتحه للمرّة الأولى. يُدعى الشريط العلوي (ذو الرقم 1 على الصورة) بشريط العنوان والذي يضم إضافةً إلى أزرار التحكّم (إغلاق، تكبير، تصغير) اسم البرنامج متبوعًا باسم الملف والذي يحمل في الحالة الابتدائية القيمة "غير معنون X” حيث X رغم تسلسلي يبدأ من الواحد. الشريط التالي هو شريط القوائم (ذو الرقم 2) ويحتوي على تسعة قوائم تبدأ بالقائمة ملف وتنتهي بالقائمة مساعدة، من هنا يُمكن الوصول إلى كافة خيارات وإمكانيات البرنامج. الشريطان اللذان يحملان الرقمين 3 و 4 يُعرفان بأشرطة الأدوات، أولهما الشريط القياسي ويضم اختصارات لأوامر مثل "جديد"، "فتح"، "حفظ" إلخ. وثانيهما هو شريط التنسيق الذي يحتوى اختصارات نوع وحجم ولون الخطّ، المحاذاة والاتجاه، الترقيم والتنقيط وغيرها. يُمكننا التحكّم بأشرطة الأدوات الظاهرة من خلال قائمة عرض > أشرطة الأدوات. إذ يمكننا إلغاء تفعيل شريط التنسيق مثلًا أو إظهار شريط الرسم. الشريط التالي (ذو الرقم 5) يُدعى بالمسطرة (لإخفاءه: عرض > المسطرة)، ويُظهر أبعاد الصفحة، وموضع المسافات البادئة، العناوين، الحدود، الجداول إلخ. يُمكن التحكّم بالشريط من خلال الفأرة مُباشرةً. أما المساحة البيضاء والتي تحمل الرقم 6 في الصورة فهي الورقة المُخصصة للكتابة. لاحظ تغيُّر رمز مؤشّر الفأرة إلى الحرف I (اختصار Insert) عند انتقالها من منطقة القوائم إلى مساحة الكتابة. الشريط الأخير الذي يلي المساحة البيضاء (غير موجود في الصورة) فهو شريط الحالة، وهو يعرض معلومات عامة عن المُستند، مثل عدد الصفحات، عدد الكلمات والمحارف، النمط الفعّال، اللغة، مُستوى التقريب Zoom إلخ. انتبه: إلى أننا نستخدم في هذه السلسلة من الدروس الخط العريض لتمييز أسماء القوائم والخيارات الرسميّة ضمن برنامج رايتر. شريط الأدوات القياسي ينقسم شريط الأدوات القياسي إلى عشرة مجموعات: تضم الأولى أزرار التحكّم بالمستند ككل وهي على الترتيب: إنشاء مُستند جديد، فتح مستند، حفظ المستند الحالي، حفظ المستند الحالي باسم آخر. الزر الأول في المجموعة الثانية يُصدّر المُستند إلى ملف pdf مباشرة، ويوفّر الزران الثالث والرابع إمكانية الطباعة والمعاينة ما قبل الطباعة. المجموعة الثالثة تضم الأوامر القياسية التالية القصّ، النسخ، اللصق، على الترتيب. أما الزرّ الرابع والذي يأخذ شكل فرشاة مُلطّخة بالأحمر يُسمى "استنساخ التنسيق". فإذا كان لديك فقرتين أو جُملتين أو كلمتين إحداهما مُنسّقة كما تريد والثانية ليست كذلك، فحينها يُمكنك استخدام هذه الأداة لنقل كامل تفاصيل التنسيق من الفقرة الأولى للثانية، وذلك كما يلي: اضغط على أداة استنساخ التنسيق وحدّد النصّ المُنسّق بالأسلوب المرغوب، ثم اضغط على الأداة مرّة ثانية وحدّد النصّ المراد تنسيقه. الأزرار التالية في الشريط القياسي مُخصّصة للتراجع خطوة إلى الوراء، و إعادة الخطوة مُجددًا. انتبه إلى أنه يُمكنك النقر على السهم الصغير بجانب هذين الرمزين للرجوع أو العودة مجموعة من الخطوات دفعةً واحدة، يدعم البرنامج بشكل افتراضي 100 خطوة في ذاكرته. لتعديل الرقم توجّه إلى: أدوات > خيارات > LibreOffice > الذاكرة ثم غيّر الرقم أمام خانة Number of steps إلى ما تريد. المجموعة الخامسة تضمّ الأدوات التالية على الترتيب: البحث والاستبدال، تشغيل مُعالج التدقيق الإملائي والنحوي، وإظهار الأحرف التي لا يُمكن طباعتها؛ كنهايات الفقرات والأسطر، علامات الجدولة والمسافات بين الكلمات. المجموعات المتبقية تعمل على إدراج مختلف العناصر ضمن المستند. الزرّ الأوّل أعلاه يُدرج جدولًا، والثاني صورةً، والثالث رسمًا بيانيًا والرابع حقلًا نصيًا. الزرّ الأوّل في المجوعة السابقة يُدرج فاصلًا للصفحات، هذا ينقلك إلى صفحة جديدة. الخيار الثاني يُدرج حقلًا؛ كرقم الصفحة، الوقت والتاريخ، وغيرها من المعلومات. الخيار الثالث يُظهر صندوق إدراج الرموز الخاصة. تتابع هذه المجموعة عرض خيارات الإدراج التالية بالترتيب: إدراج رابط تشعبي. إدراج ملاحظة سُفليّة ضمن تذييل الصفحة. إدراج إشارة مرجعيّة. هنا لدينا الخياران: إدراج تعليق جانبي خارج متن المُستند. تسجيل التغييرات. تُفيد هذه الميزة عندما يعمل أكثر من مُحرّر على نفس النصّ، حيث تُحفظ جميع التغييرات المُدخلة موسومة باسم صاحبها وتأريخ تعديلها، بما يُمكّن عرض جميع التغييرات المُختلفة ومن ثم تقرير أيها يستحق التثبيت ورفض الباقي. تُستخدم هذه الخيارات لإدراج خط مستقيم، ومختلف الأشكال الرئيسية، ويُمكّن الزر الأخير من إظهار/إخفاء شريط الرسم. شريط التنسيق شريط التنسيق يبدو مألوفًا أكثر للمُستخدم، وباستثناء قائمة الأنماط المُنسدلة –والتي سنتناولها لاحقًا بالتفصيل– فإن خيارات نوع وحجم ونمط الخط تبدو مألوفة تمامًا. الخيارات الأخرى هنا هي لمحاذاة النصّ (إلى اليمين، إلى اليسار، توسيط، وضبط)، تباعد الأسطر، الترقيم والتنقيط للتعدادات، وأخيرًا الانزياح (زيادةً ونقصانًا). حفظ المستند يدعم ليبر أوفيس حفظ المُستندات ضمن طيف واسع من الامتدادات. من القائمة: ملف > حفظ باسم… يُمكنك من القائمة المُنسدلة أسفل مربع الحوار اختيار الصيغة المناسبة للمستند. من أشهر اللواحق الامتدادات المدعومة: odt, doc, docx, rtf, txt.
  6. في الدرس السابق من هذه السلسلة بدأنا بتطوير إضافة عداد المشاهدات حيث قمنا بإضافة عدد المشاهدات لكل مقال ومتابعته كما قمنا بتوفير شيفرة مختصرة Shortcode لعرض عدد مشاهدات أي مقال، وتبقى لنا أن نبرمج ويدجت لعرض المقالات الأكثر مشاهدة وهذا ما سنقوم به في هذا الدرس بالإضافة لبعض الإقتراحات لتطوير الإضافة في نسخها القادمة ونختم هذا الدرس والذي هو الأخير في هذه السلسلة باستعرض بعض الأدوات المفيدة لمطوري إضافات ووردبريس. برمجة ويدجت المقالات الأكثر مشاهدةلبرمجة ودجت جديد في ووردبريس تقوم ببساطة بإنشاء صنف class جديد يرث الصنف الأساسي للويدجات الذي يوفره ووردبريس حيث تعتمد هذه الجزئية على البرمجة الكائنية ولكن لا تقلق إن كان هذا المصطلح لم يمر عليك من قبل فإن التطبيق لا يحتاج منا سوى كتابة أربعة دوال: الأولى هي الدالة الأساسية للويدجت والتي نعرف فيها اسم ووصف الودجت. والثانية لعرض خيارات الويدجت في لوحة تحكم ووردبريس (في القائمة المظهر – الودجات) .والثالثة لحفظ خيارات الويدجت عندما يقوم المستخدم بتعديلها.والرابعة هي ما سيتم عرضه في واجهة الموقع (الشريط الجانبي) عند إستخدام الويدجت. وإذا أردت أن تتعمق أكثر في برمجة الويدجات يمكنك مراجعة مقال كيف تبني ودجت لووردبريس. ملف widget.phpبالطبع سنكتب جميع الشيفرات المتعلقة ببرمجة الويدجت في هذا الملف، ولنبدأ بكتابة صنف الودجت وفيه الدوال الأربعة السابقة بدون تفصيل كالآتي: class HA_Views_Widget extends WP_Widget { // البيانات الأساسية للودجت (مثل اسم ووصف الودجت) public function __construct() { } // عرض خيارات الويدجت في لوحة تحكم ووردبريس public function form( $instance ) { } // لحفظ خيارات الويدجت عندما يقوم المستخدم بتعديلها public function update( $new_instance, $old_instance ) { } // ما سيتم عرضه في واجهة الموقع (المقالات الأكثر مشاهدة) public function widget($args, $instance ) { } }الأن سنقوم بإعلام ووردبريس أنه لدينا ودجت جديد من خلال تسجيله كالآتي: // تسجيل الويدجت من خلال إضافة الدالة أدناه للحدث widget_init add_action( 'widgets_init', 'ha_widget_init' ); function ha_widget() { register_widget( 'HA_Views_Widget' ); }لاحظ أن الدالة ()register_widget تستقبل مُعاملًا واحدًا وهو اسم صنف الودجت الذي نود تسجيله وهو في حالتنا هذه HA_Views_Widget كما اخترناه في الأعلى. بعد ذلك لنقم بكتابة تفاصيل الدوال التي عرفناها أعلاه. الدالة constructفي هذه الدالة نقوم ببناء الودجت من خلال تمرير البيانات الأساسية للودجت وهي الاسم والوصف بالإضافة للمعرف وكذلك اسم صنف CSS الذي سيقوم ووردبريس بإضافة للودجت، ويتم ذلك بهذه الطريقة: $widget_details = array( 'classname' => 'ha_views_widget', 'description' => 'ودجت لعرض المقالات الأكثر مشاهدة' ); parent::__construct( 'ha_views_widget', 'المقالات الأكثر مشاهدة', $widget_details );الان ستجد أن الودجت ظهرت في لوحة تحكم ووردبريس بالاسم والوصف اعلاه. الدالة formنود أن نضيف للمستخدم خيار لاختيار عدد المقالات الأكثر مشاهدة التي يود عرضها في واجهة الموقع وخيار آخر لاختيار عنوان الودجت الذي سيظهر أعلى المقالات، وهذا ما ستقوم به هذه الدالة فهي المسؤولة عن إنشاء النموذج form الذي سيظهر للمستخدم في لوحة التحكم، وهذه هي الصورة النّهائية لها: public function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'count' => '' ) ); $title = strip_tags($instance['title']); $count = $instance['count']; ?> <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('العنوان:'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p> <p><label for="<?php echo $this->get_field_id('count'); ?>"><?php _e('عدد المقالات:'); ?></label> <input class="widefat" id="<?php echo $this->get_field_id('count'); ?>" name="<?php echo $this->get_field_name('count'); ?>" type="text" value="<?php echo $count; ?>" /></p> <?php }الدّالة updateهذه الدالة مهمتها بسيطة جدا وهي حفظ خيارات المستخدم عندما يقوم بتعديلها من خلال الضغط على زر الحفظ، وهي ببساطة تقوم بإرجاع القيم الجديدة للخيارات بالصورة التالية: public function update( $new_instance, $old_instance ) { return $new_instance; }الدالة widgetسنقوم من خلال هذه الدالة بعرض اكثر المقالات مشاهدة وذلك من خلال استخدام حلقة ووردبريس لجلب المقالات وذلك باستخدام صنف WP_Query والذي يمكننا من تحديد المقالات التي نود جلبها وفي حالتنا هذه نود جلب أعلى المقالات مشاهدة اعتمادًا على قيمة الميتا post_meta التي استخدمناها سابقا لحفظ عدد المقالات، أي أننا نود جلب المقالات مرتبة على حسب قيمة الميتا ha_post_views_count ولحسن الحظ يوفر صنف WP_Query طريقة سهلة لإنشاء مثل هذا الاستعلام. وهذه هي صورة الاستعلام: $count = ( ! empty( $instance['count'] ) ) ? $instance['count'] : 5 ; $query_args = array( 'meta_key' => 'ha_post_views_count', 'orderby' => 'meta_value_num', 'posts_per_page' => $count ) $query = new WP_Query($query_args);حيث أننا باختيار قيمة orderby لتكون على حسب meta_value_num أي على حسب قيمة الميتا وهي قيمة عددية، وكذلك قمنا باختيار عدد المقالات المعروض ليساوي count$ وهي القيمة التي سيدخلها المستخدم والتي نستطيع التوصل إليها من خلال المتغير instance$ الذي يتم تمريره للدالة والذي من خلاله يمكنك الوصول للبيانات التي قام المستخدم بإدخالها في لوحة التحكم. في حالة لم يقم المستخدم باختيار عدد المقالات المعروضة سيتم عرض 5 مقالات. الآن لم يتبقَ لنا سوى إنشاء الحلقة وعرض عناوين وروابط المقالات وكذلك عنوان الودجت لتصبح الصورة النهائية لهذه الدالة كالاتي: public function widget($args, $instance ) { $title = ( ! empty( $instance['title'] ) ) ? $instance['title'] : 'المقالات الأكثر مشاهدة' ; $count = ( ! empty( $instance['count'] ) ) ? $instance['count'] : 5 ; $query_args = array( 'meta_key' => 'ha_post_views_count', 'orderby' => 'meta_value_num', 'posts_per_page' => $count ); $query = new WP_Query($query_args); if($query->have_posts()): ?> <?php echo $args['before_widget']; ?> <?php if ( $title ) { echo $args['before_title'] . $title . $args['after_title']; } ?> <ul> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <li> <a href="<?php the_permalink(); ?>"><?php get_the_title() ? the_title() : the_ID(); ?></a> </li> <?php endwhile; ?> </ul> <?php echo $args['after_widget']; ?> <?php wp_reset_postdata(); endif; }وبهذا نكون قد أكملنا برمجة الودجت ولا تنس إضافة بعض التنسيقات للودجت في ملف widget.css والذي قمنا بصفه سابقا. اقتراحات لتطوير الإضافةكانت هذه النسخة الأولى من الإضافة بالتالي تحتوي على المميزات الأساسية ويمكنك إضافة المزيد من المميزات في النسخ القادمة وسنقترح عليك بعض التطوير لتتدرب عليها، وهي: إضافة خيار في الشيفرة المختصرة shortcode لإدخال معرف المقال الذي تود عرض عدد مشاهداته، فربما يود المستخدم عرض عدد مشاهدات مقال ما داخل مقال آخر.إضافة المزيد من الخيارات للودجت مثل اختيار المدة الزمنية للمقالات المعروضة، مثلا أشهر المقالات خلال هذا الأسبوع.التعديل على ما يعرضه الويدجت وكذلك تنسيقه، كأن تعرض مثلا صور بارزة للمقالات الأكثر مشاهدة.يمكنك تحميل أو نسخ الإضافة من هذا الرابط. أدوات مفيدة لمطوري إضافات ووردبريسهنالك بعض المصادر والمواقع والأدوات التي توفر لك كثيرًا من الجهد والوقت عند برمجة إضافات ووردبريس خصوصا مع شهرة ووردبريس فهذا يعني أن هنالك العديد من الأسئلة التي قد تخطر ببالك قد تم الإجابة عنها مسبقا وبعض الأشياء التي تود برمجتها ربما سبقك بها بعض المطورين وقاموا بإتاحتها لمجتمع المطورين ولا ننسى المصادر الرائعة التي لا غنى لك عنها في كثير من الأحيان، وإليك بعض هذه الأدوات. مكتبات وفئات Classes جاهزة1- WordPress Plugin Boilerplateوهي عبارة عن نموذج جاهز أو أساس يمكنك استخدامه لبناء إضافتك، وما يميزها أنه تم بناءها من قبل المطور المشهور Tom McFarlin كما أنه تم بنائها بأسلوب برمجة الكائنات Object Oriented Programming بالتّالي تعتبر بالفعل أساسًا جيّدًا لإضافة قابلة للتطوير. فوق ذلك هنالك مولد يمكنك استخدامه لإنشاء ملفات إضافتك بالاعتماد على هذا النموذج. 2- CMB2وهذه عبارة عن مكتبة جاهزة للتعامل مع الحقول المُخصصة Custom fields لأنواع المقالات المختلفة Post Types وكذلك الحقول والبيانات الخاصة بالمستخدمين User Meta كما يمكنك استخدامها لإنشاء صفحات الخيارات Options Page ويمكنك دمجها في مشروعك بسهولة. تدعم هذه المكتبة عددًا كبيرًا جدًا من الحقول المتقدمة ويمكنك إضافة أنواع جديدة بسهولة حيث توفر مجموعة كبيرة من الخطافات Hooks التي تسهل من عملية التعديل عليها وزيادة مميزاتها بدون لمس الشيفرات الأساسية. ولا ننسى أن نذكر أن هذه المكتبة والنسخة الأولى منها CMB لقيت قبول ورواج كبير بين مطوري ووردبريس. 3- Settings API Classفي بعض الأحيان يكون التعامل مع Settings API بطيئًا وربما مُتعبًا بعض الشّيء، في مثل هذه الحالات يمكنك استخدام هذه الصّنف الجاهز التي تُسهّل التّعامل مع هذه الواجهة البرمجية، خصوصا إذا لم ترد أن تُثقل مشروعك بمكتبات كبيرة. إضافات للمطورين1- إضافة Developerهذه الإضافة تساعدك في عملية التطوير وبعد تنصيب الإضافة تعرض عليك اختيار ما تقوم بتطويره (إضافة، قالب) وبعدها تعرض عليك مجموعة من الإضافات التي تعمل معها لتنصيبها كما موضح في الصورة: وإليك بعض أهم هذه الإضافات: Debug Bar وكما يظهر من اسمها حيث تعرض قائمة لعمل Debug للاستعلامات Query والـ Cache ومجموعة أخرى من المعلومات المفيدة لعمل Debug.Rewrite Rules Inspector وهي عبارة عن أداة لتحليل قواعد إعادة كتابة الروابط links rewrite rules.log Viewer توفر لك طريقة سهلة لعرض ملفات Log عن طريق لوحة تحكم ووردبريس مباشرة.2- إضافة Query Monitorتقوم هذه الإضافة بعرض معلومات متعلقة باستعلامات قاعدة البيانات مثل الأداء Performance للاستعلامات وكذلك الخطافات Hooks وغيرها من المعلومات المفيدة التي تساعدك في تتبع الأخطاء وزيادة كفاءة وسرعة استعلامات قاعدة البيانات. مواقع ومصادر1- التّوثيق الرّسمي لووردبريس WordPress Codexببساطة إذا أردت احتراف برمجة ووردبريس فليكن هذا مصدرك الأول. يحتوي على توثيق للدوال والأصناف والخطافات التي يوفرها ووردبريس كما يحتوي على بعض المصادر والمراجع بل وحتى على كُتب للمطورين. 2- القسم الخاص بووردبريس في موقع StackExchangeفي كثير من الأحيان تقابلك بعض المشاكل التي قد لا تجد لها إجابة في المصادر المعروفة وعندها ربما تحتاج الى طرح هذه المشكلة على المختصين وهذا الموقع من أنسب المواقع لطرح الأسئلة المتعلقة بووردبريس. 3- مجموعة Advanced WordPress على فيس بوكنعم هذه مجموعة على فيس بوك لكنها مختلفة نوعا ما فهي تجمع مجموعة كبيرة من محترفي ووردبريس ومطوري بعض الإضافات الشهيرة مثل Joost de Valk مطور إضافة WordPress SEO by Yoast المشهورة. 4- رابطة مطوري ووردبريس (باللغة العربية)على غرار المجموعة السابقة هذه مجموعة أخرى تجمع عدد كبير من مستخدمي ومطوري ووردبريس العرب، بالتالي هي مكان جيد لتبادل الأفكار والآراء وحتى الأسئلة. 5- موقع ManageWP.orgهذا الموقع يبقيك على إطلاع دائم على آخر المقالات المتعلقة بووردبريس من مختلف المواقع، حيث يمكن للأعضاء مشاركة المواضيع المتعلقة بووردبريس وتقييمها، لذلك يستحسن أن يكون هذا الموقع في مفضلتك للعودة إليه بصورة يومية. 6- موقع wpsnippمجموعة من الشيفرات الجاهزة لعمل أشياء مختلفة ربما تفيدك. 7- موقع WP-Snippetsشبيه بالموقع السابق.
  7. إن العمل الحر، على عكس الوظائف الحكومية، بيئة لها صفة التغير المستمر والتنافس الشديد، لذا يخشى العديد من الناس دخول تلك البيئة، لخوفهم من الفشل في مواكبة السباق، في حين يجاهد البعض الآخر لكي يشقوا طريقهم فيها. ومن المثير للاهتمام أن هناك عوامل أخرى تقتل مسيرات العمل الحر في مهدها غير ما يشيع بين الناس من التأخر في تسليم الأعمال أو تسليمها بجودة سيئة، وسنفصّل الآن سبعة من تلك العوامل وكيف تتجنب الوقوع في شراكها. الفشل في التنظيم تملك المؤسسات والشركات لوائح وقوانين تنظم سير العمل فيها، وحين تعمل في إحدى تلك الهيئات فإنك تنخرط دون وعي منك في نظامها القائم، وتلائم ظروفك وِفقَه دون تفكير، فالنظام موجود بالفعل هناك وما عليك من شيء إلا اتباعه. أما حين تتحول إلى العمل الحر فإن هذا النظام يختفي فجأة، ويزيد احتمال سقوطك في فخ الفوضى، ما يعني أنك لن تستطيع إخراج عملك بالجودة المطلوبة. ولكي تحافظ على إطار عمل منظم أثناء عملك الحر كمستقل، فإن الحلول الإلكترونية والسحابية هي خيارك الأمثل. إن برنامجاً لحساب وتنظيم الفواتير مثل FreshBooks يريحك من أحد أسباب الصداع الرئيسية في العمل الحر، وهناك أيضاً بعض أدوات لتنظيم الوقت مثل TeuxDeux و RescueTime، اللتان تساعدانك على تحليل الوقت الذي تقضيه على الحاسوب، كما تمنع عنك المواقع التي تشتتك عن العمل. وإذا لم تكن تلك التطبيقات كافية لتنظيم وقتك، فجرب تطبيق focus booster، وهو مؤقت سحابي يستخدم تقنية بومودورو Pomodoro (تقنية لتقسيم الوقت إلى فترات لتحسين جودة الإنتاج الذهني، اشتق اسم التقنية من كلمة طماطم بالإيطالية، بسبب أن مطور هذه التقنية كان يستخدم مؤقتاً على شكل ثمرة طماطم). ويقسم ذلك التطبيق يومك إلى فترات كل منها 25 دقيقة، متبوعة بخمس دقائق للراحة، كوسيلة لمساعدتك على تقسيم يومك بكفاءة. وإذا كنت في حاجة إلى البقاء على اطلاع بكم الوقت الذي قضيته في مهمة بعينها، فإن تطبيقاً مثل Toggl قد يكون مفيداً للغاية. الاستسلام للضغوط ستجد دائمًا تطبيقات وبرامج تقدم خدمات أساسية في أي مجال قد تتخيله، بما في ذلك مجال عملك أنت نفسك، وسيكون هناك دائماً تطبيقات وخدمات أرخص. بل زد على هذا أن المنافسة قد تكون شديدة، خاصة إن لم تفكر في مكان يلائمك جيداً. لكن على أي حال فلا يمكنك السماح للخوف أن يتحكم فيك تحت أي ظرف كان. بعبارة أخرى، عليك أن تصبر وتجاهد كي تنجح كمستقل، وتنظر لما وراء ذلك الخوف، وتصرف انتباهك وطاقتك إلى شغفك بعملك، والذي ستجد له منبعًا من دافعك الشخصي للعمل في هذا المجال أو ذاك. سيكون عليك بالطبع أن تبحث في السوق الذي تستهدفه لتحدد عملاءك بدقة. وانظر بإنصاف إلى نقاط قوتك وضعفك كي تعرف ما عليك التركيز عليه بالضبط سواءً في الأعمال التي تقبلها أو المهارات التي تطورها، وإذا شعرت أنك لا تستطيع وضع يدك على تلك النقاط بنفسك، فجرب أن تسأل أحد العملاء أو المدراء السابقين عن ملاحظاتهم وتوصياتهم، كي تستفيد منها وترى نفسك بعين غيرك. الفشل في التميز كما قلت في أول المقال أن العمل كمستقل يختلف عن العمل لدى شركة أو مؤسسة، فالشركة تملك فريقاً أو أكثر يعمل على صنع هويتها المميزة في السوق ويسوق لها، أما أنت فلا تملك إلا نفسك، لكن هذا لا يعني ألا تصنع لك هوية تميزك عن غيرك أيضاً، لئلا يضيع صوتك (وعملك) في الزحام بسهولة. فلتبدأ بإعداد قائمة لإنجازاتك وأعمالك لتستخدمها في عروض تقديمية. وستضع فيها، إضافةً إلى المؤهلات والإنجازات الأكاديمية، مهاراتٍ أخرى مثل القدرة على التنظيم أو الإدارة، مدعومة بإظهار مواضع ذلك في مناصب قيادية في أي نوادي أو تجمعات أخرى مشابهة. إن وجودك في موضع متميز قد يعني أنك ستترك بعض الأعمال والفرص العامة تمر دون أن تقتنصها، فإن أعداد العروض على تلك المشاريع والأعمال على أي حال سيكون عاليًا وستكون فرص الفوز بها ضئيلة، أما تخصصك وتحديدك لفئة بعينها يعطيك ميزة لاختيار مشاريع تناسبك بشكل أفضل. الفشل في قياس الوقت اللازم لتنفيذ المشاريع أو تحديد التسعير المناسب لدى كل مستقل ناجح معدل أدنى لقبول الأعمال التي تعرض عليه، كما أن لديه أيضًا قدرة على تقدير الوقت المتوقع لإنهاء المشروع بجودة مقبولة. إن كلا الأمرين يقعان في نفس مستوى الأهمية، فإذا أخطأت في تحديد السعر الأدنى الذي تعمل به أو تقدير الزمن الذي تستغرقه لإنهاء العمل، فإنك ستتسبب لنفسك في خسارة بعض المال. هناك معادلة أساسية لتحسب السعر لكل ساعة، تتضمن حساب كل النفقات المتعلقة بإنهاء العمل (بما في ذلك أساسيات مثل طعامك والكهرباء وإيجار سكنك، إلخ)، والأيام والساعات التي تنوي العمل فيها (بدون حساب أيام العطلة، إضافة إلى سماحية صغيرة لاحتمالات المرض)، إضافة إلى تخصيص جزء لتقاعدك المستقبلي، والربح الذي تود تحقيقه. ثم عليك إضافة الوقت الذي تقدر أن المشروع سيستغرقه إذا كنت تعمل بنظام الأجر على دفعة واحدة، على خلاف العمل بالساعة. هناك خلاف كبير حول أيهما أفضل، للمزيد حول الأمر ألق نظرة على هذا المقال: "كيف تُسعّر مشاريع الويب". تحسب تطبيقات مثل Motiv تلك العملية بشكل آلي، املأ الحقول الموجودة به وسيقوم هو بحساب معدلك بالساعة وراتبك السنوي، هكذا فقط!. تذكر أن سعرك قد يختلف باختلاف العميل، فإن التسعير للعملاء التجاريين مثلاً سيكون أعلى مقارنة بالعملاء الذين يمثلون هيئات غير ربحية. كما أن عليك تذكر أن عليك زيادة سعرك كلما زادت خبرتك. الفشل في دراسة النفقات تحدث مشكلة النفقات بشكل متكرر حين ينسى العديد من المستقلين شيئاً من نفقاتهم في بداية مشوارهم المهني، سواءٌ كان ذلك النسيان لفواتير قديمة أو لنفقات لم يضعوها في حسابهم أصلاً. ولحل هذا الأمر، فإن تطبيقاً مثل Expensify سيلتقط صورًا من الفواتير على هاتفك ويحولها إلى تقرير أنيق، وهو متاح مجانًا للاستخدام الشخصي. أما على مقياس أكبر، فإن منصة سحابية مثل inDinero تتيح لك متابعة نفقاتك، وتسحب بياناتك من حساباتك البنكية وبطاقاتك الائتمانية، لتوفر نسخة من بيانات أموالك ونفقاتك المتوقعة مستقبلاً. لديك أيضاً خدمة الفواتير السحابية المجانية Hiveage وهي خدمة تستقبل المدفوعات وتصدر الفواتير بشكل آلي. كما يوفر عملاق الدفع الإلكتروني PayPal خدمة فواتير أيضاً. أخيرًا عندما تغلق صفقة ما، فإن تطبيق Shack لديه مكتبة من قوالب العقود التجارية الموجهة للمستقلين، حيث يمكنك استخدامها لإنشاء مستندات قانونية. كراهية التغيير عليك أن تعود نفسك المرونة كونك مستقلاً، عليك أن تطارد العمل، إذ أنه لن يطرق بابك دائماً، وهذا يعني بقاؤك على اطلاع دائم بكل جديد في مجالك وتأكدك أنك تواكب ما يستجد في مجالك إن لم تستطع سبقه. يجب أن لا تغالط نفسك وأن لا تعتقد بأن الخبرة تغنيك عن مُتابعة المُستجدّات. فإذا أردت مواكبة الأحداث الجارية فهناك مواقع عديدة (كـ Hacker news مثلًا) تبقيك على اطّلاع بكل التطورات في مجال تخصّصك. الحاجة إلى الصحبة إن العمل الحر مجال قد يشعرك بالوحدة، فمن الوارد أن تمضي أسابيع إذا كنت مشغولاً دون أن ترى مخلوقاً سوى قطتك. قد لا يتحمل هذا النظام القاسي بعضُ الناس الذين لا يستطيعون العمل دون صحبة. لكن على أي حال يمكنك الالتفاف حول الأمر عن طريق العمل في مساحات العمل المُشترك أو في الأماكن والمكتبات العمومية. خاتمة لا شك أن العمل الحر طريقة رائعة لكسب المال، لكن عليك تجنب بعض المشاكل والفخاخ التي قد تتسبب بفشلك. ومن الناحية الأخرى، فإن هذه المشاكل لها الكثير من الحلول والحيل التي تبقيك بعيداً عن شراكها، ويمكنك تلخيصها فيما يلي: الفشل في التنظيم: هناك الكثير من التطبيقات التي يمكنها مساعدتك. الاستسلام للضغوط: المنافسة حتمية، تجاوزها لتستطيع التركيز على نقاط قوتك. الفشل في التميز: ابحث عن مشاريع تميزك عن غيرك وتلائمك. الفشل في تحديد المعدل المناسب أو المقياس الزمني: ادرس الأمر بعناية. الفشل في دراسة النفقات: استخدم برامج سحابية للقيام بالأمر عنك. كراهية التغيير: ابق على إطلاع بمستجدات عملك عبر مواقع الإنترنت في مجال تخصصك. الحاجة إلى الصحبة: جرب مساحات العمل المشتركة. هل ترى من أسباب أخرى لفشل المستقل في عمله؟ وكيف تتجنبها؟ دعنا نسمع منك في التعليقات! ترجمة -وبتصرّف- للمقال (Common Reasons Freelancers Fail (And How to Avoid Them لصاحبه Tom Ewer.
  8. تحدثنا في الجزء الأول من هذه السلسلة، عن مفهوم الإنفوجرافيك وأهمية استخدامه باعتباره أحد أنواع المحتوى المستخدمة لأغراض التسويق، ثم تطرقنا إلى أهم أنواع الإنفوجرافيك واستعرضنا بعض النماذج لكل نوع. والآن نستكمل معكم الجزء الثاني من هذه السلسلة والتي سنستعرض خلالها أهم الأدوات المستخدمة لإنشاء الإنفوجرافيك. هناك العديد من البرامج التي يمكن الاستعانة بها لإنشاء الإنفوجرافيك، ويُمكننا أن نعمم هذا الأمر على جميع البرامج المستخدمة في إنشاء وتصميم الصور وتعديلها. فأي برنامج رسومات يمتلك الأدوات الأساسية والهامة لإنشاء الصور يُمكن استخدامه بطريقة أو بأخرى لتصميم الإنفوجرافيك، لكن بالطبع لن تكون النتيجة متشابهة بين مختلف البرامج. وأود أن ألفت انتباهكم بأن هذا الموضوع سيركز فقط على النواحي الفنية المتعلقة بالتصميم، بمعنى أنك قد تحتاج أثناء إنشاء الإنفوجرافيك إلى برامج مساعدة لتحليل الأرقام والإحصائيات مثل برنامج إكسل. وبصورة عامة فإن إنشاء الإنفوجرافيك ينحصر بالدرجة الأولى على برنامجين وهما: برنامج أدوبي Illustrator يعتبر البرنامج الأقوى والأبرز في إنشاء وتصميم الإنفوجرافيك، حيث يتمتع البرنامج بخصائص فريدة ومميزة تجعله الخيار الأول لجميع مصممي الإنفوجرافيك المحترفين. أغلب الإنفوجرافيك المميزة التي قد تصادفها أثناء تصفحك على الشبكة العنكبوتية تم إنشائها بواسطة هذا البرنامج العملاق، وبالتالي إن أحبب إتقان فن الإنفوجرافيك فينبغي عليك تعلم استخدام برنامج Adobe Illustrator. يُمكنك مطالعة بعض شروحات Illustrator في قسم التصميم بأكاديمية حسوب. برنامج أدوبي فوتوشوب طالما أنك تقرأ هذا الموضوع حاليًا فأنت بالتأكيد لك تجربة مع برنامج فوتوشوب أو على الأقل سمعت به من قبل، فالبرنامج غني عن التعريف حاله كحال معظم برامج شركة أدوبي الرائدة في مجال البرمجيات. يتم استخدام البرنامج في إنشاء الإنفوجرافيك باعتباره وسيلة أسهل وأسرع خصوصًا لمن ليست لديهم قدرات جيدة في التعامل مع برنامج Illustrator، أو في حال استخدامه لإنشاء الإنفوجرافيك التي لا تتطلب وجود رسومات دقيقة واحترافية. وهذا لا يعني أن الإنفوجرافيك الناتج باستخدام فوتوشوب ستكون جودته منخفضة، فالأمر يعود بصورة أساسية إلى مدى إتقان مستخدم البرنامج له، بمعنى أن البرنامج يوفر مرونة أكبر لغير المحترفين مقارنة ببرنامج Illustrator. يُمكنك مطالعة بعض شروحات فوتوشوب في قسم التصميم بأكاديمية حسوب. قد يطرأ في أذهان الكثيرين الآن السؤال التالي: هل يوجد خيارات أخرى بخلاف البرامج السابقة؟ في الحقيقة نعم يوجد العديد من الخيارات الأخرى فمثلاً هناك برنامج inkscape وهو برنامج رسومات مجاني وقوي ويُمكن لمتقني البرنامج استخدامه بصورة فعالة لإنشاء الإنفوجرافيك. لكن معظم هذه البرامج تحتاج إلى معرفة متفاوتة حتى تتمكن من إنشاء الإنفوجرافيك باستخدامها، وكلما كانت درجة إتقانك للبرامج السابقة ومثيلاتها أعلى، كلما استطعت إنشاء إنفوجرافيك بمواصفات أفضل. ولأن الكثير من المستخدمين ليست لديهم معرفة معمقة بهذه البرامج المتخصصة، ظهرت العديد من الأدوات والمنصات المتخصصة في تصميم الإنفوجرافيك على شبكة الإنترنت، والتي ساعدت آلاف المستخدمين في إنشاء الإنفوجرافيك بطريقة سهلة وبسيطة ودون الحاجة للتعامل مع برامج التصميم المتخصصة. لذلك دعونا نستعرض أهم الأدوات التي يُمكنك استخدامها عبر الشبكة العنكبوتية لإنشاء الإنفوجرافيك. Piktochart يمكنك باستخدام Piktochart إنشاء إنفوجرافيكس مميزة بسرعة وسهولة، حيث توفر الأداة مرونة كبيرة أثناء التعامل معها بالإضافة إلى مجموعة واسعة جدًا من القوالب والأيقونات والرسومات. تلقى الموقع إشادة إيجابية من قبل العديد من المواقع التقنية الكبرى والصحف العالمية نظرًا لما يقدمه من إمكانيات مميزة وفعالة في إنشاء الإنفوجرافيكس، من ضمنها توفير مكتبة صور وخرائط تفاعلية ومخططات مختلفة ومكتبة مصنفة للأيقونات والتحكم بالأبعاد بشكل كامل وسريع، كما يقدم piktochart حوالي 400 قالب إنفوجرافيك جاهز يُمكنك فقط التعديل عليه وتخصيصه بما يتناسب مع المعلومات التي تنوي استخدامها، وكل هذا بالمجان. في نفس الوقت يوفر الموقع خطة مدفوعة تتضمن العديد من المميزات الإضافية، مثل وجود قوالب أكثر احترافية ومتجددة أسبوعياً مع عدم وجود العلامة المائية الخاصة بالموقع، بالإضافة إلى خيارات أكثر عند تصدير الصورة مثل حفظها على هيئة PDF وغيرها من الخيارات الإضافية. نماذج لإنفوجرافيكس تم إنشائها بواسطة piktochart: Easel.ly تُعد هذه الأداة المجانية من أقوى الأدوات المتاحة على شبكة الإنترنت لإنشاء وتصميم الإنفوجرافيك، حيث توفر العديد من القوالب في عدة تصنيفات متنوعة، وما عليك إلا اختيار القالب المحدد والبدء في تعديله بحسب رغباتك. قد لا تساعدك هذه الأداة كثيرًا عند وجود إحصائيات رسمية أو بيانات حقيقية بحاجة إلى تحليل، فأداة piktochart تعتبر الأقوى في هذا الباب. لكن Easel.ly ستكون الاختيار المفضل في حال رغبتك بإنشاء إنفوجرافيك حول مفهوم ما أو سرد لبعض المعلومات، كما تتميز الأداة بواجهة مستخدم رائعة وجميلة ومرنة، وتدعم أغلب الأدوات اللازمة لإنشاء الإنفوجرافيك مثل تخصيص الخلفية والخط وإضافة المخططات والأشكال المختلفة. تتيح الأداة الكتابة باللغة العربية بسهولة تامة، لكن مع وجود خيارات محدودة جدًا لنوعية الخط، وبرأي الشخصي أنها أداة قوية وتستحق التجربة. نماذج لإنفوجرافيكس تم إنشائها بواسطة Easel.ly: Infogr.am إن كنت تبحث عن أداة سهلة وبسيطة للغاية في إنشاء الإنفوجرافيكس فيمكنك الاعتماد على أداة Infogr.am التي توفر واجهة استخدام بسيطة وفعالة. تسمح الأداة بإدراج بيانات واقعية من ملفات الإكسل وعرضها على هيئة مخططات ورسوم بيانية متنوعة. توفر الأداة مجموعة متنوعة من القوالب الجاهزة والتي يمكن تعديلها وتحريرها بكل بساطة، كما تقدم للمستخدم إمكانية إدراج الصور والخرائط والأيقونات والمخططات والفيديو إلى الإنفوجرافيك وإعادة ضبطه بحسب رغباته. vizualize.me هل ترغب بإنشاء سيرة ذاتية احترافية على هيئة إنفوجرافيك؟ حسنًا، توفر أداة vizualize.me العديد من الخيارات لإنشاء سيرة ذاتية مميزة بواسطة الإنفوجرافيك، كما يتيح الموقع إمكانية تحويل سيرتك الذاتية على شبكة لينكد إن إلى إنفوجرافيك تفاعلي بصورة مباشرة. نماذج لإنفوجرافيكس تم إنشائها بواسطة vizualize.me: Venngage تعتبر أداة venngage.com أحد أبرز الأدوات في تصميم وإنشاء الإنفوجرافيك، وتركز الأداة بصورة كبيرة على المخططات والخرائط حيث توفر خيارات أكثر فاعلية مقارنة بباقي الأدوات المتخصصة في إنشاء الإنفوجرافيك على الشبكة العنكبوتية. فإذا كنت ترغب بإنشاء إنفوجرافيك يتضمن إحصائيات ومخططات متعددة، فستكون أداة venngage هي الخيار المفضل بالنسبة لك، كما تساعدك الأداة على إنشاء سيرة ذاتية باستخدام الإنفوجرافيك حيث ستوفر لك عدة نماذج جاهزة ومميزة وما عليك إلا الاختيار من ضمنها وتخصيصها بحسب رغبتك بكل بساطة وسهولة. من ضمن ما يميز أداة venngage أنه بإمكانك استخدامها لإنشاء المخططات بصورة منفصلة عن القوالب الجاهزة المخصصة لإنشاء الإنفوجرافيك، حيث ستجد العديد من التصنيفات من ضمنها المخططات والخرائط والأشكال البيانية. كما تقدم الأداة طريقة مرنة جدًا لإنشاء الإنفوجرافيك المتعلقة بالاستبيانات حيث ستجد العديد من القوالب الجاهزة المتخصصة في الاستبيانات وكل ما عليك هو استبدال البيانات بالنتائج التي حصلت عليها من استبيانك الخاص. أكثر ما أعجبني عند استخدام venngage هو التنوع الكبير في تقسيم وتصنيف الإنفوجرافيك بصورة تُسهل عليك اختيار النموذج الأنسب للبيانات التي ترغب بتحويلها إلى إنفوجرافيك. نماذج لإنفوجرافيكس تم إنشائها بواسطة venngage: visme.co تسمح لك أداة visme.co بإنشاء وخلق الإنفوجرافيك أو العروض التفاعلية المختلفة بكل سهولة وبساطة، وتوفر الأداة مكتبة ضخمة من الصور والأيقونات والقوالب المجانية. ما يميز هذه الأداة أنه بإمكانك تغيير النسب داخل المخططات المختلفة بصورة مباشرة، فمن خلال النقر على المخطط المراد استخدامه يمكنك تحريره وتعديل الألوان والنسب بحسب البيانات التي تمتلكها، مما يوفر الكثير من الوقت في إنشاء المخططات الإحصائية بصورة منفصلة. النسخة المجانية visme.co تعتبر محدودة الإمكانيات مقارنة بباقي الأدوات السابقة التي توفر المزيد من الخيارات للمشتركين بصورة مجانية. من خلال الأدوات السابقة سيكون بإمكان أي شخص البدء في إنشاء وتصميم الإنفوجرافيك بالصورة التي ترغب بها من خلال متصفح الإنترنت ودون الحاجة لأي برامج، ومن الأفضل لو قمت بتجربة عدة أدوات حتى ترى الأداة الأكثر تلائمًا مع استخداماتك. ولا ننسى أن هناك العديد من الأدوات الأخرى في إنشاء الإنفوجرافيك والتي توفر للمستخدم كل ما يحتاجه لإنشاء الإنفوجرافيك بسرعة وسلاسة من ضمنها: Canva infoactive visual ملاحظة جميع الأدوات السابقة تحتاج إلى تسجيل حساب جديد بها للاستفادة منها، كما يُمكنك تسجيل الدخول بها بواسطة حساباتك على الشبكات الاجتماعية (فيس بوك أو تويتر أو جوجل بلس). أغلب الأدوات السابقة توفر خصائص إضافية في إنشاء الإنفوجرافيكس عن طريق الخدمات المدفوعة وذلك باشتراك شهري أو سنوي، وبعضها يُقدم عروض منخفضة للطلبة والمعلمين. من المهم أن نذكر بأن الأدوات السابقة تهتم بالإخراج النهائي للإنفوجرافيك من حيث التصميم وإنشاء المخططات والرسوم وإدراج الصور وغيرها، بمعنى أنه ينبغي عليك في البداية جمع البيانات والمعلومات اللازمة وتحضيرها ومن ثم استغلال أنسب النماذج المتاحة مع المعلومات المتوفرة لك، لذلك يجب أن تتحلى بمرونة أكبر عند استخدامك لهذه الأدوات بصورة تتناسب مع النماذج المتوفرة، بعكس برامج التصميم المتخصصة التي يُمكن أن توفر لك خيارات لا محدودة في التصميم والتخصيص. أخيرًا، أود القول بأن هذه الأدوات وعلى الرغم من فاعليتها وأهميتها في إنشاء الإنفوجرافيك إلا أن هناك العديد من العيوب التي تظهر عند استخدام هذه الأدوات، أبرز هذه العيوب هو أن الإنفوجرافيك المصمم بواسطتها قد يكون مألوفًا لدى القارئ، فتكرار النماذج المتاحة واستخدامها من قبل آلاف المسجلين بهذه المنصات، سيصعب الأمر على المستخدم في الحصول على إنفوجرافيك مختلف عن النماذج التقليدية. لذا إن كان الإنفوجرافيك التي تريد إنشاءه يعتمد على الناحية الفنية والإبهار البصري، فهذه الأدوات لن تشكل الحل الأمثل، بينما في حال أحببت عرض بعض الإحصائيات أو المعلومات بصورة لطيفة وخفيفة فأعتقد أن بإمكانك استخدامها دون مشكلة. خيارات أخرى في حال كانت لديك رغبة في إنشاء بعض الإنفوجرافيكس المميزة وفي نفس الوقت لا تمتلك المهارة الكافية للتعامل مع برامج التصميم أو الأدوات السابقة، أو لا يوجد لديك الوقت الكافي لذلك، فيمكنك الاستعانة بمصمم متخصص بصورة مباشرة أو من خلال منصات العمل الحر المختلفة مثل مستقل أو خمسات، لكن من الجيد أن تمتلك المعرفة اللازمة حول فن الإنفوجرافيك حتى تستطيع توجيه المصمم بطريقة فعالة، لذا حاول أن تتابع معنا هذه السلسلة حتى نهايتها. كما يمكنك أيضًا طلب تصميم إنفوجرافيكس خاص من خلال الأدوات السابقة، حيث توفر أغلبها خدمة تصميم الإنفوجرافيك وتحليل البيانات للشركات وأصحاب الأعمال، شخصيًا لن أنصحك بذلك لأن بعض المنصات تطلب مبالغ مرتفعة جدًا نظير ذلك، فمثلاً منصة visual تبدأ أسعار تصميم الإنفوجرافيكس للشركات من 2500 دولار. كانت هذه لمحة سريعة عن أبرز البرامج والأدوات المستخدمة في إنشاء وتصميم الإنفوجرافيك، وفي المقال القادم سنستعرض معكم هيكلية الإنفوجرافيك بالتفصيل وكيفية التعامل مع الألوان والأبعاد الخاصة به. حقوق الصورة البارزة: Designed by Freepik.
  9. بغض النظر عن نوع العمل الذي تقوم به، كُن على يقين من أنّ معظم المشاريع تتطلب قص صورة ما من خلفيتها. أحياناً تكون العملية سهلة جداً إذا تمّ تسليط إضاءة استوديو احترافية في الصورة، لكنها ستكون أصعب إذا ما كانت الخلفية تتضمن تفاصيل دقيقة. في هذا الدرس سأقدّم نظرة عامة على مجموعة من تقنيات القص التي تعلمتها على مر السنين وسأقدم المشورة حول الأسلوب الأفضل للاستخدام. اختيارات سريعة ورديئةأحياناً تحتاج إلى قص شيء ما بسرعة من الخلفية وبدون طرح أية أسئلة. إن لم يكن من المفترض أن تكون النتيجة النهائية دقيقة تماماً فهناك عدة أدوات في الفوتوشوب تقدم لك حلولاً سريعة وسهلة. أداة الممحاة Eraserإن كان المطلوب إزالة الخلفية من الصورة ببساطة فإنّ كل ما عليك القيام به هو فركها بأداة الممحاة Eraser tool. الفكرة الأساسية ليست سيئة، ولكن هناك تقنيات أفضل بكثير من الممحاة وهي لا تخرّب الصورة، كما سنرى لاحقاً عند استخدام قناع الطبقة Mask. كيف نستخدم أداة الممحاةاختر فرشاة الممحاة واضبط إعدادات النعومة والحواف. بإمكانك بعدها أن ترسم مساحة الخلفية مع الانتباه والحذر حول حواف المواضيع التي تهمك والتي لا تريد تخريبها. متى نستخدم أداة الممحاةإنّ نعومة الفرشاة ستحقق نتائج ناعمة، وخصوصاً إذا استخدمت Wacom tablet (جهاز لوحي يستعمل مع قلم خاص للرسم باحترافية على الكمبيوتر) لتسريع العملية ولتتحكم بشكل أفضل بالأداة. على كل حال إن الأثر المدمّر للممحاة ستجعلك تبدو أبلهاً إذا ما ارتكبت أيّ خطأ لذلك أنصحك باستخدام قناع الطبقة Layer Mask بدلاً من ذلك. أداة العصا السحرية Magic Wandغالباً ما كانت العصا السحرية أول أداة قمنا بتجربتها كمبتدئين بالفوتوشوب ولكن كلّما زادت خبرتك أكثر كلّما أدركت أن قدرات هذه الأداة محدودة أكثر. مع ذلك فإنّ العصا السحرية أداة صغيرة رائعة لقص الصور البسيطة والسهلة التي تتميز بتباين واضح بين الحواف. كيفية استخدام أداة العصا السحريةانقر على الجزء الذي تريد تحديده والفوتوشوب سيقوم بكل العمل من أجلك. يمكنك أيضاً أن تتلاعب بمستوى التسامح Tolerance لتضبط التحديد بشكل دقيق إلّا أنّ القيمة الافتراضية غالباً ما تفي بالغرض. متى نستخدم أداة العصا السحريةإنّ هذه الأداة رائعة لتحديد مساحات في صورة ذات حواف متنافرة بين أجزاءها ولتحديد الألوان الجامدة وأيضاً التباين المرتفع. أداة التحديد السريع Quick Selectionأداة التحديد السريع تتبع أداة العصا السحرية. وبدلاً من السماح للفوتوشوب باتخاذ كافة القرارات (كما في العصا السحرية) فإنّ هذه الأداة تُمَكّنُك من الرسم بالضبط فوق المنطقة التي تريد تحديدها والفوتوشوب سيقوم بتطبيق التحديد وفقاً لتعليماتك. إنّها أسهل بكثير من التجريب والخطأ في إعدادات Tolerance للعصا السحرية. كيف نستخدم أداة التحديد السريعنجدها في نفس مجموعة الأدوات التي تضم العصا السحرية وهي تستعمل أسلوب الفرشاة لرسم التحديد. سيقوم الفوتوشوب باحتساب المنطقة المراد تحديدها وفقاً للحواف القريبة. اضبط حجم الفرشاة باستخدام [ و ] مفاتيح الأقواس لتتحكم بالدقة. بإمكانك إلغاء تحديد بعض المناطق بالضغط على مفتاح Alt والنقر على المناطق المراد إزالة التحديد عنها. متى تُستَخدم أداة التحديد السريععندما تحتاج لقدرة تحكّم أكبر من العصا السحرية ولكنك لا تزال غير مهتم بالدقة العالية للنتيجة النهائية عندئذ ستكون فرشاة التحديد السريع هي الأداة المناسبة لهذه المهمة. التحديد اليدويقد تكون مملة، ولكن أفضل نتائج القص غالباً ما تأتي من الرسم اليدوي للتحديد حول موضوعك. سرعان ما أصبح مصممو الرسوميات محترفين في استخدام أداة القلم وذلك من خلال الاستخدام اليومي لهذه الأداة. أداة الحبل المضلّع Polygonal Lassoأداة الحبل هي أداة أخرى اعتمد عليها المبتدؤون حتى وصلوا تدريجياً لاستعمال أداة القلم. أداة الحبل رائعة للتحديد السريع ولكنها تعتمد على وجود سلسلة حواف مستقيمة وإذا نقرت بالخطأ نقرة مزدوجة وأغلقت التحديد قبل الأوان فإنّ ذلك سيجعل هذه الأداة كابوساً خصوصاً عند القيام بتحديدات معقدة. كيف نستخدم أداة الحبللهذه الأداة ثلاثة أنواع وهي الرسم الحر Freehand، المضلّعات Polygonal والخيارات المغناطيسية Magnetic. أداة الحبل المضلّع هي الأكثر استخداماً. كل ما عليك القيام به هو تتبع الصورة من خلال سلسلة من النقرات حتى تصل لنقطة البداية مجدداً وذلك لكي تغلق التحديد أو بالنقر المزدوج حيث يغلق التحديد مع حافة مستقيمة تمتد بين نقطتي البداية والنهاية. وفي حالة الاستمرار بالضغط على مفتاح Shift أثناء التحديد فإنه سيتم التحديد باتجاه الزاوية 45° والزاوية 90° لرسم تحديدات متّجهة بدقة. متى نستخدم أداة الحبلإنّ المضلعات المختلفة لهذه الأداة تحديداً غير فعّالة لعملية القص واللصق حيث غالباً ما تقص خارج الموضوع. وإن كان موضوعك معقّد التفاصيل فسوف تفشل بالتأكيد مع هذه الأداة وسيتوجب عليك استخدام أداة القلم. أداة القلم Pen toolأداة القلم مفيدة أكثر من أداة الحبل. بالنسبة للمبتدئين بإمكانكم رسم خطوط منحنية، وهذا مفيد لأولئك اللذين يعيشون خارج عالم ماين كرافت (لعبة مشهورة بعدم وجود أي منحنيات فيها). أداة القلم تقوم بإنشاء مسارات يمكن تعديلها وحفظها لاستخدامها مستقبلاً، وهي ميزة رائعة عند العمل على مشاريع حقيقية. كيفية استخدام أداة القلمإنّ منحنيات البيزيير Bezier هي من الآليات الأساسية لأداة القلم وهي تحتاج إلى درس كامل لشرحها، ولكن بمجرد أن تتقن هذه الأداة ستصبح صديقك الجديد المفضّل. تتبع صورتك لتصنع مساراً دقيقاً ببعض البكسلات (البكسل هي وحدة قياس الصور النقطية) داخل حواف موضوعك لتجنب التقاط أي جزء من الخلفية المُراد القص منها، ثم أغلق المسار عند نقطة البداية. هذا المسار يمكن تعديله بواسطة أداة التحديد المباشر أو يمكنك حفظه بإعطائه اسماً جديداً في لوحة المسارات Paths panel. يمكنك تحويل مسارك الذي قمت برسمه بهذه الأداة إلى تحديد في أي وقت. يمكنك حتى إضافة جوانب لإلغاء الحواف المزعجة. متى نستخدم أداة القلمأداة القلم هي بمثابة سكين الجيش السويسرية بالنسبة لأدوات الفوتوشوب. لا يوجد الكثير من الحالات التي لا يمكن استخدامها فيها ولكن قد يكون هناك تقنيات أخرى أسرع وخصوصاً عندما تحاول معالجة الأشياء المعقدة مثل الشعر والفراء أو التفاصيل الدقيقة. الاختيارات اللونيةالاختيارات اللونية هو اسم استخدمته لوصف التقنيات التي تستخدم التباين والألوان في الصورة لصنع التحديد. هذه الطرق عظيمة للتفاصيل الشديدة التعقيد في الصور حيث لن ينفع معها رسم التحديد يدوياً. القنوات Channelsكل الصور تتكون من قنوات الأحمر، الأخضر والأزرق التي تحوي كل منها على درجة لونية مختلفة من الصورة. القنوات لديها قابلية إنشاء معظم التحديدات الدقيقة للتفاصيل البالغة الدقة والتعقيد مثل الشعر أو الفرو ولكنها لا تعمل بشكل جيد مع الخلفيات المعقّدة أو حيث يكون هناك تباين ضعيف. كيفية استخدام القنواتشاهد قنوات الأحمر، الأخضر والأزرق بشكل فردي لتجد الأكثر تبايناً بين المناطق التي تريدها وبين المناطق التي لا تريدها. اسحبها إلى فوق new icon (أيقونة جديدة) لصنع نسخة جديدة منها. يمكنك زيادة التباين أيضاً عن طريق ضبط المستويات Levels أو المنحنيات Curves لتعتيم الألوان السوداء وتفتيح الألوان البيضاء. عندما تحقق التباين الجيد بين التفاصيل الدقيقة لصورتك ستحتاج لتعبئة المناطق المتبقية من التحديد المرغوب يدوياً بالفرشاة السوداء. حمّل تحديد قناتك بواسطة الضغط على CMD أو Ctrl مع الضغط على القناة اللونية المحددة من لوحة القنوات. متى نستخدم القنواتكلّما كان لديك صورة واضحة التباين بين الموضوع المراد قصّه وبين الخلفيّة كلّما كان أسلوب القنوات للتحديد أفضل وتقدّم لك أنظف تحديد ممكن وخصوصاً عند تحديد الشعر أو الفرو ولكن بشرط أن تكون الخلفية واضحة ونظيفة. مجال اللون Color Rangeستجد هذه الميزة في قائمة التحديد Select وهي أداة يدوية يمكن استخدامها لإنشاء تحديد سريع مبني على درجات اللون في الصورة. وهي مفيدة خصوصاً لتحديد الإضاءات highlights أو الظلال shadows أو إن أردت تحديد منطقة بلون معين من الصورة. كيفية استخدام مجال اللوناذهب إلى قائمة: Select > Color Range لتفتح خيارات مجال اللون. يمكنك الاختيار بين الألوان البسيطة (لون المقدمة الذي قمت باختياره) أو اختيار الأضواء الساطعة (الأجزاء الفاتحة) Highlights، الدرجات اللونية النصفية Midtones أو الظلال (الأجزاء الداكنة) Shadows إذا أردت فقط اختيار المناطق الفاتحة أو الداكنة في الصورة. متى نستخدم مجال اللونإنّ أفضل استخدام لهذا الأسلوب هو التحديد السريع للخلفيات البيضاء من لقطات الاستوديو وبعد ذلك سنقوم بعكس التحديد من قائمة التحديد لتحديد الموضوع المطلوب بسهولة. تحديد القناع Maskالأقنعة هي أداة للتعديل تحقق لك أقصى حدود عدم التخريب أثناء التعديل. بدلاً من مسح الصورة باستمرار هي تقوم بإخفاء الأجزاء الغير مرغوبة فقط وسيمكنك تعديل التحديد لاحقاً. ارسم أقنعتك يدوياً أو اصنعهم باستخدام أي تقنية من تقنيات التحديد المذكورة سابقاً لتزيل بشكل مؤقت أجزاءً من صورتك. أقنعة الطبقة Layer Masksوتطبّق على طبقة واحدة بالضغط على أيقونة Add Layer Mask أسفل لوحة الطبقات. وستكون المناطق السوداء في القناع هي المناطق المخفية من الطبقة. كيفية استخدام أقنعة الطبقةلقد تحدّثنا سابقاً عن كون أسلوب أقنعة الطبقة أفضل بديل لأداة الممحاة. لاستخدام هذه التقنية سيتوجب عليك استعمال أداة الفرشاة في مكان استعمال الممحاة ورسم تلك المناطق الغير مرغوبة بالفرشاة السوداء. الفرق هنا أنّه في حال ارتكبت أي خطأ فإنّك ستتداركه بالرسم باللون الأبيض مكان وقوع الخطأ. متى نستخدم أقنعة الطبقةإنّ أفضل طريقة لاستخدامها هي أن تستخدم مع تقنيات أخرى للتحديد وذلك لضمان التعديل غير المُخَرّب. أقنعة القُصَاصَة Clipping Masksإنّها شبيه بأقنعة الطبقة إلّا أنّها يمكن تطبيقها على مجموعة من الطبقات. مبدأ العمل واحد لكلا الأسلوبين حيث المناطق السوداء مخفية والبيضاء ظاهرة. كيفية استخدام أقنعة القُصَاصَةبالضغط على مفتاح Alt وبالنقر بين طبقتين في لوحة الطبقات أو بالزر الأيمن على الطبقة المعينة ومن ثم اختيار Make Clipping Mask من القائمة. تذكّر أن تضع قناع القصاصة تحت الصورة الرئيسية ضمن مجموعة طبقات. متى نستخدم أقنعة القُصَاصَةإنّها فعّالة بشكل خاص مع التحديد اللوني. قم بتعبئة طبقة أحادية اللون أو تحديد مجال اللون بالأسود في طبقة جديدة ثم طبّق هذه الطبقة كقناع قُصَاصَة. نصائح احترافيةالآن أصبح لديك ترسانة كاملة من تقنيات التحديد التي ستجعلك جاهزاً للتصدّي لأي نوع من أنواع الصور في مشاريعك ولكن لدي بعض نصائح التحديد الإضافية التي ستساعدك على تحقيق نتيجة أفضل. استخدام أداة تنعيم الحواف Refine Edge لقص الشعر والفروتقنية القنوات ممتازة لقص نموذج لقطات بخلفيات استوديو مثالية ولكن بالنسبة لبقية الأوضاع التي لا تكون فيها الخلفية مثالية فإننا سنستخدم أداة تنعيم الحواف Refine Edge والتي ستكون الخَيَار الأفضل. هذه الأداة يجب تسميتها فعلياً "أداة الشعر" حيث أن استخداماتها تتمحور حول الشعر بشكل خاص. هي تتناغم مع التحديد الأساسي للعصا السحرية / القلم / الحبل وتمدّد هذا التحديد بذكاء ليشمل تلك التفاصيل الدقيقة. تتبع المسار حول الموضوع المراد تحديده ولكن بشكل قريب من حدود مناطق الشعر أو الفرو بدون أن نقلق بشأن تنعيم الشُعَيرَات. اذهب إلى القائمة Select > Refine Edge وقم بزيادة قيمة نصف القطر لرؤية الشعر يظهر بشكل سحري في التحديد. وسّع خيارات الفرشاة وارسم فوق مناطق أطراف الشعر التي تريدها ضمن التحديد مع أداة تنعيم نصف القطر Refine Radius tool. انتقل إلى أداة تحسينات الممحاةErase Refinements tool وارسم حول أي منطقة لا تتطلب تعديلات تنعيم الحواف التي قمنا بها للتو. سيكون التحديد النهائي جيد خصوصاً فيما يتعلق بتحديد الشعر حتى بوجود الخلفيات ذات التفاصيل المعقّدة طالما يوجد ما يكفي من التباين لإتمام العملية. القيام بعملية Defringe لإزالة الهالات والحدودفي بعض الأحيان عندما تقوم بلصق ما قمت بقصّه داخل خلفية داكنة ستلاحظ أن لها حواف رقيقة فاتحة أو هالة. هناك طريقة رائعة وسهلة لإزالتها باستخدام خَيَارDefringe. اذهب إلى القائمة Layer > Matting > Defringe وأدخل القيمة px 1 في الخيارات. بمجرد النقر مرة واحدة على هذا الأمر ستختفي كل الحدود البشعة على الفور. كن حذراً فقد تخرّب لك القواطع ذات التفاصيل الدقيقة جداً. استخدام أدوات Dodge و Burn على الصورة لضبط التباينأسلوب التحديد اللوني التي تَستَخدم القنوات يمكنها أن تُولّد تحديدات ممتازة إذا كان فقط التباين والدرجة اللونية في الصورة بالشكل الصحيح. المستويات Levelsوالمنحنيات Curves ستعدّل الصورة كاملة ولكن يمكنك تنعيم المناطق المحددة بأدوات Dodge و Burn. استخدم أداة Dodge لتفتيح مناطق في الخلفية كالسماء مثلاً. فالسماء الزرقاء ستبدو بلون رمادي متوسط في تحديدات القنوات ولكن يمكن تفتيحها بإضافة المزيد من التباين بينها وبين موضوعك الأساسي. أداة Burn ستساعدك على تعتيم مناطق داخل التحديد والتي تكون دقيقة جداً ولا يمكن رسمها بالفرشاة السوداء. قم بتغيير الوضع إلى Shadows، Midtones أو Highlights لاستهداف المنطقة الصحيحة بأمان. إعادة رسم الشعر مجددافي بعض الأحيان سيكون من المستحيل إنشاء تحديد نظيف ودقيق لشعر شخص ما بسبب الخلفية الشديدة التعقيد وكثيفة التفاصيل. في تلك الحالة يوجد نصيحة أخيرة يمكنها أن تنقذ الوضع وهي رسم بعض الشُعَيرَات الجديدة. اصنع تحديد قاسي حول خط شعر موضوعك وألصق ما قمت بقصّه في طبقة جديدة. ثم قم بتخفيف مستوى شفافية الصورة الأصلية الموجود في الأسفل في لوحة الطبقات. استخدم أداة Smudge مع فرشاة ناعمة لرسم شُعَيرَات منفردة. ابدأ مع فرشاة ناعمة بمقاس 3-4 px لتجسيد القاعدة السميكة ثم خفف الفرشاة تدريجياً لرسم نهايات الشعر الناعمة. سيبدو هذا العمل مملاً للغاية ولكنه لن يستغرق وقتاً طويلاً خصوصاً إذ استخدمت الجهاز اللوحي Wacom Graphics tablet. اشتري إضافات فوتوشوب Photoshop pluginأنا ليس لدي الكثير من الخبرة في إضافات الفوتوشوب Plugins لذلك لا يمكنني منحكم نصائح احترافية ولكنني أعلم أنّ هناك مجالات للتحديد كثيرة قائمة على الإضافات في الفوتوشوب. أكثرها شعبية هو إضافة Fluid Mask الذي يحتوي على ميزات مصممة خصيصاً لاختيار الشعر المعقّد، الأشجار، الزجاج والأقمشة شبه الشفافة. إن كنت ترى بأنّك تضيّع ساعات طويلة في قص الصور ربما ستجد مساعدة إضافية في إضافات الفوتوشوب Plugins التي تساعدك على تسريع العمل وتمنحك نتائج أفضل. ترجمة -وبتصرّف- للمقال: The Ultimate Guide to Cutting Stuff Out in Photoshop لصاحبه Chris Spooner.
  10. جمعنا في هذا المقال 10 أدوات تساعد مستخدمي لينكس في مهامّ متنوعة مثل مراقبة الشبكة، فحص النظام وأوامر أخرى للرفع من الإنتاجية. الأداة w يُظهر أمر w المستخدمين مسجلي الدخول إلى النظام والعمليات التي ينفذونها: w أضف الخيار h- للحصول على المساعدة: w -h nmon وهي أداة تعرض معلومات عن أداء النظام، يمكن تثبيتها على أوبنتو بالأمر: sudo apt-get install nmon ثم بعد التثبيت ننفذ الأمر: nmon يمكن للأداة تحصيل معلومات عن استخدام الشبكة، المعالج والذاكرة. اضغط على حرف c لمعلومات عن استخدام المعالج: وحرف n لمعلومات عن الشبكة: تعطي الأداة بالضغط على حرف d معلومات عن استخدام القرص الصلب: ncdu وهي أداة تُستعمَل لتحليل استخدام مساحة القرص الصلب. للتثبيت على أوبنتو نفذ الأمر: sudo apt-get install ncdu وللاستخدام: ncdu / تأخذ الأداة معطى يمثّل المجلد الذي نريد معرفة مساحته على القرص الصلب. في المثال أعلاه حدّدنا المجلّد الجذر. قد يأخذ تحليل القرص بعض الوقت حسب حجمه، ثم تظهر النتيجة: استخدم الأسهم للانتقال بين قائمة المجلدات، وزر Enter لاختيار مجلد، n لترتيبها حسب الاسم و s لترتيبها حسب الحجم (تُرتّب المجلدات مبدئيا حسب الحجم). slurm تُستخدَم هذه الأداة لمراقبة تدفق البيانات عبر الشبكة حيث تظهرها في شكل منحنيات بيانية. sudo apt-get install slurm استخدم الخيار i- لمراقبة واجهة شبكة محددة: slurm -i eth1 اضغط زر l و c للانتقال بين طريقتي العرض، r لتحديث الشاشة و q للخروج. findmnt يُُستخدَم أمر findmnt للعثور على نظم الملفات المركّبة Mounted. كما يُستخدَم لتركيب أو نزع تركيب أجهزة طرفية عند الحاجة. findmnt نستخدم خيار l- للعرض على هيئة لائحة. findmnt -l عرض نظم الملفات المركّبة في ملف fstab: findmnt -s يمكن أيضا البحث عن نظم الملفات حسب النوع: findmnt -t ext4 dstat هي أداة مجمَّعة لمراقبة استخدام الذاكرة، عمليات النظام وأداء القرص الصلب. تُعدّ dstat بديلا جيدا لكل من ifstat ،iostat و dmstat. للتثبيت: sudo apt-get install dstat نفذ أمر dstat للحصول على معلومات مفصّلة عن استخدام المعالج، القرص الصلب والشبكة. يتيح الخيار c- تركيز المعلومات المعروضة على المعالج: dstat -c كما يمكن استخدام الخيار l- مع c- لمعرفة متوسّط استخدام المعالج لدقيقة، 3 دقائق أو 15 دقيقة. يوجد خيار D-الذي يمكن من متابعة أداء تجزئة قرص صلب بدلا من كامل القرص (d- لعرض أداء القرص فقط دون بقية الإحصاءات): dstat -dD sda7 saidar أداة أخرى تعمل في سطر الأوامر لمراقبة إحصاءات النظام مثل استخدام القرص الصلب، الشبكة، الذاكرة، مساحة الإبدال Swap وغيرها. للتثبيت: sudo apt-get install saidar ثم ننفذ أمر saidar للحصول على إحصاءات عن مختلف موارد النظام. يمكن استخدام الخيار c- لتلوين المخرجات. saider -c ss تأتي ss (اختصار لـSocket statistics) بديلا لأداة netstat لتجميع معلومات من فضاء النواة Kernel، تتميّز بالسرعة مقارنة مع netstat. لعرض جميع الاتصالات (نستخدم less لتسهيل تصفح المخرجات، اضغط على زر المسافة للانتقال للشاشة الموالية): ss |less يمكن استخدام الخيار A- لحصر النتائج حسب النوع: ss -A tcp كما توجد إمكانية عرض أسماء ومعرّفات العمليات pid: ss -ltp ccze تتيح هذه الأداة عرض السجلات Logs بهيئة أكثر جاذبية، للتثبيت نفذ الأمر: sudo apt-get install ccze مثال على الاستخدام: tailf /var/log/syslog | ccze تمكّن الأداة أيضا من حفظ السجلات بنفس طريقة العرض في ملف HTML: tailf /var/log/syslog | ccze -h > /path_to_file.html يعرض الأمر عند استخدام الخيار l- وحدات الأداة (أنواع السجلات التي تتعامل معها). ranwhen.py وهو سكربت python يعمل في الطرفية لعرض نشاطات النظام بيانيا، ينشئ السكربت منحنيات بيانية ملوّنة لعرض تفاصيل الأنشطة. للتثبيت على أوبنتو أضف المستودع التالي: sudo apt-add-repository ppa:fkrull/deadsnakes ثم حدّث النظام: sudo apt-get update وثبّت الإصدار 3.2 من python: sudo apt-get install python3.2 نزّل السكربت: wget -c https://github.com/p-e-w/ranwhen/archive/master.zip ثم فك ضغطه: unzip master.zip && cd ranwhen-master بإمكاننا الآن تنفيذ الأداة: python3.2 ranwhen.py ترجمة - وبتصرّف - لمقال Ten 10 Useful Utilities For Linux Users لصاحبه Rajneesh Upadhyay.
  11. قد يبدو العمل معًا كفريق على بناء حملة تسويقية عبر البريد الإلكتروني أمرًا سهلًا من الخارج، لكن بالنسبة للأشخاص المعنيين في بناء الحملة، فهذه العملية تنطوي على العديد من العناصر التي يجب إدارتها، وستصبح أكثر تعقيدًا عندما تبدأ ببناء الحملة مع الآخرين. من أكبر العوائق التي واجهتني عندما كنت أعمل في وكالة تسويقية كان التعاون مع فريق المبيعات، المصممين، والعملاء. آنذاك، لم يكن هناك العديد من الأدوات التي تسهل تعاون الفرق، وبسبب اختلاف الأماكن والأزمان بين إفراد الفريق، كان من الصعب جمع الفريق في مكان واحد. منذ ذلك الحين، ظهرت مجموعة متنوعة ورائعة من تطبيقات الويب التي تساعد على التعاون، وفي هذا المقال سنستعرض 4 من تلك الأدوات الفعالة التي يمكن أن تجعل تعاون الفريق على بناء حملة تسويقية عبر البريد الإلكتروني أكثر إنتاجية وأقل إرهاقًا. أولا: Litmus Scope لتبادل الأفكار لا شك أنّ بداية أي حملة تسويقية قبل الشروع في عملية التصميم هي تجميع الأفكار. يبدأ فريقك بالبحث عن الأمثلة الجيدة، ويعثر على ميزات رائعة لتصاميم قد ترغب في الاستلهام منها، ويفكّر في طريقة فعل بعض الأمور مثل تصميم جديد لزر الدعوة إلى إجراء يمكن أن يرفع مُعدّل التحويل. المشكلة هي أنّه ليس من السهل إعادة تمرير تلك الأمثلة (الرسائل) لغيرك لتظهر بشكلها الصّحيح. أو ربما تكون قد صادفت رسالة أو رسالتين احتوتا على خصائص مثيرة للاهتمام وترغب في استخدامها في حملتك القادمة، ولكنك تجد صعوبة في الاطّلاع على شيفرة كل رسالة. ولتسهيل الأمور في مثل هذه الحالات يمكنك استخدام الأداة Litmus Scope التي تسهّل مشاركة البريد الإلكتروني وتحليله بدقة. ستساعدك هذه الأداة على: إلقاء نظرة على نسخة من شيفرة البريد الإلكتروني ومعرفة كيف تمكّن المصمم من جعل ذلك التصميم تفاعليًا أو ذلك النص جذابًا. إرسال معاينة لرسالة إلكترونية مع التّحكّم في خيارات العرض للمتصفّح أو للهاتف المحمول. تفحّص أي رسالة إلكترونية من أي عميل بريد إلكتروني email client. عندما تقوم بتجميع الأفكار بكفاءة والتعمّق في تفاصيل العناصر الجديدة الرائعة التي ستجعلها جزءًا من حملتك التسويقية القادمة، سيكون بإمكانك تحويل تلك الأفكار إلى واقع من خلال رسم أفكارك. أما الميزة الأفضل في هذه الأداة فهي أنّها مجانية، كل ما عليك فعله هو التسجيل من خلال الموقع. ثانيا: Balsamiq لبناء النماذج الأولية mockups تتمحور المرحلة الأولى لعملية التطوير الفعلية لحملتك التسويقية حول رسم التصميم الأساسي، المخطط، والإنشاء copy. ستساعدك في هذه المرحلة Balsamiq، التي تنقل لك تجربة الرسم على السبورة لكن باستخدام الحاسوب وتمكّنك من إنشاء النماذج بسرعة. تتميز هذه الأداة بتصميمها البسيط وتخطيطها غير المعقد، ولهذا لن تشاهد سوى مربعات الحوار التي تحتاج إليها. ويمكنك الاستفادة من خاصية السحب والإفلات لتخطيط المظهر والوظائف الأساسية لحملتك. وكذلك من السهل إعادة ترتيب العناصر، والتي يتجاوز عدد أنواعها 75 نوعًا تستطيع استخدامها مباشرة في مخططك. وبعد أن تنتهي من التصميم، تستطيع تصدير النموذج المكتمل على شكل صورة، أو بإمكانك عمل عرض مباشر باستخدام خيار ملء الشاشة fullscreen. كما أنّك عندما تستخدم Balsamiq خلال المراحل الأولى لدى بناء حملتك البريدية ستشجع فريقك على تقديم التغذية الراجعة/ردود الفعل لأنّه بالفعل يبدو كرسم تخطيطي. وكذلك ستذكّر فريقك بأنّ أي اقتراح لإجراء تغييرات على التصميم هو موضع ترحيب عندما تقوم بعمل تصميم ببنية بسيطة وقليلة التفاصيل. من الخصائص الأخرى الرائعة في هذه الأداة هي أنّك تستطيع إجراء اختبارات المستخدم على النموذج مسبقًا قبل أن تكتب أي شيفرة. وهذا يتيح للفريق تحديد المناطق التي تحتاج إلى تغيير قبل البدء في بناء الرّسالة الإلكترونية. هذه الأداة غير مجانية كسابقتها، حيث يبلغ سعر الترخيص 79$ للمستخدم المفرد. كما تستطيع تجريب الاشتراك الشهري مقابل 12$/الشهر. ولمزيد من المعلومات عن Balsamiq قم بزيارة موقعهم. ثالثا: InVision للتعليقات والتغذية الراجعة بعد أن يقوم فريقك باتخاذ القرار النهائي حول التصميم والمخطط الأساسي لحملتك التسويقية، ستساعدك InVision على تحويل الرسم التخطيطي إلى نموذج تفاعلي بالكامل. ثم بعد صقل النموذج، تستطيع عرضه مباشرة على فريقك باستخدام أداة LiveShare (المشاركة المباشرة) التي توفرها InVision، وبذلك لن تحتاج إلى استخدام رسائل البريد الإلكتروني، إذ يمكنك التعاون ضمن نفس الصفحة وفي نفس الوقت، مما يعني إتاحة فرص أكثر لاقتراح الأفكار وتبادل الآراء حولها. تستطيع أنت وفريقك مواصلة النّقاش حول عناصر تصميم محددة، وكذلك حول خيارات الإنشاء، الوظائف، وغيرها الكثير. كما يستطيع أفراد الفريق إضافة التعليقات مباشرة أثناء العمل على إصدارات مختلفة لحملتك التسويقية. وستتحول التغييرات تلقائيًا إلى قائمة من المهام القابلة للتنفيذ بحيث يكون الجميع على اطلاع على التقدم خلال مراحل عملية البناء. أما بخصوص التسعير، توفر InVision إمكانية إنشاء مشروع واحد مجاني، أمّا أسعار المشاريع المتعددة فتتراوح من15$ إلى 100$/الشهر اعتمادًا على عدد المشاريع. وللمزيد حول هذه الأداة، قم بزيارة الموقع الخاص بها. رابعا: اختبارات التصميم والبريد المزعج عندما تصبح الرّسالة الإلكترونية جاهزة للإرسال، من المهم أن تقوم أولًا باختبار معاينة لحملتك للتأكّد من أنّ جميع العناصر تُعرض بصورة صحيحة. يمكنك القيام بهذا النوع من الاختبارات باستخدام Campaign Monitor التي توفر أداة مدمجة لعمل اختبارات للتصميم والبريد المزعج. تتيح لك هذه الأداة معاينة حملتك عبر أكثر من 20 تطبيق من تطبيقات البريد الإلكتروني الأكثر شعبية، بما في ذلك العديد من الأجهزة النقالة. ستتمكن من خلال نتائج الاختبارات من الحصول على نظرة متعمقة على المعاينة، عرض البريد الإلكتروني مع الصور أو بدونها، والحصول على تقرير عن أداء بريدك الإلكتروني مع مرشحات البريد المزعج. بالإضافة إلى ذلك تستطيع مشاركة نتائج اختبارات التصميم والبريد المزعج التي حصلت عليها، وهذه الخاصية مفيدة لطمأنة المدراء، العملاء والزملاء قبل أن تقوم بإرسال الحملة. خاتمة بإمكانك أن تضمن تفاعل الفريق عند استخدامك لهذه الأدوات الفعّالة لغرض التعاون على بناء حملات البريد الإلكتروني، والحصول على التغذية الراجعة منهم خلال عمليتي التصميم والبناء، وتتأكد من أنّ الجميع ملمّ ومتفق خلال مراحل عملية البناء. أخبرنا بدورك، ما هي الأدوات التي تستخدمها للتعاون مع فريقك على تصميم وبناء حملاتك التسويقية؟ شاركنا بآرائك واقتراحاتك عبر التعليقات. ترجمة -وبتصرّف- للمقال Tools to help you collaborate on email marketing campaigns لصاحبه: Aaron Beashel. حقوق الصورة البارزة: Designed by Freepik.
  12. لا تخفى أهمية شبكات التواصل الاجتماعي في التسويق على المسوّق الذكي. ولكي تتكامل جهودك في التسويق لا بدّ لك من التعامل مع التحليلات لمعرفة فيما إذا كانت استراتيجيتك التسويقية ناجحة، وتتعلم أيّ الأساليب التي ينبغي لك تكرارها وأيّها التي ينبغي تجنبها. في هذا المقال سنلقي نظرة على الأمور المهمة في Facebook Insights و Twitter Analytics وما الذي يمكن تعلّمه منها. Facebook Insightsتُعتبر Facebook Insights الأكثر تعقيدا عندما يتعلق الأمر بالتحليلات. وبالرغم من أنّ تحليلات جوجل هي من الأدوات الأكثر تميّزا في هذا المجال، ألا أنّ فيس بوك يوفر لك كمّا كبيرا من المعلومات. من الجدير بالذكر أنّه عندما يتعلّق الأمر بأرقام فيس بوك، هناك أمران يجب أن تركّز عليهما: الأول هو النمو الكلي لصفحتك؛ أي عدد تسجيلات الإعجاب likes للصفحة. والثاني هو مستوى التفاعل مع المنشور؛ أي ما هي المنشورات التي تحصل على الإعجاب، المشاركات shares، والتعليقات comments وما هو عددها. من المهم أن يؤخذ كلا المقياسين في الاعتبار. إذ لا تُعتبر الصفحة التي لا يتم التفاعل مع منشوراتها ناجحة حتى لو بلغ عدد الإعجابات 10.000. يوفر فيس بوك ست فئات من الإحصائيات: Overview (نظرة عامة)Likes (تسجيلات الإعجاب)Reach (الوصول)Visits (الزيارات)Posts (المنشورات)People (الأشخاص)لنفصّل كلّ من هذه الفئات: Overview في هذا القسم تتوفر لمحة سريعة عن أداء الصفحة خلال آخر سبعة أيام. إذ تتوفر معلومات عن النمو الإجمالي للإعجابات، الوصول، والتفاعل engagement. Page Likes في هذا القسم يتم تفصيل النمو الإجمالي من حيث تسجيلات الإعجاب. وفيه يعرض النمو الكلي على المدى البعيد (خلال الشهر الماضي)، وعلى المدى القريب (الإعجاب وإلغاء الإعجاب unlikes خلال الأسبوع الماضي وعددها في اليوم الواحد). كما تعرض إحصائيات حول موضع تسجيل الإعجاب؛ هل هي على صفحتك، على منشوراتك، على الهاتف المحمول، أو على منشورات شخص آخر. ما الذي يمكن أن تتعلمه من هذه المعلومات؟ يمكنك أن تستفيد من المخطط لرؤية القمم حيث تزداد تسجيلات الإعجاب أو إلغاء الإعجاب، ومن ثم الرجوع إلى نوع المنشورات التي نُشرت في تلك الأيام. وفي هذا إشارة إلى المنشورات الناجحة أو غير الناجحة (في حالة إلغاء الإعجاب). Reach أصبح الوصول إلى المنشورات محدودا بسبب خوارزمية فيس بوك EdgeRank. مع ذلك، بإمكانك زيادة الوصول إلى المنشور إذا كان يحصل على إعجابات، تعليقات، ومشاركا؛ فكلما زاد التفاعل، زاد الوصول. ما الذي يمكنك أن تتعلمه من معلومات الوصول؟ انظر إلى القمم في المخطط البياني. لاحظ وجود قمتين في المخطط أعلاه؛ الأولى في البداية والثانية في النهاية. ارجع إلى المنشورات في التواريخ عند تلك القمم لمعرفة سبب شعبيتها، ومن ثم حاول إعادة إنشاء منشورات مماثلة وراقب إذا كانت تحصل على نفس النتيجة. Visits تُعرض في مخطط الزيارات التبويبات tabs التي يزورها الناس أثناء تواجدهم على صفحتك (مثل تبويب المعلومات، تبويب الصور، إلخ). لا يهمني هذا المخطط بقدر ما يهمني المخطط الآخر الذي يعرض مصدر الإحالة لتدفق الصفحة. لاحظ في المخطط أعلاه أنّ أغلب التدفق يأتي من موقعي، لكنّ بعضه يأتي من جوجل أيضا. ما الذي تتعلمه من هذا المخطط؟ يمكن أن يساعدك تحديث صفحتك على فيس بوك باستمرار (على الأقل مرة واحدة في اليوم) في تهيئتها لمحركات البحث (جوجل على وجه الخصوص). Posts أقضي معظم وقتي في هذا القسم، وهناك درسان مهمان نتعلّمهما من هذه الإحصائيات. الأول: ما هي أفضل الأوقات في اليوم للنشر على الصفحة؟ والثاني: أي نوع من المنشورات هو الذي يحصل على التفاعل؟ ما الذي يمكن تعلمه من هذه المعلومات؟ تُشير المخططات إلى أنّ أغلب القرّاء على صفحتي يتواجدون على الإنترنت وينشطون في الساعة الرابعة مساءً، وبذلك أعرف أنّه يجب أن أنشر في هذا الوقت أو أوقات قريبة منه للحصول على التفاعل. في المخطط الذي يلي مخطط أوقات تواجد المعجبين يتم تفصيل كل منشور على حدة وعرض مقدار الوصول الذي حصل عليه المنشور، أي نوع من المنشورات كان، بالإضافة إلى مقدار التفاعل الذي حصل عليه. ابحث عن القمم في المخطط وحاول تكرار هذا النجاح. People عندما تقوم بالتسجيل للحصول على حساب فيس بوك تقوم بإدخال قدر من المعلومات الشخصية، وبذلك يصبح فيس بوك قادرا على معرفة التركيبة السكانية demographics للأشخاص الذين يسجلون الإعجاب بصفحتك. يمكنك معرفة جنس المعجبين (ذكور/إناث)، ما هي أعمارهم، أين يعيشون، وما هي اللغات التي يتحدثونها. ما الذي يمكن أن تتعلمه؟ ملائمة وسط المعجبين مع رسالتك. إذا كان منتجك/خدمتك تستهدف الأشخاص بعمر 18 سنة وكانت أغلبية جمهورك على فيس بوك بأعمار أكبر من 45 سنة، فهذه مشكلة. كيف يمكنك أن تجعل صفحتك تتماشى مع التركيبة السكانية التي تستهدفها؟ بإمكانك أيضا تنزيل جدول بيانات اكسل مفصل بكل البيانات الخاصة بصفحتك إذا كنت ترغب في فهم دقيق جدا للإحصائيات. إحصائيات تويترلا أخفيكم أننّي أحب تويتر لأن الوصول فيه ما يزال مفتوح تماما (على عكس فيس بوك) ويتيح الوصول إلى الملايين من الأشخاص الرائعين. تكون استراتيجيتي في التسويق على تويتر مضاعفة. حيث أنّه من المهم جدا أن أقوم بتقديم قيمة للمتابعين من خلال حسابي، ولذلك أقوم بنشر نصائح وأفكار مفيدة حول شبكات التواصل الاجتماعي، وكذلك الوصفات اللذيذة التي أصادفها. بالإضافة إلى ذلك أحاول التفاعل مع المتابعين على تويتر قدر الإمكان. التفاعل مهم جدا، فلو زرت صفحة أحدهم على تويتر ووجدت أنّ أغلب تغريداته تتمحور حول نفسه، ولا يقوم بنشر تغريدات يوجه فيها الحديث إلى الآخرين، لا أقوم بمتابعته. المحادثات مهمة على تويتر، إذا لم تقم بها، فقد فوّت عليك فرصة الحصول على التفاعل. عندما يتعلق الأمر بتويتر، هناك عدد قليل من الإحصائيات التي يجب تعقبها. يُعتبر تويتر، من حيث التحليلات، أبسط بكثير من الأمور التي اطلعت عليها لحد الآن. العدد الإجمالي للمتابعينهل ينمو هذا العدد؟ لا يُشترط أن يزداد بالآلاف كل يوم، يكفي أن يزيد عدد المتابعين 1 أو 2 إذا كان النمو طبيعيا ومستقرا. سيقوم الناس بمتابعتك إذا كنت تقدم لهم قيمة من خلال التغريدات. جرّب، على سبيل المثال، أن تنشر 10 مرات في اليوم ولاحظ فيما إذا كان عدد المتابعين يزداد أو يقل. جرّب التغريد على وسم hashtag محدّد ولاحظ التغيّر في عدد المتابعين أيضا. الجواب يكمن في الأرقام! إعادة التغريد retweetهل تحصل منشوراتك على إعادة تغريد؟ تُعتبر إعادة التغريد أعلى شكل من أشكال المجاملة، ويقوم الناس بإعادة تغريد المنشورات التي يجدونها قيّمة. إذا كنت تحصل على بعض إعادة التغريد في اليوم الواحد فهذه إشارة جيدة. الإشارات mentions@من الإشارات الجيدة أيضا أن يقوم الناس بالإشارة إليك في محاولة لمحادثتك. وأفترض أنّك تقوم بالإشارة إليهم أيضا. فيما يلي بعض الأدوات التي تساعدك على تعقّب تحليلاتك على تويتر: Twitter’s Analytics: وهذه جديدة نسبيا. لا توفر تحليلات تويتر نظرة عامة حول أداء تغريداتك خلال الشهر الماضي فحسب، وإنما تقوم بتفصيل كل تغريدة على حدة وتعرض عدد الانطباعات impressions التي حصلت عليها، نوع التفاعل (ردود، إعادة تغريد، تفضيل)، بالإضافة إلى معدل التفاعل engagement rate. وهذه الإحصائيات تُعرض بشكل جيد وسهلة القراءة. Twitonomy: من أدوات تحليلات تويتر التي أفضلها كثيرا. تتيح لك هذه الأداة مشاهدة أداء تغريداتك وبتفاصيل دقيقة. وكذلك يمكنك الاطلاع على أداء تغريدات الآخرين على تويتر، ويمكنك الاستفادة من هذه الخاصية لمعرفة ما يقوم به منافسوك، وكيف بإمكانك تحسين منشوراتك على أساس ما يقومون به. تُعرض المعلومات عن أداء تغريداتك بصورة مبسّطة، من ضمنها التغريدات التي تحصل على أكبر عدد من إعادة التغريد، نمو المتابعين، وغيرها. Tweetchup: مشابهة لـ Twitonomy لكنها ليست بجودتها. تتيح هذه الأداة تحليل تغريداتك وتغريدات المستخدمين الآخرين. تُعجبني التقارير التي تقوم Tweetchup بتوليدها، فهي جيدة وسهلة القراءة. Hootsuite: استخدم هذه الأداة بشكل يومي. تتوفر في Hootsuite خاصية توليد تقارير أسبوعية بشكل تلقائي. عيبها الوحيد، لأنها برنامج مجاني، أنّ التقارير محددة بعض الشيء، ما لم تقم بالدفع. ترجمة -وبتصرّف- للمقالين Understanding Analytics #3: Facebook Insights و Understanding Analytics #4: Twitter Analytics لصاحبته: Rebecca Coleman.
  13. إن القدرة على البرمجة هي مهارة رائعة حيث تعطيك شعورًا بالرضى على المستوى الشخصي والمهني، بالإضافة إلى أنها تمكّنك من البناء وحل المشاكل والاختراع. كما تستطيع أن تفتح لك أبوابًا لكل أنواع المهن بفوائد كبيرة، كمرتبٍ محترم أو حرية العمل من أي مكان وفي أي وقت، أو كلاهما معًا. من الطبيعي إذن أن نرى تزايد عدد الأشخاص من مختلف الخلفيات الذين يقررون أنهم يرغبون بتعلّم البرمجة. ولكنهم يصطدمون في بداية الطريق بحقيقة غير سارّة: تعلم البرمجة أمرٌ صعب. هناك الكثير من التعقيد والارتباك، وسيكون كل شيءٍ تقريبًا في البداية غير منطقي. وعلى عكس التوقعات، قد يستمر شعور "لا أفهم ذلك" لوقتٍ طويل من الرحلة تلك، دافعًا العقول المتحفزة للتعلم إلى الشعور باليأس، الضياع أو الرّغبة بالاستسلام. العبرة من القصة هي أنه عليك أن تكون مستعدًا. إن الطريق إلى فردوس البرمجة هو طريقٌ طويل، وبدون العقلية الصحيحة في البدء، سوف يفقد الطريق بريقه بسرعة. في هذا المقال، سأحاول تقديم بعض الإرشادات حول ما يجب توقعه في هذه الرحلة، وكيف تواجه ذلك، وماهي الأدوات والمصادر لتساعدك في رحلتك. ما يجب توقعه قد يبدو الأمر بديهيًّا، ولكن أول أمر عليك إدراكه هو أن البرمجة في جوهرها موضوعٌ تقني. المهارات التي ستكتسبها في البداية ستتطلب الكثير من "الدّقة" و "الصحة" ومحاولات المراوغة لن تفيدك إطلاقًا. عليك أن تتعلم قليلًا من الرياضيات، وكذلك الكثير من الأمور التي قد "تبدو" وكأنها رياضيات، مثل المنطق العمليّاتي. خلاص القول هي أن تعلم أساسيات البرمجة يتطلب الكثير من التركيز والتدريب. ولكن اعلم أن عددًا لا يحصى من الأشخاص، التقنيين وغير التقنيين، نجحوا باجتياز هذه الرحلة قبلك، فلا تشعر بالتثبيط. وكما سترى هناك كميّة هائلة من المصادر لأشخاص مثلك تمامًا للمساعدة على جعل هذه العملية أسهل ما يمكن. إن منحنى تعلم البرمجة أكثر ما يكون انحدارًا في بدايته. هناك كمية كبيرة من الأساسيّات التي عليك استيعابها، وذلك يتضمن الأجزاء المختلفة من لغة البرمجة (التعابير expressions، المُتغيّرات variables، أنماط البيانات data types، العمليات operators، الحلقات loops، الجمل الشرطيّة conditional statements، التوابع functions، الأصناف classes)، والتقنيات لفهم كم من الوقت والذاكرة سيستخدم حاسوبك لتنفيذ نصك البرمجيّ (درجة التعقيد). ستكتب الكثير من البرامج التي لن تعمل في أول مرة، وبالتالي ستتأقلم مع كابوس كل مُبرمج: التّنقيح debugging. عند تعلّمك كيفيّة كتابة البرنامج، ستصبح قادرًا على تعلم كيفيّة كتابة برنامج جيّد. إن كتابة برنامجٍ فعّال، سهل الفهم والقراءة ومن السهل تطويره، هو فنّ، وهذا أمر يتطوّر بشكلٍ مستمر. سوف تتمكن من البدء باستكشاف فلسفات برمجيّة وتنتقل من مجرد كونك "مُبرمج" إلى "مهندس برمجيّات". وهذه عملية تتطلب أيضًا الكثير من الوقت والتدريب، ولكن كلما تفوّقت في ذلك، فُتحت أمامك فرصٌ أكثر. كيفية تعلم البرمجة تختلف الرحلة إلى فردوس البرمجة من شخصٍ لآخر، ولكن هناك مبادئٌ مشتركة يمكن أن يستفيد منها جميع المسافرون. هذه العملية البسيطة التي أوصي بها إن كنت تبدأ بتعلم البرمجة الآن: 1. قم باختيار وجهتك: اختر لغة، أية لغة إن كنت جديًا في موضوع تعلم البرمجة، فلن يُهم كثيرًا أية لغة تختار، حيث تحمل معظم لغات البرمجة الرائجة نفس المفاهيم الأساسية، وعندما تتمكن من البرمجة في اللغة التي تعلمتها في البداية، سيكون من السهل أن تتعلم لغة أخرى بسهولةٍ أكبر. إن كنت تتعلم البرمجة ضمن برنامج جامعي، أو ما شابه، فمن المرجح أن يتم اختيار اللغة بالنيابة عنك. بكل الأحوال، إن لم تكن تعلم تمامًا ماذا تريد القيام به على المدى البعيد، هناك خمسة لغات فقط أنصح بالتفكير بها، وهي تحقّق توازنًا بين سهولة التعلم، تعدد استخدامات المعرفة التي ستكتسبها، والمجال الواسع من فرص العمل على المدى الطويل: Ruby، JavaScript، Python، C و Java. وهذه ملاحظاتٌ عامّة عن كل لغة لتساعدك على الاختيار: اللغات المفسرة من الأسهل البدء باللغات المفسّرة Interpreted Languages، وهذا لأنه يمكن تنفيذ النص البرمجي بمجرّد أن تتم كتابته، بينما تتطلب اللغات المجمّعة compiled languages، خطوة إضافية بين كتابة وتنفيذ البرنامج. كنتيجة، تسمح اللغات المفسرة ببرمجةٍ أسرع، ولكنها لا تستخدم موارد الحاسوب بالشكل الأمثل، ومن السهولة أن تمر الأخطاء دون الانتباه إليها. فهي مناسبة للتطبيقات التي لا يكون للأداء فيها أولوية. هذه اللغات رائجة في مجال تطوير الويب، حتى أن أحدها، JavaScript، هي اللغة الوحيدة التي يمكن تنفيذها مباشرة من متصفح إنترنت، مما ساهم بانتشارها كأحد أكثر اللغات المُربحة حتى الآن. تستخدم عادة من أجل المساوئ الميزات اللغة تطبيقات الواجهة الخلفية Backend ألق نظرة على Ruby on Rails - قد تؤدي المرونة الزائدة إلى كثير من الغموض حول ما يتم فعليًا - الأداء البطيء يجعلها غير مناسبة للتطبيقات المتقدمة. - قواعد كتابة شديدة المرونة. - سهلة البدء بها. - الطلب العالي عليها يؤمن الكثير من الوظائف. Ruby - تطبيقات الواجهة الأمامية، انظر React,Angular, Ember, jQuery . - تطبيقات الخلفية الخلفية، انظر Node.js . - قواعد الكتابة المعقدة قد تجعلها مُربكة أحيانًا. - تشكل تحدي للمبتدئين أكثر من Ruby و Python. - الخيار الوحيد لتطبيق مُضمّن في المتصفح. - ضرورية لكل موقع حديث. - الطلب العالي جدًا يؤمن وظائف كثيرة بمرتبات JavaScript - تطبيقات الواجهة الخلفية، انظر Django. - البحث العلمي والأكاديمي، انظر . SciPy. - الأداء البطيء يجعلها غير مناسبة للتطبيقات المتقدمة. - قابلية منخفضة للتوّسّع Scalling، تصميم اللغة يجعلها غير مناسبة للبرامج الضخمة. - أنيقة، قواعد الكتابة فيها محبوبة من طرف ممارسيها. - سهل البدء فيها. Python اللغات المجمعة Compiled Languages بعد أن يتم تجميع النص البرمجي، يتم تحويله من نصٍ برمجي يمكن قراءته من قبل البشر إلى نصٍ أمثل للآلة، قبل أن يتم تنفيذه. وتكون النتيجة أسرع وأكثر فعاليّة من اللغات المفسرة. والمجمّع (compiler) الذي يقوم بذلك، عليه كجزء من وظيفته أن يتأكد من أن كل ما في النص البرمجي "منطقي"، وبالتالي يستطيع أن يتعرف ويمنع أنماطًا عديدة من الأخطاء التي تكون اللغات المفسرة عُرضة لها. ولهذا السبب من الصعب اللوذ بالأخطاء أو البرامج السيئة مع هذه اللغات. كما ستُجبرك على اكتساب فهمٍ أعمق لما يجري فعلًا "تحت الغطاء"، وستتعلم أكثر بكثير عن كيفيّة عمل الحاسوب. والثمن، هو أن هذه اللغات تتطلب الكثير من الجهد، وتشكل تحديًا أكبر للمبتدئين. تستخدم اللغات المجمعة في التطبيقات التي تتطلب أداءًا وموثوقية، ويتضمن ذلك التطبيقات المضمنة، التي تعمل على عتادٍ ذو قدرات محدودة وتطبيقاتٍ ضخمة ومعقدة، حيث يؤدي خطأٌ صغير إلى كوارث ضخمة. تستخدم عادة من أجل المساوئ الميزات اللغة - أنظمة التشغيل. - ألعاب الفيديو المتطورة. - النظم المضمنة. - علم الروبوت والذكاء الصنعي. غالبًا الأكثر صعوبة للتّعلم في هذه القائمة. - بإمكانها توفير أداء أفضل أي من اللغات عالية المُستوى. - أكثر اللغات التي ستعلمك كيفية عمل الحاسوب. C - تطبيقات المشاريع الضخمة. - تطوير الويب. - تطوير تطبيقات الأندرويد. - قواعد الكتابة المعقدة قد تكون مرهقة للقراءة والعمل. - يعتبرها الكثيرون قديمة الطراز، غير مرنة وشعبيتها آخذة بالانخفاض. - بشكل عام، اللغة الأكثر استخدامًا. - صرامة الكتابة تفرض طريقة تفكير واضحة وفعّالة. Java HTML و CSS ليست لغات برمجة يجب الإشارة إلى أن HTML و CSS المستخدمة في كل صفحات الويب التي سبقت لك زيارتها ليست بلغات برمجة. إنما هي لغاتٌ وصفية presentational languages، تستخدم لتحديد كيف يجب أن تبدو الأشياء وماذا يجب أن تتضمن، ولكن لا تحدد كيف يجب أن تتصرف. ولكنها قد تكون مكانًا جيدًا للبدء لأنها سهلة التعلم، وستعلمك كيف تقوم بطباعة الأشياء بشكلٍ صحيح. وإذا كنت تنوي الخوض في مجال تطوير الويب عليك تعلمهما بأي حال من الأحوال. 2. ابدأ بشكل صغير التعلم سيأخذ وقتًا، وهنالك الكثير ليتم استيعابه. إذا حاولت بناء تطبيقٍ كامل في يومك الأول، لن تصل إلى نتيجة. كي تجنب نفسك الإحباط، ابدأ بحل مشاكل صغيرة وبسيطة، وتدرّج صعودًا من ذلك. على سبيل المثال، إن أول برنامج يتم كتابته عند تعلم أي لغةٍ جديدة هو برنامج "Hello, World !" (مرحبا بالعالم) والذي يقوم ببساطة بطباعة عبارة "Hello, World !" على الشاشة. وفي معظم لغات البرمجة من المستحيل كتابة برنامجٍ أبسطَ من ذلك. ووضوحًا لا يقدم هذا البرنامج الكثير من الفائدة، ولكنه يستلزم العديد من أساسيات اللغة لكتابته، فهو مثاليٌ لتتعرف على كيفية الكتابة في هذه اللغة. من هنا يمكنك البدء بكتابة برامج تطرح أو تضيف بعض الأرقام، ومن ثم شيئا تطبيقا يقرأ ما يكتبه المستخدم. بعد ذلك يمكنك تعلّم الجمل الشرطية، التي هي طريقة لاتخاذ قرارٍ ما، والحلقات التي تقوم بإعادة تنفيذ مهام معينة. وسرعان ما يصبح بإمكانك كتابة أول كائن Object، ومن هناك تستطيع تجريب بناء تطبيقاتٍ كاملة. 3. كن صبورا قد تشكل المفاهيم الجوهرية للبرمجة تحديًا حقيقيًا. ومعظمها لا يكون بديهيًا إن لم تكن تعلم كيف يعمل الحاسوب بشكلٍ مُعمّق. على سبيل المثال، عندما بدأت بالتعلم وجدت عملية التّنقيح debugging مثيرة للحنق، ولم أشعر أنها برمجة حتى. فعوضًا عن كتابة نصٍ برمجي جديد يقوم بأشياء جديدة ظريفة، كنت أمضي يومًا كاملًا في قراءة نصي البرمجي في محاولة لفهم أين أخطأت هذه المرة. في النهاية أكتشف أنني نسيت أن أضع فاصلةً منقوطة في مكانٍ ما، أو أني استخدمت عدة فراغاتٍ عوضًا عن فراغٍ واحد، وحين يصبح برنامجي جاهزًا للعمل يكون قد انتهى اليوم، وأشعر أني غبيٌ جدًا، وأن ما أقوم به هو إضاعة للوقت. سيحصل هذا الأمر معك، ويدفعك إلى الجنون. ولهذا فإن أحد عوامل النجاح هي أن تكون صبورًا، ولا تقسُ على نفسك. وتوصي بعض أفضل النصائح في هذا الموضوع أن تركز على العملية وليس الأهداف. فإن قمت بالتركيز على الهدف النهائي ("أريد بناء موقع في نهاية الشّهر القادم") سوف تشعر بالإحباط، وبأنك فاشل. بينما من خلال السماح لنفسك أن تأخذ كل الوقت اللازم لتحرزَ تقدمًا، سوف تحقق نجاحًا أكبر. 4. تدرب تدرب تدرب ومثل أية مهارة، سوف يتحسّن مستواك من خلال التدريب. لا يوجد شيء مماثل للجهد المبذول في شيء في سبيل تعلم القيام به. حتى لو خصصت بضعة ساعات أسبوعيًا، إن استمريت بالتدرب بانتظام، سوف تتمكن، يومًا ما، من كتابة البرامج. في النهاية سوف تكتسب حدسًا للأمور، وسيصبح أمرٌ تطلب منك يومًا كاملًا في البدء (مثل البحث عن خطأ ما)، يأخذ فقط بضع ثواني. حين تشعر أنك تمكنت تقريبًا من أساسيات البرمجة، فإن البدء بمشروعك الأول هو طريقةٌ رائعة للتدريب. فكر بتطبيقٍ بسيط ترغب ببنائه، مثل قائمة مهام، أو برنامج آلة حاسبة (مجددًا، ابدأ بشكل صغير)، وجرب القيام به. سيعلمك ذلك كيف تحل مشاكل هيكلية وتصميمية، وبناء أجزاء مختلفة تعمل معًا بشكل جيد. هذه هي المهارات الأساسية التي ستخولك أن تعتبر نفسك مبرمجًا. المراجع وفقًا لأهدافك، أسلوب التعلم الذي ستختاره وأساليبه قد ترغب باستخدام مصادر مختلفة خلال رحلتك. لمساعدتك على اختيار الأساليب المناسبة لك، هذا ملخص لبعض الأدوات التي تستطيع استخدامها، مُرتبة تقريبًا من التعلم الأكثر هيكلية إلى الأقل هيكلية. التعليم المنظم (ذو هيكلية) هذه هي الفئة التي تقدم مدربين، وظائف، اختبارات، درجات، مواعيد نهائية، وعواقب حقيقية في حال لم تضع دراستك في قمة أولوياتك. هذه الخيارات التي ستُجبرك على الذهاب إلى الدرس أو الرسوب في البرنامج. شهادة جامعة رسمية هي الخيار الأكثر كلفة، ولكن بالنسبة لكثيرين، الخيار الأكثر قيمة، ستقدم لك شهادة جامعية رسمية أفضل أساسٍ لحياة مهنية مزدهرة في البرمجية وتقنية الحاسوب. ستتلقى اعترافًا بإنجازاتك على شكل شهادة (أفضلية كبيرة عند دخول سوق العمل). ولكن الأهم من ذلك هو أنك ستتخرج ولديك فهمٌ عميق لكل ما يتعلق بالحاسوب، وقدراتك على كتابة برمجياتٍ فعّالة ومتطوّرة حقيقة، ستعكس ذلك. هذه الأمور التي ستتعلمها غالبًا بشكلٍ معمّق خلال أي برنامج جامعيّ محترم، والذي قد يصعب العثور عليه في أي مكان آخر للتدريب. الدارات الكهربائية – الأساس الفيزيائي لتقريبًا كل عتاديات الحاسوب. الدارات المنطقية الرقمية – كيف يمكن تمثيل الحقيقة والبنى المنطقية باستخدام الدارات. المعالجات الصغرية والأنظمة الحاسوبية – كيف تتحول الدارات المنطقية عند جمعها إلى آلة حاسوبية قابلة للبرمجة. وماذا يحصل على كل تلك الرؤوس المعدنية الصغيرة والأسلاك المطبوعة. أنظمة التشغيل – كيف تبرمج حاسوبًا ليدير، ينظم، يحمي نفسه ويمكّن أكثر من تطبيق من العمل جنبا إلى جنب بشكل آمن. قواعد البيانات – كيف تخزّن وتنسخ كميات كبيرة من البيانات دون خسارتها، إضرارها، أو جعل الوصول إليها مستحيلا. الشبكات – كيف تقوم حواسيب مختلفة وغير مرتبطة بالتحدث مع بعضها البعض. رياضيات متقدمة – متضمنةً الحساب والجبر الخطي. الأمر الأساسي لأي مهنة في المجالات المتطورة والمتقدمة. معالجة الإشارة – كيف تتخطى الحدود بين العالم التماثلي والعالم الرقمي وبالعكس. الأساليب العددية – عندما لا تتوافق مشاكل العالم الحقيقي كليًا مع الحاسوب. سوف ترهقك كلية الهندسة وعلوم الحاسوب، وعليك أن تضحي وتتفانى كي تكملها. ولكن الجائزة تستحق ذلك. جاهدتُ كثيرًا للحصول على شهادتي، ولكن ما يزال يوم قمت بتلقّي شهادتي أحد أكثر الأيام فخرًا في حياتي. الورشات المكثفة Bootcamps ظهر مؤخرًا ما يدعى بـ "الورشات المكثفة" لتلبية حاجات أولئك الذين لا يملكون الوقت أو الموارد للحصول على شهادات جامعية، ولكنهم مستعدون للعمل بجدّ والحصول على الحد الأدنى للبدء بحياة مهنية في تطوير البرمجيات. ومن حيث الكلفة والالتزام المطلوب، تقع الورشات المكثفة بين الشهادة الجامعية وخيارات التعليم الذاتي التي سنتحدث عنها بعد قليل. تمتد هذه الورشات بين 8-12 أسابيع من الدراسة المكثّفة وتكلّف حوالي 10،000 US$. يتم تغطية كمية كبيرة من المواد خلال وقت قصير، ستُضطر خلاله بالتضحية بكل التزاماتك الأخرى. ولكنها تعدك بتحضيرك لتصبح قادرًا على تطوير برمجيات بما يناسب العالم الحقيقي، ووضعك على طريق سريع لحياة مهنية في البرمجة. معظم الورشات تحاول تأمين وظيفة لك فور تخرجّك. وهي ظاهرة حديثة. بالتالي من الصعب قياس معدل نجاحهم، وما زال على العديد منهم تطوير سجلٍ مُثبت لتأمين وظائف لخرّيجيهم. وبعد قول ذلك، لا يمكن أن نتوقع إلا أن تتحسن البرامج المتوافرة حاليًا في ظل نمو هذه الظاهرة. طالما تقوم بالبحث بحذر، قد تجد أن هذا الخيار مثاليٌّ بالنسبة لك. معظم الورشات المكثفة هي برامجٌ محليّة، فعليك البحث عن ما هو متوافرٌ في منطقتك. التعلم شبه المهيكل تتزايد المصادر المتوافرة يوميًا لأولئك الذين يعملون بالشكل الأفضل مع عنصر من التنظيم، والإرشاد، ولكن لا يملكون الوقت أو الموارد للالتزام في برنامج جامعيّ، أو ورشة مكثّفة. تتوافر هذه الخيارات عادة كليًا على الإنترنت، والعديد منها هو مجانيٌّ بشكلٍ كامل. ونظرًا لتزايد الطلب على هذه الخدمات، فقد تطورت هذه الأدوات بشكل كبير من حيث التعقيد والقيمة المُقدمة. قادت معظم هذا التطور طبعًا مساقاتٍ MOOCs في تطوير البرمجيات، حيث يقدم تعلّم وتعليم البرمجيات من خلال برمجيات فوائدَ واضحة. مساقات على الإنترنت مفتوحة وضخمة MOOCs إن هذه المساقات هي مصادرٌ هائلة، وتقدم خطواتٍ كبيرة في مجال المساواة وكلفة التعليم. فهي تقدم معظم هيكلية وإرشاد صفوف أعرق جامعات العالم، بشكل مفتوح، في أي مكان، لأي شخص يملك اتصالًا بالإنترنت. والعديد من هذه المساقات مجانيٌّ كليًا، بالرغم من أنه مع مبلغٍ إضافي (وتعهد بالدراسة)، يمكن الحصول على شهادة مُكتسبة للعديد من الصفوف، بشكل مكافئ لشهادة الجامعة. هناك العديد من منصات متوافرة على الإنترنت مع مساقاتٍ يقوم بتدريسها أساتذة من أعرق جامعات العالم، ومنصات اجتماعية بحيث تقوم أنت وزملاؤك حول العالم بمساعدة بعضكم البعض على التعلم. هذه بعض أفضل المصادر: Coursera EdX Udacity يجب أن تعلم، أن هذه المساقات تجري متابعة مكافئة لتلك التي تجدها في الجامعة، لذا كن مستعدًا للعمل بجد لاجتيازها. مواقع تعليمية مرشدة إن كنت تحب الهيكلة والإرشاد ولكنك لا تحبذ المواعيد النهائية، هنالك العديد من المنصات التي تقدم تدريب "خطوة بخطوة" مؤتمت، باستخدام عدة طرق للإيصال. بعضها يستخدم الفيديوهات التعليمية، وأخرى النصوص. يتضمن العديد منها محررات تفاعلية للنصوص البرمجية كي تتدرب ضمن متصفحك. تعطيك هذه مرونة للعمل وفق السرعة التي تختارها، سواءٌ كان ذلك بمعدل نصف ساعة يوميًا، أو عشر ساعات في عطلة نهاية الأسبوع. في حين تطلب العديد من هذه المنصات رسمًا اشتراكيًا للوصول إلى محتواها، تقدم معظمها فترةً تجريبية بحيث يمكن البدء بها فورًا، وتقرر بعد ذلك إن كانت تناسبك أم لا. Kahn Academy Udemy Codecademy Code Avengers Code School Treehouse Lynda Pluralsight هذه قائمة قصيرة فقط، أجر بعض البحث واستكشف ماذا يوجد هنالك أيضًا. التعليم غير المهيكل لأولئك الذين يرغبون بالبحث عن طريقهم الخاص، أو تطوير معرفتهم في أوقات فراغهم، دون ضغط الدروس المُهيكلة، تقدم الأدوات التالية مقاربة ذاتية التوجيه. وحتى لو قمت باعتماد أحد المقاربات السابقة، ستجد العديد من هذه المصادر مساعد في تقوية عملية التعلم الخاصة بك، أو منصّة لتتدرب من خلالها. مواقع للتدريب إذا كان هدفك فقط هو حل مشاكل برمجية، فإن الإنترنت ستقدم لك ذلك. تقدم المواقع التالية مجموعات متزايدة باستمرار من تحديات البرمجة، إلى جانب واجهة تفاعلية لكتابة النصوص البرمجية، لحل المشاكل، لتقييم حلولك بشكل آني، وكيف تبدو مقارنةً مع حلول مستخدمين آخرين. Exercism.io CheckiO CodeChef CodeEval Codewars Codility HackerRank الفيديوهات أظن أنه من غير العملي تعلم البرمجة بشكل خامل/غير تطبيقي، ولكن إن أردت استيعاب بعض المفاهيم العميقة، بين الاجتماعات ربما، فإن سلاسل المحاضرات هذه هي من أفضل الموجود. إن كنت تحب مثل هذه الأمور ابحث عن مصادر أخرى مشابهة على YouTube والويب. MIT OpenCourseWare Stanford University Lecture Series الكتب حتى مع كل الروائع التي تقدمها التكنولوجيا، مازال البعض يفضل الاستغراق في قراءة كتاب للوصول إلى فهم أعمق للموضوع. إن كنت تحب التعلم بهذه الطريقة، فهناك الكثير من الكُتب المجّانية المتوفرة على الإنترنت مثل هذه القائمة List of Free Learning Resources. في الختام تعلم البرمجة هو رحلة شخصية جدًا، يبدأ الجميع من مصادر وأهداف مختلفة، ويواجهون تحديات وفرص مختلفة كذلك خلال الطريق. لا تقلق حول ما يقوم به الآخرون أو كيف وصلوا إليه. حتى بالنسبة لبعض المبرمجين ذوي الخبرة، فإن هذه الرحلة لا تنتهي حقًا، فهنالك دائمًا أشياء جديدة يمكن تعلّمها. ترجمة -وبتصرف- للمقال: Learn To Code: Tips and Tools لصاحبه: Nick McCrea. حقوق الصورة البارزة: Designed by Freepik.
  14. إنّ أحد أهم الاعتبارات التي يجب أخذها بالحسبان عند تخزين عملنا وبياناتنا في بيئة رقميّة هو كيفيّة التّأكّد من أنّ المعلومات الخاصّة بنا ستكون متاحة في حال وجود مشكلة، قد يعني هذا أشياء مختلفة بالنظر إلى التطبيقات التي نستخدمها، مدى أهميّة الحصول على فشل فوري ونوعية المشاكل التي نتوقّعها. سنقوم في هذا الدّرس بمناقشة بعض الطرق المختلفة لتوفير النسخ الاحتياطي ووفرة البيانات data redundancy، ولأنّ حالات الاستخدام المختلفة تتطلّب حلولًا مختلفة فلن نكون قادرين على إعطاء إجابة تناسب جميع الحالات، ولكن سنتعلّم ما هو الشيء المهم في حالات مختلفة وما هو التّنفيذ implementation (أو التّنفيذات implementations) الأكثر مُلاءَمة لهذه العمليّة. سنناقش في هذا الدرس الحلول المختلفة التي يُمكننا استخدامها للنسخ الاحتياطي والمزايا النسبيّة لكلّ واحدة منها بحيث نستطيع اختيار الخطّة التي تناسب البيئة التي نعمل عليها. ما الفرق بين وفرة البيانات Redundancy والنسخ الاحتياطي Backing Up؟غالبًا ما نجد تداخل في معظم الحالات بين المصطلحين وفرة البيانات redundant والنسخ الاحتياطي backup، وهما مفهومان مميّزان مرتبطان ببعضهما ولكنّهما مختلفان، وبعض الحلول تُوفِّرهما معًا. 1. وفرة البيانات Redundancyتعني وفرة البيانات وجود تجاوز للفشل failover فوري في حال وجود مشكلة في النّظام، والمقصود من تجاوز الفشل أنّه في حال أصبحت مجموعة من البيانات غير متوفّرة فسيتمّ استبدالها فورًا بنسخة كاملة لتحلّ محلّها، وينتج عن هذا زمن إيقاف تشغيل down time غير مُلاحظ تقريبًا ويستطيع التطبيق أو الموقع مواصلة تخديم الطلبات وكأنّ شيئًا لم يكن، وفي هذه الأثناء يملك مدير النظام الفرصة لإصلاح المشكلة وإعادة النظام إلى الحالة التي يعمل فيها بشكل تام. وبينما يبدو هذا وكأنّه حل رائع لتخديم النسخ الاحتياطي فإنّ هذا في الحقيقة فكرة خاطئة خطيرة، فلا تُزوِّدنا وفرة البيانات بحماية ضدّ الفشل الذي يؤثر على كامل الآلة أو النّظام، على سبيل المثال إن كُنّا نملك mirrored RAID مضبوط (مثل RAID1) فستكون بياناتنا متوافرة فيه وفي حال فشل أحد الأقراص سيبقى الآخر متوافرًا، ولكن إن فشلت الآلة نفسها فقد نفقد جميع البيانات الخاصّة بنا. ومن مساوئ هذا النوع من الإعداد أنّ كل عمليّة يتمّ تنفيذها على كل نسخة من البيانات، ويتضمّن هذا العمليّات الخبيثة malicious أو التي تمّت بغير قصد، يُمكّننا حل النّسخ الاحتياطي الصحيح الاستعادة من نقطة سابقة حيث كانت البيانات معروفة بكونها بحالة جيّدة. 2. النسخ الاحتياطي Backupكما أشرنا سابقًا فإنّه من المُحتّم علينا الحفاظ على نُسَخ احتياطيّة تعمل بشكل جيّد لبياناتنا الهامّة، واعتمادًا على الموقف فقد يعني هذا النسخ الاحتياطي للتطبيق أو لمعلومات المستخدمين أو حتى لكامل الموقع أو الآلة، والفكرة من وراء النُسَخ الاحتياطيّة أنّه في حال حدوث فقدان في النّظام أو الآلة أو البيانات فإنّنا نستطيع استعادة restore، إعادة نشر redeploy، أو الوصول إلى بياناتنا، قد تتطلّب الاستعادة من نسخة احتياطيّة زمن إيقاف تشغيل، ولكن يوجد فرق بين البدء من نقطة في اليوم السابق والبدء من الصفر، أي شيء لا نستطيع تحمل خسارته -بالتعريف- يجب علينا عمل نسخة احتياطية له. ومن حيث الأساليب يوجد عدد قليل من المستويات المختلفة للنُسَخ الاحتياطيّة يُمكن تصنيفها إلى عدّة طبقات بحسب الحاجة إلى حساب أنواع مختلفة من المشاكل، على سبيل المثال ربّما نقوم بالنسخ الاحتياطي لملف الإعدادات configuration file قبل تعديله وذلك لكي نستطيع العودة بسهولة إلى الإعدادات القديمة قبل أن تنشأ المشكلة، يكون هذا مثالي للتغيرات الصغيرة التي نستطيع مراقبتها بشكل فعال، ولكن هذا الإعداد سيفشل على نحو بائس في حال فشل القرص أو أي شيء أكثر تعقيدًا، ينبغي علينا أيضًا الحصول على نُسَخ احتياطيّة بشكل منتظم وتلقائي إلى موقع بعيد remote location. النُّسَخ الاحتياطيّة بحد ذاتها لا تزوّدنا بتجاوز الفشل تلقائيًا، وهذا يعني أنّ الفشل لن يُكلّفنا خسارة أيّة معلومات (على اعتبار أنّ النُسَخ الاحتياطيّة التي نملكها حديثة 100%)، ولكن قد يُكلفنا زمن تشغيل Uptime، وهذا هو أحد الأسباب التي تجعلنا نستخدم وفرة البيانات والنَسخ الاحتياطي جنبًا إلى جنب بدلًا من أن تُلغي كلّ واحدة منهما الأخرى. النسخ الاحتياطي على مستوى الملف File-Level Backupإنّ النَسخ الاحتياطي على مستوى الملف هو واحد من أشيع أشكال النَسخ الاحتياطي، يستخدم هذا النّوع من النَّسخ الاحتياطي أدوات النسخ الاعتياديّة الموجودة مع النّظام لنقل الملفات إلى موقع أو جهاز آخر. 1. كيفية استخدام الأمر cpأبسط أشكال النَّسخ الاحتياطي لآلة تعمل بنظام لينِكس مثل الـ VPS هي عن طريق الأمر cp، ينسخ هذا الأمر ببساطة الملفات من موقع محلّي local إلى موقع آخر، ونستطيع على حاسوب محلّي وصْل mount قُرص قابل للإزالة وبعدها نسخ الملفات إليه: mount /dev/sdc /mnt/my-backup cp -a /etc/* /mnt/my-backup umount /dev/sdcيقوم هذا المثال بوصْل قرص قابل للإزالة ومن ثُمّ ينسخ الدّليل etc/ إلى القرص، وبعدها يقوم بإلغاء وصْل unmount القرص، والذي يُمكننا تخزينه في مكان آخر. 2. كيفية استخدام الأمر Rsyncإنّ الأمر rsync هو بديل أفضل للأمر cp، حيث يُمكّننا من إجراء نُسَخ احتياطيّة محليّة مع قَدْر أكبر من المرونة، نستطيع تنفيذ نفس العمليّات السابقة باستخدام rsync عن طريق الأوامر التالية: mount /dev/sdc /mnt/my-backup rsync -azvP /etc/* /mnt/my-backup umount /dev/sdcوفي حين أنّ هذا يبدو بسيطًا حتى هذه النقطة، إلّا أنّنا سندرك بسرعة أنّ النَّسخ الاحتياطي على نظام ملفّات محلّي مرهق ومُعقّد، حيث يجب علينا فيزيائيًا وصْل وفصْل قرص النَسخ الاحتياطي ونقله إلى مكان آخر إن أردنا الحفاظ على المعلومات في حال حدوث سرقة أو حريق، نستطيع تحقيق الكثير من نفس المزايا باستخدام النَسخ الاحتياطي عبر الشبكة. يستطيع الأمر Rsync تنفيذ نُسخ احتياطيّة عن بُعد remote بنفس السهولة التي يستطيع القيام بها بنُسخ احتياطيّة محليّة، يجب علينا فقط استخدام صيغة بديلة، سيعمل هذا الأمر على أي مُضيف host نستطيع الدخول إليه عن طريق SSH طالما أنّ rsync مُثبّت لدى الطرفين: rsync -azvP /etc/* username@remote_host:/backup/سيقوم هذا الأمر بالنسخ الاحتياطي للدليل etc/ الموجود على الجّهاز المحلّي إلى دليل على remote_host موجود في backup/. سينجح هذا الأمر إن كُنّا نملك صلاحيات للكتابة على هذا الدّليل وتوجد مساحة كافية. للمزيد من المعلومات حول كيفيّة استخدام rsync للنّسخ الاحتياطي اضغط هنا. 3. كيفية استخدام أدوات أخرى للنسخ الاحتياطيبالرغم من بساطة الأمرين cp و rsync وإمكانيّة استخدامهما بسهولة إلّا أنّهما ليسا دومًا الحل المثالي، لجعل النُسخ الاحتياطية مُؤتمتة نحتاج لوضع هاتين الأداتين ضمن Script وكتابة أي شيفرة ضرورية من أجل الدوران والجماليّات الأخرى. لحسن الحظ توجد بعض الأدوات المساعدة التي تقوم بتنفيذ إجراءات مُعقّدة أكثر للنسخ الاحتياطي ببساطة. Baculaإنّ أداة Bacula هي حل مُركّب ومرن يُعزّز نموذج خادوم عميل للنسخ الاحتياطي للمضيفين hosts، تفصل Bacula بين أفكار العملاء، أماكن النسخ الاحتياطي والإدارة directors (المُكوِّن الذي يُنسّق النسخ الاحتياطي الفعلي)، وتقوم أيضًا بضبط كل مهمّة نسخ احتياطي ضمن وحدة تدعى الوظيفة job. يسمح لنا هذا بتضبيط configuration مُحبّب ومرن بشدّة، نستطيع النسخ الاحتياطي للعديد من العملاء إلى جهاز تخزين وحيد، عميل واحد إلى عدّة أجهزة تخزين، وتعديل مُخطط النسخ الاحتياطي بسرعة وسهولة عن طريق إضافة عُقَد أو ضبط تفاصيلهم، تعمل هذه الأداة بشكل جيّد عبر بيئة تحتوي على شبكة، وهي قابلة للتوسيع وتقسيمها إلى وحدات، مما يجعلها رائعة للنسخ الاحتياطي لموقع أو تطبيق مُوزَّع عبر عدّة أجهزة. لكي تتعلّم المزيد حول كيفيّة تضبيط خادوم Bacula للنسخ الاحتياطي وكيفيّة النسخ الاحتياطي للأنظمة عن بعد باستخدام Bacula، قم بزيارة هذه الروابط. BackupPCمن الحلول الشائعة الأخرى هي أداة BackupPC، يُمكن استخدام هذه الأداة للنسخ الاحتياطي لأنظمة لينِكس وويندوز بسهولة، يتم تنصيبها على جهاز أو VPS والذي سيعمل كخادوم للنسخ الاحتياطي، وبعدها يسحب الخادوم البيانات من عملائه باستخدام طرق نقل الملفّات المُعتادة. يُقدّم هذا الإعداد ميزة تنصيب جميع الحِزَم packages المتعلّقة بذلك على جهاز مركزي واحد، والتضبيط الوحيد الذي نحتاجه هو السماح لخادوم النسخ الاحتياطي بالوصول عبر SSH، يُمكن بسهولة إعداد هذا، وباستخدام DigitalOcean نستطيع تضمين مفاتيح SSH لخادوم BackupPC إلى العملاء بينما نقوم بالنشر، يسمح لنا هذا بضبط النسخ الاحتياطيّة من خادوم النسخ الاحتياطي بسهولة ونشر بيئات الإنتاج الخاصّة بنا بشكل نظيف بدون أيّة برمجيّات إضافيّة. لكي تتعلّم كيفيّة تثبيت واستخدام BackupPC على خادوم، اضغط هنا. DuplicityDuplicity هي بديل رائع للأدوات التقليديّة، الميّزة الأساسيّة للتفاضل في Duplicity هي أنها تستخدم تعمية GPG encryption لنقل وتخزين البيانات، ولهذا بعض الفوائد الرائعة. إنّ الفائدة الواضحة من استخدام تشفير GPG للنسخ الاحتياطي للملفّات هي أنّه لا يتم تخزين البيانات بشكل نص مُجرَّد plain text. الشّخص الوحيد الذي يستطيع فكّ تعمية decrypt البيانات هو من يملك مفتاح GPG key، يُوفِّر هذا درجة من الحماية لتعويض تضخّم التدابير الأمنية اللازمة عندما يتم تخزين البيانات في مواقع مُتعدّدة. الفائدة الأخرى التي قد لا تكون واضحة بشكل فوري للأشخاص الذين لا يستخدمون GPG عادةً هي أنّه يتمّ التّحقّق من كل عمليّة نقل لتكون دقيقة تمامًا، تفرض GPG فحص تلبيد Hash صارم للتأكّد من عدم وجود ضياع في البيانات أثناء النقل، ويعني هذا أنّه عندما يحين الوقت لاستعادة البيانات من النُسخة الاحتياطيّة سنكون أقل عُرضة للوقوع في مشاكل تَلَف الملفات. لكي تتعلّم كيفيّة تمكين النُسخ المُشفّرة باستخدام GPG في Duplicity، اتبع هذا الرابط. النسخ الاحتياطي على مستوى الكتلة Block-Level Backupsإنّ النسخ الاحتياطي على مستوى الكُتلة هو أقل شيوعًا من النسخ الاحتياطي على مستوى الملف ولكنّه بديل هام له، يُعرف أيضًا هذا النمط من النسخ الاحتياطي بالتصوير imaging لأنّه من المُمكن استخدامه لاستنساخ duplicate واستعادة كامل الأجهزة. يسمح النسخ الاحتياطي على مستوى الكُتلة بالنسخ على مستوى أعمق من الملف، فبينما يقوم النسخ الاحتياطي على مستوى الملف بنسخ الملف1، الملف2، والملف3 إلى موقع نسخ احتياطي، يقوم النسخ الاحتياطي على مستوى الكُتلة بنسخ كامل الكُتلة Block التي تحتوي على هذه الملفات، ولتفسير المفهوم بطريقة أخرى يمُكننا القول أنّ النسخ الاحتياطي على مستوى الكتلة ينسخ المعلومات بِت bit تلو الآخر، فهو لا يهتم بالملفات المُجرّدة التي قد تُمثّلها هذه البتّات bits (ولكن سيتم نقل الملفّات بشكل كامل خلال هذه العمليّة). إنّ إحدى الفوائد من النسخ الاحتياطي على مستوى الكتلة أنّه عادة ما يكون أسرع، وبينما يقوم النسخ الاحتياطي على مستوى الملف بالبدء بعمليّة نقل جديدة لكل ملف مُنفصل، يقوم النسخ الاحتياطي على مستوى الكُتلة بنقل الكُتَل والتي عادةً ما تكون أكبر حجمًا، وهذا يعني الحاجة للبدء بعمليّات نقل أقل لإتمام النسخ. استخدام الأداة dd لتنفيذ عمليات النسخ الاحتياطي على مستوى الكتلةإنّ أبسط طريقة لتنفيذ عمليّات النسخ الاحتياطي على مستوى الكُتلة هي باستخدام الأداة dd، هذه البرمجيّة مرنة جدًا وتتيح لنا نسخ المعلومات بِت تلو الآخر إلى مكان جديد، ويعني هذا أنّنا نستطيع النسخ الاحتياطي لقسم partition أو قرص disk إلى ملف واحد أو إلى جهاز raw device بدون أي خطوات تمهيدية. أبسط طريقة للنسخ الاحتياطي لقسم أو قرص هي استخدام dd كما يلي: dd if=/path/of/original/device of=/path/to/place/backupفي هذه الحالة تُحدّد =if جهاز الدخل input أو موقع، تُشير =of إلى ملف الخرج output أو موقع، من الهام جدًا تذكّر هذا الفرق، لأنّه من البديهي مسح قرص كامل إن تمّ عكسهما. إن كُنّا نرغب بالنسخ الاحتياطي لقسم يحتوي على مُستنداتنا الموجودة في dev/sda3/ نستطيع إنشاء ملف صورة كما يلي: dd if=/dev/sda3 of=~/documents.imgتُوجد العديد من الحلول الأخرى للنسخ الاحتياطي على مستوى الكتلة متوفّرة على أجهزة لينِكس، ولكنّنا لن نناقشهم هنا. إصدارات النسخ الاحتياطيةإنّ أحد أهم الأسباب الرئيسيّة للنسخ الاحتياطي للبيانات هو القدرة على استعادة إصدار سابق من ملف أو مجموعة ملفّات في حال حدوث تغيير غير مرغوب أو حذف، وبينما تُزوّدنا جميع آليات النسخ الاحتياطي المذكورة حتى الآن بهذا إلى حدّ ما، نستطيع تنفيذ نظام أكثر قوّة باستخدام أدوات إضافيّة. الطريقة اليدويّة لإنجاز هذا هي إنشاء ملف نسخة احتياطية قبل التعديل كما يلي: cp file1 file1.bak nano file1نستطيع أيضًا أتمتة هذه العمليّة عن طريق إنشاء ملفّات مخفيّة ذات ختم زمني timestamped في كل مرّة نقوم فيها بتعديل ملف عن طريق المُحرّر، على سبيل المثال نستطيع وضع ما يلي في ملف bashrc./~ : nano() { cp $1 .${1}.`date +%y-%m-%d_%H.%M.%S`.bak; /usr/bin/nano $1; }عندما نستدعي الآن الأمر nano سيقوم تلقائيًا بإنشاء نُسَخ احتياطيّة. يُوفّر لنا هذا مستوى مُعيَّن من النسخ الاحتياطي، ولكنّها طريقة هشّة جدًّا وقد تملأ القرص بسرعة إن كُنّا نُعدِّل الملفّات كثيرًا، لذلك هي ليست حلًّا رائعًا وربما ينتهي بنا الأمر أسوأ من القيام بالنسخ اليدوي للملفات التي نريد تحريرها. ومن البدائل التي تقوم بحل العديد من المشاكل المُتأصّلة في هذا التصميم هو استخدام git، والتي هي تحديدًا نظام تحكّم بالإصدار، وبالرغم أنّ هذا قد يكون غير واضح نستطيع استخدام git للتحكّم بأي ملف تقريبًا. نستطيع إنشاء مستودع git repository في الدليل الرئيسي فورًا، ببساطة عن طريق كتابة ما يلي: cd ~ git initربّما نحتاج هنا إلى تطويع tweak الإعدادات لاستثناء بعض الملفات، ولكن بشكل عام يقوم بإنشاء إصدارات بشكل فوري، بإمكاننا بعدها إضافة محتويات الدليل الخاص بنا وتضمين الملفّات عن طريق ما يلي: git add . git commit -m "Initializing home directory"نستطيع ببساطة الانتقال إلى موقع بعيد remote location نظام git المُضمَّن أيضًا: git remote add backup_server git://backup_server/path/to/project git push backup_server masterإنّ هذا النظام ليس رائعًا للنسخ الاحتياطي من تلقاء نفسه، ولكن بجمعه مع نظام نسخ احتياطي آخر يتمكّن هذا النمط من التحكّم بالإصدار من تزويدنا بتحكّم جيّد ومُحبّب بشدّة بالتغيرات التي نقوم بها. للتعلّم أكثر حول كيفيّة استخدام git وكيف نستطيع استخدام git لإصدار الملفّات العاديّة، تحقّق من هذه الروابط. النسخ الاحتياطي على مستوى VPS، ومزود DigitalOcean كنموذجفي حين أنّه من المهم إدارة النُسخ الاحتياطيّة بأنفسنا، تُزوّدنا خدمة DigitalOcean مثلا ببعض الآليات لإكمال النسخ الاحتياطيّة الخاصّة بنا. نمتلك دالّة للنسخ الاحتياطي تقوم بانتظام بعمل نُسَخ احتياطيّة تلقائيّة من أجل droplets (مصطلح مقابل لـ VPS على DigitalOcean) التي تُمكّن هذه الخدمة، نستطيع تشغيلها خلال إنشاء droplet عن طريق اختيار صندوق التأشير "تمكين النُسَخ الاحتياطيّة" "Enable Backups": سيقوم هذا بأخذ نُسخة احتياطيّة لكامل صورة الـ VPS، وهذا يعني أنّنا نستطيع بسهولة إعادة النشر من النُسخة الاحتياطيّة أو استخدامها كأساس للـ droplets الجديدة. ولأخذ صورة لمرّة واحدة عن النظام لدينا نستطيع إنشاء لقطات snapshots، والتي تعمل بصورة مشابهة للنُسَخ الاحتياطيّة ولكنّها غير مؤتمتة، نستطيع إنشاءَها عن طريق الذهاب إلى droplet لدينا واختيار "Snapshots" من القائمة العلويّة: ترجمة -وبتصرّف- للمقال How To Choose an Effective Backup Strategy for your VPS لصاحبه Justin Ellingwood. حقوق الصورة البارزة: Designed by Freepik.
  15. على الرغم من أنَّ الأمر يبدو كأنَّه مهمةٌ مستحيلةٌ، لكنك لن تحتاج أن يكون لديك قدراتٌ خارقةٌ لتعثر على عناوين البريد الإلكتروني للمدراء التنفيذيين (CEOs)؛ فالأمر برمّته متعلقٌ بالهدف الذي تسعى إليه وبتصميمك على الوصول إليه ومعرفتك بالأدوات المتوفِّرة لمساعدتك. سنقدَّم لك في هذا الدرس قائمةً من أفضل الأدوات والتقنيات لتستخدمها لإيجاد عنوان البريد الإلكتروني لأيّ شخصٍ كان؛ بعد ذلك عليك كتابة رسالةٍ إلكترونيةٍ يدفع أسلوبها مُستلمها إلى قراءتها. ماذا «تفعل» أو «لا تفعل» عند المراسلة بالبريد الإلكترونيقبل أن تضيع في محاولة البحث عن عناوين البريد الإلكتروني، دعنا نشرح أساسيات كتابة الرسائل الإلكترونية. إذ لا ينبغي أن تتبع الشكل نفسه في كل رسالةٍ إلكترونيةٍ، فهنالك دائمًا أمورٌ يجب أن تضمِّنها في الرسالة، وأخرى عليك تجنبها. افعل: اختصر رسالتكلا يجب أن تتجاوز رسالتك حاجز 150 كلمة، ويوصي موقع «لينكدين» (LinkedIn) أن تُبقي رسالتك أقل من 100 كلمة؛ فعلى رسالتك أن تكون مميزةً، إذ أننا نجري مسحًا سريعًا بعيوننا عندما نرى مقطعًا نصيًّا طويلًا بدلًا من قراءته كلمةً بكلمة. لا تفعل: الخوض في أدق التفاصيلوصلني كثيرٌ من الرسائل التي كانت مصدر إلهامٍ رئيسي للنصائح حول ما يجب فعله أو عدم فعله عندك كتابة الرسائل الإلكترونية؛ فغالبًا ما أرى أشخاصًا يخوضون في تفاصيل كثيرةٍ إلى درجة أن تفقد الرسالة معناها. ركِّز على هدفك، وقل ما ترد إيصاله للقارئ دون حشو، واترك التفاصيل لرسائلَ قادمةٍ. افعل: دقق الرسالة لغوياقلِّةٌ من «جرائم» الرسائل الإلكترونية أسوء من الأخطاء الإملائية، أسدِ لنفسك معروفًا واقرأ الرسالة مرةً أخرى قبل إرسالها؛ وأنصحك بالانتظار عشر دقائق قبل أن تدققها، فحاول أن تُشغِل نفسك بإجراء مهمةٍ أخرى، كي تعود إليها صافي الذهن. لا تفعل: استخدام أسماء عامةتجنب كليًّا مناداة الشخص الذي ترغب بمراسلته «بالسيد» أو «السيدة»؛ ولا توجِّه حديثك «للقسم الفلاني» ولا إلى «لمن يهم الأمر»؛ فإذا أدرت أن تكون رسالتك ذات فعاليةٍ، فأظهِر لمستلم الرسالة أنك تعرف من هو. افعل: أضف قيمة لمنتجكليست الطريقة الأمثل لجذب انتباه أحدهم أن تخبره أنَّه يستحق ذاك المنتج، أو أنَّ منتجك رائعٌ جدًا؛ وإنما إخباره كيف سيستفيد من منتجك في عمله؛ فأنت تحاول بيع المنتج، ولست تحاول عرضه فقط ثم تتوقع أن «يتكلم» المنتج عن نفسه! لا تفعل: اطلب خدمةلا تستخدم كلماتٍ مثل «لو سمحت» أو «إنه يعني لي الكثير»، فالشركة لا تُقدِّم لك خدمةً، وإنما يخطون خطوةً ذكيةً إلى الأمام إذا تعاملوا معك. تذكر أنك تضيف شيئًا ذا قيمة. نصيحة: أفضل الأوقات لإرسال الرسالةتقول دراسةٌ من موقع Mailchimp أنَّ أفضل وقتٍ لإرسال رسائل البريد الإلكتروني هو وقت الظهيرة في منتصف الأسبوع؛ أما موقع Customer.io فيخصص الوقت أكثر وينصحك أن ترسلها في مساء يوم الثلاثاء. حسب خبرتي، الأمرٌ متعلقٌ بالأشخاص الذين تتواصل معهم؛ فأنا -كرائد أعمال يعمل بدوامٍ كامل على عدِّة مشاريع- ليس عندي وقتٌ خلال اليوم لأعمل على مشاريع جانبية، وهذا يعني أيضًا أنني سأبقى أعمل لوقتٍ أكثر من الموظفين التقليديين الذي يعملون من الساعة التاسعة صباحًا حتى الخامسة مساءً؛ فهنالك احتمالٌ كبيرٌ أن أبدأ تصفحي للبريد قرابة منتصف الليل. ربما يكون ما سبق ملائمًا لحالتي؛ وقد لا ينطبق على أصحاب الأعمال، أو الصحفيين، أو الموظفين الذين لديهم أطفالٌ صغار. أدوات إيجاد عناوين البريد الإلكترونيلنأخذ فكرةً عن بعض أفضل الأدوات لتعقب عناوين البريد الإلكتروني التي تبحث عنها؛ سأذكر هنا بعض الأدوات التي وجدتها الأكثر كفاءة؛ ولما كانت أغلبية تلك الأدوات مجانيةً أو توفِّر فترةً تجريبيةً مجانية، فأنصحك أن تجربها جميعًا وتنظر أيها تلبي احتياجاتك. toofrأنا معجب كثيرًا بموقع toofr، فهو سهل الاستخدام ويمنحك إمكانية الوصول إلى كمياتٍ ضخمةٍ من عناوين البريد الإلكتروني، ويوفِّر لك مقياسًا لتحديد حجم المخاطرة في مراسلة ذاك الشخص، وسيتقاضى مبلغًا بسيطًا لقاء كل طلب بحث، وسيمنحك اثنتا عشرة عمليةُ بحثٍ مجانية. Datanyze Insiderيوفِّر Datanyze مجموعةً كاملةً من أدوات البحث أحدها هو «Insider email Finder»؛ ومَثَله كمَثَلِ toofr في إمكانية استخدامه كإضافةٍ لمتصفح كروم، مما يُسهِّل عليك عملك عندما تبحث (وبسرعة) عن كميّةٍ ضخمةٍ من العناوين. SellHackأما SellHack -الذي يعمل أيضًا إضافةً للمتصفح- فيبحث داخل الحسابات الاجتماعية للعثور على عناوين البريد الإلكتروني «المخفيّة» التي لا يمكن إيجادها بسهولة. تساعدك هذه الأداة كثيرًا في العثور على المعلومات المتوفِّرة للعامة لكن يصعب العثور عليها. Content Marketerلن نُقصِّر في حق Content Marketer هنا، فهذا ما صُمِّمَت له خدمتنا! فلو أردت أن تتفحَّص منشورًا حديثًا أو تبحث عن شخصٍ معيّن، فسيجد برنامجنا عناوين البريد التي تبحث عنها؛ ونمنحك فترةً تجريبيةً أيضًا. Voila NorbertNorbert هي أداةٌ سحريةٌ بسيطة المظهر تبحث في نطاقٍ واسعٍ من البيانات عن عناوين البريد الإلكتروني التي تريد الحصول عليها؛ هذه الأداة مجانيةٌ تمامًا، فإذا كنت تعرف الاسم الأول والشهرة ومكان العمل لمن تبحث عنهم، فهذه الأداة هي الخيار الأمثل. Rapportive + Gmailتعتمد هذه الأداة على التخمين؛ لا أقصد أن تحاول إرسال الرسائل إلى أشكالٍ مختلفة من العناوين البريدية آملًا أن تحصل على رد (لا تفعل هذا أبدًا)؛ وإنما استخدام Rapportive (الذي هو إضافة لـ Gmail) الذي يسمح لك بمشاهدة حساب لينكدين للشخص الذي تكتب عنوان بريده الإلكتروني؛ حاول أن تخمِّن عنوان البريد الإلكتروني في خانة «إلى» في نموذج إرسال البريد الإلكتروني، واضغط على Enter وانظر إن ظهر أمامك الحساب. العثور على نمط العناوينإذا لم تثمر رحلتك في البحث عن عناوين البريد الإلكتروني؛ فربما تعتمد على التجربة والخطأ؛ لن تحصل على عنوان البريد الإلكتروني كاملًا عندما تستخدم هذه الأدوات، وإنما نمط العناوين التي تُعطيها الشركة لموظفيها. Email For Corporationsستمثِّل هذه الأداة نقطة انطلاقٍ لك، إذ لديهم قاعدة بياناتٍ كبيرة لأغلبية الشركات الكبيرة؛ إذا كان من تبحث عن بريده يعمل في شركةٍ كبيرةٍ، فيمكنك أن تبدأ من هنا. EmailBreakerلدى هذه الأداة واجهةٌ بسيطةٌ جدًا، مما يجعل من السهل معرفة إن كان للشركة نطاقٌ مرتبطٌ بعناوين بريدٍ إلكترونيٍ أم لا. ابدأ بكتابة اسم النطاق وستساعدك ميزة الإكمال التلقائي في ذلك؛ وبعد أن يظهر النطاق الذي تبحث عنه، فستُكتَب تحته الصيغ المحتملة لعناوين البريد. CEO Email Addressesموقع جَمَعَ مختلف المعلومات عن المدراء التنفيذيين للشركات وعناوين بريدهم. Email FormatEmail Format يحتوي عددًا كبيرًا من عناوين البريد التي يمكنك البحث فيها؛ سيأخذ هذا الموقع وقتًا أكثر من غيره، ولكن إن جرَّبت الخيارات الأخرى ولم تُجدِ نفعًا، فلدى هذا الموقع أعداد ضخمةٌ من أسماء النطاقات لتبحث فيها. أدوات خاصة بالشبكاتإذا استسلمت ووصلت إلى هذه النقطة، فأنت تحتاج إلى شيءٍ أكثر تحديدًا، وربما تريد أن تستخدم طريقةً تعتمد على الشبكة. سواءً كنت تستعمل ارتباطاتك في شبكات التواصل الاجتماعي، أو تتصل بأصدقائك وتطلب منهم معروفًا، أو تستخدم الأدوات المذكورة لاحقًا؛ فستفاجأ كم يمكن أن تستفيد من طلبٍ بسيط، وستفاجأ أكثر عندما تكتشف أنَّ معظم الأشخاص يعرفون بعضهم بعضًا. Conspireيرتبط Conspire بذكاءٍ مع شبكتك الاجتماعية (مثله كمثل Google crawlers) ليساعدك بالعثور على أفضل طريق للاتصال بالشخص الذي تريده؛ استعماله بسيطٌ جدًا، فكلُّ ما عليك فعله هو التسجيل فيه وإعطاءه عنوان البريد الإلكتروني. ارتباطات لينكدين عندما تبحث عن شخصٍ ما على لينكدين، فسيخبرك الموقع بكيفية التعرّف عليه؛ لكنه لا يُظهِر دائمًا الارتباطات المباشرة، بل يعطيك رأس الخيط عبر إخبارك بمن تراسل لتتعقب الشخص الذي تبحث عنه. البحث المتقدمإذا كنت تبحث عن تطبيقٍ عمليٍ لمهاراتك التجسسية، فهذه أفضل طريقةٍ لك؛ وبعض النظر أن الأدوات المذكورة آنفًا ستحاول القيام بهذا العمل عوضًا عنك، لكن لمسةً إبداعيةً بسيطةً ستؤتي أُكلها وستحصل على ما تريد. هذه بعض الأمثلة عن آلية البحث المتقدم. البحث في المصدريمكنك الذهاب إلى الشيفرة المصدرية لصفحة ويب، والضغط على Crtl+f (أو أي اختصار آخر يُستعمَل للبحث في نظام تشغيل حاسوبك) للبحث عن عنوان بريدٍ إلكتروني، الأمر بهذه البساطة. البحث في Googleهنالك عددٌ ضخمٌ من تركبيات (combinations) البحث التي يمكنك استخدامها، ففي بعض الأحيان يكون العثور على البريد الإلكتروني لأحدهم سهلًا لأنه معروض للعموم (على عكس توقعك)؛ هذه بعض التركيبات التي يمكنك استخدامها: [الاسم الأول] + [الشهرة] email address[الاسم الأول] + [الشهرة] contact[الشهرة] + [اسم الشركة] contactجرِّب البحث عدِّة مرات وستحصل على مبتغاك بسرعة. البحث المتقدم في تويترفي نهاية المطاف، هناك ميزة البحث المتقدِّم في تويتر؛ فبعد ذهابك إلى تلك الصفحة، اجعل البحث مخصصًا لمستخدمٍ معيّن -كما في الصورة في الأعلى- والكلمات المفتاحية ستكون هي «(at)» و «(dot)» لأن الكثير من الأشخاص يحاولون استخدامها عند كتابة عناوين بريدهم خشية أن تكتشفها البوتات (bots) ثم تُرسَل إليها الرسائل المزعجة (spam)؛ جرِّب بضع تركيباتٍ، لكن تجنب كلمة «email» لأنها لن تأتي بنتيجة. دوركما هي الطرق التي وجدت أنها الأفضل للعثور على عناوين البريد الإلكتروني؟ أنسيتُ أن أذكر أحداها؟ وإذا أمكنك استخدام هذه الطرق لتعقب بريدي، فلا تتردد في إرسال أيّة أسئلة لي، فسأكون مسرورًا بالتعرف عليك! ترجمة -وبتصرّف- للمقال Content Marketer’s Guide To Finding Anyone’s Email Address لصاحبه Sujan Patel. حقوق الصورة البارزة: Designed by Freepik.
  16. تتّبع الأدوات المساعدة في لينِكس فلسفة Unix من ناحية تصميمها عادةً، حيث يُوصى بأن تكون الأدوات صغيرة، أن تستخدم ملفّات نص مُجرَّد plain text للدخل input والخَرْج output، وأن تعمل بالأسلوب التركيبي modular manner، ونمتلك بسبب هذا الإرث legacy وظيفة رائعة لمعالجة النّصوص مع أدوات مثل sed وawk. سنناقش في هذا الدّرس awk، والتي هي لغة برمجة ومُعالِج نصوص على حدٍّ سواء يُمكن استخدامها للتعامل مع بيانات النّصوص بطرق مفيدة جدًّا، سنناقش هذا على Ubuntu 12.04 VPS ولكن ينبغي أن يعمل بنفس الطريقة على أي نظام لينِكس حديث. الصياغة الأساسية Basic Syntaxيتم تضمين الأمر awk افتراضيًّا في جميع أنظمة لينِكس الحديثة، لذا لن نحتاج إلى تثبيته لكي نبدأ باستخدامه. يكون awk مفيدًا أكثر عند التعامل مع ملفات نصيّة مُنسَّقة بطريقة متوقعة، فعلى سبيل المثال يكون ممتازًا في تحليل parsing والتعامل مع البيانات المجدولة، فهو يعمل على الأسطر سطرًا تلو الآخر وبالتكرار عبر كامل الملف. يستخدم awk افتراضيًّا الفواصل whitespaces (المسافات spaces، tabs، إلخ) للفصل بين الحقول، ولحسن الحظ تستخدم معظم ملفّات الإعدادات على نظام لينِكس هذه الصّيغة. الصيغة الأساسيّة لأمر awk هي: awk '/search_pattern/ { action_to_take_on_matches; another_action; }' file_to_parseنستطيع إمّا إزالة قسم البحث search أو قسم الإجراء action من أي أمر awk، إنّ الإجراء الافتراضي الذي يتم اتخاذه إن لم نقم بكتابة القسم “action” هو الطباعة “print”، والذي يقوم ببساطة بطباعة كافّة الأسطر الموافقة. إن لم نقم بكتابة القسم “search” يُنفِّذ awk الإجراء المُدرَج في كل سطر. أمّا إن قمنا بكتابتهما معًا فيستخدم awk قسم البحث search ليقرّر إذا ما كان السّطر الحالي يعكس النمط pattern المطلوب، ومن ثمّ يُنفِّذ الإجراءات على الأمور المُوافِقة له. استخدامات بسيطةنستطيع استخدام awk في أبسط أشكاله مثل cat ليطبع ببساطة جميع أسطر ملف نصّي على الشّاشة. فلنطبع ملف fstab لخادومنا، والذي يعرض أنظمة الملفّات filesystems التي يعرفها: awk '{print}' /etc/fstab# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/vda1 during installation UUID=b96601ba-7d51-4c5f-bfe2-63815708aabd / ext4 noatime,errors=remount-ro 0 1لا يفيدنا هذا كثيرًا، فلنجرّب قدرات awk في ترشيح filtering البحث: awk '/UUID/' /etc/fstab# device; this may be used with UUID= as a more robust way to name devices UUID=b96601ba-7d51-4c5f-bfe2-63815708aabd / ext4 noatime,errors=remount-ro 0 1وكما نرى يطبع awk الآن الأسطر التي تحتوي "UUID" فقط، بإمكاننا التخلّص من سطر التعليق comment غير المهم عن طريق تحديد أنّ "UUID" يجب أن تتواجد في بداية السّطر: awk '/^UUID/' /etc/fstabUUID=b96601ba-7d51-4c5f-bfe2-63815708aabd / ext4 noatime,errors=remount-ro 0 1نستطيع بشكل مشابه استخدام قسم الإجراء action لتحديد أي قطع من المعلومات نريد طباعتها، على سبيل المثال لطباعة العمود الأول فقط نستطيع كتابة: awk '/^UUID/ {print $1;}' /etc/fstabUUID=b96601ba-7d51-4c5f-bfe2-63815708aabdيمكننا الرجوع لكل عمود (لأنّها مفصولة بفراغ بينها) عن طريق متغيرات variables مرتبطة برقم عمودها، على سبيل المثال نستطيع الرجوع للعمود الأول بواسطة المتغير 1$، والرجوع لكامل السّطر بواسطة المتغير 0$. متغيرات awk الداخلية والتنسيق الموسع Expanded Formatيستخدم awk بعض المتغيّرات الدّاخليّة internal variables لتعيين قطع معيّنة من المعلومات بينما يقوم بمعالجة الملف. إنّ المتغيّرات الدّاخليّة التي يستخدمها awk هي: FILENAME: يُرجِع ملف الدّخل input الحالي.FNR: يُرجِع عدد التسجيلات record الحاليّة نسبة لملف الدّخل الحالي، على سبيل المثال إن كُنّا نملك ملفّين للدخل فسيخبرنا هذا المتغيّر بعدد التسجيلات لكل ملف بدلًا من أن يخبرنا بالمجموع الكلّي.FS: فاصل الحقل الحالي المُستخدَم للدلالة على كل حقل في التسجيل، يتم تعيينه افتراضيًّا إلى مسافة whitespace.NF: عدد الحقول في التسجيلات الحاليّة.NR: عدد التسجيلات الحاليّة.OFS: فاصل الحقل للبيانات المُخرَجة، يتم تعيينه افتراضيًّا إلى مسافة whitespace.ORS: فاصل التّسجيلات للبيانات المُخرَجة، وهو بشكل افتراضي سطر جديد.RS: فاصل التّسجيلات المُستخدَم لتمييز التّسجيلات المنفصلة في ملف الدّخل، وهو بشكل افتراضي سطر جديد.نستطيع تغيير قيم هذه المتغيّرات بحسب رغبتنا لتوافِق احتياجات ملفّاتنا، نقوم بذلك عادةً خلال طور التهيئة لمعالجة awk. يقودنا هذا إلى مفهوم هام آخر، إنّ صياغة awk مُعقَّدة أكثر بقليل ممّا شاهدناه في البداية، حيث توجد أيضًا كُتَل blocks اختياريّة BEGIN وEND والتي يُمكن أن تحتوي على أوامر ليتم تنفيذها قبل وبعد معالجة الملف على التوالي. يجعل هذا من صيغتنا المُوسَّعة تبدو مشابهة لما يلي: awk 'BEGIN { action; } /search/ { action; } END { action; }' input_fileإنّ الكلمات المفتاحيّة BEGIN وEND هي في الواقع مجرّد مجموعات مُحدّدة من الشّروط conditions تمامًا مثل مُعامِلات parameters البحث، فهي تتوافق مع الشّروط: قبل معالجة المستند وبعد معالجته. ويعني هذا أنّه بإمكاننا تغيير بعض المتغيّرات الداخليّة في القسم BEGIN، فعلى سبيل المثال الملف etc/passwd/ مفصول بواسطة نقطتين (:) بدلًا من مسافة، وإن أردنا طباعة العمود الأول من هذا الملف نستطيع كتابة ما يلي: sudo awk 'BEGIN { FS=":"; } { print $1; }' /etc/passwdroot daemon bin sys sync games man . . .نستطيع استخدام الكُتَل BEGIN وEND لطباعة معلومات بسيطة حول الحقول التي نطبعها: sudo awk 'BEGIN { FS=":"; print "User\t\tUID\t\tGID\t\tHome\t\tShell\n--------------"; } {print $1,"\t\t",$3,"\t\t",$4,"\t\t",$6,"\t\t",$7;} END { print "---------\nFile Complete" }' /etc/passwdUser UID GID Home Shell -------------- root 0 0 /root /bin/bash daemon 1 1 /usr/sbin /bin/sh bin 2 2 /bin /bin/sh sys 3 3 /dev /bin/sh sync 4 65534 /bin /bin/sync . . . --------- File Completeبإمكاننا كما نرى تنسيق الأشياء بشكل أنيق من خلال الاستفادة من بعض ميّزات awk. جميع الأقسام المُوسّعة اختياريّة، وفي الواقع القسم action الرئيسي بذاته اختياري إن تمّ تعريف قسم آخر، نستطيع أن نفعل أشياء من هذا القبيل كما يلي: awk 'BEGIN { print "We can use awk like the echo command"; }'We can use awk like the echo commandالبحث في الحقول والتعابير المركبة في awkقُمنا في أحد الأمثلة السّابقة بطباعة السّطر الذي يبدأ بـ "UUID" من الملف etc/fstab/، وكان هذا سهلًا لأنّنا كُنّا نبحث عن بداية السّطر بأكمله. ولكن ماذا لو أردنا معرفة إذا ما كان نمط البحث قد وافق بداية الحقل field بدلًا من ذلك؟ نستطيع إنشاء الملف favorite_food.txt الذي يضم قائمة تحوي رقم العناصر والأطعمة المفضّلة لمجموعة من الأصدقاء: echo "1 carrot sandy 2 wasabi luke 3 sandwich brian 4 salad ryan 5 spaghetti jessica" > favorite_food.txtإن كُنّا نريد إيجاد جميع الأطعمة التي تبدأ بـ “sa” من هذا الملف فبإمكاننا البدء بتجربة شيء مشابه لما يلي: awk '/sa/' favorite_food.txt1 carrot sandy 2 wasabi luke 3 sandwich brian 4 salad ryanقمنا هنا بالمطابقة مع أي مثال عن “sa” في الكلمة، وهذا لا يستثني كلمات مثل " wasabi" والتي تحوي هذا النمط في منتصفها، أو "sandy" غير الموجودة في العمود الذي نريده، فنحن مهتمون فقط بالكلمات التي تبدأ بـ “sa” والموجودة في العمود الثاني. بإمكاننا إخبار awk أن يُطابِق بداية العمود الثاني باستخدام هذا الأمر: awk '$2 ~ /^sa/' favorite_food.txt3 sandwich brian 4 salad ryanيسمح لنا هذا كما نرى بالبحث فقط في بداية العمود الثاني عن مُطابِق. يُخبِر الحرف "^" بأن يُحدِّد awk بحثه في بداية الحقل، ويُحدِّد الجزء "~field_num" بأنّه يجب فقط النّظر إلى العمود الثاني. يُمكننا بسهولة البحث عن الأشياء غير المُطابِقة بتضمين الحرف "!" قبل المَدّة tilde (~). سيعيد هذا الأمر جميع الأسطر التي لا تملك طعامًا يبدأ بـ “sa”: awk '$2 !~ /^sa/' favorite_food.txt1 carrot sandy 2 wasabi luke 5 spaghetti jessicaإن قرّرنا لاحقًا أنّنا فقط مهتمّون بالأسطر التي يكون فيها ما سبق صحيحًا ورقم العنصر أقل من 5، فنستطيع استخدام تعبير مُركَّب مثل هذا: awk '$2 !~ /^sa/ && $1 < 5' favorite_food.txtيُقدِّم لنا هذا بعض الأشياء الجديدة، أوّلها هو القدرة على إضافة مُتطلّبات إضافيّة للسطر الذي نريد مُطابقته باستخدام العامل operator &&، نستطيع باستخدام هذا جمع عدد كيفي من الشّروط للسطر الذي نريد مُطابقته. نستخدم هذا العامل لإضافة التحقّق من أنّ قيمة العمود الأوّل أقل من 5. الخاتمةيجب أن يكون لدينا الآن فكرة أساسيّة حول كيفيّة قيام awk بالتعامل مع تنسيق، وطباعة الملفّات النّصيّة بانتقائيّة، رغم ذلك فإنّ awk موضوع أكبر من هذا بكثير، وهو في الواقع لغة برمجة كاملة تحتوي على إسناد للمتغيّرات، بُنى التّحكّم control structures، دوال مُضمَّنة built-in functions، والمزيد من ذلك، ويُمكن استخدامه في scripts لتنسيق النصوص بطريقة مقروءة بسهولة. ولتعلّم المزيد حول كيفيّة العمل مع awk تحقّق من الموارد الكبيرة له على الإنترنت، واقرأ عن gawk وهو إصدار GNU من awk الموجود على توزيعات لينِكس الحديثة. ترجمة -وبتصرّف- لـ How To Use the AWK language to Manipulate Text in Linux لصاحبه Justin Ellingwood.
  17. كثيرًا ما تقرأ في مدوّنات التسويق حول أهميّة التخطيط الدّقيق للحملات التّسويقيّة. لكنّ العديد من تلك المدوّنات لا تشير إلى أنّ الحملات التّسويقية لا تقتصر على إطلاق المنتجات. فإذا كنت ترغب في تحقيق نتائج قابلة للقياس، عليك أن تعامل كل جزء من أنشطة التّسويق على أنّه حملة تسويقيّة. عند بدايتك لكل مشروع هدفه صناعة فرق في عملك يجب عليك أن تمتلك خطّة رئيسيّة؛ مجموعة من الأهداف الواضحة، تواريخ بداية ونهاية محدّدة، ومجموعة من الوسائل لتتبّع نجاحك في المشروع أو إخفاقك. إذًا ماهي الإعدادات الإضافيّة التي ترافق "عقليّة الحملة"؟ ما هو الترتيب المثالي لتنفيذ العمليّات؟ وماهي المصادر الإضافيّة التي تحتاجها؟ سنستعرض في هذا المقال برنامجًا مُفصّلًا خطوة بخطوة لتخطيط وإطلاق حملتك القادمة مع مجموعة مختارة من الأدوات التي تساعدك في كل خطوة. أولا: الفكرة، الدراسة وتحديد الهدفأستطيع الجزم بأنّك تمتلك أفكار مذهلة تدور في ذهنك أكثر مما تدرك، لكن هل حصلت تلك الأفكار على الانتباه والاهتمام الذي تستحقّه؟ إنّ تنظيم الأفكار يساعدك على تحديد الفرص في الأمر الأكثر احتمالًا. يمكنك أن تستخدم لوحة Trello لتنظيم أفكارك التّسويقيّة التي تحتوي على أعمدة لكل مرحلة من عملية التخطيط: لوحة Trello لحملة تسويقيّة خاصّة بفريق Unbounce. تمت إزالة أفكار الحملة "الرائعة" للخصوصيّة. ابدأ بإضافة بطاقات الأفكار إلى عمود "الأفكار"، وقم بتحديد غرض المشروع لكل فكرة: كم سيستغرق المشروع؟ماهي المصادر التي يتطلّبها تنفيذ المشروع؟ما نوع النتائج التي تتوقعها؟عندما تبدأ بالفعل بتنفيذ الحملة حرّك البطاقة عند كل مرحلة من عملية التّخطيط، من التحقق من "صلاحية الفكرة Validating" إلى "قيد التنفيذ Underway"، وابق على عمود "انتهى Done" لكي تستطيع تتبع تقدّم العمليّة وتتأكد من أنّك انتهيت منها. إنّ تنظيم الأمور بهذه الطريقة يساعدك على تحديد الأولويّات ويجعلك مسؤولًا عن أفكارك من البداية حتّى النهاية. اعرف جمهورك وما الذي يجذبهمحاول دائمًا إبقاء جمهورك نصب تفكيرك عندما تقوم بتقييم أفكارك. اسأل نفسك: أي جزء من مسارات التّسويق تستهدف؟ ما هو نوع المحتوى أو الحملة التي تستقطب العملاء المحتملين؟ما هو المواضيع التي تحظي بشعبيّة بين جمهورك؟ ماهي الحملة التي قمت بها في السّابق وتلقّت اقبالًا؟ وأي تلك الحملات فشلت؟ما الشّيء الذي يحتاج الجمهور إليه؟ هل هنالك أسئلة متكررة في صندوق تعليقات المدوّنة، وسائل التواصل الاجتماعي، أو مع فريق دعم العملاء الخاص بك؟اسأل نفسك دائمًا كيف تستطيع إيصال ذلك الشيء القيّم إلى عملائك المحتملين. هنالك سبب وراء القول: "إنّ العميل دائمًا على حق"؛ ففي نهاية اليوم سيشكرك العملاء عن طريق التحويلات إذا قمت بإعطائهم ما يريدونه. كن محددا قدر الإمكان عند تحديد أهدافككن محدّدًا جدّا حول ما تتوقّعه من الحملة التّسويقية في اللحظة التي تحدد فيها فرصة مواتية. لا أقول إنّه يجب أن تعلن أنّك "تريد المزيد من المبيعات"، لكن يجب أن تكون محدّدًا قدر الإمكان لكي تستطيع قياس نجاحك لاحقًا. على سبيل المثال، عندما قمنا بإطلاق دليل مسوّق التحويل لكتابة الإعلانات في صفحات الهبوط، كانت النتائج المتوقّعة هي: 5,000 تنزيل للكتاب1,000 من العملاء المحتملين الجدد100 من البدايات التجريبيّة الجديدةاسأل نفسك ماهي مؤشّرات الأداء الأساسية التي تهمّ في عملك وما هي النتائج التي تتوقعها. وإذا لم تقم بحملة سابقة يمكنك اتّخاذها كمرجع فعليك بالأخذ بأفضل تخمين. أسوء ما يمكن أن يحدث في هذه الحالة هو أن تخطئ تخميناتك، وسيكون لديك توقّعات أكثر واقعية في المرّة القادمة. ثانيا: بناء واختبار صفحة الهبوط الخاصة بالحملةيجب أن يكون الهدف من الحملة واضح تمامًا إذا كنت تريد منها أن تدفع المستخدمين إلى إجراء معيّن. ففي النهاية هم يستحقّون تجربة تسويق سارّة وسلسة، أليس كذلك؟ إذا كنت تتفق مع الكلام أعلاه عليك أن تنشئ صفحة هبوط مخصّصة لكل حملة تسويق تطلقها. لأنّ صفحات الهبوط تتيح لك إمكانية توجيه العملاء المحتملين نحو الهدف بطريقة مختصرة ومقنعة، وهذا يمكّنك من تتبّع نجاح الحملة. استخدم العناصر الخمسة لصفحات الهبوط ذات التحويل العالييجب أن تجعل أي صفحة هبوط خاصّة بحملة ما العملاء المحتملين يتساءلون: "ماذا يوجد لأجلي في هذه الصفحة؟" وهذا يشمل الحديث عن الفوائد وليس الميزات، والتأكّد من توفير جميع المعلومات الضّرورية التي يحتاجها العملاء المحتملون لاتّخاذ القرار. ألقِ نظرة على صفحة الهبوط التي قمنا بإنشائها لإطلاق ميزة التجاوب مع الهواتف النقّال: لاحظ كيف أنّ جميع العناصر الخمسة لصفحة الهبوط تظهر فور تحميل الصّفحة دون الحاجة إلى التّمرير (above the fold): عرض قيمة فريدة من نوعها unique value propositionلقطة البطل Hero Shot (صورة أو فيديو يعرض بوضوح فوائد وسياق الاستخدام)الفوائد benefitsالدليل الاجتماعي social proof (التأثير الإيجابي الذي يتوّلد عندما يعرف الناس أنّ "الجميع يفعل ذلك")الدّعوة إلى إجراء call to actionلا تنسً أن تختبر الصفحة بعد جمع كل هذه العناصر فيها. كما أنّه لا يكفي وجود عنصر "لقطة البطل"، وإنّما يجب أن تتأكّد من أنّها "لقطة البطل الأمثل". هل يمكن للفيديو أن يضيف قيمة إلى الصفحةفي بعض الأحيان من الصّعب تلخيص العرض في المنطقة فوق خط الطّي above the fold. فقد يكون العرض معقّد، أو أنّك ترغب في عرض منتجك مع بعض الحركة لكي يستطيع الزبائن المحتملون تصوّر أنفسهم يقومون باستخدامه. بإمكانك تضمين مقطع فيديو في الصفحة (بمساعدة بعض الخدمات مثل Wistia)، وبذلك تستطيع مواجهة الشكاوى التي يمتلكها العملاء المحتملون عندما لا يستطيعون استيعاب العرض الذي تقدّمه. قررنا عندما قمنا بإطلاق ميزة التجاوب مع الهواتف النقّالة أن نعرض فيديو ضمن صفحة الهبوط. لقد أردنا أن نضيف القليل من البهجة بالإضافة إلى التّوضيح الدقيق لما ستكون عليه الميزة (وما يبدو عليه التطبيق): برأيك هل نجح الفيديو في ذلك؟ بإمكاني أن اشير إلى دراسة حالة مقنعة تثبت أن الفيديوهات يمكن أن تزيد التحويلات conversions في صفحات الهبوط. كذلك بإمكاني أن أشير إلى دراسة تثبت عكس ذلك. لكن هنالك شيء واحد مؤكّد: اختبار A/B هو صديقك الدائم. تذكّر عندما تقرر إضافة فيديو أنّه مشروع يقتضي الوقت والمصادر الكثيرة. تأكّد من أنّك لن تهمل العناصر الأخرى المهمّة في صفحة الهبوط. والسّبب هو أنّ الفيديو لن يبرز إذا كان المحتوى الرئيسي غير فعّال. قم بالإعداد لآلية التسليمقم بإنشاء قائمة بريديّة أو شريحة مخصّصة لتلك الحملة لكي تستطيع تتبّع التسجيلات بسهولة والبقاء على تواصل مع الزبائن. يمكنك إضافة الزبائن إلى تلك القائمة بعد أن يقوموا بملء النموذج في صفحة الهبوط (تستطيع إنشاء القوائم عن طريق أحد مزوّدات خدمة البريد الإلكتروني مثل AWeber). بعدها قم بإضافة رسائل متابعة follow-up message التي تقوم بتسليم العروض، أو قم بتسليمها عن طريق صفحة تأكيد confirmation page. الأمر المهم هو ألّا تترك زبونًا معلّقًا. ثالثا: إعداد متتبعات الهدفإذا كنت ستستثمر الوقت والمصادر في أفكارك المذهلة عليك أن تختبر أداء الحملة. تعتبر تحليلات Google من الأدوات المفيدة في التتبّع الواضح للأهداف والتحويلات (مثل عدد مرات تحميل كتاب إلكتروني). لكن أحيانًا تشتمل الحملات على أكثر من نقطة اتّصال touchpoint مع العملاء المحتملين. تعمق في التحليلاتتزوّد بعض الأدوات مثل KISSmetrics ببعض التحليلات التي يُحبَط المسوّقون (خصوصًا مسوّقو SaaS) من عدم وجودها في تحليلات Google. تسهّل KISSmetrics عليك تحديد بيانات الحملة وإنشاء تقرير مخصّص وبسيط لعرض النتائج. كما وجدنا أنّه من الميزات القيّمة التي توفّرها هذه الأداة هي أنّها تسمح لك سحب بيانات العملاء المحتملين من نظام الفوترة بحيث يمكنك تتبّع تقدّمهم بدقّة على طول مسار التّحويل conversion funnel، وحتّى بعد أن يصبحوا فعلًا زبائن. بإمكانك إعداد أحداث لكل جزء صغير من عملية التحويل. مثلًا يمكنك إعداد حدث عندما يقوم العميل المحتمل بإتمام كل من الخطوات التالي: زيارة صفحة الهبوط الخاصّة بالحملة.التسجيل لفترة 30 يوم تجريبيّة مجّانيّة.استخدام المنتج.يمكنك بعدها إنشاء تقارير المسارات ورؤية النقاط التي ينخفض عندها عدد الزبائن، ومن ثمّ التّحسين تبعًا لذلك. إنّ تقرير كهذا (تم سحبه من KISSmetrics) يعطيك نظرة حول النقاط التي ينخفض فيها عدد العملاء المحتملين على طول مسار التّحويل. مصدر الصورة. رابعا: التوزيع والترويجبعد الانتهاء من إنشاء كل ما سبق وإعداد المتتبّعات، ينبغي عليك إعداد خطة للترويج للحملة. ماهي الوسائل التي ستقوم بالتّرويج عن طريقها؟ البريد الإلكتروني، التّسويق المشترك، شبكات التّواصل الاجتماعي، النشرات الصحفية، أو ربّما عن طريق مسابقة؟ تذكّر أنّ عملية التّوزيع والتّرويج يجب ألّا تكون متأخّرة مهما كانت الطريقة التي ستروّج بها. كما يجب أن يكون هذا العمل التّحضيري متزامنًا مع إنتاج المحتوى لكي تستطيع إنهاء الكثير من الأعمال الصعبة قبل موعد الإطلاق. الإعلان عن الحملة على وسائل التواصل الاجتماعيإنّ المعجبين في وسائل التّواصل الاجتماعي قاموا بمتابعتك لأنهم مهتمّون بما تفعله وبما تقوله، لذلك أخبرهم ما الذي يجري. يجب أن تمتلك كل حملة تسويقيّة حملة تابعة على وسائل التّواصل الاجتماعي لإشهارها بالكلمة، وعلى الأقلّ يجب عليك: إنشاء حسابات تواصل اجتماعي متنوّعة لها نفس قصد ورسالة صفحة الهبوط التي قمت بإنشاء سابقًا.عمل وسوم للعناوين URLs التي تستخدمها لتوزيع المحتوى على شبكات التّواصل الاجتماعي لكي تستطيع قياس نتائج الحملة.جدولة الرسائل التّرويجية مسبقًا باستخدام أدوات مثل Hootsuite لتتصادف مع موعد الإطلاق ولتتجنّب اللخبطة والعجلة في اللحظة الأخيرة.البقاء على اطّلاع على ما يحدث في شبكات التّواصل الاجتماعي لجمع ردود الأفعال أو الآراء والإجابة على التّعليقات أو الأسئلة حول الحملة الخاصّة بك.الإعلان عن الحملة في مقالات المدونةلماذا لا تستخدم المدوّنة كمنصّة للترويج عن الحملة إذا كانت لديك مجموعة من القرّاء المتفاعلين؟ بإمكانك كتابة مقال عن الحملة لغرض إثارة اهتمام القرّاء، ثم قم بإدراج زرّ الدّعوة إلى إجراء في نهاية المقال. أو بإمكانك كتابة مقال يُعلن ببساطة عن موعد الإطلاق بدلًا من ذلك. عندما قمنا بإطلاق الكتاب الإلكتروني وجدنا أنّ الإعلان الصّريح عن الإطلاق (بدلًا من إدراج زرّ الدّعوة إلى إجراء في مقال ذي صلة) أدّى إلى زيادة في الجّلسات sessions والتّنزيلات: الإعلان الصّريح عن إطلاق الكتاب الإلكتروني أدّى إلى مشاهدات أكثر لصفحة الهبوط الخاصّة بالحملة ونسبة تنزيل أعلى للكتاب. قد يكون للحملة مواعيد بداية ونهاية محددة، لكنّ مقال المدوّنة قد يدوم للأبد، لذلك تأكّد من إعطاء الاهتمام الكافي لـ SEO واختر الكلمات المفتاحيّة المناسبة. إذا كانت الحملة التي تقوم بها دائمة، عليك أن تأخذ في الاعتبار تهيئة صفحة الهبوط لمحركات البحث لكي يستطيع الأشخاص العثور عليها بشكل طبيعي. (يمكن لبعض الأدوات مثل Moz مساعدتك إذا كنت مبتدئ SEO). الإعلان عن الحملة بواسطة القائمة البريديةسيكون من السهل الإعلان عن الحملة عبر القائمة البريديّة إذا كنت بالفعل تمتلك واحدة، لأنّ الأشخاص الذين تمتلكم في القائمة هم بالفعل من المهتمّين بما تفعله. إليك أفضل الممارسات التي تساعدك على بدء الحملة عبر القائمة البريديّة: تأكّد من أن محتوى البريد الإلكتروني مطابق لما يوجد في صفحة الهبوط.يجب أن يكون لسطر عنوان الرسالة وظيفة واحدة وهي دفع العملاء المحتملين إلى فتح البريد الإلكتروني. حيث يجب أن يجذب انتباه القرّاء، لكن باختصار ووضوح. اختبر العديد من العناوين لمعرفة أيّها يدفع المشتركين إلى فتح البريد الإلكتروني.يجب أن يكون المحتوى الأساسي موجزًا ويشرح بوضوح الفوائد من الحملة. لأنّ وظيفته هي جعل القرّاء يضغطون على زرّ الدّعوة إلى إجراء في البريد الإلكتروني.يجب أن يبرز زرّ الدّعوة إلى إجراء ويوضّح ما الذي سيحصل عليه الأشخاص عند النقر عليه. جرّب نصوص زرّ الدّعوة إلى إجراء التي تجيب على السؤال: "أريد أن ..." من السهل رصد زرّ الدّعوة إلى إجراء في إعلان webinar وهو يكمل الجملة "أريد أن ..." هنالك العديد من الطرق التي يمكن استخدامها للترويج للحملة، حتّى أنّ هنالك طرق مدفوعة؛ مثل الدفع مقابل كل نقرة pay per click (يمكن أن تساعدك أداة مثل WordStream في هذا النوع من الإعلان). يجب أن تعرف الوسائل التي تفيدك ثمّ إيجاد الطرق لتنفيذها بشكل أفضل من أي شخص آخر. خامسا: رعاية العملاء المحتملينإنّ عملك لا ينتهي بعد إطلاق الحملة. يجب أن تحافظ على علاقتك مع العملاء مهما كانت أهدافك، لكي تستطيع تحويل العملاء المحتملين إلى زبائن، والزبائن إلى زبائن متكررين. إنّ رعاية العملاء تعني بناء الثّقة والعلاقات المتبادلة مع عملائك المحتملين. وستتوطّد تلك العلاقة كلما زادت نقاط الاتصال بين العملاء المحتملين والعمل. يجب أن تحرص على تتبّع تفاعلك مع العملاء (تستطيع استخدام أدوات إدارة علاقات العملاء مثل HubSpot، حيث ستسهّل عليك هذا العمل)، ومن ثم إيجاد الطرق للاستمرار في تقديم القيمة لهم. الاستمرار في تقديم القيمة للعملاءكلّما زادت التفاصيل التي تعرفها عن عملائك المحتملين ستزداد فرصك في ارسال العروض التي ترضيهم، وستزيد من احتماليّة اتمامهم العمل معك. عندما قمنا بإطلاق حملة الكتاب الإلكتروني، قمنا بإعداد حملات تسويقيّة بريديّة منفصلة لإطلاقها اعتمادًا على الإجابات التي يقدّمها العملاء المحتملون في نماذج opt-in: فمثلًا لو كانت الإجابة على السؤال أعلاه: "لا استخدم صفحات الهبوط"، نقوم بإرسال بريد متابعة لتوعيتهم حول أهميّة صفحات الهبوط (واخبارهم عن Unbounce في نفس الوقت). تعطينا هذه الطريقة فكرة عن سلوك كل مشترك، وتسمح لنا بتوجيه عروض متتابعة اعتمادًا على إجاباتهم. إذا كنت تصغي إلى عملائك المحتملين جيّدًا ستتكون لديك فكرة جيّدة عما يريدونه، وهذا يضعك في موضع فريد لمنحهم ما يحتاجونه بالضّبط. سادسا: ادرس النتائج وكرر حتى تحقق الهدفعندما تقترب حملتك من النهاية، عندها يحين الوقت لإعادة النظر في النتائج. اعقد اجتماعًا مع جميع المعنيين لمناقشة النجاحات وأوجه القصور في الحملة؛ مثلًا: هل حقّقت الحملة الأهداف الموضوعة في الخطوة الأولى؟ما الذي كان من الممكن القيام به بطريقة مختلفة؟بالنسبة للأمور التي لم تجرِ كما ينبغي، ما هو أفضل تخمين حول سبب الفشل؟كيف يمكنك تجنّب الأخطاء والقيام بالحملة بطريقة أفضل في المرة القادمة؟ما الذي تعلّمته عن جمهورك؟إنّ عقد اجتماعات مثل هذه والاحتفاظ بالملاحظات يسمح لكل فرد من الفريق أن يتعلّم من أخطاء الآخرين وأن يطوّر نفسه ليصبح مسوّق أفضل. وهذا سيجعل حملتك التّسويقيّة القادمة أروع بكثير. عامل كل نشاط تسويقي على أنه حملة مميزةلا يوجد هنالك ما يُدعى بالحملة التّسويقيّة المثاليّة. هنالك دائمًا مجال للتّكرار والتّطوير، ناهيك عن الزيادة في التّحويلات. تستطيع أن تكوّن تصوّرا واضحًا عمّا يمكن أن ينجح أو يخفق إذا كنت متأنيًّا في جميع الأنشطة التّسويقية وقمت بتقسيم العمل إلى دفعات صغيرة قابلة للتعامل معها. وهذا يقرّبك خطوة ممّا تظنّه بعيد المنال. فيما يلي قائمة مختصرة للأدوات التي ذكرتها في هذا المقال: Trello لتتبّع جميع أفكارك الرائعة.Unbounce لإنشاء صفحات هبوط ناجحة ذات تحويل عالي.Wistia لإضافة عنصر توضيحي وفيديوهات للمنتجات لزيادة معدّلات التّحويل.AWeber لتجميع عناوين البريد الإلكتروني، تسليم العروض، ومتابعة العملاء المحتملين لاحقًا.KISSmetrics للحصول على تقارير دقيقة حول مسارات التّحويل ومعرفة نقاط تناقص العملاء المحتملين.Hootsuite للترويج عن الحملة على وسائل التّواصل الاجتماعي.WordStream للترويج عن الحملة عن طريق الإعلانات المدفوعة.Moz للتأكّد من أنّ مقالات الإعلان عن الحملة وصفحات الهبوط مهيّأة لمحركات البحث.HubSpot لرعاية عملائك المحتملين وتحويلهم إلى زبائن.تُعتبر هذه مقدّمة حول بدء حملة تسويقيّة، هنالك العديد من الاعتبارات الأخرى التي لم أتطرّق إليها في هذا المقال. كما أنّ هنالك العديد من الأدوات الأخرى التي تستطيع استخدامها في التّخطيط لحملتك التّسويقية (في Unbounce، نفضّل استخدام RealtimeBoard وBasecamp على سبيل المثال لا الحصر). ماذا عنك، ماهي الأساليب والأدوات القيّمة التي تستخدمها في إدارة حملاتك التّسويقيّة؟ ترجمة –وبتصرّف- للمقال A Step-by-Step Guide to Running Successful Marketing Campaigns + 9 Tools to Help لصاحبته: Amanda Durepos. حقوق الصورة البارزة: Designed by Freepik.
  18. عمل أطر مفرغة -أو تصاميم مبدئيّة- أثناء التصميم لا يكلف شيئًا تقريبًا، ولكن يمكنه أن يحقق عائدًا ممتازًا. ورغم أن العديد من المصممين يبدؤون برسم "سكِتش" في ذهنهم، ومن ثمّ يضعونه في برنامج فوتوشوب أو حتى يبدؤون بكتابة الأكواد مباشرة، بينما يبدأ آخرون على الورق. نعم، هو الورق العادي الذي تعرفه، والذي تكتب عليه بالقلم. يبدو هذا كتقنية عمرها عشر سنوات، ولكن حتى الآن ما زال أفضل المصممين في هذا العالم يستخدمونه لصالحهم. سيوفر عليك عمل تصميم مبدئيّ الكثيرَ من الإحباط في المراحل اللاحقة من تطوير المشروع، حيث يؤكّد بأنه ليس هناك أشياء عليك التراجع عنها أو إعادة تصميمها. إذا قمت بعمل تصميم أوليّ بطريقة سليمة، فبإمكانك أن تبيت مرتاح البال بأنك لن تضطر مستقبلًا لإعادة التصميم من البداية. إن ما تعنيه الأطر المفرغة هو وضع أفكار التصميم على الورق لكلّ من صفحات الموقع. في الغالب ستتشارك كل الصفحات ببعض العناصر، ولهذا فستكون الصفحة الأولى أكثر صعوبة في التصميم، بينما ستكون بقيتها أقل صعوبة، حيث تكون قد حصلت على فكرة مبدئيّة عن النمط العام للتصميم. أبق في بالك أن هذه العناصر مهمّة لأيّ تصميم. عندما تقلّب بين الصفحات، سيكون على المستخدم أن يقدر على التعرف على الصفحة وأن يعلم أنه لم يغادر الموقع ويذهب إلى موقع آخَر. أبق دائمًا على التنقلات والأقسام المهمة (المحتوى، الشريط الجانبي، ذيل الصفحة) في نفس المكان، ولكن هذا صار شائعًا كما لو أنه دليل للمبتدئين في التصميم، لذا لننتقل إلى أمور متقدمة أكثر. الأطر المفرغة – نظرة عامةلكي تكون قادرًا على استخدام إطار مفرغ، فأنت بحاجة إلى معرفة كيف يعمل. ما يفعله الإطار المفرغ بسيط، فهو يُظهِر الشكل العام للوقع والمكونات الرئيسيّة على الورق. يمكنك أن تستخدم أشكال مختلفة كصناديق وحاويات لرسم المحتوى فيها، وتنقلات، وعناصر وظيفيّة أخرى. قد تسأل نفسك، لم نستخدم الأشكال؟ الإجابة بسيطة: لأنها تسمح لنا بأن نركّز على التصميم أكثر وان ننسى الأكواد والتوافقية بين المتصفحات والصور وما إلى ذلك. إنه تصميم بسيط ونقيّ. الصورة من Zach Hoeken. الأطر المفرغة أم تصاميم فوتوشوب؟وكبديل عن التصاميم الأوليّة للمواقع على الورق، يمكن إنشاء التصميم المرئيّ على برنامج فوتوشوب أولًا. ورغم أن لها مزايا إلى حدّ ما، فإن إنشاء الشكل العام في فوتوشوب غير عمليّ، وذلك لأنه لا يسمح لك بالتركيز على العناصر الأساسيّة للتصميم. ولهذا، إذا أردت البدء بالتصميم في فوتوشوب، فقد تبدأ أيضًا بالتفكير في الألوان والصور والخطوط. لا حاجة لهذا الأمر إذا بدأت العمل على الورق. والعمل على الورق أسرع بكثير أيضًا، ولذا لِمَ لا تقوم بها بهذه الطريقة؟ ولهذا، يمكنك أن تبدأ التصميم في فوتوشوب في مرحلة لاحقة، ولكن لا أنصح بعمل ذلك قبل أن تكون لديك فكرة واضحة عن ما ترغب بالحصول عليه من المشروع. الطريقة الوحيدة لتحقيق ذلك هي البدء على الورق. يمكنك أن تدعو الإطار المُفرَغ بأنه "سكِتش" إذا أردت ذلك. وفي الحقيقة أن الأطر المفرغة هي سكتش بسيط للموقع. توصل الأطر المفرغة بعض الأفكار للزبون، حيث يمكنه أن يقبلها أو يرفضها. إذا رفضها، فسيكون من السهل بالنسبة لك أن تأخذ ورقة أخرى وترسم عليها أفكار أخرى من البداية. الهدف الأساسيّ من الأطر المفرغة هو أن تسمح لك بالتركيز على الأشياء المهمة في الموقع، وهي: كيف تبدو كل صفحة، وأين تقع أهم العناصر فيها، وكيف تحقق التوازن الإيجابيّ الذي تريده بشكل عام. وبعد أن تكون قد حصلت على فكرة عن ما يريده الزبون، ويقبل هو التقسيم الأساسي للموقع، يمكنك حينها أن تطوّر السكتش البسيط إلى شيء أكثر تفصيلاً. قد يكون الآن الوقت المناسب لبدء التفكير في الخطوط والألوان والصور. الصورة من Denkbeelhouwer. مرحلة عمل التصاميم الأوليةمن الضروريّ بالنسبة للمصممين والزبائن أن يعملوا معًا أثناء هذه المرحلة من المشروع. وحيث أنّه ليس لدى الزبون الكثير ليقوله أثناء مرحلة كتابة الأكواد، فهذه هي المرحلة التي يمكنه فيها تقديم الكثير من المدخلات التي عليك أن تأخذها بعين الاعتبار. تذكر أنه بمجرد موافقته على التصميم، فسيعطيك وهو راض حرية أكثر في الأفكار الأخرى؛ في هذه المرحلة يثق فيك وفي خبراتك. سيكون هذا مشروعًا طويلًا وصعبًا إذا لم تحصل منه على الموافقة على الإطار المفرغ الأساسيّ. إذا كنت زبونًا فتذكر أن لا تركز كثيرًا على عدم وجود ألوان وصور وخطوط وأمور أخرى تتعلق بالنمط. إن وظيفة المصمم في هذه المرحلة هي أن يعطيك فكرة بسيطة عن ما يراه بأنه جيد لك. إذا طلبت منه أطر مفرغة مفصلة أكثر ورفضتها ثلاثة أو أربعة مرات، فسيكلفك ذلك الكثير من المال. ومن ناحية أخرى، إذا طلبت أطر مفرغة بسيطة ورفضتها، فلن تكلفك بذلك القدر، وذلك لأن رسمها والتفكير فيها أسهل. أدوات لعمل تصاميم أولية للمواقعفيما يلي قائمة بالأدوات التي اختبرتها حديثًا لأرى إلى أيّ حد يمكن للمصممين الاعتماد عليها لبناء أطر مفرغة. إذا لم يكن الورق مناسبًا لك، فهناك خيارات أخرى ممكنة (دون ترتيب معين): 1. iPlotzتسمح ك هذه الأداة بأن تصنع أطر مفرغة يمكنك أن تنقر عليها وتتنقل خلالها. يسمح لك هذا بإنشاء تجربة مشابهة للموقع الحقيقيّ. ورغم أن بإمكانك الحصول على حساب مجانيّ، إلا أنني أنصحك بالحصول على واحد من حسابات Premium إذا كنت جادًّا في أن تبدأ بعمل التصاميم الأولية للمواقع واتخاذها كمهنة من الآن. 2. Balsamiqإذا كنت تحب الرسم، فستعطيك هذه الأداة شعورًا مشابهًا لذلك، إلا أنه رقميّ هذه المرة. يمكن تضبيط وإعادة ترتيب هذه الأدوات بسهولة، والتحكم بها سهل أيضًا. النتائج نظيفة، ومن المزايا الأخرى لها هو أنّ كل شيء يمكن تكرارها في الوقت الحقيقيّ. 3. Pencil Projectيمكن استخدام هذه الأداة لعمل مخططات انسيابية وتصاميم أوليّة للواجهات بسهولة. 4. templatrرغم أنه لن يسمح لك برسم أيّ شيء، إلى أن هذه الأداة تمكنك من إنشاء تصاميم لموقعك أثناء العمل. لست بحاجة لمعرفة HTML ويمكنك تنزيل القالب في النهاية بنقرة زر واحدة. 5. Flair Builderيمكن لهذه الأداة التفاعل مع الأطر المفرغة بسرعة عالية جدًّا. هذه الأداة سهلة الاستخدام وتأتي مع لوحة من العناصر الفعالة التي ستسهل مهمة إنشاء تصاميم أوليّة. هذه الأداة تفاعليّة، وستحسن تجربتك كثيرًا. صورة من Michael Lancaster. خلاصة القولالأطر المفرغة، أو التصاميم الأوليّة للمواقع، هي عملية يعرفها الكثير من المصممين، رغم أن القليل منهم فقط من يستخدمونها. ورغم أنها تبدو بأنها تأخذ الكثير من الوقت، إلا أنها -على المدى البعيد- ستساعدك كثيرًا. إذا كنت تعرف كيف تتواصل بطريقة سليمة وأن تعمل عن قرب مع الزبون، أثناء مرحلة عمل التصاميم الأولية، فستتم بقية العمل بسلاسة أكبر مما تتوقع. أنصحك كثيرًا أن تقوم بعمل تصميم أوليّ لعملك قبل البدء في كتابة الأكواد، أو أن تُنشئ التصميم الأولي بأكمله في فوتوشوب. هذا سيجعل المهمة كلها أسهل لك، وسيوفر عليك الكثير من الإحباط طوال مدة العمل. وإلى المرة القادمة، تواصل معنا في الردود، وأخبرنا برأيك. هل تقوم بعمل تصاميم أوليّة للتصاميم التي تعمل عليها؟ وما مدى جدوى ذلك بالنسبة لك؟ وإذا لم تكن تفعل ذلك، فلماذا؟ ترجمة -وبتصرف- للمقال: Beginner's Guide to Wireframes and Tools to Create Them.
  19. إنّ كل مكتبات بايثون (مثل حزم التّطبيقات application packages) التي نقوم بتنزيلها باستخدام مدير الحزم package manager (مثل pip) يتمّ توزيعها باستخدام أداة مساعدة مُخصصة لهذا العمل، تقوم هذه الأدوات المساعدة بإنشاء توزيعات بايثون Python distributions والتي هي أساسا عبارة عن ملفات أرشيف مرقمة بإصدار ومضغوطة، تحتوي هذه الملفّات على جميع العناصر المتعلقة بما يتم توزيعه، مثل ملفات المصادر source files وملفات الموارد resource files. سنقوم في هذا الدرس بالتحدث عن الأدوات الضرورية للتوزيع، وسنتطرق إلى الخطوات الأساسية التي تسمح لنا بحزم المكتبات المفيدة الخاصة بنا، الوحدات modules، أو حتى التطبيقات applications والتي ستكون مفيدة لنا عند توزيع المشروع الخاص بنا على خادوم أو مشاركته على الإنترنت. توزيعات وحزم بايثونحتى ولو كنا قد عملنا قليلًا فقط مع بايثون، فنحن متآلفون مع مفهوم استخدام مدير الحزم (مثل pip ،easy_install) لتنزيل الوحدات والمكتبات (مثل هياكل تطوير التطبيقات application development frameworks) والتي يتم بعدها استيرادها واستخدامها لإنشاء واحدة جديدة. تقوم أدوات إدارة الحِزَم هذه -والتي تعمل محليا- بالاتصال إلى مصدر بعيد source (مثل دليل حزم بايثون Python Package Index – PyPI) وتنفيذ الإجراء المطلوب (كالبحث والتنصيب). تتكوّن طريقة توزيع تطبيق ما من تغليف الدليل directory الخاص به ببعض الملفّات الضّروريّة (مع القليل من الملفّات المُوصى بها)، تحديد العناصر المرتبطة (كالموارد resources والاعتماديات dependencies، إلخ) وإصدارها أو استخدامها في مكان آخر ببساطة. ملاحظة: نشجعك بشدة على العمل على بيئات افتراضيّة لعزل تنزيلات بايثون، الوحدات والتطبيقات التي تعمل عليها. 1. حزم بايثونالحزمة في بايثون هي تقنيا عبارة عن دليل قابل للاستيراد (باستخدام init__.py__ ) يحتوي على ملفات المصادر (كالوحدات)، ولا يجب الخلط بينها وبين حزم نظام التشغيل والتي هي تقنيًّا تطبيقات فعلية (مثل حزمة Debian)، ومع ذلك يجب أن نُلاحظ أنّ توزيعات بايثون في الواقع تدعى أيضًا بالحزم. مثال على بنية الحِزمة: package | |-- __init__.py2. تطبيقات بايثونعلى الرّغم من أنّه يُمكننا اعتبار أي شيء في بايثون كتطبيق وذلك ابتداء من ملف واحد وحتى مئات الملفات المُبعثرة عبر الحزم المُختلفة، فإنّ التطبيق في أغلب الحالات الواقعيّة يتكوّن من العديد من الوحدات والبعض من الاستيرادات الخارجيّة (من المكتبات). مثال على بنية التّطبيق: myapp | |-- __init__.py |-- amodule.py |-- anothermod.py |__ tests | | | |-- __init__.py | |-- .. | |-- . | ..3. مكتبات وأدوات توزيع بايثوننظرا لطبيعة شعبية لغة بايثون ووجود كميّة وافرة من مكتبات وتطبيقات الطرف الثالث third-party المكتوبة لأجلها فقد كان من الضّروري دوما إيجاد طريقة مُوحّدة وأبسط لتوزيعها، تُوجد العديد من المكتبات والأدوات المختلفة المُستخدمة لإنشاء توزيعات بايثون. تمّ إنشاء مجموعة الأدوات المساعدة لتوزيع بايثون والتي تدعى distutils من أجل التعامل مع مهام التوزيع. 4. دليل حزم بايثون (Python Package Index (PyPIدليل حزم بايثون أو PyPI هو مستودع مركزي (على الإنترنت Online) للمشاريع (توزيعات بايثون)، حيث تستخدم أدوات إدارة الحِزم مثل pip هذا المستودع من أجل استضافة، إيجاد وتثبيت الحِزَم. البدءفلنقم في البداية بإنشاء تطبيق بايثون بسيط وعام باستخدام إطار العمل المصغّر flask (إنشاء البنية) والذي يُمكننا لاحقًا تحزيمه. التطبيق عبارة عن تطبيق ويب بسيط جدا، ﻷن الهدف من الدرس هو كيفية التحزيم وليس التطبيق في حد ذاته. إنشاء بنية التطبيقنهدف إلى إنشاء مثال يشابه معظم مشاريع العالم الحقيقي، ولهذا من الأفضل أن نتخيّل حالة تحتوي على وحدات. بُنية المثال: /MyApplication |-- run.py |-- config.py |__ /app |-- __init__.py |-- /module_one |-- __init__.py |-- controllers.py |-- models.py |__ /templates |-- module_one |-- hello.html |__ /static |__ .. |__ .1. إنشاء المجلدات:/MyApplication |-- run.py |-- config.py |__ /app |-- __init__.py |-- /module_one |-- __init__.py |-- controllers.py |-- models.py |__ /templates |-- module_one |-- hello.html |__ /static |__ .. |__ .2. تعديل الملف run.py باستخدام برنامج nano:nano ~/MyApplication/run.pyنضع المحتويات التّالية بداخله: # Run a test server. from app import app app.run(debug=True)نقوم الآن بحفظه والخروج منه باستخدام CTRL+X ومن ثم تأكيد ذلك باستخدام Y. 3. تعديل الملف config.py باستخدام برنامج nano:nano ~/MyApplication/config.pyنضع المحتويات التّالية بداخله: DEBUG = True THREADS_PER_PAGE = 4 CSRF_ENABLED = True CSRF_SESSION_KEY = "secret"نقوم الآن بحفظه والخروج منه باستخدام CTRL+X ومن ثم تأكيد ذلك باستخدام Y. 4. تعديل الملف app/init.py باستخدام برنامج nano:nano ~/MyApplication/app/__init__.pyنضع المحتويات التّالية بداخله: from flask import Flask, render_template app = Flask(__name__) app.config.from_object("config") from app.module_one.controllers import module_one app.register_blueprint(module_one) نقوم الآن بحفظه والخروج منه باستخدام CTRL+X ومن ثم تأكيد ذلك باستخدام Y. 5. تعديل الملف app/module_one/controllers.py باستخدام برنامج nano:nano app/module_one/controllers.pyنضع المحتويات التّالية بداخله: from flask import Blueprint, request, render_template module_one = Blueprint("auth", __name__, url_prefix="/auth") @module_one.route("/hello") def hello(): return render_template("module_one/hello.html")نقوم الآن بحفظه والخروج منه باستخدام CTRL+X ومن ثم تأكيد ذلك باستخدام Y. 6. تعديل الملف app/templates/module_one/hello.html باستخدام برنامج nano:nano app/templates/module_one/hello.htmlنضع المحتويات التّالية بداخله: <DOCTYPE html> <html lang="en"> <head> <title>{% block title %}My Site{% endblock %}</title> {% block css %} {% endblock %} <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> Hello, world! </body> </html>نقوم الآن بحفظه والخروج منه باستخدام CTRL+X ومن ثم تأكيد ذلك باستخدام Y. البدء بتوزيع وحزم التطبيقبعد إنشاء بنية التطبيق المثالية لموقع ويب يستخدم flask، نستطيع المتابعة بالقيام بالخطوة الأولى في إعداد التوزيعة. 1. تبديل بنية المجلدمن أجل حَزْم تطبيقنا بشكل جيّد نحتاج للقيام ببعض الإضافات لبُنية مجلّدنا. /MyApplication |-- run.py |__ /app |-- __init__.py |-- /module_one |-- __init__.py |-- controllers.py |-- models.py |__ /templates |-- module_one |-- hello.html |__ /static |__ .. |__ . |-- setup.py # Distribution setup file |-- README.txt # Read-me file |-- MANIFEST.in # Distribution manifest file |-- CHANGES.txt # Changes logفلنقم بتبديل بنية المجلد لإنشاء الملفات الضروريّة: touch ~/MyApplication/setup.py touch ~/MyApplication/README.py touch ~/MyApplication/MANIFEST.py touch ~/MyApplication/CHANGES.py mv ~/MyApplication/run.py ~/MyApplication/bin/run2. إنشاء الملف setup.pynano ~/MyApplication/setup.pyنضع المحتويات التّالية بداخله: from distutils.core import setup setup( # Application name: name="MyApplication", # Version number (initial): version="0.1.0", # Application author details: author="name surname", author_email="name@addr.ess", # Packages packages=["app"], # Include additional files into the package include_package_data=True, # Details url="http://pypi.python.org/pypi/MyApplication_v010/", # # license="LICENSE.txt", description="Useful towel-related stuff.", # long_description=open("README.txt").read(), # Dependent packages (distributions) install_requires=[ "flask", ], )نقوم الآن بحفظه والخروج منه باستخدام CTRL+X ومن ثم تأكيد ذلك باستخدام Y. 3. إنشاء الملف MANIFEST.inإن كنا نحتاج إلى شحن دلائل إضافية (ثابتة static أو قوالب templates) يجب علينا التصريح عنها في manifest لكي يتمّ حَزْمها، سنقوم بفعل هذا في MANIFEST.in. nano ~/MyApplication/MANIFEST.inنضع المحتويات التّالية بداخله: recursive-include app/templates * recursive-include app/static *نقوم الآن بحفظه والخروج منه باستخدام CTRL+X ومن ثم تأكيد ذلك باستخدام Y. هذا هو كل ما نحتاجه ، الآن حِزمة توزيعة بايثون جاهزة ليتمّ تثبيتها وشحنها. 4. ملفات إضافيةيجب دومًا أن نتذكّر أنّه من أجل الحصول على توزيعة كاملة يجب أن يكون الملف/الدليل محتويًا على الملفّات التالية ومربوطًا بها: README.txtMANIFEST.inLICENSE.txtالتعامل مع التطبيق الجاهز للتوزيعبعد أن انتهينا من إنشاء تطبيقنا ومن ثم أجرينا التبديلات الضرورية لبنية الملف لتحضيره لبناء توزيعة لا تحتوي على أيّة أخطاء، نستطيع الآن البدء بالمرور على عمليّات الحَزْم. 1. كيف نقوم بإنشاء ملف التوزيعمن أجل توليد نسخة ملف التوزيع، نقوم بتنفيذ الأمر التالي: cd ~/MyApplication python setup.py sdistسيذهب هذا الأمر إلى إعداداتنا، يطبع العمليات التي يتمّ تنفيذها ويُوَلِّد ملف أرشيف tar داخل الدليل الجديد diet، مشابهًا لما يلي: # root@hostname:~/MyApplication# ls dist # MyApplication-0.1.0.tar.gzملاحظة: بما أنّنا لم نقم بتأهيل جميع المجلدات الفرعية (مثل static) وتعاملنا مع ملفات إضافية (مثل README.txt)، فقد نحصل على بعض التحذيرات أثناء عمليّة الإنشاء. 2. كيفية تثبيت التطبيقيستطيع الآخرون من الآن فصاعدًا تثبيت واستخدام التّطبيق باستخدام ملف setup.py الذي أنشأناه. من أجل تثبيت التطبيق نقوم بتنفيذ الأوامر التالية: python setup.py installإن كان هذا التثبيت من أجل التطوير وأردنا تثبيت المُتطلّبات سنقوم بتنفيذ ما يلي: python setup.py develop3. كيفية مشاركة التطبيقإن أردنا مشاركة الشيفرة على دليل حِزَم بايثون، نستطيع فعل ذلك عن طريق بدء الإجراء register كما يلي: python setup.py registerنستطيع إكمال هذا الإجراء عبر اتّباع التّعليمات التي تظهر على الشّاشة. وإن كنّا نملك تسجيل دخول مسجل registered login من أجل الرفع Upload فقط نستطيع استخدام الأمر التالي: python setup.py sdist upload4. كيفية إنشاء حزم من الإصدارات الجديدة للتطبيقنقوم بتحرير الملف setup.py عن طريق مُحرّر نصوص (مثل nano) وتعيين رقم الإصدار الجديد "version="0.1.1.نقوم بتحرير الملف CHANGES.txt لنعكس التغييرات.نقوم بإجراء التّعديلات الضّروريّة على الملفين LICENSE.txt و README.txt.رفع الشّيفرة بعد الخطوة السّابقة.ترجمة -وبتصرّف- لـلمقال How To Package And Distribute Python Applications لصاحبه O.S. Tezer. حقوق الصورة البارزة: Designed by Freepik.
  20. ما هي الأدوات التي تستخدمها للتّسويق عبر الإنترنت؟ هل يمكنك إنجاز نفس العمل الذي ينجزه مسوّق ويب متخصص؟ وهل يمكنك فعل ذلك مجّانًا؟ تضمّ قائمة الأدوات التي تستخدمها والتي يتم الإشارة إليها غالبًا بـ "رزمة التّسويق" أو ”marketing Stack”استخدامات واحتياجات متنوّعة، بدءًا بالتّسويق عبر الشّبكات الاجتماعيّة مرورًا بالمحتوى وصولًا إلى البريد الإلكتروني والمزيد. هل من الممكن الحصول على كلّ هذه الأدوات دون دفع أي فِلس؟ لقد كان إيجاد طريقة لبناء رزمة تسويق مجانيّة تحدّيًا ممتعًا، وذلك بالبحث عن بدائل لأدوات وخدمات مدفوعة معروفة. إنني ممتنّ لكل الشّركات الرّائعة التي توفّر أدوات قيّمة بمقابل بسيط. هذه هي قائمة البدائل المجّانيّة للأدوات المدفوعة التي جمعتها. ما الذي تحتوي عليه الرزمة؟رزمة التّسويق المجّانيّة: بدائل مجّانيّة لأدوات مدفوعةهذه هي قائمة الأدوات المجّانيّة التي تنوب عن خدمات مدفوعة معروفة والتي وجدت أنّها جيّدة للغاية. BufferCanvaGoogle AnalyticsHotjarSimply MeasuredOpen Site ExplorerCharlieSidekickWordpressCrowdfireMediumWistiaSumoMeSegmentPeek1. جدولة الشبكات الاجتماعية: Buffer لعلّ أفضل نصيحة لتوفير الوقت عند التّسويق عبر الشّبكات الاجتماعيّة هي جدولة المشاركات في حساباتك على الشّبكات الاجتماعيّة في وقت مبكّر، حيث يمكنك القيام بعملية التّسويق عبر الشّبكات الاجتماعيّة دفعة واحدة: اتّخاذ كافّة الإجراءات المعتادة من كتابة وإدارة ثم نشر هذه التّحديثات في اليوم أو الأسبوع الموالي. كيف نستخدم Buffer: تتيح لك الخطّة المجّانيّة الدّائمة ربط حساب واحد من كل شبكة اجتماعيّة (حساب واحد من فيس بوك، واحد من تويتر، وهكذا...) وجدولة 10 مشاركات بشكل مبكّر لكلّ شبكة، في حال مشاركتك لثلاث مشاركات يوميًّا، فذلك يعني أنك ستكون متقدّمًا بثلاثة أيام دائمًا. لقد وجدنا أنّ اقتراحات المحتوى المختار يدويًّا ذو قيمة كبيرة، حيث أنّ هذه الاقتراحات تسهل قراءتها ثم إضافتها. بديل آخر مجّاني: HootSuite (مجّانيّة لأوّل 3 حسابات اجتماعيّة) 2. التصميم: Canva خياران مدفوعان: Phtoshop وInDesignيثق أكثر من مليوني شخص بخدمة Canva لتساعدهم على إنشاء صور للشّبكات الاجتماعيّة، منشورات المدوّنات وأيّ استخدام آخر يمكنك تخيّله. كيف نستخدم Canva: تساعد الأحجام المحسّنة والقوالب المضمّنة في تسريع وتسهيل إنشاء صور طويلة تتوافق وشبكة Pinterest، مستطيلة لتويتر، مربّعة لفيس بوك وإنستغرام وأي حجم آخر فيما بينها. لقد وجدنا بديلًا مجّانيًّا آخر يدعى Pablo، والذي يعتبر رائعًا جدًّا في تحجيم صور تويتر بحجم 512x1024 بكسل، في حين تعمل Canva بشكل جيّد مع معظم الشّبكات الأخرى. بدائل أخرى مجّانيّة: PabloGimpPic Monkey3. تحليلات فورية: Google Analyticsخيار مدفوع: Chartbeatتقوم خدمة Google Analytics بكلّ شيء متعلّق بتتبّع زيارات موقعك، حيث تقدّم كمّيّة معلومات ضخمة مجّانًا. كيف نستخدم Google Analytics: بصفتنا فريق تسويق ينشط على الشّبكات الاجتماعيّة، فإنّنا نقدّر سهولة عرض الزّيارات التي تأتي من شبكات مختلفة (Acquisition > Social > Network Referrals). يمكننا تفقّد وقت القراءة المستغرق بالنّظر إلى الوقت المستغرق ضمن صفحة ما أو Time on Page، أمّا الإحصائيّات الفوريّة للزوّار المتواجدين حاليًّا في موقعنا، فيمكننا معرفتها بسهولة عبر Real Time > Overview. بدائل أخرى مجّانية: Go Squared (مجّاني لأوّل 100 زائر و1000 نقاط بيانات) MixPanel (مجّاني لأوّل 25 ألف حدث شهري) 4. تحسين الموقع: Hotjarخياران مدفوعان: KISSmetrics و Crazy Egg.في حال كان يعتريك الفضول حول سلوك زوّار موقعك – أين يضغطون مثلاً أو إلى أيّ حدّ ينزلون ضمن الصّفحات – فيمكنك الاستعانة بخدمة مثل Hotjar لمعرفة ما يفعله زوّارك بشكل دقيق عبر خرائط حراريّة، خرائط الضغطات، خرائط النزول في الصفحات وتسجيلات الزوّار. وتتميّز خدمة Hotjar كذلك بخيارات لتحليل قنواتك وإضافة رسائل واستطلاعات رأي لزوّارك على موقعك.كيف نستخدم Hotjar: أبحاث سلوك الزّوّار يمكنها أن تكون ذات فائدة كبيرة، أجد أن إمكانية عرض تفاعل زائر ما ضمن منشورات مدوّنة ذا قيمة كبيرة: كم يقرأون من منشور معيّن؟ أين يتوقّفون؟ على ما يضغطون؟ رؤية كلّ هذه المعلومات يساعدني على تصميم منشوراتي بطريقة أوضح. بدائل أخرى مجّانيّة: Inspectlet (مجّانيّ لأول 100 جلسة مسجّلة) SumoMe Content Analytics 5. تقارير: Simply Measuredخيار مدفوع : SumAll Reports.تقدّم Simply Measured تحليلات وإدارة من مستوى الشّركات لعلامات تجاريّة كبيرة ومجهوداتهم الاجتماعيّة، كما أنّها تحتوي على تشكيلة واسعة من الأدوات المجّانيّة لبقية المستخدمين العاديّين أيضًا.من بين تقارير Simply Measured نجد: تقرير متابعي تويترتحليل خدمة عملاء تويترتقرير صفحات فيس بوكتحليل محتوى فيس بوكتحليل تنافسيّة فيس بوكتقرير دراسات فيس بوكتقرير مستخدمي إنستغرامتقرير زيارات الشّبكات الاجتماعيّةتقرير مصادر الزّياراتتقرير صفحة جوجل+تحليل فاينكيفيّة استخدام Simply Measured: لا تكلّف أيّ من هذه التّقارير أيّ مقابل مادّي، مع العلم أنّ الخدمة ستطلب متابعتها على تويتر أو ذكرها على فيس بوك مقابل التقرير المجّاني. يمكنك توفير الكثير من الوقت من خلال سحب تقارير من مكان واحد، حيث ستود التّعرّف بشكل أكبر على مدى نجاعة جهودك على الشّبكات الاجتماعيّة، كما أن الخدمة تدعم الشّبكات الاجتماعيّة الستّ الكبرى: فيس بوك، تويتر، لينكدإن، جوجل+، إنستغرام وبنترست. بدائل أخرى مجّانية: Followerwonk SumAll’s (النّسخة المجّانيّة) 6. تحسين محركات البحث: Open Site Explorer خيار مدفوع: Moz Pro.أداة مجّانيّة رائعة للتّحقق من قوّة نطاق موقعك وصفحاته، كما أنّه يصلح لتفقّد عدد الرّوابط التي تشير إلى موقعك ومصدرها، كما يمكنك الاطّلاع على منافسيك، لكنّ النّسخة المجّانية توفر 3 تقارير يوميًّا، في حين أن التّسجيل في الخدمة يتيح لك الحصول على تقارير غير محدودة لكافة روابط، كلماتك المفتاحيّة ومنافسيك. كيفيّة استخدام Open Site Explorer: ضع رابط مدوّنتك ضمن موقع Open Site Explorer من أجل رؤية إحصائيّات عالية المستوى مثل قوّة الصفحة والرّوابط الواردة. يمكنك كذلك الضّغط على تبويبة Just Discovered لعرض الرّوابط الحديثة والصّفحات الأفضل لعرض الصفحات التي تحصل على أكثر الرّوابط في موقعك. بدائل أخرى مجّانيّة: SEO BookScreaming Frog SEO SpiderKeyword Tool7. إدارة علاقات العملاء: Charlieخيار مدفوع: SalesForce.تساعدك أدوات إدارة علاقات العملاء في مواكبة عملائك الحاليّين والمستقبليّين، اعتبرها دفاتر عناوين مستقبليّة، تحتوي أفضل هذه الأدوات على ميّزات ومعلومات، وأداة Charlie توفّر طريقة سريعة وسهلة للتعرف على شخص ما جيّدًا. كيفيّة استخدام Charlie: تتمثّل وظيفة أداة Charlie في مساعدتك على الاستعداد للقاء أشخاص جدد، حيث تمنحك الأداة تعريفًا كاملًا عن شخص ما – حساباته على الشّبكات الاجتماعيّة، سيرته، اهتماماته، أخبار كبيرة... – من خلال النظر إلى تقويمك القادم أو عبر عنوان بريد إلكتروني. إذا أردت معلومات مخص~صة حول شخص ما، ما عليك سوى إدخال عنوان بريده الإلكتروني على أداة Charlie وسوف تخبرك بكلّ شيء. بديل آخر مجّاني: Norbet 8. دراسة صندوق وارد بريدك الإلكتروني: Sidekickخيار مدفوع: Cirrus Insight.تستطيع خدمة Sidekick تعقّب رسائل بريدك الإلكتروني المرسلة لإخبارك عما إذا تمت قراءة هذه الرسائل من طرف المُرسل إليهم، وتتميّز الخدمة بإعدادات قراءة واستلام متقدّمة، بالإضافة إلى عدة ميّزات أخرى.كيفيّة استخدام Sidekick: يمكنك الاستفادة كثيرًا من تنبيهات Sidekick حول بريدك الإلكتروني، كما أنّ الأداة تضيف قيمة كبيرة إلى صندوق وارد بريدك الإلكتروني، مع قائمة جانبيّة للمعلومات حول كلّ شخص يرسل رسالة إليك، وتضمّ هذه القائمة روابط لكافة حسابات الأشخاص على الشّبكات الاجتماعيّة، بالإضافة إلى جدول من أحدث التّغريدات. بدائل أخرى مجّانيّة: Banana tagSignals.9. صفحات الهبوط: Wordpressخياران مدفوعان: Unbounce و LeadPages.لعلّ أسرع وأسهل طريقة لإعداد صفحة هبوط بالنّسبة لمن يستخدمون Wordpress على مواقعهم هي إنشاء صفحة جديدة، فإذا كنت تستخدم ووردبريس للتّدوين، سيضاف المحتوى الذي تنشئه إلى التّدوينات، في حين يمكن إضافة المحتوى الثّابت مثل "حمّل كتابنا الإلكتروني" أو "سجّل في ندوتنا على الإنترنت" بسهولة عبر الصّفحات. كيفيّة استخدام ووردبريس: ابنِ صفحة هبوط جديدة في ووردبريس واستخدمها كنقطة مركزيّة لحملة إعلاناتك على الشّبكات الاجتماعيّة أو تحديثات حساباتك على الشّبكات الاجتماعيّة. وتتيح لك إضافات مثل WooDojo إخفاء محتوى قائمتك الجانبيّة في صفحات معيّنة، ما يعتبر خيارًا ممتازًا لتركيز المحتوى الظّاهر في الصّفحة. بديل آخر مجّاني: Unbounce الخطّة المجّانيّة (تُظهر علامة الأداة) 10. إدارة تويتر: Crowdfireخيار مدفوع: Crowdfire Premium.يمكنك إدارة حسابك على تويتر مباشرة عبر تويتر الذي يعتبر بدوره خيارًا مجّانيًّا، أو يمكنك تجربة أدوات مثل Just Unfollow، والتي تتيح الفرز الإجماليّ وتصفية متابعيك، إلى جانب عرض تفاصيل حول التّركيبة الديمغرافيّة لمتابعيك.كيفيّة استخدام Just Unfollow: إحدى الطّرق التي يوصي بها عدة خبراء من أجل إبقاء عدد الحسابات التي تتابعها قريبًا من عدد الحسابات التي تتابعك هي التّحقّق دوريًّا من الحسابات التي تتابعك بدورها وحذف التي لا تتابعك. ويمكنك من خلال Just Unfollow القيام بذلك بسرعة وسهولة عبر صفحة واحدة، مع إمكانيّة السّماح لحسابات معيّنة بعدم متابعتك مع استمرارك بمتابعتهم. بدائل أخرى مجّانية: TweepiManage Flitter11. التدوين: Mediumخيار مدفوع: Ghost.تعتبر Medium شبكة أو موقع تواصل اجتماعي في حد ذاتها، لكنّها تقدّم خيارًا سهلًا وسريعًا لإنشاء مدوّنة جديدة. كيفيّة استخدام Medium: تبدأ عدّة شركات ناشئة بإنشاء مدوّناتهم على خدمة Medium، حيث يمكنهم الحصول على جمهور مضمّن منذ البداية وأدوات تواصل تساعد على نشر محتواهم. هذا وتتميّز Medium بميزة نشرة البريد الإلكتروني الإخبارية، حيث يمكن للمستخدمين التّواصل تلقائيًّا مع متابعيهم عبر مشاركتهم بآخر تدويناتهم. بدائل أخرى مجّانيّة: Wordpress.comBlogger12. الفيديو: Wistiaخيارات مدفوعة: Wistia Pro و Vimeo Pro.عند إنشاء فيديو ممتاز لمشاركته على الشّبكات الاجتماعيّة أو موقعك، أين سترفعه أوّلًا؟ أول خيار سيتبادر إلى ذهنك هو يوتيوب، والذي يعتبر سريعًا وسهلًا لكنه يقدّم تحكّمًا أقل ويعرض غالبًا بعض الاقتراحات والإعلانات غير المرتبطة. أما Wistia فقد تم تطويرها من أجل فيديوهات المسوّقين لأن المشغّل يبقي الزّوّار على صفحتك – أو يرسلهم بشكل دقيق للمكان الذي تود أن يذهبوا إليه. كيفيّة استخدام Wistia: يمكنك بعد أن ترفع الفيديو الانتقال إلى الإعدادات وإضافة أشياء مثل أزرار تدعو المشاهدين للقيام بفعل ما، أو خيار عرض نافذة لإدخال المشاهدين لعناوين بريدهم الإلكتروني عند نهاية الفيديو. وتسهّل Wistia كذلك عرض الخرائط الحرارية وعرض اتّجاهات المشاهدين مثل عدد المشاهدين الذين يشاهدون الفيديو بأكمله، متى يوقفونه أو يضغطون على شيء معين... بدائل أخرى مجّانيّة: YoutubeVimeo13. أزرار المشاركة: SumoMe Share خيار مدفوع: Easy Social Share Buttons.تأتي معظم أزرار المشاركة التي تراها في جانب تدوينات المدونات من أداة SumoMe، هذه الأزرار – التي يمكن أن تعمل على أيّ موقع وليس ووردبريس بالضرورة – هي جزء من حزمة منتجات SumoMe للمواقع، لذا في حال كنت لا تمانع ظهور علامة SumoMe ضمن هذه الأزرار، يمكنك إضافتها مجّانًا لأي صفحة وتخصيص الشّبكات الاجتماعيّة التي تودّ ظهورها افتراضيًّا. كيفيّة استخدام SumoMe Share: تتيح لك SumoMe تحكّمًا كبيرًا بمظهر أزرار المشاركة، حيث يمكنك اختيار الأزرار التي تودّ ظهورها ومكان ظهورها ضمن الصّفحة كذلك. أحد الميّزات الأخرى هي أن هذه الأزرار تظهر جيّدًا على الأجهزة المحمولة، لذا فهي تبقى طريقة رائعة لتشجيع المشاركة عبر الشّبكات الاجتماعيّة بغض النّظر عن الأجهزة التي يزورك من خلالها الزّائر. بدائل أخرى مجّانيّة: Digg DiggFlare14. التحليلات: Segment خيار مدفوع: Usability Tools.تعتبر أداة Segment إحدى الطّرق التي يمكنك من خلالها إدارة كافّة التّطبيقات عبر واجهة واحدة، حيث تسهّل الأداة على أي مستخدم ربط برمجيّة ما بموقعه، حالما يتم إضافة قصاصة Segment فستكون قادرًا على ربط تطبيقات أخرى مثل MailChimp وGoogle Analytics. وتستطيع أداة Segment التّعامل مع كافّة بيانات زوّارك من أجلك عبر لوحة التحكم. كيفيّة استخدام Segment: قدّم Rob Sobers دليلًا مفيدًا لكيفيّة إعداده للأداة من أجل عمله.15. التجريب: Peek خياران مدفوعان: Optimizely وUser Testing.هنالك عدّة خيارات مدفوعة تساعد على فهم كيفيّة استخدام الزّوار لموقعك، حيث أنّ بإمكانها تقديم عدّة تفاصيل متعلّقة بهذا الجانب، كما أنّ هنالك أداة Peek المجّانية، والتي تتيح لك مشاهدة وسماع فيديو مدته 5 دقائق لشخص حقيقي يستخدم موقعك. كيفيّة استخدام Peek: يمكنك أن تطلب من شخص ما تصفح موقعك أو مدونتك عبر الصّفحة الرئيسة من أجل الدّراسة الأولى، بعدها يمكنك الطلب من شخص ما تجربة تدفّق معيّن عبر موقعك من خلال صفحة هبوط. تستغرق الاختبارات من يومين إلى ثلاثة أيام حتّى تكتمل، ويمكنك إجراء ثلاثة اختبارات Peek شهريًّا. بدائل أخرى مجّانيّة: Optimizely (الخطّة المجّانيّة). كانت هذه أدوات التّسويق المجّانية التي يمكن أن تفيدك في تسويق منتجاتك أو مواقعك على الإنترنت، ما هي أدواتك المفضّلة التي يمكنك أن تضيفها إلى هذه القائمة؟ ترجمة -وبتصرّف- للمقال The 0$ Marketing Stack: Free Options to Popular Paid Services and Tools لصاحبه Kevan Lee. حقوق الصورة: Designed by Freepik.
  21. يُعتبر البريد الإلكتروني أحد وسائل التواصل الأكثر فعّالية التي يمكن الاستفادة منها، وإحدى مهامك كمسوّق هي جعل عدد المشتركين في قائمتك البريديّة يتزايد باستمرار. يحرص الناس في هذه الأيام على حماية عناوين بريدهم الإلكتروني أكثر من أي وقت مضى، وهذا يعني أنّ عليك أن تقدّم لهم شيئًا مذهلًا لكي تقنعهم على تسليمهم له إيّاك. وإحدى الطرق لتحقيق ذلك الهدف هي استخدام المسابقات لبناء قائمتك البريديّة. سنناقش في هذا المقال السبب من اعتبار المسابقات طريقة فعّالة في بناء القائمة البريديّة، وسنستعرض النصائح والأدوات القابلة للتطبيق التي يمكنك استخدامها في إجراء مسابقة لغرض بناء قائمتك البريديّة. لماذا يجب عليك استخدام المسابقات لبناء قائمتك البريديةنحن كبشر لدينا طبيعة تنافسية بالفطرة ومندفعون لربح الجوائز. ولهذا السبب باع اليانصيب الأمريكي بطاقات تساوي قيمتها 78 بليون دولار في عام 2012. لكن أنت لست شركة يانصيب وعلى الأرجح ليست لديك الإمكانية لدفع مبالغ ماليّة كبيرة كجائزة. إذًا هل ما زال بإمكان المسابقات مساعدتك في بناء قائمتك البريديّة؟ هذا ما أشار إليه موقع Unbounce من خلال بحث أجراه. فقد أجرى مؤخّرًا دراسة حول تأثير المسابقات على 100 من صفحات الهبوط الخاصّة بزبائنهم. وبعد أن قاموا بتحليل النتائج المتحصلة من أكثر من 3 مليون زائر وجدوا أنّ صفحات الهبوط التي أجرت مسابقات حصلت على مشتركي بريد بنسبة 700% أكثر من الصفحات التي لم تُجرِ المسابقات. العناصر الثلاثة الأساسية للمسابقة الناجحةأصبحنا نعلم أنّ المسابقات يمكن أن تنفع، لكن ما هي الجائزة التي يمكنك تقديمها؟ وكيف يمكنك الترويج للمسابقة لغرض الحصول على أكبر عدد من عناوين البريد الإلكتروني؟ هنالك ثلاثة مفاهيم أساسيّة للمسابقة الناجحة: الفكرة التي تُبنى على أساسها المسابقة، الجائزة، والترويج. بتطبيقك لتلك المفاهيم بصورة صحيحة يمكنك أن تُنشئ مسابقة يتردد خبرها بين جمهورك، تشجّع الآلاف من المشاركات، وتبني لك قائمة بريديّة. أولا: الفكرةتُعتبر الفكرة هي أساس المسابقة، فهي تساعد على تحديد الشيء الذي تطلبه من المستخدمين لتقديمه لغرض الاشتراك في المسابقة. بعض الأمثلة على فكرة المسابقة: مسابقة فيديو يقوم المشاركون فيها بتقديم أفضل أفكار/حيل التزلّج لديهم.مسابقة صور يقوم المشاركون فيها بتقديم ألطف صورة لأطفالهم أو لحيواناتهم الأليفة.مسابقة نصوص يقوم المشاركون فيها بتقديم أفضل شعر، قصة قصيرة، أو نكتة لديهم.أو مسابقة يانصيب حيث يقوم المشاركون فقط بإدخال عناوين البريد الإلكتروني الخاص بهم.فكرة المسابقة مهمّة جدًّا، ومن الأفضل أن تطّلع على أفضل الممارسات التي ينبغي عليك تطبيقها قبل تحديد فكرة المسابقة، وهذه الممارسات هي: سهولة الاشتراكإذا كنت تريد من المشاركين تقديم محتوى معيّن للاشتراك في المسابقة، كأن يكون فيديو، صورة، قصّة، الخ، فيجب أن تكون طريقة إنشاء ذلك المحتوى سهلة، وهذا العامل حاسم في نجاح المسابقة. إنّ شعبيّة الهواتف الذكية جعلت من إنشاء المحتوى أمرًا سهلًا، لذلك يمكنك زيادة حجم المشاركات التي تستقبلها عن طريق الاستفادة من المواضيع التي يمتلك فيها الأشخاص بالفعل ذلك المحتوى المنشود. على سبيل المثال، تستفيد مسابقة صورة ألطف طفل من الأعداد الهائلة من الصور والفيديوهات التي يمتلكها الآباء مُسبقًا، مما يجعل دخول المسابقة أسهل عليهم. المحتوى القابل للنشر بكثرةيفكّر الناس كثيرًا حول المحتوى الذي يريدون مشاركته عبر شبكاتهم الاجتماعية. فقد وُجِد من خلال دراسة أجرتها صحيفة New York Times حول دوافع المشاركة أنّ 94% من الأشخاص يفكرون بعناية حول الفائدة التي سيقدّمها المحتوى الذي يشاركونه، بينما 68% من الأشخاص يفكرّون بالصورة التي سينقلها المحتوى عنهم عندما يُشاركونه. لذلك قبل أن تقرر فكرة المسابقة اسأل نفسك فيما إذا كان المحتوى الذي تطلب من المشاركين تقديمه هو من النوع الذي تسعدك مشاركتك إيّاه مع عائلتك وأصدقائك عبر وسائل الشبكات الاجتماعية الخاصّة بك. إذا لم تكن راضيًا بمشاركة ذلك المحتوى فمن المحتمل أن يكون المشاركون كذلك، وستفقد وسيلة ترويجيّة ضخمة وأساسيّة كان من الممكن أن تستدرج مشاركين جدد وتبني لك قائمة بريديّة دون إنفاق سنت واحد. ثانيا: الجائزةمن السهل أن تقدّم جائزة نقدية للمشاركين في المسابقة، فالنقد له جاذبيّة كبيرة، لكن هنالك فائدة معيّنة من تقديم جوائز تتمحور حول مجال تخصصك. إليك بعض الأفكار لصنع جوائز لافتة للانتباه وذات صلة بجمهورك: 1. أن تكون الجائزة جاذبة للفئة التي تستهدفها من الأشخاصمع إنّ الجوائز النقديّة رائعة ألا إنّها تجذب الأشخاص من خارج السوق التي تستهدفها target market، وربما لا تريد من تلك الفئة أن تكون على قائمتك البريديّة من الأصل. فهم على الأرجح لن يقوموا بفتح البريد المُستلم منك، وسيكلّفك أمر ضمّهم إلى قائمتك البريديّة أكثر مما يستحق. سيكون من الأفضل لو اخترت جائزة موجّهة، حيث ستكون أقل كلفة وأكثر جذبًا للفئة التي تريد جذبها من الأشخاص. على سبيل المثال، قامت شركة Glee Gum بعمل مسابقة عبر الإنترنت لغرض التعريف عن النكهة الجديدة للعلكة التي ينتجونها بالإضافة إلى بناء قائمتهم البريديّة. وكانت الجائزة عبارة عن عينة مجّانية من النكهة الجديدة تُعطى لكل مشارك. قد لا يبدو هذا الأمر مثيرًا للاهتمام بالنسبة لك، لكن طريقة ترويجهم كانت تستهدف الأشخاص الذين يتابعونهم على الشبكات الاجتماعية الخاصّة بهم والمهتمّين بمنتجاتهم، لذلك كانت فرصة تجريب النكهة الجديدة كبيرة. كما تلقّت Glee Gum حوالي 5000 عنوان بريد إلكتروني خلال الساعة الأولى. لذلك بدلًا من محاولة جعل الجائزة كبيرة جدًّا فكّر في الأشياء التي تستميل السوق المستهدف من قبلك وليس غيره. وبذلك تستطيع أن توفّر بعض المال وأن تجذب فئة الأشخاص التي تريدها إلى قائمتك البريديّة. 2. أن تكون الجائزة فريدة من نوعهافي كثير من الأحيان تجذب الجائزة الفريدة من نوعها الانتباه أكثر من الجائزة النقدية الكبيرة. ولا يصلح هذا مع الجهور الذي تستهدفه وإنّما في التغطية الإعلامية أيضًا. على سبيل المثال، قدّمت Queensland Tourism للفائز في حملة "أفضل وظيفة في العالم" وظيفة وكيل للحاجز المرجاني العظيم، التي تتضمن جولات في الشعاب المرجانية والجزر المرتبطة بها، والتدوين عنها لمدة سنة. إنّ جائزة مميّزة كهذه لم تجذب أكثر من 34000 مشارك فحسب، وإنّما أمّنت من التغطية الإعلامية ما تقدّر قيمتها ب 150 مليون دولار، حيث تم تغطية هذا الحدث من قبل الشبكات الإخبارية المشهورة، على سبيل المثال لا الحصر CNN، Time، وBBC. لذلك عندما تتخذ القرار بشأن الجائزة، فكّر فيما هو أفضل من المبالغ النقدية أو الأجهزة اللوحية. مثلًا، دورات تدريبية في مجالات مختلفة (برامج، لغات، إلخ)، دفع فاتورة الهاتف لمدّة معيّنة، أو غيرها من هذا النوع من الجوائز التي تروق حقًّا للناس. 3. استخدم الجوائز الإضافيّة أو القابلة للمشاركةإنّ الجوائز الإضافيّة أو القابلة للمشاركة هي من الطرق الرائعة التي تشجّع المشاركين على مشاركة المسابقة مع العائلة والأصدقاء. إليك بعض الأفكار: جوائز السحب العشوائي: قدّم جائزة لمشاركين يتمّ اختيارهم عشوائيًّا، وروّج لهذا النوع بشكل كبير. هذه الطريقة في تقديم الجوائز ستزيل هاجس "من المستحيل أن أربح" الذي يراود المتسابقين وتشجّع المزيد من المشاركين.الجوائز الإضافيّة bonus: قدّم عددًا من الجوائز للمشاركين الآخرين، بالإضافة إلى الجائزة الرئيسيّة التي تذهب إلى الفائز. هذه الطريقة ستعطي حافِزًا للناس لكي يشاركوا المسابقة مع عائلاتهم وأصدقائهم على أمل أن يكسبوا بعض الجوائز الإضافية.الجوائز القابلة للمشاركة: قدّم جائزة يمكن مشاركتها بين الأصدقاء، كأن تكون تذاكر عروض أو أحداث رياضيّة، أو رحلة لعدد من الأشخاص. هذه الطريقة تساعد في إشهار المسابقة بالكلمة word of mouth، حيث يتناقل المشاركون موضوع المسابقة بين أصدقائهم لغرض دخولها وزيادة فرصة ربح الجائزة.ثالثا: الترويجوالآن بعدما حسمت موضوع الفكرة والجائزة حان الوقت للترويج للمسابقة للحصول على عدد أكبر من المشاركات واشتراكات البريد الإلكتروني. حاول الترويج للمسابقة بإحدى الطرق التالية: إرسال إشعار لمشتركي البريد الإلكتروني الحاليين: إنّ هؤلاء المشتركين هم الأكثر ارتباطًا ومن السهل الوصول إليهم، لذلك عمّم رسالة إلى المشتركين الحاليين وأخبرهم عن المسابقة. وقد تزداد فرصة مشاركة موضوع المسابقة عبر الشبكات الاجتماعية من قبل هؤلاء المشتركين إذا كانت كل من فكرة وجائزة المسابقة التي قمت بإنشائها رائعتين.وضع المسابقة على صفحات الموقع الخاص بك: هذه إحدى الطرق الرائعة غير المكلفة للترويج للمسابقة بين الأشخاص الذي هم ضمن السوق المستهدف الخاص بك والمهتمين بالفعل بشركتك. لذلك حاول وضع المسابقة في نافذة منبثقة popup أو في شريط تمرير في ترويسة الصفحة لغرض جذب انتباه زوّار الموقع واستدراجهم للمشاركة.الترويج عبر الشبكات الاجتماعية: إذا كان لعملك حساب فيس بوك، تويتر، أو إنستجرام (أو أيّ من حسابات الشبكات الاجتماعية الأخرى) تأكّد من نشر موضوع المسابقة على هذه المنصات لتشجيع المشاركة وتحويل هؤلاء المعجبين والمتابعين إلى مشتركين في بريدك الإلكتروني.التعاون مع أصحاب النفوذ: حاول الوصول إلى أصحاب النفوذ والأصوات المؤثرة لمعرفة فيما إذا كانوا مهتمّين في الشراكة معك في المسابقة أو مهتمّين بالمساعدة على تقديم جائزة قيّمة.وضع المسابقة على المواقع الدليلية directory sites: هنالك العديد من المواقع الدليلية التي يمكن أن تساعدك في إشهار المسابقة اعتمادًا على نوعها. مثلًا، إذا كنت تطلب من المستخدمين تقديم فيديو لغرض الاشتراك يمكنك إضافة المسابقة إلى موقع www.onlinevideocontests.com لكسب بعض الاهتمام والمشاركات من المجتمعات الخاصّة بهم.الاتصال بوسائل الإعلام التقليدية: اكتب مقالًا عن المسابقة وتواصل مع الصحف ذات الصلة، محطّات الإذاعة والتلفاز، أو غيرها من وسائل الإعلام التقليدية لغرض المساعدة في نشر المسابقة.استخدام علب التعبئة والتغليف: تعتبر علب التعبئة وسيلة أخرى لتشجيع المشاركة في المسابقة إذا كان عملك يتضمّن توصيل منتجات مادّيّة. ضع ملصقًا، مذكّرة، أو أي محلق جاذب للاهتمام لجعل المشترين على علم بالمسابقة.كيفية إجراء المسابقةهنالك مجموعة واسعة من الأدوات والمنصّات التي يمكن أنْ تساعدك على إجراء المسابقة وبناء قائمتك البريديّة. والخيار الأفضل يعتمد على نوع المسابقة نفسها، إليك بعض الخيارات: مسابقات اليانصيب يُعتبر KingSumo أداة رائعة يمكن استخدامها إذا كانت المسابقة من نوع اليانصيب بحيث يُدخل المشاركين عناوين بريدهم الإلكتروني فقط. هذا الموقع هو عبارة عن إضافة ووردبريس plugin يمكنك إضافتها إلى موقع ووردبريس الخاص بك. بعد تثبيت هذه الإضافة تستطيع إدخال تفاصيل المسابقة من واجهة الإدارة (بداية المسابقة ونهايتها، المكافأة، القواعد، الخ) ثم تطلق المسابق على موقعك، وبذلك سيلاحظ زوّار الموقع نافذة المسابقة وسيكون بإمكانهم إدخال عناوين بريدهم الإلكتروني. يحتوي KingSumo أيضًا على ميزة الانتشار بسرعة كبيرة viral التي توفّر للمشاركين رابط يمكن مشاركته مع العائلة والأصدقاء، وتُتيح إمكانية المشاركة في المسابقة لأي شخص يرغب بذلك. يقوم KingSumo باختيار الفائز عشوائيًّا بعد انتهاء المسابقة (يجب ذكر هذه الفقرة ضمن قوانين المسابقة)، ويمكنك بعدها تحميل جميع عناوين البريد الإلكتروني التي جمعتها كملف CSV ثم رفعها إلى برنامج التسويق عبر البريد الإلكتروني الخاص بك. أمّا بخصوص الكلفة، فيمكنك استخدام هذه الأداة على موقع واحد مدى الحياة مقابل 198$. كما إنّ هنالك خيارات مطوّرة للمواقع غير المحدودة unlimited sites. ويوفّر الموقع أيضًا مدّة تجريبيّة قدرها 60 يوم يمكنك بعدها استعادة المبلغ كاملًا إذا لم تكن راضيًا عمّا يقّدمه. مسابقات الصوريمكنك استخدام موقع Strutta’s contest builder لغرض إجراء هذا النوع من المسابقات. يمكنك إنشاء المسابقة بسرعة وإطلاقها كجزء من موقعك، موقع مصغّر منفصل، أو حتّى كتطبيق فيس بوك يمكنك وضعه على صفحتك. يستطيع جميع الأشخاص إنشاء حساب لغرض دخول المسابقة ورفع الصور، كما توجد العديد من الميزات كمشاركة المسابقة sharing والتعليقات comments التي تساعد على جذب عدد أكبر من الأشخاص لدخولها. يمكن أن تتحكّم بكل شيء من واجهة إدارة Strutta، وبعد انتهاء المسابقة يمكنك تحميل جميع عناوين البريد الإلكتروني للمشاركين بسهولة كملف CSV ثم رفعها إلى برنامج التسويق عبر البريد الإلكتروني الخاص بك. مسابقات الفيديوإذا كنت تريد إجراء مسابقة من هذا النوع تستطيع استخدام منصّة Launchpad6 لإنشاء المسابقات. كما في موقع Strutta، يمكن أن تطلق المسابقة على موقعك الخاص، على موقع مصغّر منفصل، أو كتطبيق فيسبوك على صفحتك. يستطيع جميع الأشخاص دخول المسابقة ورفع الفيديوهات بعد إنشاء الحساب، ثم مشاركة الفيديو مع العائلة والأصدقاء لكسب الأصوات والفوز في المسابقة. يمكنك إدارة كل شيء من واجهة الإدارة، بما في ذلك تعديل الفيديو، إدارة التعليقات وغيرها. بعد انتهاء المسابقة يمكنك تحميل جميع عناوين البريد الإلكتروني للمشاركين بسهولة، كملف CSV ثم رفعها إلى برنامج التسويق عبر البريد الإلكتروني الخاص بك. وبخصوص الكلفة، تبدأ أسعار الحزم من 250$/الشهر. الأنواع الأخرى من المسابقاتإذا كنت تريد إطلاق مسابقة من نوع آخر كتقديم قسائم مجّانيّة، أو مسابقات الفوز الفوري فيمكن أن يكون موقع Woobox هو الخيار الأفضل. يتيح لك Woobox إجراء مسابقات بأنواع مختلفة بواسطة نماذج يمكن من خلالها جمع معلومات قيّمة، من ضمنها عناوين البريد الإلكتروني. تستطيع بعد انتهاء المسابقة تحميل البيانات بسهولة واستيراد عناوين البريد الإلكتروني التي قمت بجمعها إلى برنامج التسويق عبر البريد الإلكتروني الخاص بك. أمّا بالنسبة للأسعار فتبدأ من15$/الشهر ثم ترتفع اعتمادًا على نوع الاستخدام. الخلاصةعند اتّباعك لأفضل الممارسات المتعلّقة بالفكرة، الجائزة، والترويج يمكنك إجراء مسابقة تجذب المشاركين وتبني لك قائمة بريديّة دون الحاجة إلى تقديم الجوائز النقدية الكبيرة التي تكلفّك أكثر مما يستحق الأمر. ماذا عنك؟ هل قمت من قبل بإجراء مسابقة في محاولة لتوسيع قائمتك البريديّة؟ هل لديك أيّة أفكار أو تساؤلات حول هذا الموضوع؟ شاركنا عبر التعليقات. ترجمة -وبتصرّف- للمقال How to build your email list using contests لصاحبه: Aaron Beashel. مصدر الصورة 2: www.Prweb.com. مصدر الصورة 3: www.Teybannerman.com. حقوق الصورة البارزة: Designed by Freepik.
  22. لقد مضى وقت طويل منذ أن كانت وسائل التّواصل الاجتماعيّ مجرّد مساحة للشّركات تشارك عليها أفكارها وتنتظر الـ"إعجابات"، بل أصبحت واحدة من أهمّ القنوات للعملاء يطرحون فيها أسئلتهم ويقدمون من خلالها التّقارير والشّكاوى. تتواجد الكثير من الشّركات في الوقت الحاضر على عدّة مواقع تواصل اجتماعيّ ضخمة مثل الفيسبوك، تويتر، جوجل بلس و لينكد إن، ولكن فقط الفيسبوك والتويتر هما المستخدمان بشكل واسع وكبير في عملية دعم العملاء، وبما أنّ العديد من الناس يستخدم هذه الوسائل كل يوم من أجل التّواصل، فمن الطّبيعي بالنّسبة لديهم التماس الحصول على دعم عبر هذه الوسائل. أظهرت دراسة "Buffer" أن أكبر جاذب لمنشورات دعم العملاء هي صفحات تويتر وبنسبة 59.3% ، لكن يبدو أنّ الشّركات بشكل عام تعتمد أكثر على الفيسبوك في تقديم خدمة العملاء، وذلك بناءً على استفتاء شمل 59.4% منهم، ما نسبته 40.6% فقط أقرّوا باستخدامهم لتويتر. وقت استجابة جيدتوجد العديد من الأسباب وراء سعي العملاء السّريع لطلب المساعدة عبر وسائل التّواصل الإجتماعي، ومن الأمثلة الجيّدة على المواقف العصيبة والتي من الممكن أن تثير غضب العملاء المتضرّرين كان تأخر الطّائرة وفقدان الأمتعة وبالأخص إذا لم تُحَلّ هذه المشكلة بسرعة، يجب على الوكلاء تتبّع هذه الحالات باستمرار، وفقًا للأبحاث الصادرة عن "Social Bakers" فإن شركات الطّيران تُعدّ من أكثر الشّركات نشاطًا وتفاعلًا على وسائل التواصّل الاجتماعي. قامت "Social Bakers" بقياس كلّ من معدلّ ووقت الاستجابة، ووفقًا للباحثين، معظم العملاء توقعوا الإجابة في غضون 60 دقيقة وإذا لم يقوموا باستلام الإجابات، فهم على الأغلب سيقومون بالشّكوى على الخدمة الرّديئة على وسائل التواصل الاجتماعي أو تغيير المزوّد للخدمة. خير مثال على تبعات التّأخر في الرّدّ على شكوى الزّبائن ما حصل بين ميشاب وشركة الطّيران الجويّة البريطانيّة العام الماضي، فقد حاول العميل الذي ضاعت أمتعته تقديم شكوى للشّركة عبر حساب التويتر الخاصّ بها، لكن عدم تلقيه لاستجابة دفع ميشاب إلى شراء تغريدة مروّجة وحثّ المقبلين على السّفر على العزوف عن اختيار شركة الطيّران البريطانيّة. وأخيرًا بعد 8 ساعات، قامت الخطوط الجويّة البريطانية بالرّد، وذلك بعزوّ سبب نشوء المشكلة إلى أنّ أوقات دوام العاملين في الدّعم الفنيّ على تويتر تمتد من الساعة التاسعة إلى الخامسة فقط، ولكن من المرجح أن ردّ الشّركة لم يجعله يشعر بتحسّن، ولتجنّب لُبس مستقبلي من هذا النوع، قاموا بتوضيح ساعات الدّوام على صفحتهم الشخصية في تويتر. تغطي معظم الخطوط الجويّة دعم العملاء على وسائل التواصل الاجتماعي 24 ساعة باليوم و7 أيام بالأسبوع، ولكن البعض نقل ذلك نقلة نوعية لتقديم خدمة أفضل، ففي العام الماضي قامت شركة الطيران "KLM"، والتي تعتبر واحدة من الأفضل في سرعة الاستجابة، بتقديم زمن استجابة حي على حساب تويتر الخاص بهم، تعرض الصّورة الخلفية زمن الاستجابة المقدّر والتغييرات الحاصلة كل 5 دقائق. أدوات لإدارة وسائل التواصل الاجتماعيمن السّهل جدًا أن تضيع في شكاوى العملاء على وسائل التّواصل الاجتماعي، فمن الممكن فقد أو نسيان المنشورات والتّغريدات التي يضعها العملاء، من الصّعب الحفاظ على تنظيم جيّد في إدارة الرّدود إذا كان هناك العديد من العملاء النّشطين على صفحات التّواصل الاجتماعي التابعة للشركات، على أيّة حال، توجد عدّة طرق لإدارة ذلك. تفتح بعض الشّركات الضّخمة والعملاقة مثل Nike ومايكروسوفت حسابات للدّعم الفنّيّ منفصلة على تويتر، والذي يُتيح التواصل بشكل أسرع وأكثر تركيزًا عندما يتعلق الأمر بالمشاكل والشكاوى، وبذلك هم ليسوا بحاجة للتدقيق في كل الإشعارات "Buzz" التي تأتيهم على صفحات وسائل التواصل الاجتماعي حول منتجاتها لتعقب ما يحتوي المشاكل والشكاوى منها. لقد تم تصميم بعض الأدوات للمساعدة في إدارة حسابات وسائل التّواصل الاجتماعي، فعادة ما يتمّ التّعرف على الأوقات التي يتواجد فيها العملاء أكثر من غيرها على صفحات التواصل الاجتامعي من خلال برمجيات خاصّة وهكذا يتم تركيز تواجد فريق خدمة العملاء وعملهم في هذه الأوقات، وتقوم هذه الأدوات أيضاً بتزويد المساعدة مع المراقبة والاستجابة لمنشورات العملاء، ومثال هذه البرمجيّات أداة مخصصة لتويتر وهي "Tweetdeck"، حيث تساعد بإدارة حسابات متعدّدة وتتبّع رسائل العملاء في الوقت نفسه، وتوجد أيضاً برامج تسمح بإدارة حسابات لأكثر وسائل التواصل الاجتماعي شعبية في مكان واحد مثل "Hootsuite" و "Klout"، أما إذا كان التّركيز فقط على دعم العملاء فمن الممكن استخدام خدمة "conversocial"، والذي يساهم في تحسين الخدمات المقدّمة للعملاء على وسائل التّواصل الاجتماعي. ومن الشّائع أيضًا دمج حسابات الشّركات على الفيسبوك وتويتر باستخدام برامج مكتب المساعدة "help desk software" مثل: "Freshdesk" ،"Happyfox" و "UserEcho"، والتي تقوم بجمع منشورات العملاء على الفيسبوك وتغريداتهم على تويتر في مكان واحد مما يسمح بالاستجابة للطّلبات بشكل أسرع وأفضل. ردود شخصيةتعتمد العديد من قنوات دعم الزوار على الإجابات المغلّفة، حيث يوجد أجوبة مسبقة محدّدة لأكثر الأسئلة شيوعًا، فهي تسّهل عمل الوكلاء وتسمح بردود أسرع، على أيّة حال، فإن وسائل التواصل الاجتماعي بحاجة إلى جعل الردود شخصيةً أكثر، فقد قام زبون غير راضي في العام 2012 بتقديم شكوى على تويتر عن إجراءات خطوط الجو الأمريكية، وقامت الشركة بالرد بسرعة ولكن دون أن تولي اهتمامًا كافيًا لرسالة العميل: احتلت خطوط الجو الأمريكية المرتبة الأولى في ترتيب الأسرع في الرد بين الخطوط الجوية المختلفة، ولكن في الحالة التي عرضناها عانت نوعية استجابتها من النّقص في التّركيز. يجب جعل الرّدود ذات طابع شخصي أكثرّ، حيث تستطيع إضافة اللّمسة الإنسانية لجعل الزّبون يشعر بالتّرحيب أكثر، بالإضافة إلى أنّها تستطيع بالنّهاية رسم ابتسامة على وجهه، فعلى سبيل المثال، قامت شركة أسترالية مقدّمة لخدمات الموبايل وتدعى "Amaysim" بالتوصل إلى اللمسة الشّخصية بشكل جيد جدًا: يمكنك أيضاً جعل الجوّ أكثر وديّة ومرحاً عبر محاولة إطلاق الدّعابات اللّطيفة. الأمور الواجب مراعاتهاإنّ عملاء الشّركة موجودون على وسائل التّواصل الاجتماعيّ، وبالتّالي تصبح متابعتهم الخطوة التّالية الطبيعيّة لدى الشّركة، فلم يعد التّعامل مع العملاء على الفيسبوك وتويتر محافظًا على الخصوصيّة بين الشركة والزبون، بل يستطيع الآن كل شخص مشاهدة نوعية الخدمة، يجب اتّباع الأمور التالية للبقاء بعيدًا عن ارتكاب الأخطاء: تغطية دعم الزبون على وسائل التواصل الاجتماعي 24 ساعة في اليوم في 7 أيام بالأسبوع. إنّ وسائل التواصل الاجتماعي لا تنام أبدًا لذلك على العمل أن يستمر، فلا يمكن معرفة متى تنشأ المشكلة.الرّدّ بشكل سريع. سيكون من المثالي إذا أمكن تغطية المسائل على الفور، من المهم الحفاظ على الوقت اللازم للرّد بأقل من 60 دقيقة.استخدام أدوات خدمات الزّبائن. عن طريق استخدام برمجيات المساعدة المكتبيّة، يمكن أن تجد العديد منها هنا، ويمكن إيجاد أمثلة على برمجيّات إدارة وسائل التّواصل الاجتماعي هنا.تجنّب الردود الجاهزة والجامدة والعمل على خلق جو ودّي. يعتبر هذا أسهل على الفيسبوك عندما لا تكون محدّدًا بـ 140 حرفًا، ولكن حتى في التغريدة فإن إضافة اسم الزبون الذي تخاطبه يمكن أن يضفي لمسة وديّة شخصية.ترجمة -وبتصرف- للمقال How to organize customer support on social media لصاحبته: Aleksandra Koziol. حقوق الصورة البارزة: Designed by Freepik.