QPHP - php framework, Asp.net-like, Event-driven, Component-based, Ajax-enabled
Home Live Demo Widgets & Skins Tutorials Documentation Download Contact us Free license & Pricing
1. Install Apache & PHP
With this tutorial we will show you how to prepare your environment by installing Apache web server & PHP 5.3. If you are familiar with the process you can skip reading it, we just want to make sure you run the same environment or almost the same as us to avoid possible problems.

Read more ...


2. Install the framework & Directory structure explained
This tutorial will guide you how to install and configure the framework. It provides full explanation of the directory structure as well.

Read more ...


3. Your first end to end application
We will build a small application just to show how to put everything together. The application is quite simple and can't show all the power of the framework, but it is definitely a good starting point.

Read more ...


4. How the framework works or what happens behind the scene
For those who wants to know how everything works, how a page content is built or how the browser and the server talk to each other.

Read more ...


5. Create new or integrate a 3rd party widget
The ED Framework provides one of the easiest API for creating widgets. Read how you can integrate an existing jQuery javascript-based control.

Read more ...


6. Performance tuning
There are a couple of things you can do in order to boost the productivity of the framework.

Read more ...


7. Page caching
Shows how to cache your pages, how to set "time to live" and how to cache only certain parts of your site.

Read more ...


8. Database operations & Criteria API
Shows how the database layer works. Covers insert, update, delete and select operations.

Read more ...


9. Dealing with data sources
The tutorial explains how TDataSource class works.

Read more ...


10. Data repeater
The tutorial explains how TDataRepeater class works.

Read more ...


11. How to deal with errors & The exception handling mechanism
Sometimes your page might produce an unexpected error. Check how easy is to catch, log and show it.

Read more ...


12. Internationalization. How to add a new language to your website
Let's see how to add Spanish version to your existing website.

Read more ...


13. Validate input data
When your website visitor fills a form and sends it back to the server you want to validate the data fields. Let's see how.

Read more ...


14. Desktop application(s)
By using a special package you can create web-based desktop look and feel application(s).

Read more ...


Tips, Tricks And Best practices
Here you'll find many tips and tricks how to deal with particular problems and scenarios. In the tutorial you'll find valuable advices how to use many help classes, methods and functions.

Read more ...
free license & pricing