P4A 3.0 roadmap

ok here you have:

  • brand new widget rendering system, it will provide a new experience from the users point of view, a richer set of widgets and the best browser support (we’re doing deep tests right now, more info will follow)
  • PHP5 only
  • add Zend Framework
  • replace adodb with Zend_DB
  • define which database engine will be supported (I think MySQL, PostgreSQL, Oracle, SQLite) and drop support for all the others
  • solve definitively all the problems with all supported databases
  • replace our date parsing/formatting library with Zend_Date
  • drop all localization formats and use Zend_Locale’s (which uses unicode.org formats)
  • replace our numbers/currency formatting library with Zend_Locale
  • replace our translation library with Zend_Translate
  • make every output string to be translated and make the translation system work the way gettext work (making possible to include partial translations)
  • create a tiny php5 optimized library to replace phpThumb
  • completely remove PEAR

Yes, it will be a huge, massive and killer release, I promise it will rock!

6 Comment(s)

  1. I can’t believe to my eyes!

    But will the syntax be similar to actual method’s call or actual software for P4A 2.2 will need massive rewriting?

    Mr. Mechano | Nov 22, 2007 | Reply

  2. We’ll try to keep the syntax changes as low as possible but if we’ll need to do massive changes… this will be the time to do those changes.

    I know my answer doesn’t really answer your question but I can’t completely predict it at the moment.

    Anyway porting an application from 2.2. to 3 will surely involve some work…

    Fabrizio Balliano | Nov 22, 2007 | Reply

  3. First, my compliments to you for your very good work!
    But, what does it mean “add Zend Framework”? Is it a compatibilty or integration feature?

    Mario Spada | Dec 2, 2007 | Reply

  4. @Mario Spada: it means a deep integration, db source will rely completely on zend_db, traslation system on zend_translate and localization on zend_locale and zend_date :-)

    Fabrizio Balliano | Dec 2, 2007 | Reply

  5. Nice work!!!!
    Let me suggest Firebird as a supported database as well as DB2 and SQL Server…

    Thank you.

    EdwinF | Dec 13, 2007 | Reply

  6. @EdwinF: I’d like too but at this moment we’ll focus on DBs that we know that could work 100%, other will maybe come in the future

    Fabrizio Balliano | Dec 13, 2007 | Reply

1 Trackback(s)

  1. Dec 5, 2007: from P4A 3 rendering layer discussion « Fabrizio Balliano

Post a Comment