PHPMaker 2019 gets even more powerful and flexible!
PHPMaker is a powerful automation tool that can generate a full set of PHP quickly from MySQL, PostgreSQL, Microsoft Access, Microsoft SQL Server, Oracle and SQLite databases. Using PHPMaker, you can instantly create web sites that allow users to view, edit, search, add and delete records on the web. PHPMaker is designed for high flexibility, numerous options enable you to generate PHP applications that best suits your needs. The generated codes are clean, straightforward and easy-to-customize. The PHP scripts can be run on Windows servers or Linux servers (except Microsoft Access). PHPMaker can save you tons of time and is suitable for both beginners and experienced develpers alike.
What's New
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.
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" (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)
- Many other minor improvements
Highlights
- Advanced Security
- User registration system
- Export to CSV/HTML/Excel/Word/XML/PDF/Email
- File uploading to database or folderMaster/Detail-Add/Edit/View
- Custom template
Awards