
This article takes you through the process of using Adobe Flash or Adobe Flex to build a site with Drupal, an extremely popular open-source content management system (CMS) written in PHP. Along the way you'll get a better understanding of the benefits of this technique, also known as "Druplash" or "Druplex."
I designed this article so that you can stop reading at any time and start using Drupal with Flash. However, the further you read, the more advanced the topics and the more full-featured the setup.
In order to make the most of this article, you need the following software (either Adobe Flash or Adobe Flex Builder, not both) and sample files:
This article assumes that you have a working knowledge of ActionScript 3, and that you know how to use FTP for sending files to a web server. You may want to start by reading Chris Charlton's article, Building a Drupal site in 10 steps, which provides more in-depth information about installing and setting up Drupal in general. It would also be beneficial to look at the SWFAddress site because I discuss using SWFAddress toward the end of the article.
Many successful sites created with Adobe Flash use XML files, or no external files at all, for their content. Here's my list of reasons why you may want to consider combining the Flash platform with Drupal:
The process of using Adobe Flash with Drupal is pretty simple; in fact there are really only four steps to follow:

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License
Richard Leggett has created experiences on the Flash platform for over nine years and is an Adobe Community Expert for Flash. During that time he has been fortunate to work on projects of all types—from casual games to localized, CMS-driven, search engine–friendly rich media sites, and even desktop Adobe AIR applications. Richard has spoken at several European and US industry conferences and was coauthor of Foundation Flash Applications for Mobile Devices (Friends of ED, 2006). His blog provides him with a constant outlet for all things related to new media.