Ahmed's profileShreef in Life [ Shreef....PhotosBlogLists Tools Help

Blog


    June 18

    Webinar: Zend Framework 1.0 - An Overview

    Zend Webinar Wednesday
    June 20, 2007

    "Zend Framework 1.0 - An Overview"

    Event address for attendees:
    https://zend.webex.com/zend/onstage/g.php?t=a&d=574412187

    Date and Time: Wednesday, June 20, 2007 9:00 am Pacific Daylight Time
    (GMT -07:00, San Francisco)

    Duration: 45 minutes, including Q&A

    Description: Presenter: Bill Karwin, Zend Solutions Consultant
    Target audience: PHP Developers

    Event password: 123456

    The Zend Framework is emerging as the preferred PHP programmer's toolkit for designing Web applications with best practices. In the month's prior to the 1.0 release, Zend Framework had over 1 million downloads and multiple commercial products are already being developed with Zend Framework. In this webinar, Bill Karwin, Product Engineering Manager, will provide an overview of the design philosophy, the major components of the framework and its future directions. Topics will cover MVC, Search, Data Access, Web Services, Filter, Authentication, Cache and more.

    Tune in to learn more about the value Zend Framework can offer your web
    project. You will leave having learned:

    * Three ways you can use Zend Framework to make your applications more secure
    * Four ways Zend Framework promotes software development best practices
    * Five ways Zend Framework can free you from reinventing the wheel - so you can focus on your area of innovation
    June 13

    SlideShow: Zend Framework i18n by Thomas Weidner

    Thomas Weidner, the leader of ZF's i18n (internationalization) team did a presentation about the i18n components provided by ZF and how to use them with examples.

     

    you can get the example files from here.
    February 23

    Zend Framework 0.8.0 Released

    It was just released yesterday. you can read the announcement on Zend Developer Zone.
    the i18n components is better now. maybe you can try the Zend_Currency class (in Incubator). I finished it with the help of Thomas. this month I didn't have enough time to help in other components, but I hope that I can get some free time to help in getting the other i18n components ready for the coming releases.
    January 19

    Zend Framework Preview 0.7.0

    yea .. it was released yesterday, but I was doing some small hardware upgrades to my computer so there were no time to post about the release.
    let's quote from the Zend Framework website :
     

    The Zend Framework community has released the 0.7.0 Preview Release. This release showcases the latest developed classes to support Localization (L10N) and Internationalization (I18N). This makes it easy to develop world-class PHP applications. More details:

    • Locale-management component
    • Locale-aware Date parsing and formatting class
    • New translation-management component with gettext support
    • Comprehensive class for working with measurements and conversions
    • New prototype class for filtering and validation parameters
    • New class for managing memory usage in PHP applications
    • Many other improvements in current components such as MVC, Session, Gdata, HTTP Client, Search, XmlRpc, and others
    • Many other enhancements to test suites and documentation.

    get it from here.

    also, there were a preview release of Zend Google Data 0.7.0 :

    Zend has released the Google Data Client Library Preview Release 0.7.0. Google Data Client Library is a set of classes that enable PHP 5 applications to run queries and commands using the Google Data API.

    The enhancements to code and documentation in this release are minor, but important. Preview Release 0.7.0 also utilizes the enhanced Zend_Http_Client with support for proxy servers. 

    Download Zend Google Data Client Library Preview 0.7.0!

     

    December 18

    Zend Framework 0.6.0 ready

    This is a very fresh news ;).
    get Zend Framework 0.6.0 preview release and Zend Google Data Client preview 0.6.0 .

    WARNING : there is a major changes in the Zend_Controller component.
    fortunately it's a good changes ;-).
    December 07

    Zend_Locale_Format::toNumberSystem()

    Zend_Locale_Format::toNumberSystem( ) is our new baby static method. I was talking about this method here for weeks but without knowing it's future name. it's ready now. it's a simple function converts between many notations of numbers. see the examples :


    $string = "١٠٠";   //the number 100 in Arabic notation
    //this converts
    ١٠٠ to 100
    $new = Zend_Locale_Format::toNumberSystem($string, 'Arab', null);
    print 'new : ' . $new . '<br>';

    //this converts 100 to
    ١٠٠
    $old = Zend_Locale_Format::toNumberSystem($new, null, 'Arab');
    print 'old : ' . $old . '<br>';

    //this converts from Arabic notation to Bengali notation of numbers

    $mystring = Zend_Locale_Format::toNumberSystem($string, 'Arab', 'Beng');
    print 'Arab to Beng : ' . $mystring . '<br>' ;

    the supported notations are :
    • Arab [Arabic]
    • Deva [Devanagari]
    • Beng [Bengali]
    • Guru [Gurmukhi]
    • Gujr [Gujarati]
    • Orya [Oriya]
    • Taml [Tamil]
    • Telu [Telugu]
    • Knda [Kannada]
    • Mlym [Malayalam]
    • Tale [Thai]
    • Laoo [Lao]
    • Tibt [Tibetan]
    • Mymr [Myanmar]
    • Khmr [Khmer]
    • Mong [Mongolian]
    • Limb [Limbu]
    • Talu [New_Tai_Lue]
    • Bali [Balinese]
    • Nkoo [Nko]
    tell me if you see your language in this list as I don't know any thing about most of this languages lol. anyway, what I'm sure about now is the Arabic part which was extensively tested.
    you can get the code from SVN now from http://framework.zend.com . also, be ready for the 0.6.0 preview release on the middle of this month.
    November 25

    Zend_Locale_Format with localized numbers

    In a last post I was talking about some features in Zend_Locale. one of this features was the ability of getting numbers totally
    localized. f.e. if we are using the locale ar_EG we can get the number 1235.452 to be formated like 1٬235٫452. the number will be formated depending on the locale settings that's used by each country (all the locale setting are coming from LDML files).
    Thomas Weidner did a great work to finish all that and he is hard working now on Zend_Date. so I coded the idea of normalizing and generating localized number notations. to get it clearer, in Arabic we are using special notation of numbers so in the last example we won't get the result as 1٬235٫452 only but it will be ١٬٢٣٥٫٤٥٢. you won't be forced to get the numbers notation localized , there will be an optional parameter that you can use to set your preferred behavior.
    there is a lot of other nice things and I hope that I will be posting about it soon, just after getting every thing ready.

    And about the Arabic translation of the docs, I have finished 60% of the files . expect it to be ready soon.