من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

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

لم تقدم مايكروسوفت الكثير من الراحة للمستخدمين، واقترحت بدائل مثل Word وPowerPoint، لكن أيًا منهما لا يمكنه فتح ملفات Publisher ذات الامتداد «.pub» مباشرة. لحسن الحظ، لم تكن هذه هي النهاية الوحيدة لملفات Publisher. قامت مؤسسة Document Foundation، المطورة لـ LibreOffice، بتوجيه المستخدمين نحو LibreOffice Draw الذي يمكنه استيراد ملفات Publisher وحفظها بتنسيق OpenDocument Format (ODF) باستخدام مكتبة libmspub.

«PubKeep»: بديل جديد من الصفر

في خضم هذا الفراغ، ظهر تطبيق «PubKeep» الذي أنشأه آدم أندرلي، مؤسس شركة Saint Systems. يأتي PubKeep كبديل مخصص لتطبيق مايكروسوفت، وهو تطبيق احتكاري لا توجد خطط لجعله مفتوح المصدر، لكنه لا يتطلب اشتراكًا شهريًا؛ فدفع 99 دولارًا لمرة واحدة يمنحك التطبيق مع عام من الدعم الفني.

يعمل PubKeep على نظامي التشغيل Windows وmacOS، ويتوفر منه أيضًا إصدار خفيف يعمل من خلال المتصفح. يدعم التطبيق ملفات Publisher من إصدار 2000 وحتى 2021، وحتى ملفات إصداري 97 و98 يتم دعمها بعد إرسالها لخدمة تحويل (بموافقة المستخدم) لتحويلها إلى تنسيق أحدث. يقول أندرلي إن المشروع بدأ بعد قلق المستخدمين من فقدان الوصول إلى عقود من ملفاتهم.

كان التحدي الأكبر هو تنسيق الملفات نفسه، حيث لم تنشر مايكروسوفت أبدًا مواصفات تنسيق «.pub». اعتمد فريق PubKeep على مكتبة libmspub مفتوحة المصدر كمرجع، ثم قاموا ببناء محركهم الخاص باستخدام TypeScript بعد اكتشاف ثغرات في المكتبة المرجعية. يتم اختبار كل تغيير يتم إجراؤه على المحرك بمقارنة مخرجات PubKeep بمخرجات Publisher الأصلي.

ما يثير الاهتمام هو استخدام أندرلي لـ Claude Code لدعم العملاء، مما يتيح استجابة سريعة للمشكلات. يقول أندرلي إن معظم المشكلات يتم إصلاحها في نفس اليوم، مما يوفر الوقت الكافي للرد على كل تقرير وبريد إلكتروني شخصيًا. وعلى الرغم من أن كود PubKeep احتكاري، إلا أن تنسيق الحفظ الخاص به «.pubk» مفتوح، وهو تنسيق ZIP موثق يحتوي على JSON وصور، مما يعني أن مستنداتك لن تكون محتجزة كما كانت مع ملفات «.pub».

ماذا يعني هذا للمطورين والمصممين؟

بالنسبة للمصممين، يوفر PubKeep بديلاً مألوفًا ومباشرًا لتطبيق كانوا يعتمدون عليه في مهام النشر المكتبي. أما بالنسبة للمطورين، فإن قصة بناء PubKeep تسلط الضوء على التحديات والمكافآت في هندسة عكسية لتنسيقات الملفات الاحتكارية، وكيف يمكن لفرق صغيرة بناء حلول معقدة باستخدام تقنيات مثل TypeScript والاستفادة من أدوات الذكاء الاصطناعي مثل Claude Code في عمليات الدعم السريع. كما أن تبني تنسيق ملف مفتوح يضمن عدم حصر المستخدمين في نظام بيئي واحد، وهي خطوة إيجابية نحو حرية البيانات. سعر التطبيق البالغ 99 دولارًا أمريكيًا يعادل تقريباً 371.25 ريال سعودي أو 363.33 درهم إماراتي.

المصدر: theregister.com

Cloudflare تحسن طلبات النطاق للملفات الكبيرة
«Jac»: لغة برمجة جديدة مصممة خصيصًا لوكلاء الذكاء الاصطناعي

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل