تحتوي هذه الصفحة على تفاصيل مشروع كتابة فني مقبول في موسم Google من المستندات.
ملخص المشروع
- مؤسسة مفتوحة المصدر:
- مشروع FreeBSD
- الكاتب التقني:
- كافيين
- اسم المشروع:
- إنشاء فصل في دليل النبيذ
- طول المشروع:
- المدة العادية (3 أشهر)
وصف المشروع
في إطار هذه المبادرة، سأُنشئ فصلاً مفصّلاً في دليل FreeBSD يتعلق بتثبيت WINE (www.winehq.org) واستخدامه وتحديد المشاكل وحلّها على نظام التشغيل FreeBSD. أهدف إلى قضاء 4 إلى 8 ساعات كل أسبوع في العمل على العناصر الواردة أدناه، ما لم يُذكر خلاف ذلك.
*** تكوين علاقات مع أفراد المنتدى
في حال اختياري، سأقضي فترة الارتباط بالمنتدى في التعرّف على عمليات إعداد المستندات والبنية الأساسية لمشروع FreeBSD. لقد أعجبتني دائمًا الوثائق المتماسكة التي نشرها المشروع، وأريد التواصل مع أعضاء الفريق في المشروع بشأن سير العمل لديهم. سأشارك أيضًا في المنتديات الموجّهة للمستخدمين وأتصفّحها للتعرّف على ما قد يساعد مستخدمي FreeBSD في ما يتعلق بالمستندات بشكل عام، والمساعدة في استخدام WINE على FreeBSD على وجه الخصوص.
سأقضي بعض الوقت خلال هذه الفترة في تعلُّم سلسلة أدوات إعداد مستندات المشروع. سيتيح لي ذلك بدء العمل خلال الأسابيع الأولى من المشروع إذا تم اختياري.
*** الأسبوع 1 (من 14 إلى 19 أيلول/سبتمبر): اختبار عمليات التثبيت وتحديد المشاكل وحلّها
سأقضي الأسبوع الأول من مرحلة تطوير المستندات في إجراء عملية تثبيت تجريبي لبرنامج WINE على الإصدار الحالي والمستقر من FreeBSD، بالإضافة إلى تثبيت وتشغيل مجموعة متنوعة من تطبيقات Windows، بدءًا من الخدمات البسيطة ووصولاً إلى التطبيقات الأكثر تعقيدًا. لقد اتّبعتُ هذا النهج في مقالة مشابهة كتبتها عن ReactOS في MakeUseOf (https://www.makeuseof.com/tag/reactos-open-source-windows-clone/)، ولكنّني سأستخدِم وقت الأسبوع الأول لفحص مجموعة أكبر من البرامج.
من خلال تجربتي، فإنّ تخصيص هذا النوع من الوقت في البداية مفيد لتحديد أنواع المشاكل العامة (وتحديد المشاكل وحلّها). بهذه الطريقة، يمكنني الحصول على الحلول عندما يحين وقت كتابة الأقسام ذات الصلة، أو على الأقل إرسال طلبات المساعدة إلى القنوات المناسبة.
هدف الأسبوع: الحصول على مخطّط تفصيلي لفصول التثبيت والتفاصيل اللازمة حول كيفية حلّ المشاكل الشائعة في التثبيت
*** الأسبوع 2 (من 21 إلى 25 أيلول/سبتمبر): توثيق عملية تثبيت WINE
خلال الأسبوع الثاني، سأُعدّ مسودة للأقسام التي توضّح كيفية تثبيت WINE باستخدام الطرق الشائعة، بما في ذلك:
- من المصدر باستخدام نظام المنافذ
- من خلال الحزم الثنائية التي تستخدم المستودعات الأساسية
- استخدام مدراء حِزم واجهة المستخدم الرسومية المتاحة، إن توفّرت
- من مستودعات بديلة مثل FreshPorts (وسبب رغبة المستخدم في إجراء ذلك)
من المهم في هذا القسم مناقشة الإصدارات 32 بت و64 بت وعمليات التثبيت المتزامنة، وذلك لتسليط الضوء على الخطوات الإضافية التي تتطلّب تشغيل برامج ذات بنى مختلفة.
هدف الأسبوع: إصدار مسودة محسّنة للأقسام التي تصف عملية تثبيت WINE على FreeBSD يجب أن تتضمّن هذه ""النسخة المُحسَّنة"" نصًا نهائيًا تقريبًا (في انتظار التدقيق وتلقّي الملاحظات)، وعناصر نائبة لقطات الشاشة إن لم تكن لقطات الشاشة نفسها.
*** الأسبوع 3 (من 28 أيلول (سبتمبر) إلى 2 تشرين الأول (أكتوبر)): تشغيل أول برنامج WINE على FreeBSD
بعد تثبيت النظام الفرعي WINE، سيوضّح القسم التالي بالتفصيل كيفية تثبيت بعض البرامج الأولية وتنفيذها. ومن المرجّح أن تركّز هذه التطبيقات على توفير خدمات بسيطة ومُستقلة، مثل Notepad++ المفتوح المصدر. والهدف هو السماح للمستخدمين بتنزيل تطبيق بسرعة وتثبيته وتشغيله بسهولة.
من المهم توضيح هذا القسم للمستخدمين أنّه يمكن تشغيل بعض تطبيقات Windows أو الكثير منها على FreeBSD، ما يجعله خيارًا مناسبًا للاستخدام اليومي.
هدف الأسبوع: تحديد عدد صغير من البرامج التي يتم تثبيتها بشكل نظيف وتعمل (بشكل كبير) بدون الحاجة إلى إعدادات مسبقة، وإصدار مسودة مصقولة للأقسام التي توضّح عملية تثبيتها
*** الأسبوع 4 (من 5 إلى 9 تشرين الأول (أكتوبر)): نظرة عامة على WINE والمفاهيم المتعلّقة به
تشير نهاية القسم السابق إلى الحاجة إلى إجراء بعض عمليات الضبط والتخصيص لتشغيل تطبيقات معيّنة على WINE، وعند هذه النقطة، يكون من المفيد تقديم مقدمة عن النظام الفرعي WINE لتوفير سياق. ستتحقّق هذه الأقسام من المحتوى المضمّن في نظام WINE وطريقة تفاعله مع FreeBSD والأماكن التي يمكن للمستخدم البدء فيها بالبحث عن مزيد من المعلومات حول النظام أو تحديد المشاكل وحلّها.
من المهمّ الإشارة إلى أنّ هذا القسم لن يهدف إلى تكرار الموارد الحالية، بل سيقدّم نظرة عامة منظّمة تتضمّن روابط إلى مصادر أخرى (سهلة الاستيعاب) للحصول على مزيد من المعلومات.
هدف الأسبوع: مسودة محسّنة للأقسام التي تعرِّف المستخدمين على النظام الفرعي WINE
*** الأسبوع 5 (من 12 إلى 16 تشرين الأول (أكتوبر)): إعداد WINE على FreeBSD
ستتناول هذه الأقسام بالتفصيل عملية ضبط WINE، بدءًا من التعديلات أو التحسينات العامة الخاصة بنظام التشغيل FreeBSD. وسيوضّح أيضًا استخدام مجلدات $WINEPREFIX التي يمكن استخدامها لتخصيص بيئة WINE لتطبيق معيّن. نظرًا لوجود موارد حالية تشرح هذا المفهوم بشكل متعمق، سيوفر هذا القسم فقط مقدمة مفصّلة إلى حدٍ ما قبل إضافة روابط تؤدي إليها.
أهداف الأسبوع: مسودة محسّنة للأقسام التي توضّح مكان وكيفية ضبط WINE بشكل مفصّل وتحت أي ظروف.
*** الأسبوع 6 (من 19 إلى 23 تشرين الأول (أكتوبر)): واجهات المستخدم الرسومية لبرنامج WINE على نظام التشغيل FreeBSD
إلى الحد الذي قد يكون فيه إعداد WINE لتشغيل برنامج معين بمثابة تمرين معقد ويستغرق وقتًا طويلاً، تتوفر أدوات مساعدة لتسهيل هذه العملية. تقدّم هذه الأقسام نظرة عامة على تثبيت بعض الخيارات المتاحة على FreeBSD واستخدامها، بما في ذلك:
- WINECfg
- winetricks
- playonbsd
- غير ذلك حسب مدى التوفّر
هدف الأسبوع: تقديم مسودات أقسام مصقولة تتضمّن تعليمات حول تثبيت واستخدام أكبر عدد ممكن من تطبيقات مساعدة WINE الأكثر رواجًا التي تتضمّن واجهة مستخدم رسومية.
*** الأسبوع 7 (من 26 إلى 30 تشرين الأول (أكتوبر): الأسئلة الشائعة حول WINE/FreeBSD (أبحاث)
يمكن العثور على بعض المعلومات الأكثر قيمة المتعلقة بالتطبيقات التقنية المعقدة مثل WINE في التفاعل بين المستخدمين الذين يحاولون حل مشكلات معينة والخبراء الذين يقدمون الإجابات. سيوفّر ذلك للمستخدمين قدرًا كبيرًا من الوقت إذا تم جمع بعض هذه الأسئلة الشائعة في مكان واحد، لا سيما تلك التي تُعرف بتأثيرها في مستخدمي FreeBSD.
تهدف هذه الأقسام إلى تحقيق ذلك، وسأقضي هذا الأسبوع في البحث فقط عن أنواع المشاكل التي يواجهها مستخدمو FreeBSD بشكل شائع مع WINE، بالإضافة إلى البحث عن الإجابات واختبارها (إلى أقصى حد ممكن). سيمنح ذلك قراء فصل هذا الكتيب فرصة أفضل بكثير لحل مشكلة معينة بسرعة.
وستتضمّن هذه الأقسام أيضًا قائمة بالموارد التي يمكنك الرجوع إليها للعثور على إجابات لم يتم تقديمها.
هدف الأسبوع: إعداد مسودات مُحسَّنة للأقسام التي تتضمّن المشاكل الأكثر شيوعًا في WINE، سواءً كانت المشاكل التي واجهها مستخدمو FreeBSD أو المشاكل العامة، بالإضافة إلى الروابط أو الملاحظات المتعلّقة بحلولها. يُرجى العِلم أنّه على الرغم من أنّ عمل هذا الأسبوع لا يتضمّن أيّ مسودة، إلا أنّه سيتطلّب على الأرجح استثمارًا زمنيًا أكبر للعثور على المشاكل الشائعة وحلّها، بالإضافة إلى تتبُّع حلولها. أتوقع أن أقضي ما يقرب من 8 إلى 10 ساعات في إجراء هذا البحث.
*** الأسبوع 8 (من 2 إلى 6 تشرين الثاني (نوفمبر)): الأسئلة الشائعة حول WINE/FreeBSD
سيتم قضاء هذا الأسبوع في تجميع أبحاث الأسبوع السابع لإنشاء قسم(أقسام) حول الأسئلة الشائعة/المشكلات الشائعة لاستكشاف الأخطاء وإصلاحها (مع الربط بالحلول حسب الاقتضاء).
هدف الأسبوع: مسودة محسّنة للأقسام التي تسرد الأسئلة الشائعة/المشاكل الشائعة، والتعليمات المفصّلة لحلّها
*** الأسبوع 9 (من 9 إلى 13 تشرين الثاني/نوفمبر): إدارة WINE المخصّصة لعدة مستخدمين
تقدّم هذه الأقسام إرشادات للمشرفين الذين يتطلعون إلى نشر نظام WINE في حالة تعدد المستخدمين. ولن تتضمّن هذه الممارسات أفضل الممارسات لمشاركة النظام الفرعي نفسه بين مستخدمين متعدّدين فحسب، بل ستتضمّن أيضًا أفضل الممارسات المتعلّقة بتطبيقات Windows التي يتم نشرها ضمن WINE.
هدف الأسبوع: أقسام مسودة مصقولة تفصِّل الإرشادات وأفضل الممارسات لمشرفي FreeBSD من أجل نشر WINE والتطبيقات المستندة إلى WINE لمستخدمين متعدّدين.
*** الأسبوع 10 (من 16 إلى 20 تشرين الثاني (نوفمبر)): الملحقات ومراجعة الملاحظات والإجراءات الإدارية
على الرغم من أنّني سأسعى جاهدًا إلى تنفيذ أي ملاحظات تلقّيتها من المرشدين والمراجعين الآخرين خلال عملية الصياغة، سيتيح لك هذا الأسبوع الوقت الكافي لإعادة التنظيم أو إعادة الكتابة بشكل أكثر شمولاً إذا لزم الأمر.
بالإضافة إلى ذلك، سأكتب خلال هذه الفترة أيّ معلومات إدارية مطلوبة لفصل "الدليل" هذا (المواد المقدّمة والفهارس وما إلى ذلك)، بالإضافة إلى جمع المزيد من المراجع المتعلّقة ببرنامج WINE (مثل استخدام إصدار Linux من WINE من خلال التوافق الثنائي، وDOSBox للألعاب/البرامج القديمة وما إلى ذلك).
هدف الأسبوع: مسودة مصقولة لفصل "الدليل" بأكمله، بما في ذلك جميع الأقسام الأخرى
*** الأسبوع 11 (من 23 إلى 27 تشرين الثاني (نوفمبر)): الانتهاء من فصل "الدليل"
أريد تخصيص هذا الأسبوع قبل الأخير لمراجعة كل النصوص والتحقّق من الصور واختبار النتائج المختلفة (HTML وPDF وما إلى ذلك) حسب الحاجة. سيتيح هذا الأسبوع أيضًا إجراء تعديلات في حال ترقية أي من البرامج المذكورة أعلاه (بدءًا من FreeBSD نفسه ووصولاً إلى WINE أو مساعديه) خلال الفترة التي تلت كتابة هذه المقالة.
هدف الأسبوع: النسخة النهائية من فصل "الدليل"، بما في ذلك جميع التعديلات المطلوبة
*** الأسبوع 12 (من 30 تشرين الثاني (نوفمبر) إلى 5 كانون الأول (ديسمبر)): إنهاء المشروع
بعد الاتفاق مع المرشدين في المشروع، أراجع فصل "الدليل" في أداة التحكّم في المصدر، وأجمع تقرير المشروع، وأُرسل المشروع على أنّه مكتمل.