phpLens
 home  products examples manual  faq support forum  contact news  login store

Forums: phplens   adodb
Forum:   PhpLens Newsletters
author's name*
email*
topic*
body*
To help us reduce spam, please enter the text in the picture above

You can enter the following UBB tags: [b]bold[/b], [i]italic[/i], [red]red[/red] and [pre] [/pre]

Topic: PhpLens Newsletter #17
author: John Lim   created: 23-03-2003 12:00:14 PM
Hello everyone,

This an update of the latest news on phpLens.

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."

Download article:

http://phplens.com/lens/product/Mar_2003_Review_PHPLens.pdf


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.

$lens->overlibLens = 'field1^This is {field1}';

or to use PHP code:

$lens->overlibLens = 'field2^=strtoupper({field1})';

You can also define multiple fields:

$lens->overlibLens = 'field1^{field1} {field2}';

See the manual for more info.


3. Google-style scroll links, of the form:

|< 1 2 3 4 5 6 7 8 9 >|

To set the number of scroll links, set

$lens->scrollLinks = $number;

4. tdEdit

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.


=======

Newsletter Archives:
http://www.phplens.com/lens/lensforum/topics.php?id=3

To change your subscription options, visit
http://phplens.com/lens/support.php

View Source

email: contact#phplens.com (change # to @)     telephone (malaysia): 60-3-7947 2888     fax (malaysia): 60-3-7947 2800