يالله يا عربورونا وش تسوون
![]()
![]()
![]()
يالله يا عربورونا وش تسوون
![]()
![]()
![]()
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
السلام عليكم ، هذه مشاركة بسيطة مني في هذا الموضوع الجميل ، و هي مراحل تصميم متصفح ياهادي ، و هذه خاصة بالإصدار الثاني و لم أتطرق للإصدار الثالث فيها :
بعد الإقبال الكبير الذي شهده الإصدار الأول بين المبتدئين و الأطفال ، كان لا بد من التفكير بالخطوة القادمة ، البرنامج في إصداره الأول كان غير مناسب أبداً للإستخدام من قبل المستخدمين المتوسطين و المتقدمين - لكنه بالطبع خدم هدفه جيداً و قد أفاد شريحة واسعة من المستخدمين " الأطفال و المبتدئين" -
لذلك فقد بدأت بإنتاج الإصدار الثاني و في ذهني عدة أمور : يجب أن يصل البرنامج إلى مرحلة المنافسة الفعلية مع المتصفحات العالمية ، لذلك بدأت بالتخطيط للمشروع بأن قمت بتحميل المتصفحات العالمية الشهيرة و دراسة مميزاتها و نقاط ضعفها فمثلاً هذا شرح مثال مختصر جداً :
Net captor : يتميز باستخدام tabs بدل إطارات التصفح الكثيرة ، واجهته غير جذابة لكنه سريع .
neo planet : يتميز باستخدام skins و واجهته جميلة لكنه بطئ .
opera : لا يحتوي إلا مميزات التصفح الأساسية ، سريع و واجهته تقليدية .
MSN explorer : يعتمد بشكل أساسي على خدمات شبكة msn ، يتميز بوجود نظام profiles لأفراد الأسرة ، واجهته جميلة ، بطئ و لا يحتوي على العديد من المميزات الأخرى .
هذا مثال فقط ، طبعاً أنا لا أستهين أبداً بقوة و عراقة هذه المتصفحات و إنما أحاول أخذ أهم ميزة من كل متصفح و دمجها في متصفح عربي واحد- من كل بحر لؤلؤة -
بعد الإنتهاء من التخطيط و التصور العام قمت بتقسيم مشروع تصميم البرنامج على ثلاث مراحل :
المرحلة الأولى :
1- يجب إعادة هيكلة كامل البرنامج كلياً و جعله أسرع .
2- يجب إضافة المميزات القياسية المعروفة في المتصفحات الأخرى مثل فتح و حفظ الصفحات ، شريط التحميل - قائمة المفضلة - القوائم المنسدلة و غيرها .
3- يجب تمميز المتصفح في هذه المرحلة عن غيره من المتصفحات و ذلك بإضافة نظام الواجهات و الأشكال skins و إضافة إمكانية تغيير لون الشكل و تحميل أشكال جديدة من الموقع ، و بذلك يتم حل مشكلة اختلاف أذواق المستخدمين تماماً ، فبالتأكيد سيجد المستخدم الشكل الذي يروق له بإذن الله .
4- إمكانية تحديث البرنامج من الموقع و الحصول على المميزات الجديدة .
و تم عرض البرنامج - في هذه المرحلة - في معرض كومدكس 2001 بجدة .
المرحلة الثانية :
1- إضافة المميزات القوية و المتقدمة مثل : تنزيل مواقع كاملة أو جزء منها إلى الجهاز .
2- إمكانية تصميم مواقع من خلال البرنامج في دقائق .
3- قسم Ftp مطور يسهل نقل الملفات من و إلى المزود .
4- إمكانية ترجمة الموقع المعروض حالياً من و إلى 6 لغات بضغط زر واحدة و هذه اللغات هي :
العربية - الإنجليزية - الفرنسية - الألمانية - الإيطالية - الإسبانية .
5- إضافة إمكانية تشغيل أكثر من إطار في نفس جلسة العمل ، مثلاً عندما تريد فتح أكثر من موقع في إكسبلورر فإنك تضطر لفتح أكثر من نافذة تصفح و كتابة العناوين فيها ، أما في الإصدار الثاني فيتم ذلك عن طريق tabs في نفس إطار البرنامج الرئيسي ، البرنامج يستطيع فتح 6 tabs في الإطار الواحد و من ثم يقوم بفتح إطار آخر يحتمل ستة آخرين و هكذا ، و هذا من شأنه تسريع عملية التصفح لأنه يقلل من مقدار الذاكرة المستهلكة .
6- إضافة نظام حجب للمواقع يتيح الحل الأمثل ، فبدلاً من الطريقة التقليدية غير المجدية في إعداد قائمة بالمواقع الممنوعة - و هي كثيرة - يسمح لك البرنامج بإعداد قائمة بالمواقع " المسموحة " و بذلك تضمن تحكماً لا بأس به في ما يراه الأطفال .
7- نظام حساب كلفة و زمن الاتصال .
المرحلة الثالثة و الأخيرة :
1- إعداد نظام مساعدة مبسط يشرح جميع أقسام البرنامج .
2- إعداد مقدمة شاملة و وافية عن الإنترنت .
3- إضافة ميزة مهمة للغاية و هي أن البرنامج سيعمل على أي دقة شاشة Screen Resolution مهماً كانت و بذلك سيظهر بشكل طبيعي أيضاً على أي قياس للشاشة : 15 إنش - 17 إنش - 21 إنش .
4- إضافة دعم الشبكات المحلية مما يجعل البرنامج مناسباً للإستخدام في العمل و مقاهي الإنترنت - عكس الإصدار الأول - .
5- جعل البرنامج يميز وجود اتصال بالإنترنت أو عدمه و يتصرف بناء على الحالة ، فمثلاً عند الضغط على زر مقدمة عن الإنترنت يقوم البرنامج بعرض صفحة مرفقة معه تبين كيفية إعداد إشتراك إنترنت على الجهاز ، اما إذا كان هناك اتصال فإنه يقوم بعرض موقع على الإنترنت هو عبارة عن مقدمة شاملة .
6- إعادة تصميم شبكة أصدقاء الإنترنت التي تعتبر بمثابة البوابة للإنترنت ، و نقطة الإنطلاق الرئيسية لمستخدم البرنامج بحيث تتضمن كل ما يحتاجه و تكون بتصميم احترافي تماماً يتناسب مع الشكل الجديد للبرنامج ، و إعادة هيكلة جميع خدمات الموقع و تحسينها مثل : الدردشة- البطاقات البريدية - منتدى الحوار و غيرها .
7- تجريب البرنامج على أكبر عدد ممكن من الإجهزة و في ظروف تشغيل مختلفة بحيث يعمل على ويندوز 98 و ويندوز ميلينيوم بكفائة سواء أكانت النسخة العربية ذات الواجهة العربية local أو النسخة العربية ذات الواجهة الإنجليزية enabled .
استغرق تصميم البرنامج في المحصلة ستة شهور من العمل الشاق و المضني بمعدل أربع ساعات يومياً ، فمن السهل الحديث عن إضافة المميزات و لكن عند التطبيق تظهر الصعوبات ، و لكن الحمد لله تمكنت من التغلب عليها جميعها بمساعدة كبيرة و قيمة من اخي عادل الذي يصغرني بسنة ، في الواقع أستطيع القول و بدون مجاملة أنه صمم ما نسبته 50% من البرنامج ، لقد اكتسبنا خبرة كبيرة في هذا المشروع من حيث العمل كفريق متكامل واحد ، فالحمد لله أولاً و أخيراً على توفيقه لنا ، و بالمناسبة فمستوانا الدراسي لم بتأخر أبداً بل زاد بفضله تعالى .
نظرة للمستقبل :
سنتابع تطوير البرنامج و تعديل الأخطاء البرمجية التي يكتشفها المستخدمون و سنقوم بإصدار تطوير للبرنامج - ملف صغير مساحته 500 كيلوبايت تقريباً - يقوم المستخدم بتحميله فيحصل على أحدث نسخة من البرنامج ، و سنقوم بإصدار هذه التطويرات بشكل دوري .
و سنتابع على هذا المنوال حتى الوصول إلى النسخة التي أطلق عليها "النسخة الذهبية" من ياهادي 3،و ستكون النسخة المثالية بإذن الله إذ ستحتوي على :
1- برنامج مراسلة فورية يتيح الدخول على أشهر خدمات المراسلة الفورية مثل : AOL - YAHOO - MSN - ICQ
2- برنامج إدارة تحميل البرامج و متابعتها بعد الإيقاف مثل GoZilla ! و GetRight.
3- عميل بريد إليكتروني يتيح إرسال و استقبال الرسائل بنظام POP3 مع دفتر عناوين .
4- برنامج FTP متقدم يلبي متطلبات المحترفين مثل WS-FTP PRO .
و بذلك يكون البرنامج قد وصل إلى مرحلة بحيث لا تحتاج كمستخدم للإنترنت إل نسخ أي برنامج آخر سواه ، ففيه كل ما قد تحتاجه في برنامج واحد - برنامج ياهادي 3
يمكن تحميل البرنامج من موقع :
www.yahadi.info
الأخ، محسن: أنا جاد فعلاً،
أفضل استخدام رسائل البريد بدلاً عن المسنجر لأني لا أتواجد كثيراً هذه الأيام.
الأخ: syria com، ابو عليوه..
الموضوع لا يستطيع إدارته شخص واحد، ولن نتكلم الآن عن إدارته فالمقصود منه عموماً هو المشاركة الجماعية، و أريد التحدث حول الموضوع بشكل عملي.. ونحتاج إلى مشاركة عدد كبير من المبرمجين المحترفين.
أرجو ممن يرغب في المشاركة في هذا الموضوع وله رغبة في المساهمة الاشتراك في القائمة البريدية الخاصة بالمشروع Arabic Open Source Developing Website بإرسال رسالة إلى subscribe_aosdw@php4arab.info، لنقوم بالنقاش من خلال الرسائل
حتى نتوصل إلى خطوات عملية ونخرج الفكرة إلى حيز التنفيذ.
daif (راح تقعد تتفرج؟)
__________________
visualmind (at) php.net
أعتذر كثيراً عن غيابي من المشاركات والذي لن يطول أكثر إن شاء الله.
وأنا كما ذكرت سابقاً
وقد قمت بالخطوة الأولى التي تعهدتها وها هو الموقع :
http://www.syrnet.net/~aoscd
أما الخطوة التالية فأنا أقوم ببناء برنامج خاص للأعضاء الراغبين بالمشاركة
وهو بسيط لكن هام للبدء بالمرحلة الأولى من المشروع .
وبالتوفيق للجميع
سلام
__________________
President Bashar Al Assad
SyrNet.net
WSyria.com , Comming Soon
Syria Nobles
Al Golan
Syrian Computer Society
Ministry of Tourism - Syria
E-mail : syria@wsyria.com
---------------------------------------------------
بحبك ... وما بحب حدا غيرك يا سوريا
كلنا نشهد بأن لا اله إلا الله الواحد الأحد
![]()
عمل جيد
لكن .. اعتقد انه من الافضل استخدام برنامج نقوم بتطويره نحن
بحيث يكون لكل سيكربت ... :
- قسم يشمل :
- اخبار
- منطقه لتحميل كل ما يخص البرنامج
- مثال عليه
- قسم في المنتدى
محمد
للمراسله : info@alsokait.net
__________________
SNAKE IN 12/6
الاخ: احمد جاد الله ...............متصفح رائع جدا![]()
بس ما اشتغل معي ......عند تشغيله تحدث رساله خطأ
المهم واصل التطور....ستنجه
سؤال ...هل هو متصفح مستقل لوحده لا يعتمد على اي شي؟
الاخ: VisualMind
انا جاهز ....في اي شي ...وعلى خط النار![]()
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .