PHPMaker 2019 is a major upgrade from v2018. It is loaded with a bunch of new features, including many frequently requested ones. PHPMaker is probably the most powerful and flexible product of its kind, and yet still easy-to-use as always.
IMPORTANT If you upgrade from previous versions, please note that there are some breaking changes in this version, make sure you read Migrating to v2019 first.
Brand-New Layout with Bootstrap 4 and AdminLTE 3
With Font Awesome 4 (replaces Bootstrap 3 Glyphicons)
Vertical menu with top navbar menu items
All top navbar menu items (vertical menu auto-hidden)
Mobile menu (show menu items from top navbar also)
Navbar Menu Items
Allow both vertical menu items and top navbar menu items at the same time
Auto-hide vertical menu if all items are top navbar items
REST API
Allow CRUD actions for tables (with Advanced Security)
Support SQLite Databases
Import from Excel/CSV
Support General Data Protection Regulation (GDPR)
Field Encryption extension (for registered users only) to encrypt selected fields with personal information
Consent and privacy page
Download and delete personal data page
Paging for Grid-Edit
With Return Page option for going back to List page or Grid-Add/Edit page
Check Table and Field Variable Names
Allow checking variable names so they will be used correctly in server events and client scripts
Date/Time Formats without Seconds
With Date/Time Picker (for all users) and Time Picker (for registered users only) support
New Advanced Settings
Database time zone (for SET TIME ZONE)
Export field images (for export by dompdf/PHPWord/PhpSpreadsheet)
Use Date/Time without seconds
Use lookup cache
Lookup cache count
Import maximum execution time (seconds)
Import records by insert only
Import records by transaction
Import supported file extensions
Import from CSV delimiter
Import from CSV quote character
Encrypt administrator and database user name and password
Encryption key for data protection
PHPMailer mailer (smtp/mail/sendmail)
Use cookie policy
Use Personal Data Page
API JWT signing secret key
API JWT signing algorithm
API JWT authorization header
API access time after login (seconds)
API expire time after login (seconds)
API Access-Control-Allow-Origin header
New Server Events and Client Scripts
Server events and client scripts for Add Option page and Detail Grid page
PersonalData_Downloading
PersonalData_Deleted
Page_Importing
Row_Import
Page_Imported
More
PHP namespaces
Improved naming conventions
Autoload table and page classes
Composer to manage packages
Lookup cache to improve lookup field performance
Manage user level permissions (partially) by non-admin users (Dynamic User Levels)
Improve XSS handling by HTML Purifier
Optimize synchronizing linked tables with URL connection
Show aggregate and detail record count in Master/Detail-View page
Support modal links for Preview extension (for registered users only)
Short time format (AM/PM) for TimePicker extension (registered users only)
PHPMailer 6
Support email address with name like "John Smith<johnsmith@company.com>" (for Email_Sending server event)
JsRender, Moment, jQuery File Upload, TimePicker, CKEditor and tinyMCE updated
mobile_detect.php and mobile-detect.js updated
PhpSpreadsheet (replaces PHPExcel) and PHPWord updated (registered users only)
Always use Microsoft PHP Driver for SQL Server (COM functions no longer supported)
Always use mysqli (old mysql extension no longer supported)