Archive for April, 2008

e-Socrates.org is alive and kicking again »

It’s been a while since the latest update on the e-Socrates.org project. During the last week Andrea and I decided that was time to work on that and we reinstalled all the moodle platform (1.9), recreated the nice graphic theme (you can download it if you want) and changed the policy.

Now e-Socrates.org is a full and free moodle hosting with ethic, ethic because everyone can access to all the material for reading also if the course is closed for subscription.

There would be a lot more to say but I’m running out of time, please keep reading on www.e-socrates.org.

Minibuntu 8.04 is out »

Just a day after the official Ubuntu 8.04 release I packed and uploaded the new minibuntu, go download it and start creating your own Ubuntu:

http://minibuntu.crealabs.it

CreaLabs has a new website »

Finally the time has come, it was a long time since we turned the old website off and replaced it with a (beatiful IMHO :-)) splash page.

Today we opened the new CreaLabs’ website, an italian wordpress powered blog with some nice info on what we do, be sure to check it out :-)
http://www.crealabs.it

10th preview for P4A 3, major upgrades and optimizations »

The test phase is going on, thus some small modifications were done on many parts of the P4A codebase.

  • One important things for developer is that now all P4A_DB methods can use the “binding” feature coming with Zend Framework/PDO.
  • Other improvements were achived if you run P4A on Windows servers
  • FCKEditor was updated the new and shining 2.6 release and other libraries were updated too

but the most wonderful improvement is the Javascript/CSS lazy loading. We’re many heavy javascripts bundled with P4A (FCKEditor, the date picker etc…) and sometimes your app won’t use them… now every component is loaded only when needed and your applications will start and run much faster!

Anyway, let’s review the changelog:

- a bug with P4A_Field::getAsRadio() was solved (labels can be clicked now)
- P4A_Rmdir_Recursive() global function was added
- P4A_Data_Field::setSequence() method does not add the “_seq” postfix anymore
- P4A_DB::nextSequenceId() method adds the “_seq” postfix depending on the db you’re using
- SQL dump for PostgreSQL was added to products_catalogue sample
- products_catalogue’ SQL dump for MySQL was renamed to db_dump_mysql.sql
- P4A_Quote_SQL_Value() global function was removed
- P4A_DB::quote() method was added (it’s a wrapper for Zend_DB quote method)
- P4A_DB::get*(), fetch*(), query*() methods now support the binding params array
- P4A_ROOT_PATH autodetection rules were changed a bit for Windows server compatibility
- P4A_Strip_Double_Backslashes() global function was added
- P4A_UPLOADS_DIR autodetection rules were changed a bit for Windows server compatibility
- P4A_Fieldset’s label’s CSS was changed for Safari 3.1 compatibility
- P4A_Label’s CSS was changes a bit for cross-browser compatibility
- P4A_Field::getasText()’s CSS now has a default width (150px)
- a bug with P4A_I18N::mergeTranslation() method was solved
- FCKEditor was updated to 2.6
- jQuery::UI::datepicker was updated to 3.4.3
- javascript/css lazy loading was implemented, all widget depending js/css area loaded
only when loosing a lot of KB on first run
- print CSS was removed
- translations were synched
- “Loading…” message can now be translated

Now you can Download P4A 2.99.9, please help us with translations and report us all the bugs you find! Thank you so much!

PS: remember to keep your eyes on the P4A TV!

PPS: spread the word :-)

P4A video: multidatabase »

Just check it out on P4A TV:
http://p4a.crealabsfoundation.org/tv/2008/04/02/multidatabase.html