قبل بضع اسابيع اثار احد المشرفين (نور) الاعزاء موضوع حاجته لمحرر جيد لتنسيق الكتابة في المنتديات تحت عنوان (ما هو أفضل برنامج مجرب لكتابة المواضيع من أجل منتدانا) في قسم المشرفين المخصص لوضع الاقتراحات لتطوير المنتدى .
منذ بضع سنوات وعندما كنت في بداياتي كمبرمج فيجوال بيسك ودخولي عالم الانترنت وتأسيسي لموقع الفريق العربي للبرمجة مع نخبة من المبرمجين في العالم العربي بعد شهور من انطلاق موقعي (oracle4arab.com) الذي ضممته داخل موقع الفريق العربي للبرمجة .
كنت متحمسا و( متخبطا) حيث اني اقوم بالشروع ببناء اي فكرة تراودني في اي مجال او القيام ببناء بعض التطبيقات البسيطة لمساعدتي في القيام ببعض الامور وذلك لاستخدامي الشخصي وطبعا كالعادة لاتنتهي بشكل كامل وهذا سبب رئيسي في عدم نشرها.
عندما اثار الاخ (نور) هذا الموضوع تذكرت احدى الادوات التي قمت ببنائها لهذا الغرض من اجل استخدامي الشخصي ولم تنشر وعندها بحثت عنها ووضعها بين يديه بشكلها التي كانت عليه و عندها تم وضع عدة مقترحات للتطوير والتحسين من قبل المشرفين الافاضل (زهرة - ايوب - حزوم) وقد قمت بها على عجل .
اثار كل من المشرفين الاعزاء (زهرة و ايوب) نقطة وضع (Source Code) لتطويره من قبل شخص اخر بما اني غير متفرغ
طبعا في البداية احببت ان انهيه او اعدل عليه او حتى عمل توثيق للكود حتى عندما اقوم بعرضه يكون بشكل لائق وان لايظهر تقصيري كمبمرمج وخصوصا ان الكود الموجود لم يكن معد بشكل جيد فهو معد منذ سنوات كنت مازلت في بداياتي :)
طبعا حتى اليوم لم استطع ان اقوم بذلك او حتى اعادة فتح الكود وذلك لكثرة انشغالي ولكني قررت تنفيذ توصيات الاخوة (زهرة - ايوب) وذلك بطرح الكود المصدري وجعله برنامج مفتوح المصدر من اجل تطويره والاستفادة منه.
لكي اطرح الكود المصدري احب ان اجد خطة عمل من اجل هذا الهدف لكي لاتكون فترة حياته تنتهي بمجرد ان يحصل الشخص على الكود ليستفيد منه في تطبيقاته دون ان يفيد في خدمة المشروع , لاامانع ان يستفيد احد من كودي ولكني اريد ان يفيد على الاقل ولو بفكرة.
لتجربة البرنامج يرجى تحميل الملف التالي:
مع العلم ان البرنامج يحتاج الى ملفات تشغيل VB في حال لم تكن لديك لاني لم ارفق الا الملف التنفيذي للمشروع دون عملية تحزيم
التوصيات التي اقترحها من اجل هذا المشروع:
1- الابقاء على شعار الفريق العربي للبرمجة في البرنامج مع وصلة للموقع.
2- ان يبقى التطبيق مع اي تعديلات عليه مفتوح المصدر وبشكل مجاني.
3- ان يدعم تعدد اللغات لواجهة التطبيق عن طريق اضافة ملف اللغة مع تواجد اللغة (العربية / الانجليزية) بشكل اساسي.
4- ان يقوم الشخص الذي يحب المشاركة بالتطوير بتقديم خطة عمل قبل حصوله على الكود.
5- ان يكون هناك مشرف على المشروع.
6- تحديد فترة بداية ونهاية المشروع مع وضع الاهداف الاساسية من التطبيق وتحديد فترة حياته.
كما اقترح ان يكون الاخ (محمود فايد) الشخص المسؤول بالبداية في وضع خطة مبدئيه للمشروع وان يكون مشارك في تحديد المشرف المسؤول عن المشروع
ملاحظة: لم اطلب بعد من الاخ (محمود فايد) اي شيء ولكني سوف ارسل له رسالة بعد اضافة هذا الموضوع
بالتوفيق





