حماية كلمة المرور والإعدادات المتقدمة
اقفل بطاقتك خلف كلمة مرور وأتقن بقية الإعدادات المتقدمة: مفتاح كلمة المرور المعكوس، وكيف تبدو شاشة قفل الزائر، ومفاتيح PWA ومبدّل اللغة والدليل، وإعداد SEO الكامل (الأيقونة وعنوان Meta ووصفه وكلماته)، وCSS/JS مخصص — مع شرح كل حقل وقيد باقة وحالة حدّية.
ما هي حماية كلمة المرور والإعدادات المتقدمة — ومن يحتاجها
كل بطاقة ScaanMe عامة افتراضياً — أي شخص لديه الرابط أو رمز QR أو لمسة NFC يفتحها فوراً. صفحة الإعدادات المتقدمة هي المكان الذي تستعيد فيه التحكم: يمكنك قفل البطاقة كاملةً خلف كلمة مرور فلا يدخلها إلا من يعرفها، ويمكنك ضبط الجانب التقني للبطاقة — وضع PWA القابل للتثبيت، ومبدّل لغة عربي/إنجليزي، وأيقونة موقع (favicon) ووسوم SEO مخصصة، بل وCSS/JS مخصص خاص بك. اعتبرها غرفة الخصوصية والهندسة في البطاقة: تجميلية ظاهرياً، قوية في عمقها.
حماية كلمة المرور مناسبة لـكل من يريد بطاقة خاصة أو شبه خاصة: قائمة أسعار VIP تشاركها مع عملاء مختارين فقط، أو دليل فريق داخلي، أو بطاقة فعالية مخصصة للمدعوّين، أو بطاقة تسعير لا تريد أن ينسخها المنافسون، أو ببساطة بطاقة تريد إغلاقها مؤقتاً قبل الإطلاق. أما المفاتيح المتقدمة فلأصحاب البطاقات الذين يريدون أن تبدو البطاقة كتطبيق حقيقي (PWA)، أو أن تخدم جمهوراً ثنائي اللغة (مبدّل اللغة)، أو أن يُعثر عليها بنظافة على Google وفي معاينات روابط الدردشة (SEO + الأيقونة).
شيئان يحدّدان ما ستراه على هذه الصفحة، وكلاهما يأتي من باقتك: مفتاح
password_protectedيفتح قسم كلمة المرور، ومفتاحadvanced_settingsيفتح PWA ومبدّل اللغة وCSS/JS المخصص وSEO. إن لم تتضمّن باقتك أياً منهما، تتخطى ScaanMe هذه الخطوة بهدوء وتعيدك إلى قائمة بطاقاتك — فإن بدت صفحة الإعدادات المتقدمة فارغة أو تعذّر الوصول إليها فذلك حدّ باقة لا خلل. ويذكر كل قسم أدناه المفتاح الذي يحتاجه.
فتح صفحة الإعدادات المتقدمة
ما ولماذا: الإعدادات المتقدمة هي آخر قسم في محرر البطاقة، فتصل إليها بالطريقة نفسها التي تصل بها إلى أي قسم آخر — عبر تعديل البطاقة. والوصول إليها من المحرر (لا من رابط مستقل) مهم لأن الصفحة تقرأ بطاقتك وباقتك معاً: فهي لا تعرض إلا الضوابط التي تتضمّنها باقتك فعلاً، والحفظ هنا ينقلك للأمام عبر بقية مسار المحرر.
من لوحة التحكم افتح بطاقاتي، واعثر على البطاقة التي تريدها، وانقر تعديل. وفي شريط أقسام المحرر على اليسار، انقر الإعدادات المتقدمة (آخر عنصر في القائمة). تُفتح الصفحة على رابط مثل
user/edit-advanced-setting/{card}. وإن لم تُكمل البطاقة من قبل، أكمل البيانات الأساسية أولاً — فالمحرر يتوقّع بطاقة حقيقية قبل عرض هذه الصفحة.في الأعلى ترى صفّاً من المفاتيح (مفاتيح الخصوصية والميزات)، وتحتها — إن تضمّنت باقتك الإعدادات المتقدمة — أقساماً لـضبط حماية كلمة المرور وCSS/JS مخصص وإعدادات SEO. ويظهر شريط نجاح أخضر بعد كل حفظ؛ ويظهر شريط أحمر إن رُفض شيء (مثل وسم meta أطول من المسموح). ولا شيء على هذه الصفحة مدمِّر: يمكنك التبديل وإعادة الحفظ كما تشاء.
تفعيل حماية كلمة المرور (حقلاً بحقل)
ما ولماذا: حماية كلمة المرور تضع شاشة قفل أمام بطاقتك بالكامل — فلا يظهر اسم ولا روابط ولا محتوى حتى يكتب الزائر كلمة المرور الصحيحة. وهي تتطلّب مفتاح الباقة
password_protected؛ فإن لم تتضمّنه باقتك لن يظهر صف كلمة المرور أصلاً. والضابط مسمّى عمداً بالنفي — «تعطيل حماية كلمة المرور» — لأن البطاقة بلا كلمة مرور افتراضياً، فيبدأ المفتاح في وضع «التعطيل» (مفعّل).اعثر على مفتاح تعطيل حماية كلمة المرور في صف المفاتيح العلوي. ولأنه مفتاح «تعطيل»، تُظهره البطاقة التي لا كلمة مرور لها مفعّلاً (أخضر). ولإضافة كلمة مرور أطفئ هذا المفتاح — فبمجرد إطفائه يظهر أسفلَه لوح ضبط حماية كلمة المرور يحوي حقل كلمة المرور. وهذا المنطق المعكوس يربك البعض بدايةً: مُطفأ = محمي، مُفعّل = مفتوح. وإن أردت لاحقاً إزالة القفل، فقط أعِد تفعيل المفتاح واحفظ.
في حقل كلمة المرور اكتب كلمة المرور التي سيحتاجها الزوّار. يجب أن تكون بين 3 و20 حرفاً — تصلح الأرقام السرية القصيرة والعبارات سهلة التذكّر، لكن مزيجاً أطول قليلاً أأمن لأي محتوى حسّاس. استخدم رابط إظهار كلمة المرور بجانب الحقل لكشف ما كتبته والتقاط الأخطاء المطبعية قبل الحفظ، ثم انقره ثانيةً للإخفاء. ولا يوجد حقل «تأكيد كلمة المرور»، فيكون فحص إظهار كلمة المرور شبكة أمانك — خطأ مطبعي هنا يقفل البطاقة حتى عنك أنت.
انقر حفظ في الأسفل. تقوم ScaanMe بـتجزئة كلمة المرور بخوارزمية bcrypt قبل تخزينها — فلا يُحفظ نصّها الصريح في قاعدة البيانات أبداً، حتى الموظفون لا يستطيعون قراءتها؛ ولن تفعل إلا تعيين كلمة جديدة، لا «عرض» القديمة. حالة خاصة: لأن القيمة المخزَّنة مجزّأة، إن نسيت كلمة المرور فالحل ببساطة كتابة كلمة جديدة وإعادة الحفظ. أصبحت البطاقة مقفلة الآن، وسيُقابَل الزائر التالي بشاشة كلمة المرور.
حالة فتح تلقائي مهمة: إن فقدت باقتك لاحقاً قدرة
password_protected(كتخفيض الباقة)، تقوم ScaanMe بـمسح كلمة المرور تلقائياً في المرة التالية التي تُعرض فيها البطاقة، فلا تبقى البطاقة عالقةً للأبد خلف قفل لم تعد تستطيع إدارته. أعِد إضافة كلمة المرور متى دعمتها باقتك ثانيةً. وهذا سلوك أمان لا تُطلِقه أنت — لكن من المفيد معرفته كي لا يفاجئك تخفيض الباقة.
ما يراه الزائر على بطاقة مقفلة
ما ولماذا: من المفيد أن تعرف بالضبط كيف تبدو بطاقتك المقفلة من الخارج، لتُحيط من تشاركها معهم علماً. القفل بوّابة بملء الشاشة لا تمويه جزئي — فحتى تُدخَل كلمة المرور لا يُحمَّل أي من محتواك الحقيقي على الصفحة إطلاقاً، ولهذا تكون حماية كلمة المرور خاصة فعلاً لا مجرد مخفية بصرياً.
حين يفتح أحدهم بطاقة محمية، يرى نافذة «محمي بكلمة مرور» أنيقة في وسط الشاشة مع التوجيه «أدخل كلمة مرور بطاقتك» ومربّع كلمة مرور واحد. والنافذة مصمّمة لتطابق ألوان ثيم البطاقة، فتبقى جزءاً من علامتك. ولا توجد تلميحات ولا رابط «نسيت كلمة المرور» ولا طريقة للالتفاف حولها — وهذا مقصود، فالغاية كلها أن يتقدّم فقط من أعطيتهم كلمة المرور.
حين يكتب الزائر كلمة المرور ويرسلها، تتحقّق ScaanMe منها (تقبل الصيغة المجزّأة الحالية بـ bcrypt وأي كلمة مرور نصية أقدم من قبل إضافة التجزئة، فتبقى البطاقات القديمة تعمل). فعند كلمة مرور صحيحة تختفي البوّابة وتُحمَّل البطاقة كاملة، ويتذكّر متصفّحه أنه فتح القفل لهذه الجلسة فلا يُسأل ثانيةً في كل صفحة. وعند كلمة مرور خاطئة تُعاد البطاقة برسالة «كلمة مرور البطاقة غير صحيحة.» وتبقى البوّابة قائمة — وله ببساطة أن يحاول من جديد.
أمران يستحقّان إخبار زوّارك بهما: يدوم فتح القفل طوال جلسة المتصفّح، فإغلاق التبويب والعودة لاحقاً قد يطلب كلمة المرور ثانيةً، والقفل يسري على أي رابط يستخدمونه — رابطك الرئيسي أو نطاق مخصص أو نطاق فرعي، كلها تُغلَق بالطريقة نفسها. ولأن فتح القفل يُحفظ لكل متصفّح، فمشاركة كلمة المرور مع زميل تتطلّب منه إدخالها مرة بنفسه؛ فهي ليست فتحاً عاماً لمرة واحدة.
مفاتيح الميزات المتقدمة: PWA ومبدّل اللغة والدليل
ما ولماذا: إلى جانب مفتاح كلمة المرور توجد بضعة مفاتيح ميزات تغيّر كيف تتصرّف البطاقة لا من يراها. يتطلّب تفعيل PWA وتفعيل مبدّل اللغة مفتاح الباقة
advanced_settings؛ أما مفتاح إظهار هذه البطاقة علناً؟ (الدليل) فلا يظهر إلا إن كانت إضافة الدليل مثبّتة على منصّتك. وكلٌّ منها مفتاح تشغيل/إيقاف واحد ذو أثر مباشر وواقعي على البطاقة العامة.تفعيل PWA يحوّل بطاقتك إلى تطبيق ويب تقدّمي قابل للتثبيت. حين يكون مفعّلاً يحصل زوّار الهاتف على مطالبة بنمط «أضِف إلى الشاشة الرئيسية»، وبعد التثبيت تُفتح بطاقتك كتطبيق أصلي — بملء الشاشة، بأيقونة على الشاشة الرئيسية، بلا شريط متصفّح. وهذا مثالي للبطاقات التي يعود إليها الناس كثيراً (بطاقة حجز عيادة، أو متجر، أو بطاقة عضوية). اتركه مُطفأً لبطاقات المسح لمرة واحدة حيث تكون مطالبة التثبيت مجرد إزعاج.
تفعيل مبدّل اللغة يضيف مبدّلاً عربي/إنجليزي إلى البطاقة العامة ليقرأها الزوّار ثنائيو اللغة بلغتهم المفضّلة. وهناك شرط مهم: لا يظهر المبدّل فعلياً للزوّار إلا حين تكون بطاقتك (أو محتواها) تحتوي ترجمات عربية معبّأة — فتفعيل المفتاح بلا محتوى عربي لا يُظهر شيئاً، وهذا مقصود كي لا تعرض خيار لغة فارغاً. ترجِم عنوانك وعنوانك الفرعي والحقول المهمة أولاً، ثم فعّل هذا لإظهار الخيار.
إظهار هذه البطاقة علناً؟ (عند وجوده) يتحكّم بإدراج بطاقتك في دليل الموقع العام للمنصّة — معرض بطاقات قابل للتصفّح. التفعيل يعني أن أي متصفّح للدليل يستطيع اكتشافك؛ والإيقاف يُبقي البطاقة قابلة للوصول عبر رابطك/رمزك فقط. فعّله إن أردت اكتشافاً عضوياً إضافياً، وأطفئه لبطاقة خاصة أو لعملاء فقط. وإن لم تُشغّل منصّتك دليلاً فلن ترى هذا المفتاح إطلاقاً.
تُحفظ كل المفاتيح معاً بزر حفظ في أسفل الصفحة — فلا حفظ منفصل لكل مفتاح. ومزلق دقيق في مفاتيح التشغيل/الإيقاف: المفتاح غير المحدَّد ليس «بلا تغيير» بل يُحفظ فعلياً كمُطفأ. فإن بدّلت عدة مفاتيح وقصدت تغيير واحد فقط، فتحقّق من الباقي قبل الحفظ، لأن الصفحة تكتب الحالة الدقيقة لكل مفتاح في كل مرة ترسل فيها.
إعداد SEO: الأيقونة والعنوان والوصف والكلمات المفتاحية
ما ولماذا: قسم إعدادات SEO (يتطلّب
advanced_settings) يتحكّم بكيفية ظهور بطاقتك حين تُشارَك في دردشة أو تُنشَر على وسائل التواصل أو يفهرسها Google. هذه هي التفاصيل الصغيرة التي تجعل الرابط يبدو احترافياً: الأيقونة الصغيرة في تبويب المتصفّح، والعنوان العريض والوصف الرمادي في معاينة رابط واتساب/تيليجرام، والكلمات التي تربطها محرّكات البحث ببطاقتك. تعبئتها اختيارية لكنها موصى بها بقوة لأي بطاقة تسوّقها.الأيقونة (Favicon) — انقر منتقي الملفات وارفع صورة (PNG مثالي). تصبح هذه الأيقونة الصغيرة في تبويب المتصفّح، وتُستخدم أيضاً صورةً لمعاينة الرابط حين لا توجد صورة مخصصة، فالشعار المربّع النظيف هو الأفضل. تخزّنها ScaanMe ضمن أصول بطاقتك تلقائياً؛ ولا تحتاج إلى إعادة الرفع إلا حين تريد تغييرها. وتركها فارغة يرجع إلى صورة ملف بطاقتك، فلا حاجة للرفع هنا إلا حين تريد أيقونة مميّزة.
عنوان Meta هو العنوان الظاهر في نتيجة البحث وفي معاينات الروابط. أبقِه دون 70 حرفاً — فالصفحة ترفض الأطول برسالة «يجب ألا يتجاوز عنوان Meta 70 حرفاً». اكتبه كعنوان حقيقي: اسمك أو نشاطك مع ما تقدّمه (مثل
د. سارة عادل — طبيبة أسنان أطفال، القاهرة). وإن تركته فارغاً ترجع ScaanMe إلى عنوان بطاقتك نفسه، فهذا الحقل لِما تريد فيه أن يختلف عنوان SEO عن عنوان البطاقة.وصف Meta هو سطر الملخّص الرمادي تحت العنوان في المعاينات والبحث. أبقِه دون 160 حرفاً (الصفحة تفرض ذلك) واكتب جملة واحدة جذّابة عمّن أنت ولماذا ينبغي النقر — اعتبرها العرض المختصر لبطاقتك. الوصف الجيد يرفع بوضوح عدد من ينقرون رابطاً مشاركاً، فيستحقّ لحظة تفكير بدل تركه فارغاً.
كلمات Meta المفتاحية قائمة مفصولة بفواصل من المصطلحات التي تصف البطاقة، بحدّ أقصى 70 حرفاً. وثمة تسهيل صغير: كتابة مسافة تُدرج فاصلة تلقائياً، فتكتب الكلمات بسلاسة. لكن بصراحة — Google يتجاهل كلمات Meta المفتاحية تماماً، فهذا الحقل لا يحمل تقريباً أي وزن في SEO اليوم؛ وهو اختياري وموجود غالباً للاكتمال أو البحث الداخلي. اصرف جهدك على العنوان والوصف، فهما ما يُحدثان الفرق فعلاً.
CSS وJS مخصص (للمستخدمين المتقدمين)
ما ولماذا: قسم CSS/JS مخصص (يتطلّب
advanced_settings) يتيح للمطوّرين حقن أنماطهم ونصوصهم البرمجية في البطاقة العامة. يتيح لك CSS تجاوز الخطوط أو الألوان أو التباعد أو إخفاء عنصر لا يكشفه الثيم؛ ويتيح لك JS إضافة سلوك أو أداة طرف ثالث. ويقبل كل صندوق حتى 25,000 حرف. وهذه أداة لمستخدم متمكّن — معظم أصحاب البطاقات لا يحتاجونها أبداً، ويمكنك تشغيل بطاقة جميلة دون فتحها قط.لاستخدامه، الصق قواعدك في صندوق CSS المخصص (لا حاجة لوسوم
<style>— فقط القواعد مثل.profile-name { letter-spacing: .5px; })، وكودك في صندوق JS المخصص. والحقلان بخط أحادي المسافة لسهولة القراءة. وبعد الحفظ افتح بطاقتك العامة في تبويب جديد للتأكّد من الأثر؛ وإن بدا أن نمطاً لا يُطبَّق فالسبب عادةً مسألة أولوية أو محدِّد لا أن الحقل لم يُحفظ.تحذيران. أولاً، اختبر على جهاز حقيقي — فـ JS المخصص يعمل على هاتف كل زائر، وكود معطوب قد يُعطّل البطاقة كلها، فأبقِه أدنى ما يمكن ودفاعياً. ثانياً، لا تلصق إلا كوداً تفهمه وتثق به؛ ولا تُدخل قط مقتطفاً عشوائياً من الإنترنت، فهو يُنفَّذ بوصول كامل إلى صفحتك العامة. وإن حدث خطأ، فقط امسح الصندوق واحفظ لإزالته فوراً.
ملاحظة عن بكسلات التسويق: إن كنت تبحث عن حقول Meta Pixel أو Google Analytics أو Google Ads أو TikTok Pixel فهي ليست على هذه الصفحة. وللإبقاء على موطن واحد نظيف للتتبّع، تدير ScaanMe بكسلات كل بطاقة تحت CRM ← التكاملات. ولا تحاول لصق بكسل تتبّع في JS المخصص كحلٍّ بديل — استخدم شاشة التكاملات المخصصة كي تعمل معالجة الموافقة وعزو CRM بشكل صحيح.
نصائح وأفضل الممارسات
تذكّر مفتاح كلمة المرور المعكوس. الضابط هو «تعطيل حماية كلمة المرور»، فالإطفاء يعني محمي والتفعيل يعني مفتوح. وبعد تعيين كلمة مرور، ألقِ نظرة على حالة المفتاح قبل الحفظ — فأكثر خطأ شيوعاً هو تركه مفعّلاً (مفتوحاً) ثم التساؤل لماذا لا تطلب البطاقة كلمة مرور.
استخدم إظهار كلمة المرور واختبر في نافذة خاصة. بما أنه لا يوجد حقل تأكيد ولا يمكنك قراءة كلمة المرور لاحقاً أبداً، انقر إظهار كلمة المرور للتحقّق من كتابتك، ثم افتح البطاقة في نافذة خاصة/تصفّح متخفٍّ وأدخِل كلمة المرور بنفسك فعلاً. هذه الجولة الكاملة تلتقط الأخطاء المطبعية وتؤكّد أن الزوّار الحقيقيين سيدخلون.
ترجِم قبل تفعيل مبدّل اللغة. لا يظهر المبدّل إلا حين يوجد محتوى عربي، فتفعيله على بطاقة إنجليزية فقط لا يفعل شيئاً. عبّئ ترجماتك العربية أولاً ثم فعّله — وتحقّق من أن كلتا اللغتين تُقرآن بطبيعية على البطاقة الحية لا في المحرر فقط.
اصرف جهد SEO على العنوان والوصف. يتجاهل Google كلمات Meta المفتاحية، فلا تُفرط في الاستثمار هناك. بل اكتب عنوان Meta حادّاً (دون 70 حرفاً) ووصف Meta جذّاباً (دون 160 حرفاً)، وارفع أيقونة مربّعة نظيفة — فهذه ما يجعل روابطك المشاركة تبدو موثوقة وتُنقَر.
أبقِ الكود المخصص أدنى ما يمكن وقابلاً للتراجع. إن استخدمت CSS/JS مخصصاً، غيّر شيئاً واحداً في كل مرة، واختبر على هاتف، وتذكّر أنك تستطيع مسح الصندوق والحفظ للتراجع فوراً. ولا تلصق نصوصاً غير موثوقة أبداً، واستخدم CRM ← التكاملات — لا JS المخصص — لأي بكسل تتبّع.
الأسئلة الشائعة
عيّنت كلمة مرور لكن البطاقة تُفتح دون سؤال — لماذا؟ السبب غالباً المفتاح المعكوس. الضابط هو «تعطيل حماية كلمة المرور»: يجب أن يكون مُطفأً كي تسري كلمة المرور. فإن كان مفعّلاً (حالة «الفتح» الافتراضية) تُمسح كلمة المرور التي كتبتها عند الحفظ. أطفئ المفتاح وأعِد إدخال كلمة المرور واحفظ ثانيةً.
نسيت كلمة مرور بطاقتي — كيف أستعيدها؟ لا يمكنك قراءتها لأن ScaanMe تخزّنها مجزّأة للأمان. لكنك لا تحتاج إلى ذلك: فقط افتح الإعدادات المتقدمة، واكتب كلمة مرور جديدة تماماً في الحقل، واحفظ. تحلّ الجديدة فوراً محلّ القديمة، وسيحتاج كل من كان لديه السابقة إلى الجديدة.
هل على الزائر إدخال كلمة المرور في كل مرة؟ لا — بمجرد إدخالها صحيحة، يتذكّر متصفّحه فتح القفل لتلك الجلسة فيتنقّل في البطاقة بحرّية. وقد يُسأل ثانيةً إن أغلق المتصفّح وعاد لاحقاً، أو فتح البطاقة على جهاز أو متصفّح مختلف، لأن فتح القفل يُحفظ لكل جلسة متصفّح.
صفحة الإعدادات المتقدمة فارغة أو غير موجودة — ما الخطب؟ تعرض الصفحة فقط الأقسام التي تفتحها باقتك: مفتاح
password_protectedلقسم كلمة المرور، ومفتاحadvanced_settingsلـ PWA ومبدّل اللغة والكود المخصص وSEO. فإن لم تتضمّن باقتك أياً منهما تتخطى ScaanMe الصفحة وتعيدك إلى قائمة بطاقاتك. قم بترقية باقتك لفتح هذه الضوابط.فعّلت مبدّل اللغة لكن الزوّار لا يرونه — لماذا؟ لأن المبدّل لا يظهر إلا حين تحتوي بطاقتك ترجمات عربية. وتفعيل المفتاح على بطاقة إنجليزية فقط بلا أثر مرئي بحكم التصميم، فلا يظهر الخيار فارغاً. أضِف محتواك العربي (العنوان، العنوان الفرعي، الحقول)، عندئذٍ يظهر المبدّل على البطاقة الحية.
أين أضيف بكسلات تتبّع Facebook/Google؟ ليس هنا. بكسلات التسويق والتتبّع (Meta وGA4 وGoogle Ads وTikTok) تعيش تحت CRM ← التكاملات، وهي المكان الوحيد المخصص للمالك لتلك المعرّفات الخاصة بكل بطاقة. ووضعها هناك — بدل لصقها في JS المخصص — يُبقي معالجة موافقة الزائر وعزو CRM يعملان بشكل صحيح.
هل البطاقة المحمية بكلمة مرور خاصة فعلاً أم مجرد مخفية؟ مغلقة فعلاً لمحتوى الصفحة — فلا يُحمَّل أي من تفاصيل بطاقتك الحقيقية حتى تُدخَل كلمة المرور الصحيحة، فهي ليست تمويهاً بصرياً يمكن اختلاسه. ومع ذلك اعتبرها قفلاً ليّناً قوياً للتحكّم بالمشاركة، لا أماناً بمستوى البنوك: فأي شخص تعطيه كلمة المرور يستطيع تمريرها، فاستخدم كلمة مرور مرتاح لتداولها بين جمهورك المقصود.