As this newsletter is written during the war in Iraq,
we also hope that peace comes soon, and the poor Iraqi people get a better deal in the coming new regime.
-- PHP Architect Review
-- PhpLens 3.0
PHP Architect Review
====================
We were just reviewed in the March 2003 issue of
PHP Architect magazine. Among the nice things they
said was
"Perhaps one of the most impressive features of this software is its data manipulation functionality. Editing datasets is a breeze in both the “standard” and “Hot editing” modes. The “standard” mode refers to editing records one-per-page. “Hot editing” refers to a method where multiple records can be modified at the same time using an interface similar to that of a typical electronic spreadsheet. The data editing engine automatically recognizes the data type of each field, including enumerative types (managed through drop-down lists). It’s also possible to specify very complex relationships between tables."
PHPLens 3.0
===========
We are also preparing the release of phpLen 3.0. The
estimated release date is in a month or so, after we
finish the testing process.
We have lots of great new features:
1. htmlEditLens
This is a wysiwyg html editor. This property
automatically sets htmlLens for you also.
Set with $lens->htmlEditLens = 'field1;field2';
2. overlibLens
This allows you to define overlib javascript popups.
We now create a default <td id="COL-$fieldname"> for the
edit/new record input cells. This allows to perform javascript
scripting on the cell contents.
To change the id format, change this:
tdEdit = 'id="COL-#"'
where # will be replaced with the column name. Requested by
Earl.
NOTE: We might change the id to COL_# instead of COL-#.
5. Javascript validation
Now you can validate using a javascript expression if the first
char is %. Requested by Earl.
eg. check all weights are between 10 to 20
$lens->validation =
"weight^10<=# && #<=20^Wgt between 10-20";
where # will be replaced with the column name
6. Speedups.
We have speeded phpLens by up to 30%. We reviewed most
of our code in order to squeeze more performance. Also
the html generated has been reduced in size by up to 15%.
7. Upgraded to Smarty 2.4.2
8. Now if no records found, but you do a refresh, we check again
for records before we show the New Record form.