Welcome to the PHP RIA SDK by Adobe
The PHP RIA SDK by Adobe provides PHP developers with links and samples to help you get started with Adobe Flex, Adobe Ajax Spry Framework and PHP.

Start By Seeing What's Possible

  1. Modify libraries/weborb/Services/MySQL.php with your database access information.

  2. Use this flextest.sql file to create a database called flextest and to load in data for the database.

  3. Browse the samples. Once you've seen what you can do, you'll want to check out the links in Getting Started with Adobe Flex and start creating your own Flex based applications.

  4. Ask questions about the SDK on the mailing list.

Start Developing Your Own Applications

  1. Download the free trial of Adobe Flex Builder. If you prefer to code by hand, understand ActionScript and MXML, and want to compile using a command line interface, you can download the free Flex SDK, but its not recommended if you're just getting started.

  2. Learn the basics of Adobe Flex. Read the Flex Quick Starts on the Adobe Flex Developer Center. Don't worry, its easy. Honest.

  3. Learn the basics of integrating Flex with PHP. You'll see there are many ways to connect Flex and PHP together.
  4. The following projects are useful for connecting Flex and PHP. They are included in this .zip file, and do not need to be downloaded (unless you got this from SVN in the Google Code Project, if so see below):
    1. AMFPHP (1.9) - This is installed in the libraries/amfphp/ directory. The service browser is not included in this library. If you need that feature, please download AMFPHP and install it into libraries/amfphp/.
    2. Adobe Spry Ajax Framework (1.4) - This is installed in the libraries/spry/ directory. This Ajax framework can be used to integrate Ajax into your PHP website easily.
    3. Flex / Ajax bridge - This is installed in the libraries/fabridge/ directory.
    4. WebORB for PHP (1.3.2) - This is installed in the libraries/weborb/ directory. Please note that we've made one change to the default download. As per instructions on this page, we've modified the Weborb/WEB-INF/flex/services-config.xml file to point to a weborb.php file. If you want to use this library, you'll need to create a weborb.php file in the root of your Flex project, similar to those in the simple_weborb_php/ and mysql_flex/ folders.

  5. Note that if you downloaded this SDK via SVN from the Google Code project, the above projects are not included, and you'll need to download each of them into the directories. If you downloaded this SDK as a .zip file, don't worry, you've got them.

Start Helping Others
Now, build some cool stuff with PHP, Flash and Ajax, and add it to our codebase. Currently, you can particiapte in our community in a number of ways:

  1. Get on the PHP RIA SDK by Adobe mailing list at Google Groups.
  2. Update code, create samples in our project hosted at Google Code.
  3. Submit bugs via the bug system.

Start Learning More
Want to learn how to integrate Flex or Ajax into your existing PHP applications?

Read the Flex Documentation.

Read more about integrating Flex and PHP in the Flex PHP Developer Center.

Read more about integrating PHP and the Spry framework on the Adobe Labs website.

Get on the PHP RIA SDK by Adobe mailing list at Google Groups.

Related Links