Version 3.0

Low Code PHP Development Platform


PHsPeed documentation for release 3.0


PHsPeed is a low-code, component based, PHP development environment that helps produce PHP applications much faster than when done in the traditional way. This manual covers the most basic (essential) functionality and should give and understanding the product and how to build applications. For in-depth understanding, please follow our webinars, videos on our video channel (Vimeo and YouTube) as well as downloadable white-paper manuals (available for registered users).


Is this product for me?

PHsPeed is built for PHP (version 7.4 to 8.2), Bootstrap (currently latest 4.x branch, see https://getbootstrap.com), jQuery, PDO and AJAX. Although we have encapsulated most technical details, one still does need to have basic knowledge of PHP and Bootstrap. JavaScript code is generated, and it is not very likely one will need to directly edit the generated code. However, one does need to click the event for the JavaScript code to be generated for it, especially if you want to make use of Ajax. 


As the PHsPeed integrates closely with databases, one needs to know how to create a data model and apply it to a database. A significant increase in speed of development is gained by having the right data model for a project, but that applies to all kinds of application development. 


One of the major questions we encounter is “do I need to be a developer to use PHsPeed?” The short answer is “yes.” The more honest answer is 'it depends'. Although it is well possible to create applications by just using the mouse and fill some properties, it is highly likely that one will get to a point of having to apply one’s own business rules, or one may want to change application behavior. Thus, one does need to have at least a basic working knowledge of PHP. Aducom Support will only give support regarding technical issues that relate to PHsPeed, and not on PHP, JavaScript, and other basic issues.


We see in the field that PHsPeed is used in various environments. In some instances end users use PHsPeed to create their basic concept and then have professionals to apply the more complex things. It all depends on your own situation.


What is low-code?

There are different specifications about low-code. Some define low coding as a graphical way to create your applications, usually resulting in a spaghetti of schemes related to each other. We believe that low-code means that you can create applications with a minimal amount of code, but with the full power of traditional development. In effect, this means that within PHsPeed, you can apply your traditional knowledge and apply your business rules with standard PHP while maintaining the power of a true low-code platform. That way you benefit from both worlds. 

PHsPeed offers an IDE where you can easily create complex crud applications including master-detail relationships, allows you to create / redesign your forms in a visual way, and offers a lot of standard components that you can use to perform more technical tasks like Multi Factor Authentication, PayPal, Email, PDF etc. 


What makes PHsPeed special compared to competitive products?


Let our customers who have compared PHsPeed with their original product answer that question:


  • other products, requires a "premium" license to use MS SQL Server databases
  • Debug option: Some tools has nothing like this, and other tools requires setting up third party tools. PHsPeed has it out of the box.
  • Source code: all the code generated is visible, clearly structured and can be debugged or even modified.
  • Speed: one of my first "converted" apps was a complex report over a million+ rows table, and is faster than many other products
  • Limited Data Transfer: the option to use the SQLite internal database to limit the data transferred between the database server and the web server.

  • CSSing has been way easier
  • Editing the JS is easy as well
  • Compatible by design with mobiles 
  • The code is readable 
  • Since it’s bootstrap compatible, that means that you can add any bootstrap theme you like.
  • Waaaaaaay faster at loading heavy data sets into grids
  • the team has been really responsive when it comes to bugs
  • even tho the forum doesn’t have that much activity atm the documentation and tutorials are a great kick start.
  • integration with gateways and stuff is waaaay easier than with xxxxxx
  • you can debug… yes you read… actually debug with XDEBUG from the start without needing any additional configuration.