منشئ رمز QR لبطاقة vCard

أنشئ رمز QR يضيف جهة اتصال إلى هاتف أي شخص بمسحة واحدة — الاسم والهاتف والبريد الإلكتروني والشركة والمزيد. مبني على صيغة vCard 3.0 التي يتعرف عليها كل من آيفون وأندرويد. يعمل بالكامل داخل متصفحك.

232 مشاهدة

vCard: من اتحاد Versit إلى معيار عالمي

لم تُخترع صيغة vCard أصلًا من أجل رموز QR — يعود تاريخها إلى عام 1995، حين صممها اتحاد Versit، وهو مجموعة شكّلتها Apple وAT&T وIBM وSiemens، كصيغة بطاقة عمل إلكترونية مشتركة حتى تنتقل تفاصيل جهات الاتصال بين هواتف ودفاتر عناوين وبرامج بريد إلكتروني مختلفة دون إعادة إدخالها يدويًا. سلّم Versit لاحقًا هذه المواصفة إلى Internet Mail Consortium، الذي نشرها كمعيار مفتوح، وأصبحت منذ ذلك الحين الصيغة التي يفهمها تقريبًا كل هاتف وبرنامج بريد إلكتروني وتطبيق جهات اتصال عند رؤية ملف بامتداد .vcf.

تتداول اليوم ثلاث نسخ — 2.1 و3.0 و4.0 — وهي ليست قابلة للتبادل الكامل: النسخة 4.0 هي الأحدث والأكثر قدرة تقنيًا، لكن عددًا معتبرًا من تطبيقات المسح وأدوات استيراد جهات الاتصال الأقدم لا تزال لا تُحلِّلها بشكل صحيح. النسخة 3.0، الموحَّدة بموجب RFC 2426، هي النسخة ذات التوافق الأوسع عبر تطبيقات جهات الاتصال في كل من iOS وAndroid وماسحات QR، ولهذا فهي النسخة التي تُرمِّزها هذه الأداة.

لماذا حقلا N: وFN: كلاهما مطلوبان

تحتاج بطاقة vCard دائمًا إلى حقل N وحقل FN معًا، وهما يخدمان غرضين مختلفين رغم أن كليهما يصف نفس الاسم. N هو الاسم المُهيكَل — مقسَّم إلى خمسة أجزاء مفصولة بفواصل منقوطة (اسم العائلة؛ الاسم الأول؛ أسماء إضافية؛ ألقاب تكريمية سابقة؛ ألقاب تكريمية لاحقة) — تستخدمه البرمجيات لفهرسة جهة اتصال أبجديًا حسب اسم العائلة أو توليد تحية رسمية. FN هو الاسم المُنسَّق — نص حر، تمامًا كما يجب أن يظهر على الشاشة. تملأ هذه الأداة FN بالاسم الذي كتبته كما هو، وتقسمه إلى اسم عائلة/اسم أول لحقل N بمعاملة الكلمة الأخيرة كاسم عائلة، وهو ما يغطي بشكل صحيح معظم ترتيبات الأسماء الغربية.

كل حقل آخر في بطاقة vCard المُنشأة — المؤسسة، المسمى الوظيفي، الهاتف، البريد الإلكتروني، الموقع الإلكتروني، العنوان — لا يُدرَج إلا إذا ملأته فعليًا؛ تُستبعد الحقول الفارغة تمامًا من الرمز بدلًا من تُرميزها فارغة، وهذا يُبقي رمز QR أصغر وأسهل في المسح. يُكتب رقم الهاتف كـTEL;TYPE=CELL: بدلًا من سطر TEL: عادي، لأن مواصفة vCard تسمح لجهة الاتصال بحمل عدة أرقام هاتف جنبًا إلى جنب (CELL وHOME وWORK وFAX)، كل منها موسوم بمعامل TYPE بحيث يُصنِّفه التطبيق المستقبِل تحت التسمية الصحيحة بدلًا من التخمين. يتبع حقل العنوان نمطًا مُهيكَلًا مشابهًا خاصًا به: تحتوي قيمة ADR الكاملة على سبعة مكوّنات مفصولة بفواصل منقوطة (صندوق بريد؛ عنوان موسَّع؛ شارع؛ مدينة؛ منطقة؛ رمز بريدي؛ بلد)، وبما أن هذه الأداة تجمع سطر عنوان حر واحد فقط، فإنها تضع ذلك النص في موضع الشارع وتترك المكوّنات الستة الأخرى فارغة، وهو ما يظل يُحلَّل بشكل صحيح من قِبل كل تطبيق يقرأ بطاقات vCard.

الأسئلة الشائعة

ما الفرق بين حقلي N وFN في بطاقة vCard؟

FN هو الاسم المُنسَّق — نص حر، يُعرض تمامًا كما كُتب، ويُستخدَم للعرض. N هو الاسم المُهيكَل، مقسَّم إلى خمسة أجزاء مفصولة بفواصل منقوطة (اسم العائلة؛ الاسم الأول؛ أسماء إضافية؛ ألقاب سابقة؛ ألقاب لاحقة)، تستخدمه البرمجيات لفهرسة جهات الاتصال أبجديًا أو توليد تحيات رسمية. تتطلب مواصفة vCard كليهما رغم أنهما يصفان نفس الشخص.

لماذا تستخدم هذه الأداة vCard 3.0 بدلًا من النسخة 4.0 الأحدث؟

من أجل التوافق. النسخة vCard 4.0 أكثر قدرة تقنيًا، لكن جزءًا معتبرًا من ماسحات QR وأدوات استيراد جهات الاتصال القديمة لا تزال لا تُحلِّلها بشكل صحيح. النسخة 3.0 (RFC 2426) يتعرف عليها عمليًا كل تطبيق جهات اتصال في iOS وAndroid وكل قارئ QR مستخدَم اليوم، مما يجعلها الخيار الافتراضي الأكثر أمانًا.

أي الهواتف والتطبيقات يمكنها مسح هذا وإضافة جهة الاتصال تلقائيًا؟

يتعرف تطبيق الكاميرا المدمج في آيفون على رمز QR الخاص بـvCard ويعرض إضافته مباشرة إلى جهات الاتصال؛ وعلى أندرويد، تفعل الكاميرا المدمجة وGoogle Lens الشيء نفسه، إلى جانب معظم تطبيقات مسح QR التابعة لجهات خارجية. يمكن لأي تطبيق قادر على قراءة ملف .vcf قياسي استيراد البيانات المفكوكة الترميز.

هل عليّ ملء كل حقل؟

لا. الاسم فقط مطلوب — كل شيء آخر (الهاتف، البريد الإلكتروني، الشركة، المسمى الوظيفي، الموقع الإلكتروني، العنوان) اختياري تمامًا. تُتجاوَز الحقول التي تتركها فارغة تمامًا عند بناء نص vCard، بدلًا من تُرميزها فارغة، مما يُبقي رمز QR أصغر.

هل تُرسَل معلومات جهة اتصالي إلى خادم عند إنشاء الرمز؟

لا. يحدث ملء النموذج، وتجميع نص vCard، وعرض صورة QR كلها محليًا داخل متصفحك باستخدام JavaScript. لا يُرفع أي من التفاصيل التي تكتبها — الاسم أو الهاتف أو البريد الإلكتروني أو العنوان — إلى أي مكان أبدًا.

التعليقات

لا توجد تعليقات بعد — كن أول من يكتب تعليقًا!

أدوات مشابهة