RSS

إطلاق الإصدار 3.5.0 من مكتبة PHP واللغة العربية

30 سبتمبر

لقد تم إطلاق الإصدار 3.5.0 من مكتبة PHP واللغة العربية والذي يتضمن العديد من التصويبات والتحسينات والمزايا الإضافية والتي تهدف إلى الاستمرار في خدمة رسالتنا في هذا المشروع الرائد وهي تطوير حلول حرة مفتوحة المصدر وتقديم دعم احترافي لمساعدة الشركات الصغيرة والمتوسطة في مواجهة التحديات التي ترافق تطوير مواقع عربية احترافية بلغة PHP وقاعدة MySQL للبيانات.

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

لذا أستميحكم عذرا حيث أرغب في أن أذكر أسماء بعض من شاركنا في إنجاح وتطوير هذا المشروع مرتبة أبجديا:

* Mr. Ammar Abdelhamid <flashpack@gmail.com>
* Mr. Daif Alotaibi <daif@daif.net>
* Mr. Djihed Afifi <djihed@gmail.com>
* Mr. El-Bachiri <http://www.bp.ma&gt;
* Mr. Emiel Polman <e1polman@live.nl>
* Ms. Fabienne Hadek <http://dictionary.speakarabicquickly.com&gt;
* Mr. Hamid Zarrabi-Zadeh <http://www.praytimes.org&gt;
* Mr. Jalal Al-Deen Omary <jalalaldeen@gmail.com>
* Mr. Jnom <jnom23@gmail.com>
* Mr. Mansoor Magdy <qasweb.org>
* Mr. Mohammed Al-Shehri <m.alkhashrami@gmail.com>
* Mr. Saleh AlMatrafe <saleh@saleh.cc>
* Mr. Taha Zerrouki <taha.zerrouki@gmail.com>
* Mr. Till Klampaeckel <http://pear.php.net/user/till&gt;

لنعد الآن للموضوع الرئيسي لهذه التدوينة والذي يدور حول الإصدار 3.5.0 الجديد من مكتبة PHP واللغة العربية، وفيما يلي إضاءة على بعض من أهم المزايا الجديدة والتحسينات والتصويبات التي وردت فيه:

  • تحسين دقة التابع الخاص بتحديد جنس الإسم إن كان مذكر أم مؤنث وذلك بأخذ بعض الأوزان المؤنثة بعين الاعتبار مثل إفعال و إفتعال هذا عدى عن تضمين لائحة بالأسماء المؤنثة التي تشذ عن مجمل القواعد المدرجة في هذا التابع.
  • تحسين آلية الترجمة اللفظية من العربية إلى الإنجليزية وإغنائها من خلال تضمين مجموعة من المعايير المختلفة التي يستطيع المستخدم الانتقاء من بينها، حيث باتت تتضمن الآن كل من المعايير التالية: UNGEGN مع أو بدون الحركات، و RJGC و SES إضافة إلى المعيار العالمي ISO 233.
  • دعم الوظائف الخاصة بالتفقيط من خلال إضافة ميزة جديدة تحول الأرقام إلى ترتيب مكتوب باللغة العربية (على سبيل المثال يتم تحويل الرقم 17 إلى النص التالي: السابعة عشرة).
  • تم تطوير التابع الذي يقوم باحتساب مواقيت الصلاة بحيث يعيد أيضا تلك المواقيت بصيغة طابع التوقيت الخاص بيونكس Unix Timestamp مما يعطي المستخدم مرونة إضافية في استخدام تلك المخرجات.
  • تحسين آلية الترجمة اللفظية من العربية إلى الإنجليزية بمراعاة الأحرف الشمسية والقمرية بعد ال التعريف، وكذلك تحديد متى تلفظ التاء المربوطة كهاء ومتى تلفظ كتاء.
  • تصحيح الخطأ في التعامل مع إشارة الاستفهام عند استخدام تابع تحويل لغة لوحة المفاتيح من الإنجليزية إلى العربية.
  • تصحيح الخطأ الذي كان يؤدي إلى فقدان رمز الانتقال إلى سطر جديد في النصوص العربية التي يتم تمريرها إلى تابع معايرة النص العربي من حيث ضبط علامات الترقيم وغيرها من قواعد النشر.

هذا بالإضافة إلى العديد من التعديلات والإضافات البسيطة الأخرى والتي يمكنكم الإطلاع عليها من خلال هذا الرابط:

http://www.ar-php.org/changes.txt

كما يمكنكم تحميل هذا الإصدار مع ما يرافقه من أمثلة وتوثيق من خلال الرابط التالي:

http://sourceforge.net/project/showfiles.php?group_id=216003

لمزيد من المعلومات حول مشروع PHP واللغة العربية، يمكنكم العودة إلى الصفحة الرئيسية لهذا المشروع على الشابكة (الإنترنت) والموجود على الرابط التالي:

http://www.ar-php.org

أما للإجابة عن الكثير من الأسئلة الشائعة والخاصة بالتعامل مع اللغة العربية ضمن بيئة تطوير مواقع الويب، فإليكم الصفحة القيمة التالية:

http://www.ar-php.org/faq-php-arabic.html

في الختام، نتطلع شوقا إلى أسئلتكم واستفساراتكم ومقترحاتكم، فبها ننمو ومعها نتطور، وإن أهديتمونا عيوبنا فسنكون لكم من الشاكرين.

مع أطيب الأماني
خالد الشمعة

 

الأوسمة: , ,

20 responses to “إطلاق الإصدار 3.5.0 من مكتبة PHP واللغة العربية

  1. عبدالعزيز العريج

    1 أكتوبر 2012 at 1:01 صباحًا

    ألف مبروك أخي خالد، ومن نجاح إلى نجاح بإذن الله.
    كان لي شرف العمل معك على أحد المشاريع الذي لاقى نجاحا كبيرا في موقعي convert.wajihah.com

    Regards,
    Abdulaziz AlOraij

     
    • خالد الشمعة

      1 أكتوبر 2012 at 1:45 صباحًا

      صديقي العزيز عبد العزيز العريج، تحية طيبة أما بعد

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

      مع أطيب الأماني
      خالد الشمعة

       
  2. Nasreddine Cheniki

    1 أكتوبر 2012 at 1:35 مساءً

    جزاكم الله عنا كل خير و نفع بمكتبتكم جميع المطورين العرب.

     
    • خالد الشمعة

      1 أكتوبر 2012 at 1:58 مساءً

      شكرا على الإطراء الذي نتمنى من الله تعالى أن نكون أهلا له

       
  3. Anas Ramadan (@LinuxFuture)

    1 أكتوبر 2012 at 5:32 مساءً

    سلمت يمينك🙂
    أتمنى أن تنشرها أيضاً كحزمة دبيان أو RPM… على غرار jQuery و TinyMCE…

     
    • خالد الشمعة

      1 أكتوبر 2012 at 8:01 مساءً

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

       
  4. Anas Ramadan (@LinuxFuture)

    14 أكتوبر 2012 at 9:20 مساءً

    هي في صندوق بريدك الآن🙂

     
    • خالد الشمعة

      22 أكتوبر 2012 at 5:24 صباحًا

      شكرا لك، جاري النظر لها وتجربتها والاجابة على استفساراتك، وعذرا على التأخر بالرد بسبب مشاكل تتعلق بالاتصال بالإنترنت خلال الفترة الماضية هنا في حلب الشهباء

       
  5. tawfekov

    26 أكتوبر 2012 at 11:14 مساءً

    هل يوجد و لو فكرة للمستقبل نقل المكتبة إلى github و انشاء حزمة للمستخدمين ال composer امثالي
    http://www.getcomposer.org
    حيث أن composer هو مدير الحزم البرمجية الخاصة بمكاتب php , يشبه إلى قدر كبير gem , npn , pip
    و طبعاً متابعة التطويرات من خلال ال github

    مع التمنيات بالتوفيق

     
    • خالد الشمعة

      27 أكتوبر 2012 at 12:59 صباحًا

      اعذر لي عدم إطلاعي عما تتحدث عنه، سأعمل على تثقيف نفسي بما أشرت إليه

       
  6. tawfekov

    26 أكتوبر 2012 at 11:53 مساءً

    قمت قبل قليل بنقل المكنز الخاص بالمكتبة إلى حسابي الخاص بال bit bucket و الذي يتميز بإمكانية إنشاء مكنز سري
    https://bitbucket.org/tawfekov/ar-php/changesets
    المهم : سوف أبدا بالغد بإضافة المكتبة إلى ال composer و أعلمك بالتفاصيل

     
    • خالد الشمعة

      27 أكتوبر 2012 at 1:03 صباحًا

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

       
  7. tawfekov

    27 أكتوبر 2012 at 12:16 صباحًا

    مبروك , أصبح لدينا حزمة على ال composer
    https://packagist.org/packages/ar-php/ar-php

     
    • خالد الشمعة

      27 أكتوبر 2012 at 1:03 صباحًا

      شكرا على هذا الحماس، لكن لماذا المتطلبات هي الإصدار 5.3 من لغة PHP؟ أعتقد أن الأصح هو الإصدار 5.2 (إن لم يكن 5.1 لكنه إصدار غير شائع على المخدمات)، أنا بحاجة إلى بريدك الإلكتروني للتواصل والتنسيق عند كل إصدار جديد.

       
      • tawfekov

        27 أكتوبر 2012 at 9:18 صباحًا

        1- composer لا يعمل إلا على إصدار ال 5.3 , لانه يستخدم ميزاتها الرائعة
        2- أرسلت لك بريدي برسالة خاصة على تويتر
        3- عنوان المكنز الجديد هو : https://github.com/tawfekov/ar-php

         
  8. samurai

    2 يناير 2013 at 10:02 مساءً

    جزاك الله خير الجزاء

    وبارك الله بيك يالغالي

    الى الامام

     
  9. MeDo Akef

    3 فبراير 2014 at 10:25 صباحًا

    بالنسبة لل Composer أرجو توضيح أهميته أكثر.. أنا أجد فريم وورك كثيره تعمل به لكني لم اجد حتي الآن أهميته

     
    • خالد الشمعة

      5 فبراير 2014 at 10:03 صباحًا

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

      لمزيد من المعلومات إطلع على هذه المقدمة السريعة:
      https://getcomposer.org/doc/00-intro.md

       

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

 
%d مدونون معجبون بهذه: