@gdgsupport wrote:
Thank you for your interest into the Beta of ExeOutput 2.
Beta 5 is a public download available to everyone - it's for testing purpose only.
This should be the last update before final release.
Documentation is now up-to-date.
Be sure to manually uninstall any previous Beta first, otherwise the installer will complain about another version of the product being already installed.
REMINDER: THIS IS BETA SOFTWARE - DO NOT USE FOR PRODUCTION
Please report any problem to our forum and
choose ExeOutput 2 BETA as category for your posts.
Download link to the installer
http://download.exeoutput.com/exosetup2B5a.exe
Size: 102 MB
New Portable MySQL server in Beta 5
Beta 5 introduces new tools related to MySQL. You can now have a portable MySQL server (we use MariaDB) with your PHP applications compiled with ExeOutput for PHP. The MySQL server is automatically started and stopped by the program. No need to install it as a Windows service.
The main distribution doesn't include the server: you must download it with the Web Update utility (choose Check For Updates in ExeOutput for PHP).
Then you'll find new MySQL options in the "PHP Settings => MySQL Support" page of ExeOutput for PHP.
The documentation of ExeOutput for PHP has detailed explanations about how to use the server.Several new packages are available for download through the Web Update utility:
- MySQL Portable Server Package
- Adminer Package to administer your new portable MySQL server (import data, run SQL commands, manage databases...)
About the incoming WordPress Demo
The WordPress sample with a tutorial about compiling it with ExeOutput for PHP will be uploaded soon to the Web Update utility.
The goal of the sample is to show that complex PHP projects can now run with ExeOutput for PHP 2.Trial / Activation
Activation keys for registered users are available in the "My Account" page at http://www.exeoutput.com/account.php
For users who want to purchase ExeOutput for PHP 1.7 nowadays, upgrade to ExeOutput for PHP 2 will be also free.What's new in ExeOutput for PHP 2 BETA
- Support for multiple versions of PHP: from 5.4 to 7.1. We still support Windows XP so we kept PHP 5.4, the last version that officially runs on this OS.
- Chromium engine upgraded to Chromium Embedded version 3 - Chromium version 51.0.2704.84 - CEF 3 branch 2704.1427, https://bitbucket.org/chromiumembedded/cef with multithreading support, offering an HTML5-compliant Web browser.
- Ability to keep Windows XP compatibility for your applications: if the Rendering Engine's WindowsXPCompatible property is set to True, ExeOutput for PHP will use Chromium engine version 49 and CEF 3 branch 2623, the last ones that officially support Windows XP. Be sure to run the Web Update utility to download the Windows XP compatibility pack so that compilation files are available.
- PHP CGI is now directly used as an external process contrary to the old SAPI method used in ExeOutput 1.x. This brings several advantages: PHP is separated from the UI process, giving more stability and responsiveness. If the PHP process crashes, a new one is started if you refresh the webpage. Your application itself doesn’t crash.
- Full integration between PHP and Chromium rendering engine: AJAX, cookies, file upload and download dialog boxes, custom request and response HTTP headers, Developer Tools…
- New console application (command-line or CLI applications) generation: you can turn PHP scripts into stand-alone EXE files without any PHP dependencies.
- ExeOutput 2 still generates one single EXE file for distribution. Due to the size of the Chromium and PHP distributions, the EXE overhead’s size is near 30 MB.
- New UI editor to create customized toolbars, menu bars, ribbons… Associate actions to controls, define their properties...
- New skin engine and option not to use any skin at all (Windows look).
- Better support for PHP frameworks such as Laravel, CodeIgniter, Fat-Free...
- Can include a portable MySQL server with your applications (MariaDB)
- Export to PDF option in addition to Print.
- Support for OPCache and XDebug PHP extensions.
- Windows UAC option: EXE files can now request administrative rights.
- SHA256 code signing is supported for recent Windows versions.
- Support for Paquet Builder 3 in order to make Setup packages.
- Improved built-in PHP.INI editor, added search support.
- ....
Compatibility:
- We dropped support for Trident engine. For Windows 10, Microsoft ended development of Internet Explorer and its associated Trident engine (except security fixes). Currently, they don’t provide a way to implement the same engine as Microsoft Edge in legacy Win32 applications. It is said this could change in the future. When importing an ExeOutput 1.x project, the engine is automatically set to Chromium.
- Custom toolbar buttons and menus from ExeOutput 1.x projects can’t be imported in ExeOutput 2.
- New skin engine: old skins are no more compatible. ExeOutput 2 comes with a new set of skins. A new skin editor is also available.
- Dialog boxes in HTML format are automatically replaced.
- Macros script has been removed.
A backup in Zip format with modified data is created in the same folder as the EXOP project file when you import an ExeOutput 1.x project.
Posts: 4
Participants: 2