P4A 3.0 roadmap
Nov 22, 2007
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!
Filed in: CreaLabs, P4A, PHP, Things I do
Mr. Mechano on Nov 22, 2007 | Reply
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?
Fabrizio Balliano on Nov 22, 2007 | Reply
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…
Mario Spada on Dec 2, 2007 | Reply
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?
Fabrizio Balliano on Dec 2, 2007 | Reply
@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 :-)
EdwinF on Dec 13, 2007 | Reply
Nice work!!!!
Let me suggest Firebird as a supported database as well as DB2 and SQL Server…
Thank you.
Fabrizio Balliano on Dec 13, 2007 | Reply
@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