مجلة المعلوماتية مجلة المعلوماتية
المعرفة • البحث • التقنيةأعداد متاحة للقراءة الإلكترونية

فراما كالك: جداول تعاونية وسجل مراجعات يمكن استعادته

العددالعدد 66
تاريخ النشر
عدد القراءات0
اقتباس

الملخص:

يعرض المقال تطوير Framacalc، الخدمة التعاونية المبنية على Ethercalc، وتحسين إدارة مراجعات الجداول واستعادتها. ويستعرض تحديثات للواجهة والتواريخ وعلامات التبويب والاستيراد والبحث وتثبيت العناوين، ثم يشرح الحاجة إلى حماية العمل من أخطاء المتعاونين. ويتناول تعديل آلية حفظ النسخ وإضافة وصول واضح إلى المراجعات، وتطوير أداة Ethercalc Revision Tool لتبسيط المعاينة والاسترجاع مع تأكيد العملية. ويعرض الخطوات الأساسية للمستخدم وإمكان تثبيت الأداة في نسخ مستضافة أخرى. وتبرز التجربة دورة استفادة متبادلة بين المستضيف والمشروع الأصلي: يكشف الاستخدام احتياجات محلية، ثم تعاد التحسينات إلى المجتمع لينتفع بها الجميع. وتبقى خصائص الإصدار ومواعيد بدء الحفظ مرتبطة بسياق المقال التاريخي، دون افتراض توافرها بالشكل نفسه اليوم.

الكلمات المفتاحية: Framacalc، Ethercalc، الجداول التعاونية، سجل المراجعات، المساهمة المجتمعية

مقدمة:

جدولنا الإلكتروني على الويب، المبني على البرنامج الحر Ethercalc، واسع الاستخدام فعلًا، حتى إنه يقع أحيانًا ضحية لنجاحه! ومن المعروف أنه كلما زاد مستخدمو برنامج أو خدمة، زادت رغبتهم في التحسينات واقتراحاتهم وإسهاماتهم التي تجعل البرنامج أفضل.

هل أنتم مستعدون لتحسينات نسخة 2016؟ لنبدأ!

تحديث كبير بقدر الحبة الزرقاء!

تحمل النسخة الجديدة من Ethercalc تحسينات مهمة في ذاتها

• واجهة رسومية أوضح وأبسط، بأيقونات جديدة وأكثر من درجتين من الرمادي. وتوضح الصورة المصاحبة إمكان استيراد جداولك الخاصة.

• يتكيف تنسيق التاريخ مع لغة المتصفح. وأخيرًا يستطيع الناطقون بالفرنسية إدخال التواريخ بصيغة يوم/شهر/سنة؛ وقد تبدو تفصيلة صغيرة لكنها تعنينا كثيرًا.

• وصلت علامات التبويب! ومع أن الوظيفة ما زالت تجريبية، فهي تعني إمكان وجود مصنف ذي أوراق متعددة داخل Framacalc واحد. يحق لكم ذرف دمعة فرح.

• ويمكن كذلك استيراد جداول البيانات والمصنفات منذ إنشاء المستند، بصيغ CSV وODS، بل حتى XLSX؛ فنحن لطفاء ونقبلها كي تتمكنوا من التحرر منها! [ملاحظة المترجم: يستخدم الأصل هنا اسم Framapad بينما السياق كله عن Framacalc؛ أُبقي المعنى المقصود واضحًا.]

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

• أصبحت الأجزاء الثابتة لعناوين الصفوف والأعمدة دائمة وظاهرة للجميع، فتستطيع التنقل داخل جدولك الواسع وتظل تعرف ما تعنيه الخلية Z42.

فراما كالك يرد الضربة

من أكثر المزايا التي افتقدها Framacalc مقارنة بقريبه Framapad سجل لمراجعات ورقة العمل. فخطأ بسيط من أحد المتعاونين كان قد يضطرك إلى إعادة الجدول كله!

لكن موظفنا الجديد لوك، المعروف لأصدقائه باسم Framasky، عثر بحصافته على شفرة تسجل مراجعة آليًّا كل عشر دقائق. وكانت تحتاج إلى تعديلات لحفظ نسخ متعددة من كل جدول، إذ لم تكن تحفظ إلا النسخة الأخيرة في كل مرة. وبالطبع أُعيد الإسهام إلى مجتمع Ethercalc كي ينتفع به الجميع.

بقيت مشكلة: الوصول إلى النسخ المحفوظة كان يتطلب تذكر العنوان https://framacalc.org/history/nom_du_calc، وهو غير عملي لشخص مثل «هان دوبوي موريزو» الذي لديه أشياء أخرى يتذكرها.

استخدم لوك قوة JavaScript وأضاف علامة تبويب «المراجعات» إلى جداول فراما كالك، فأصبحت جميع المراجعات على بُعد نقرة.

وبرزت مشكلة أخرى: أداة استعادة المراجعات القائمة لا يُرجح أن تعمل خارج Ethercalc.org، وكانت طريقة الاستعادة في ثماني خطوات ثقيلة إلى درجة جعلت هان دوبوي موريزو يتردد بين زاناكس والاشتراك في Microsoft Office 365!

وهذا مما لا يمكن أن يتركه لوك، التقني الخارق Framasky، دون معالجة.

أداة مراجعات Ethercalc: عودة فراما كالك

هكذا أخرج Framasky لوحة مفاتيحه الليزرية وبرمج ERT، أي Ethercalc Revision Tool. إنه نظام مراجعات بسيط وفعال صُمم لفراما كالك، ويمكن تثبيته على نسختك الخاصة من Ethercalc أيضًا. اتبع ملف INSTALL.md بعناية؛ فثمة جزء من الشفرة يحتاج إلى تركيب.

لاستعادة مراجعة سابقة من جدولك

1. انقر علامة تبويب «المراجعات القديمة».

2. اختر المراجعة المطلوبة؛ تُحفظ كل عشر دقائق ما دمت قد عدلت الجدول.

3. انقرها إذا أردت معاينتها؛ فما دمنا نسعى إلى الإتقان فلنكمله!

4. انقر أيقونة «العودة بالزمن» أعلى اليمين، ولا تقلق؛ سيُطلب منك تأكيد العملية.

نعم، هذا كل شيء. ونعم مرة أخرى، يعمل مع جداولك القديمة أيضًا، لكن تسجيل مراجعاتها لم يبدأ إلا قبل أيام قليلة من كتابة المقال. أليست نهاية سعيدة؟

ثورات Ethercalc

العبرة أن البرمجيات الحرة تعود بالنفع على البرمجيات الحرة. ولأنكم تستخدمون فراما كالك بكثافة، نرى إبقاءه محدثًا أمرًا أساسيًّا. وعند تحديث Ethercalc والاستفادة من عمل فريقه، اكتشفنا بعض إمكاناته وما ينقص استخداماتنا. ومع أن فراماسوفت لا تكتب شفرة كثيرة، وقد وجب شكر لوك مرة أخرى، فقد قدمنا مساهمتنا الصغيرة بتطوير ERT، الذي يستطيع المجتمع كله استخدامه الآن، سواء في فراما كالك أم في أي نسخة أخرى من Ethercalc تدمجه.

إنها حلقة إيجابية، وهي ثورة بالمعنى الحرفي.

روابط عملية في الأصل: إنشاء جدول Framacalc؛ وموقع مجتمع Ethercalc؛ وشفرة ERT لنسختك الخاصة من Ethercalc.

المراجع

  • https://ethercalc.org/
  • https://github.com/audreyt/ethercalc/pull/299
  • https://framapad.org
  • https://github.com/audreyt/ethercalc/pull/298
  • https://github.com/audreyt/ethercalc-log
  • https://github.com/audreyt/ethercalc-log/issues/1
  • https://framablog.org/wp-content/uploads/2016/01/framacalc-revisions.png
  • https://framablog.org/wp-content/uploads/2016/01/han-dupuis-morizeau.jpg
  • https://git.framasoft.org/framasoft/ert
  • https://framacalc.org

اقتبس هذا المقال

فراماسوفت (2019). «فراما كالك: جداول تعاونية وسجل مراجعات يمكن استعادته». مجلة المعلوماتية، العدد 66. https://informaticsjournal.net/?p=50421

مشاركة:

مقالات ذات صلة