|
What's New in PHPMaker 7
PHPMaker 7 is a major upgrade from 6.x. It is loaded with a bunch of new features, including many frequently requested ones. PHPMaker 7 is probably the most powerful and flexible product of its kind, and yet still easy-to-use as always.
More databases
In additional to MySQL, PHPMaker 7 supports the following databases also:
- PostgreSQL
- Microsoft Access (Windows OS only)
- Microsoft SQL Server (Windows OS only)
Enhanced Record Links
- Show number of the detail records (optional)
- Show detail records in the main table by row expansion (Note: Extension for registered users only)
- Record links (Edit/Copy/Delete/Detail) are now customizable by server events

Tooltip Field
Enables showing another field value (e.g. a memo field) when the mouse cursor is moved over a field.

Email Records (Export to Email)
Allow user to email records as URL or HTML. Options to email all pages, or records in the current page, or selected records in the current page.

More Control on Files Generation
Allow user to select exactly which file to generate. More precise partial regeneration. Much easier to change settings and generate another version of a particular page.

More Tools
- Advanced Settings - More options and flexibility for code generation
- Copy Field Settings - Fast setup of fields by copying existing field settings from existing table
- Sort Tables Alphabetically - Sort the display order of tables in the user interface
- Delete Template Cache - Easier to delete and re-build template cache when template cache get corrupted
- Languages - Allow selecting languages and default language for Multi-Language project (data in database must be in unicode or utf-8)
- Unicode Property Editor - Allow using unicode for some text properties such as table/field caption and menu text

Improved Server Events and Client Scripts Editor
- Highlighting implemented events in the treeview

- Search Dialog
- Find and Replace Dialog
More Server Events
- Database_Connecting - Fired before database connection. Allow change of connection string.
- Page_Redirecting - Fired before page redirection. Allows change of URL that the page is redirecting to.
- Recordset_SearchValidated - Fired after Form_CustomValidate. Allows change of search criteria before searching.
- Row_UpdateConflict - Fired if conflicts is found before updating a record. Allows resolving conflicts by your own business logic.
- User_PasswordExpired - Fired in Login page if the user password has expired
- User_Registered - Fired in Registration page when a new user is successfully registered
- User_Activated - Fired in Registration page when a new user is successfully activated (if user activation is required)
- User_RecoverPassword - Fired in Password Recovery page when a password is reset
- Message_Showing - Fired before message is displayed. Allow rephrasing the error message.
More User Login Options

- Prevent concurrent user login using the same user name
- Limit failed login attempts and lockout user if limit exceeded
- Password Expiry
- Selectable login options (Auto-login/Remember username/Always Ask)
Record Conflicts Checking before Update
Prevent concurrent record update. The edited record will be checked for changes before being updated.
Vertical/Horizontal Menu (Graphical Extension)
The graphical extension now supports both vertical and horizontal menu.
Note: This extension is available for registered users only.

Vertical menu
|

Horizontal Menu
|
Scrolling Table (Extension)
Enables X-scrolling and/or Y-scrolling for the main table in the List page. (Not applicable to Inline/Grid-Add/Edit mode.)
Note: This extension is available for registered users only. Latest version of browsers are required. If IE, IE >= 8 is required, IE <=7 are not supported.

Many More
- Custom menu items with option to allow Anonymous User or not
- Allow adding detail record immediately after adding master record using Return Page
- Using charset setting during export
- Maintain scroll position during Inline-Edit
- Audit trail with database table
- Optional sortable and searchable lookup fields (without lookup table filter)
- Validation by regular expression and custom server/client-side validation function with arguments
- CAPTCHA in Edit page (in addition to Add/Registration pages)
- Allow changing Multi-Page tab styles in theme
- Multi-Language project (data in database must be in unicode or utf-8)
- UTF-8 project file
- Site icon
- Updated extensions (CKEditor, TinyMCE)
- Other minor improvements
|