Category: تصميم (Page 2 of 3)

صراع محررات الويب الرسومية وقصة الخلاف

في تدوينة للأستاذ عبد الله المهيري حول بدائل فرونت بيج الحديثة. دار بيني وبينه نقاش هادف في قسم التعليقات حول بعض البدائل لهذا البرنامج. فقررت البحث أكثر ونشر تدوينة حول هذه البدائل، وكيف تشعبت وتطورت بصورتها الحالية.

ما معنى هذا الاختصار؟ WYSIWYG

What you see is what you get ما تراه هو ما تحصل عليه. هي تقنية لتطوير صفحات الويب بدون كود. وتعتمد على برامج تقوم بمساعدة الأشخاص على تحرير المواقع دون معرفة بالبرمجة. أي أنك تحرر الموقع كما تحرر مستندًا نصيًا، وتضيف العناصر كالصور، والجداول، والأزرار. بدون برمجتها. أو معرفة بلغة HTML. أي أنها برامج سهلة للمستخدم وملائمة للمبتدئين.

البرامج التي تستهدفها هذه التدوينة هي البرامج مفتوحة المصدر المشتقة من Mozilla Composer.

في البداية: Nvu

Nvu برنامجً مجاني ومفتوح المصدر. مبني على Mozilla Composer  وطور بمساعدة شركة Linspire. من قبل (دانيال غلايزمان)، وتوقف تطوير هذا البرنامج في سنة 2005 لانشغال المطور بمشاريع أخرى – وإن كان متوفرًا للتحميل مباشرة حتى يومنا هذا.

مشتق جديد Kompozer

في العام 2005 قام المطور (فابيان كافانيزي) باشتقاق الشفرة المصدرية ل Nvu وقرر العمل عليه وإصلاح بعض العلل البرمجية فيه. وذكر في مكان ما أنه عدل 1500 علة من علل (غلايزمان).

استمر في تطويره حتى العام 2011 حيث أعلن أنه لا يستطيع العمل بعد ذلك لأنه المطور الوحيد وأنه انشغل بأمور أخرى. ذكرت هذا في تدوينة الجانب المظلم للمصادر الحرة. المشاريع الحرة تموت بتوقف تطورها.
يتميز هذا البرنامج بسهولة استخدامه، وأنه مجاني، ومفتوح المصدر.

لا يزال متوفرًا للتحميل ومتوافقا مع ويندوز 10. بينما نظام ماك لا يتعامل مع تطبيقات 32 بت.

من الممكن تحميل مواضيع Themes وإضافات add ons من هذه التدوينة.

الخلاف بين غلايزمان وكافانيزي

لم يرق للمطور الأصلي (غلايزمان) تعليقات (كافانيزي) حول الشيفرة المصدرية وكمية العلل التي فيها، واتهمه بعدم التواصل مع شركة Linspire قبل البدء في التطوير. بينما رد كافينيزي بأن غلايزمان تجاهل كل رسائله البريدية التي اقترح فيها عدة تعديلات للبرنامج ولم يحصل على أي رد من (غلايزمان). كما أنه – أي (كافينيزي) – لا يرى أين المشكلة في التعديل على برنامج مجاني، ومفتوح المصدر.

عهد BlueGriffon

قام (غلايزمان) باشتقاق الشيفرة البرمجية ل Nvu بدءًا من العام 2008، وتطويرها تحت اسم BlueGriffon. ونشر في أول تدوينة على موقعه:

“Nvu لديه ابن عم وهو Kompozer، لكن كل هذه الأدوات منقرضة أو على شفير الانقراض ..”

آخر نسخة صدرت من BlueGriffon كانت في أكتوبر 2019. وتعتبره أغلب المصادر برنامجًا متوقفًا. راسلت المطور على تويتر، وعلى البريد المخصص للمراسلة حول حالة البرنامج. ولم أحصل على رد حتى تاريخ كتابة هذه السطور. سأقوم بتعديل التدوينة في حال مجيء رد.

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

لقد دونت عنه عدة مرات وكنت متحمسًا لتطويره. لكنه بشكل ما لم يلائمني.

فكرة الدفع من أجل برنامج مجاني في الأصل ليست محببة. لدي ترخيص أصلي كامل الميزات من برنامج CodeLobster الذي قمت بتعريب واجهته. لذلك لا أحتاج لشراء المزيد.

خط المحررات الزمني

هذه الصورة توضح الخط الزمني للمحررات المبنية على فايرفوكس. كما ترى فإن Bluegriffon لا يأخذ أي من تعديلات Kompozer ولا يعتد بها. بل هو مطور في نسق مختلف تمامًا.

الجانب المظلم للمصادر الحرة

الصورة “المثالية” لمشاريع المصادر الحرة تقتضي أن يتعاون المطورون على تطوير البرامج. الاشتقاق، والخلاف، والصراع، وتضارب الكبرياء؛ لم يضر سوى بالمستخدم الذي لم يعد يحصل على أداة سهلة الاستخدام، ومجانية لتعديل صفحات الويب.

تطور الويب في اتجاه مختلف

لم يعد الويب يعمل بنفس الطريقة التي كان يعمل بها منذ عقد من الزمان. الآن توجد أنظمة إدارة محتوى مثل وردبريس – هذه المدونة مبنية بواسطته بالمناسبة – تستطيع فعل كل شيء بدون معرفة برمجية. وأيضا العمل في الوقت الحقيقي على الخادم المستضيف.
موقع Kompozer مثلا يرشدك مباشرة إلى أنظمة إدارة محتوى لموقعك، مثل ورد بريس، وويبلي.

أي أمل لهذه البرامج؟

لهذا السبب ورغم توافر الشفرة المصدرية ل Nvu و Kompozer على الإنترنت وإمكانية أن يشتق أي شخص منها ويستكمل مسيرة التطوير، لا أظن أن هناك نسخًا جديدة من هذه البرامج ستظهر في أي وقت قريب. إن نبوءة (غلايزمان) قد تحققت، ولكنها لم تستثن برنامجه Bluegriffon من نيزك الانقراض!

تحديث بتاريخ: 11-05-2024. لقد انتهى دعم Bluegriffon رسميًا.

في الختام

فكرة أداة مجانية ومفتوحة المصدر تمكن المستخدم من تطوير المواقع بدون معرفة برمجية، وكذلك تعلم البرمجة من خلال رؤية الشيفرة وفهم معانيها هي فكرة لطيفة. وأعتقد أنها ضاعت بسبب الغرور والكبرياء.

ما رأيك عزيزي القارئ؟ من من المطورين تعتقد أنه على حق؟ هل ترى أن إحدى المشاريع المتوقفة تستحق فرصة ثانية (حتى كمشروع تخرج لطلبة؟). شاركني بذلك في قسم التعليقات.

تعقيب واجب

بعض المصادر تشير أن Bluegriffon  مبني من الصفر. بينما صفحة ويكي الخاصة ب Bluegriffon تشير إلى أنه مشتق من Nvu وكذلك أغلب المصادر التي استندت عليها لإعداد هذه التدوينة. لذلك فقد رجّحت هذا الرأي على الأخر.

مصادر

ماذا حدث لـ Kompozer: مترجم.

موقع Alternative to لتحديد تواريخ نهاية تطوير كل برنامج.

Nvu.

.Kompozer

.BlueGriffon

عشر سنوات على زنقا مان

في مثل هذا اليوم منذ عشر سنوات قمت بتصميم النسخة الأولى من لعبة زنقا مان ..

الوقت يمر بسرعة، أليس كذلك؟

هذه التدوينة ليست لتقييم اللعبة من جديد. فلم ألمس الكود منذ سنوات عدة! لقد عبثت به عدة مرات الصيف الماضي وقمت بعمل بعض التعديلات والتحسينات. لكنني لم أنشرها.

هذه اللعبة فعل. بل هي رد فعل!

التصميم مقاومة، والإبداع مقاومة، والتطوير ثورة.

ردة فعل مهما كانت صغيرة أو بسيطة. تتجلى روعتها في بساطتها وتفردها.

لا زلت من حين لأخر أعبث ببرامج تصميم الألعاب. تخطر ببالي فكرة لكنها لا تتحول لشيء ملموس. ضيق الوقت وكثرة المشاغل تقتل فينا الهوايات والاهتمامات.

لكن هذا لن يمنعني من توثيق إنجازي الصغير ..

كل عام وأنت بخير زنقا مان.

ملاحظة: تم تحميل هذه اللعبة منذ أكتوبر 2011 أكثر من 500 مرة. ليس سيئًا أليس كذلك؟

تحديث: نسخة جديدة من اللعبة متوفرة من هنا.

لعبة زنقا مان (Zanga Man)

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

 

Zanga man cover
غلاف اللعبة الذي صممته بنفسي!

دونت عن انقطاع الإنترنت الكبير الذي حدث في مارس 2011 والذي أتاح لي وقتًا كافيًا لتعلم تصميم اﻷلعاب. اللعبة التي قمت بتصميمها تحت اسم زنقا مان (مزيج من باك مان و زنقا زنقا). والتي لم تظهر للعيان حتى نهاية أغسطس 2011، كما خمنت بسبب انقطاع الإنترنت!

البداية من هنا

 كانت البداية من تعليق أتت به أمي (حفظها الله)- على الرغم من غرابة التعليق إلا أنه أوحى لي بفكرة! – وبالفعل سهرت الليل بطوله حتى أحول ذلك التعليق العابر إلى لعبة إلكترونية!

كنت قد رتبت ملفات جهازي ومررت على برنامج صنع الألعاب الشهير Game maker 5.3 وقررت تجربة تصميم لعبة، ونجح الأمر بشكل فاق توقعي وكان النموذج الأول جاهزا بتاريخ 20/04/2011
قمت بعرض النموذج اﻷولي على أهلي وكانوا فخورين جداً بي. من الممكن تحميل هذه النسخة اﻷولية من هذا الرابط. – كان اسم زنقا مان في تلك النسخة ليبيا مان –

الزخم متواصل

واستمرت النسخ في التوالي بعد ذلك مع المزيد من الاقتراحات بالأخص من أخي علاء. ولا أنسى مساهمات شقيقي خالد خاصة في تعديل مقاطع الصوت.

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

كيف بيعت اللعبة؟

للمشاركة في البازار قمت بصناعة قرص متكامل يحتوي على برنامج تشغيل تلقائي Autorun، وأيضا ملف للتنصيب، وأخر لإلغاء التنصيب، وأيقونات للأقراص وتصميم غلاف (كالذي تراه بأعلى التدوينة). وهذه اﻷمور نفعتني لاحقًا وزادت من مهاراتي والحمد لله.

صورة من بازار جمعية فداء الوطن
صورة لطاولتنا في البازار وفيها بعض البضاعة وأيضا لعبة زنقا مان

 

توالت النسخ التطويرية بعد ذلك ثم توقف التطوير لانشغالنا بأمور الحياة. (كنت مركزًا على الدراسة بشكل كبير لكي أتخرج وأرتاح ..)

زنقا مان ظاهرة محلية

أثناء زيارة لمدينة غريان لفت انتباهي وجود رسم لزنقا مان على سور أحد المباني وقمت بتصويره.

Zanga-man-Ghryan
صورتي مع اللوحة!

 

زنقا مان بمدينة غريان
زنقا مان بمدينة غريان

كما أني لاحظت وجوده على سور كلية الهندسة بجامعة طرابلس.

زنقا مان على سور كلية الهندسة بجامعة طرابلس
زنقا مان على سور كلية الهندسة بجامعة طرابلس

يحلو لي أن أفكر أن هذه الرسومات جاءت بإيحاء من اللعبة التي قمت بتصميمها.

كما نالت هذه اللعبة شهادة تقدير من القنصلية البريطانية عندما شاركت بها قريبة أحد اساتذتي بالكلية.

 شهادة تقدير من القنصلية البريطانية
شهادة تقدير من القنصلية البريطانية

لماذا اﻵن؟

كنت قد أنشأت مدونة لزنقا مان لكنها مدونة ميتة لا يزورها أحد. ذلك كان في الوقت الذي لم أدون فيه بالعربية .. أما اﻵن فأعتقد أن الوقت قد حان لكي ترى اللعبة النور من جديد. اﻷفضل دمج هذه الفكرة في مدونتي بدل عزلها وإقصاءها.

تحميل اللعبة

هذه النسخة هي النسخة الأخيرة التي قمت بتطويرها، وهي حسب علمي خالية من اﻷخطاء التي كانت في النسخ التجريبية السابقة. وفي حالة وجود أي أخطاء الرجاء إعلامي بها. لتحميل اللعبة الرجاء الضغط هنا

صور وفيديو من اللعبة

صورة شاشة من اللعبة
صورة شاشة من اللعبة

هناك أيضا فيديو قصير للعب على يوتيوب.

 

أمنية خاصة

كنت أتمنى أن تكون هذه اللعبة هي مشروع تخرجي، ولكنني قررت تصميم لعبة أخرى من الصفر. لم أرضى تمامًا عن الناتج النهائي لكنني سعيد أنني تمكنت من تذليل ذلك التحدي، والحصول على درجة امتياز في المشروع! أصالة الفكرة وغرابتها منحت تلك اللعبة المتوسطة أفضلية كبرى، يكفيك أن تعلم أنه في تاريخ كليتي – التي افتتحت في سنة 1994 -، تم تصميم لعبتين إلكترونيتين كمشاريع تخرج .. فقط! أي أن لعبتي هي الثالثة في تاريخ الكلية! 
أيضًا برنامج Game maker أفضل وأسهل وأرخص من Jump Craft. لكن المبرمج رفض بيعي النسخة 5.3 وحولني على النسخ ألأجدد التي لم ترق لي. وبما أن شرط تنفيذ المشروع هو برنامج مرخص، اشتريت الأخر. 

الدروس المستفادة

ختامًا

مر وقت طويل منذ أنتجت هذه اللعبة (ثمان سنوات تحديدًا)، لقد تغيرت كثيرًا كإنسان وكمدون، تغيرت قناعاتي وميولي وأفكاري وشخصيتي. لكن بقيت هذه اللعبة كنتاج من تلك المرحلة لم تطله يد التغيير. لذلك تظل هذه اللعبة عزيزة على قلبي.

هل جربت تصميم لعبة من قبل؟ هل مرت عليك هذه اللعبة أم أنها أول مرة تشاهدها فيها؟ شاركني في قسم التعليقات وشكرا لك على القراءة.

هذه اللعبة عمرها عشر سنوات الآن.

تحديث: نسخة جديدة من اللعبة متوفرة من هنا.

قصص رعب من العمل كمستقل في ليبيا

العمل المستقل عبر الانترنت يعني أن يعمل الشخص لصالح نفسه كمصمم أو كاتب محتوى في مقابل مادي، في العالم اﻷول يكفي دخل المستقل من أن ينفق على نفسه وأسرته بأريحية وأن يعمل من منزله (أو مساحات العمل المخصصة للمستقلين، أو مقهى!)، بينما في ليبيا لا تزال هذه الثقافة غائبة عن المشهد بشدة. إليكم أعزائي القراء ثلاث قصص عايشتها بنفسي تضاف لتدوينات الأعمال التي قمت بها من قبل: الشركة النفطية، ومركز التدريب، والعمل كمعيد، ولم أكتب عن العمل كمهندس صيانة في الجامعة لأنني استمتعت بتلك الوظيفة!!
 

القصة اﻷولى: موقع ومنظومة

شعر أحد “أصدقائي” بالشفقة علي، فأنا أنتظر التعيين بصبر بينما هو يعمل بجد في مصلحة حكومية (هذا “الصديق” زور شهادته لأنه لم يتخرج، وحصل على عمل بالواسطة)، لذلك قرر مخاطبة مدير المستشفى الحكومي الذي يعمل فيه ليجد لي وظيفة، وبالفعل ذهبت إليه في مقر عمله وجلست مع مديره الذي لم يكن مهتما بتعييني بسبب الوضع الراهن للبلاد (الذي تحول لحالة ثابتة بمرور الزمن)، بل كان يريد مني القيام ببعض اﻷعمال التقنية لإثبات الكفاءة قبل التعيين، فطلب مني تصميم موقع للمستشفى واستضافته لدى شركة ليبيا للاتصالات والتقنية في مقابل 300 دينار ( تدفع لاحقا بسبب الوضع الراهن للبلاد)، وبحسبة بسيطة اتضح لي أن اﻷمر لا يستحق العناء، خاصة أنه رفض دفع عربون أو منح واصل، ناهيك عن توقيع عقد لتصميم موقع للمستشفى وأبدى استنكاره الشديد من هذا الطلب، بينما هو ضمان لحقه وحقي (تبرعت بتوثيق العقد لدى محرر عقود بنفسي وعلى نفقتي الخاصة ومنحه نسخة من العقد).

أما عن المنظومة فقد قال أن المصمم (من جنسية عربية) سافر وترك المنظومة غير مكتملة وطلب مني إجراء بعض التعديلات البسيطة التي يمكنني عملها و”أنا واقف” حسب تعبيره ، ليتضح أن المنظومة ليس معها توثيق، كما أن الشيفرة المصدرية لدى المصمم الذي هاجر لدولة أوروبية.

اكتشاف مذهل!

لاحقا اعترف لي “صديقي” في إحدى جلساتنا الصباحية أن مدير المستشفى نصاب كبير، وأنه زور فواتير المنظومة ودفع للمصمم مبلغًا زهيدًا في مقابل تعبه بينما تقاضى هو مبلغا يتجاوز ال 10,000 دينار مقابل التصميم من الدولة، وأنه بعد تغيير المدير قاموا بالتعاقد مع شركة لتصميم منظومة متكاملة للمستشفى، يا ترى كم كان السيد المدير ينوي أن يضع على فاتورة الموقع في مقابل مجهوداتي؟

القصة الثانية: صفحة بس

أحد “أصدقائي” تواصل معي وطلب مني تصميم صفحة واحدة له ليضيفها لموقعه (الذي يبدو كطبق معكرونة)، واقترح علي مبلغًا زهيدًا جدًا (75 دينار)، بحجة أنه لو تعاقد مع مصمم من الخارج سيكلفه اﻷمر 5 دولارات، وبحسبة سعر الدولار في السوق السوداء هذا هو المقابل بالدينار الليبي، وأنه يرغب في دعم الشباب الليبي أو ما شابه!

وافقت على الطلب لأنني كنت أشعر بالملل في ذلك الوقت، ولأنه “صديق” لم أطلب عقدًا أو عربونا – باليتني فعلت – لكنه لم يجب على هواتفه، ولم يتعب نفسه بالنظر إلى التصميم الذي صنعته له وأرسلته له بالبريد بحجة الانشغال والسفر، لذلك لم أسلمه التصميم النهائي (لا يزال لدي حتى اليوم).

هذان الصديقان هما اللذان اتخذت قرارا بالتخلي عنهما نهاية العام الماضي، يالهم من أصدقاء رائعين..

القصة الثالثة: هيا بنا نلعب!

صادفني إعلان على موقع السوق المفتوح يطلب كتاب محتوى لموقع شبابي سيفتتح قريبًا، تواصلت مع صاحب الإعلان وحدد لي مكان اللقاء في مقهى (بالقرب من المستشفى في القصة اﻷولى)، وبالفعل كنت هناك في الموعد للخضوع لمقابلة عمل.

سألني الشخص عن مؤهلاتي وخبرتي في مجال التدوين، ولماذا اخترت الاستضافة المحلية بدلا من اﻷجنبية وعدد زوار مدونتي، الخ.. ثم شرح لي فكرته بالتفصيل. بعد ذلك دخلنا في التفاصيل المادية..

قال لي أنه يدفع 150 دينار شهريا في مقابل 150 مقال. نظرت إليه وأخبرته أن كتاب المحتوى يشتغلون بالكلمة، لا بالمقال، كما أن دفع دينار ليبي واحد لمقال من 500 كلمة هو أمر في غاية السخف!!

بعد فنجاني قهوة و”بريوشتين” قرر دفع 150 دينار في مقابل 75 مقال (كأننا نتفاصل حول صندوق خيار)، وعدت إلى المنزل بعد الاتفاق على إرسال المقالات له على بريده ليطلب التعديلات، ثم ينشرها هو على الموقع، وألتقي معه في نهاية الشهر في المقهى ليعطيني المستحقات الشهرية.
بعد فترة من العمل معه اكتشفت أنه لا يقرأ المقالات، ولا ينشر شيئًا، ولا يبدو أنه ينوي الدفع لي. لذلك أنهيت الشراكة مع السيد سالف الذكر.
السبب الوحيد الذي دفعني لقبول عرض مثل هذا العرض السخيف أن سيارتي كانت في الورشة وكنت مصابًا بحيرة شديدة تجاه مشاكلها (سأخصص تدوينة كاملة لهذا الموضوع) لذا بدا لي أن العمل من المنزل فكرة جيدة حتى أتمكن من إصلاح السيارة والعودة لمحاربة الزحام كما هي العادة دائما.

قصص نجاح من الخارج

حصلت على عروض جيدة للترجمة من الخارج ولم يتأخر أصحابها في السداد نهائيًا، دونت عن ترجمة واجهة برنامج CodeLobster على المدونة ويمكن الاطلاع عليها من هذا الرابط، كما ترجمت واجهة برنامج Youtube Downloader ويمكن الاطلاع على التدوينة من هنا.

ما هي المشكلة مع الزبون الليبي؟

المشكلة أن الزبون الليبي يعتقد أن العمل على الكمبيوتر بسيط ويمكن لأي شخص القيام به، بل يمكن استئجار مجموعة من قردة الشيمبانزي (أكرمكم الله) وإعطاؤها آلات كاتبة وتوقع أنها ستطبع مسرحية لشكسبير (بعد رؤية عدد من مواقع الجهات العامة يراودني الشك في أن مصمميها من هذه الفئة). لذلك يعرضون مبالغ زهيدة جدًا ويماطلون في الدفع (هذا إن دفعوا)، بينما العمل في قطاع المعلومات في الخارج يدر عشرات اﻵلاف من الدولارات سنويًا.

وينسى أو يتناسى أن للمصمم نفقات أساسية يجب أن يدفعها، كاشتراك الإنترنت، فاتورة الكهرباء، وصيانة الكمبيوتر عندما يتعطل (دون أن نذكر الأكل، والشرب، والعلاج، والسكن، وصيانة السيارة، إلخ).

خاتمة

ثلاث قصص مختلفة مع ثلاث قطاعات: الحكومي، والخاص، والمستقل. في غاية الروعة واﻷناقة!!

هل قمت بعمل كهذا عزيزي القارئ؟ هل لديك تجربة تود سردها؟ ما رأيك في هذه القصص؟

شاركني في قسم التعليقات وشارك التدوينة على وسائل التواصل.

« Older posts Newer posts »