Stay Ahead with PHsPeed: Adopting New PHP Versions Swiftly!

 administrator    10 Jul 2024
 None    blog


PHP 8.4 alpha released.

At PHsPeed, we pride ourselves on rapidly adapting to the latest PHP versions. As soon as PHP releases a new version, we will implement it into our development environment. Our commitment is clear: ensuring you have access to the latest and most advanced PHP tools as quickly as possible.

Php84 Min

While we don’t deploy PHP alpha releases, you can count on us to integrate the latest official version by the end of November this year. Although XDebug and Microsoft's PDO drivers may have delays, our seamless environment allows you to develop on PHP 8.3 and test on PHP 8.4, ensuring uninterrupted progress.

Exciting news! The anticipated release of PHsPeed version 3.5 is slated for the end of August. We strategically avoid releasing updates during the holiday period to ensure a smooth transition for our users.

Get ready for a productive season with PHsPeed. New to PHsPeed? Don't forget to try it out! Questions? We'll be most happy to answer them.

Happy coding!

Reopened the forum

 administrator    10 Jun 2024
 None    Misc


We have reopened our forum

After heavy misuse, we had to close down our forum. After taking some measures, we have reopened the forum. We recovered the items, but the dates were set to the migration date. It is what it is. We will migrate the issues that were reported to our help desk and apply them to the forum in the upcoming period.

If you have issues with the product that require assistance, please use the help-desk ticket system, which is by far the fastest method. The forum is especially useful for questions and comments that could be helpful to others.

To use the forum, you must create an account. This also applies to our current customers. We are working on a single-signon solution and expect to roll out soon.

Happy coding!

PHsPeed version 3.3 Released

 administrator    17 Feb 2024
 None    Releases


This version brings all the goodies that we reported in the previous posts.

This version brings all the goodies that we reported in the previous posts. Enjoy!

Of course, we are already working on version 3.4.

One of the significant questions is when we will support HTTPS from within our IDE. It was not our highest priority, as you can always deploy your application under https. However, some users argued that HTTP is not mainstream anymore and that security departments demanded that they should work under HTTPS, and HTTP was about to become forbidden. As we listen to our customer's needs, we have been working to achieve that. The current status is that 3.4 will allow HTTPS from within the IDE. There is a catch, though.

PHsPeed uses a self-signing certificate running under localhost. Many browsers will not allow that due to more restrictive security measures. We solved that in our embedded Chromium browser by automatically accepting this certificate. In Chrome, you can also do this, but the browser will signal that the connection is not safe (due to the self-signed certificate). You might need to set up a certificate of your own, mainly if you use another browser. I.e., a let's encrypt certificate.

Another important question was about the restrictions that Chrome is implementing that will prevent the use of externally stored javascript and other libraries and its consequences for applications that are developed with PHsPeed. If you use PHsPeed as it comes out of the box, then you are safe. PHsPeed uses its own library that you need to deploy on your server. You can find all that is necessary in the _libs folder. However, it is possible to configure PHsPeed to use external references. An advantage would be that you always run the latest version of the libraries, but the main disadvantage until now has been that new versions could introduce issues. We are having an internal discussion on whether you should deprecate the use of embedding externally hosted libraries. Please let us know your thoughts. If the steps of Chrome are being followed by other parties (probably Edge, and maybe Firefox or Brave), then it is very likely that we will deprecate this feature of PHsPeed. For users that rely on this, there is no need to worry as you can easily switch over to locally hosted libs by setting just a parameter and uploading the runtime.

Fixes and enhancements for version 3.4 are currently:

  • PHPMailer: automatic cleaning of addresses and attachments
  • added move to clipboard autoloader
  • reorganised UI to support lower-resolution screens
  • relocated functions to make the IDE less overwhelming
  • added edit functions for Project attachments
  • added php autoloader to the component file
  • run button added pull down to enable/disable debug mode and shortcuts
  • bugfix: redir in non-ajax situations will now work as expected
  • Added documentation entry in the project tree to support SQL (ddl) and (readme) rtf files. It is now possible to deploy your application with the appropriate documentation and DDL (PHsPeed uses this for some of the sample applications)
  • bugfix: debugger stops itself after a network error. Prior the IDE would become unresponsive.
  • support for HTTPS in the IDE

Happy coding!