Category: Blogging tips (Page 3 of 4)

How to stop spam on contact form7

Like many people using WordPress as a blogging platform. I happen to use Contact Form7 to allow my readers a chance to contact me and reach out to me about all sorts of things. Sadly such a great feature can be abused by spammers. Despite me using a captcha and a plugin called “Honey pot”. I still got some spam into my inbox. In this post I will show you how to block these spammers once and for all!

Hosting company wasn’t helpful

After a lengthy exchange with my hosting company. Their support engineers concluded that the issue was from my contact form, not from their severs. And blocking the offending emails didn’t really work.

They did suggest using honey pot, which increased the amount of spam that got into my inbox. I think I must’ve made a mistake configuring the plugin!

The fix

I installed a plugin called “Spam Protect for Contact Form 7” and it works in a very simple way:
It adds a new tab to the contact form options called “anti spam settings” and allows you to block the offending spammers by name or domain. Creating a local blacklist inside the form. I tested it out and it seems to be working so far.

I blurred out the offending emails and form names. But it will work the same for you regardless.

It’s very easy to use and effective. So far it’s the only thing that worked to combat spam on my blog. I’ve rated this plugin with a 5 star rating because I think it truly deserves it.

Final words

Are you suffering from this issue? Did you try out this fix? What solution worked out for you best?
Please let me know in the comments section below.

P.S: Bookmark the page, you’re going to need it!

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

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

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

1. كلمات السر

تبقى كلمات السر إحدى أقدم طرق الأمان وأكثرها فاعلية. وكما نعلم جميعًا فإن كلمة سر نموذجية تحتوي على التركيبة الأتية:

  • حروف انجليزية كبيرة.
  • حروف انجليزية صغيرة.
  • أرقام.
  • رموز خاصة: @#$
  • ألا تكون الأرقام والأحرف متتالية.
  • أن تكون 8 أحرف أو أكثر.
  • استبدال كلمة السر بشكل منتظم، مثلا كل شهر.

أذا كنت تشعر بأن هذه التوليفة صعبة التحقيق ومستحيلة الحفظ، فهي ليست صعبة التحقيق (الحفظ يعتمد على شطارتك 🙂 ). يمكنك توليد كلمات سر عشوائية من خلال حقل تغيير كلمة السر الخاص بحساب ورد بريس نفسه. أو استبدال حروف من كلمات فعلية تعرفها بأرقام ورموز وتغيير حالة الأحرف لتحقيق الغرض.

هذه الطريقة من المفترض أن تصعب على المخترقين الوصول إلى بيانات موقعك من خلال تصعيب عمل المخترق الذي يحاول إدخال كلمات سر عشوائية مستعملة غالبا (123456, password هي خيارات كارثية لو كنت تستخدمها غيرها فورًا!) أو المحاولة بشكل منتظم بهجوم قوة غاشمة (Brute Force Attack) من خلال قواميس لتخمين كلمة سرك عبر عدد لا متناهي من المحاولات. هنا يأتي دور الأداة الثانية. لأنك لو تركت موقعك دون حماية ملائمة سوف يتم اختراقه حتمًا مهما كانت كلمة السر قوية ومعقدّة..

كذلك لا تستخدم اسم مستخدم واضح مثل: Admin. فهذا الاسم أول اسم يستخدمه المخترقون. استخدم اسم مستخدم به أحرف وأرقام ورموز.

2. تحديد عدد محاولات الدخول على الموقع بواسطة Limit Login Attempts Reloaded

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

ينصح ان توالت محاولات الاختراق بزيادة مدة الحظر عند 3 محاولات خاطئة لتصل إلى 12 ساعة. وضبط المواقيت بالدقائق وليس بالساعات فتصبح 12 ساعة = 1440 دقيقة.

3. تمويه رابط الولوج إلى لوحة التحكم بواسطة WPS Hide Login

هذه الإضافة تقوم بتغيير الرابط الافتراضي الذي يستعمل لولوج لوحة التحكم ”WP-Admin” وهو أول رابط يستخدمه المخترقون غالبا. بعد تنصيب هذه الأداة بنفس طريقة التي سبقتها قم بتغيير الرابط إلى أي شيء عشوائي تتذكره أنت، ولا تنس حفظه بشكل علامة مبوبة حتى لا تضيع أنت الأخر!!

4. إيقاف الرسائل والتعليقات السبام

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

استخدام Captcha على كل نماذج الاتصال والتعليقات. يجب عليك حماية نموذج اتصل بي وأي نماذج أخرى من خطر رسائل سبام. وكذلك من التعليقات التي تضر بترتيب موقعك على محركات البحث وقد تحمل روابط ضارة أو مضللة. هذه الطريقة تقلل من رسائل السبام وتساهم في خلو صندوق بريدك وتعليقاتك مما يضر بك. أنا أستخدم إضافة مدفوعة لموقعي لكن توجد اضافات مجانية جيدة. أيضا استخدام Discuss يضمن سلامة صندوق التعليقات 🙂

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

5. دعم الموقع الالكتروني

يجب عليك القيام بعملية Backup بشكل دوري (أسبوعيا هو معدل واقعي، حسب تغير بياناتك). توجد العديد من الإضافات التي تقوم بذلك. لكنني وجدت أن أسرع وأفضل طريقة هي من خلال لوحة تحكم الاستضافة (في حالتي أنا هي Cpanel). حيث تقوم بنسخ محتوى الموقع الإلكتروني بشكل كامل وحفظه في مكان مختلف من مساحة الاستضافة. ويمكنك تنزيل هذه النسخة على جهازك، أو تحميلها على خدمة سحابية مختلفة (أو الاثنان معًا لزيادة الحماية).

6. تحديث الإضافات، والقوالب، ونسخة ورد بريس بشكل دوري

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


ماذا لو حصل الأسوأ؟

ماذا لو اخترقت مدونتك؟ يبقى هذا احتمالا إحصائيًا مهما بدا بعيدًا. في هذه الحالة أوصي بالتواصل مع مزود الاستضافة الخاص بك فورًا وطلب استرجاع الموقع إلى حالة سابقة. وسيعود الموقع بمشيئة الله إلى أخر دعم متواجد. لكنك ستفقد بعض الأِشياء. وبعد عودته ينصح بمسح كل كلمات السر واختيار أسماء مستخدمين جديدة بكلمات سر نموذجية.. وإتباع النصائح في التدوينة بحذافيرها!

ختامًا

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

رحلتي من بلوجر إلى ورد بريس

بداية وقبل كل شيء.. كل العام وأنتم بخير.

رغم غلاء الأسعار ونقص السيولة، والاظلام الجزئي والتام الذي حطم الأرقام القياسية (وأعصابنا معها).. تقبل الله منا ومنكم. وأتمنى لكم عيدًا سعيدًا مع أهلكم وأحبابكم..

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

لماذا هذا التغيير الآن؟

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

صورة لواجهة بلوجر الجديدة (نسبيا)

صورة لمحرر التدوينات من بلوجر

الجواب المختصر هو لا. ليس من الممكن مقارنة إمكانيات التخصيص والتحكم بين وردبريس و بلوجر..

كل تغييرات قوقل على محرر التدوينات وشكل الواجهة هي شكلية. تظل برمجة القوالب كما هي منذ استحوذت قوقل على بلوجر في 2011.. كما أن الإضافات قليلة للغاية.

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

الدعم ليس جيدًا.. واجهتني عدة مشاكل ظلت مفتوحة لسنوات، أو حلت لوحدها بشكل “عجائبي!!”.. هذه ليست طريقة جيدة للعمل..

أنت لا تملك المحتوى

بلوجر تستضيف ملايين المواقع على الشبكة وتوفر لهم خدمة مجانية (هي ميزة جيدة فعلا). لكن ماذا لو قررت قوقل أن هذا الأمر لم يعد يناسب سياستها؟ ستلقي بك إلى الشارع حرفيا ودون مبالغة! أعلم أن الأمر سيحدث بشكل تدريجي وغالبا – إن حدث – سيكون لديك ثلاثة أشهر أو أكثر للتصرف قياسًا بما فعلت قوقل بخدمات سابقة.. لكن هل تريد أن تجد نفسك في هذا الموضع؟

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

ما الذي يختلف بين هذه المرة والمرة الماضية؟

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

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

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

عملية النقل

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

ستظل المدونة القديمة لأغراض تتعلق بنشاط محرك البحث ولا ينصح بمسح المدونة بعد تحويل الروابط.

ملاحظة

سأقوم بإعادة العمل على كتاب اعترافات إنسان ليتضمن رابط المدونة الجديد.. أمل ألا يستغرق الأمر طويلا ..

ختامًا

سيتطلب مني الأمر بعض الوقت التعود على هذه المنصة الجديدة. كما أنني ممتن للسنوات الثماني ونيّف التي قضيتها مدونَا على بلوجر.

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

تحديث: هناك بعض المشاكل التي أصلحتها وأوردت لها تدوينات منفصلة.

مشكلة تنسيق التدوينات.

مشكلة التدوينات التي من دون صور بارزة.

Editing blogger blog posts that won’t edit!

I had my blog for some time now (six and a half years to be specific), and during that time I experimented with a lot of things, and made some mistakes along the way.

Major issues solved

One of the things was the a:link that was showing on my blog and I didn’t know where it came from and how to remove it, turns out it was caused by coping text straight from LibreOffice writer, then I noticed that some posts had colors and fonts that didn’t look like the general blog template, and trying to edit them like you would normally do wouldn’t work, and that’s very frustrating to be honest.

As I continued digging around, I managed to find a fix for that bug and I will share it here in this post.

First step, identifying the culprit posts

The posts that look off are shown on the blog, you can see them and tell that the colors or fonts aren’t consistent with the general layout of the blog, it would be a problem if the posts become unreadable due to color matching, and that requires changing.
How to fix the posts?
There is no easy one click fix for this issue, you need to edit them one by one.

Fixing the posts

    1. Edit the post in question
       Go to blogger posts and search for that post.

    2. From there edit the post and go to HTML view and copy the code, you might want to save a copy of it as backup.

    3. Open up your favorite text editor, I’ve reviewed many on this blog such as Sublime and Atom, but I’ll be using Atom for the rest of this post.

    4. Paste the text into Atom editor and start searching by hitting CTRL + F to open the search and replace pane.

    5. Start looking for HTML code such as font-color or font-family depending on what’s wrong with the post, and continue search and replace until you think you got out all the culprit code.

    6. Copy the text and paste it back into the post, and go back to the preview tab and take a look, clean any open “<” that’s left and any left junk, just make sure you don’t mess up the text, if it’s too much to handle copy it back to Atom and start search and replace.

    7. Some layouts are going to change, so you might need to alter them by hand.
Once you are done, you can publish your post again, and it will look natural no matter what template you decide on using.

I hope you found this post useful, please leave any questions in the comments section below.

« Older posts Newer posts »