GoLive 6 Magic

Project 14: Building a Dynamic Content Management System with PHP and MySQL

Author: Rob Keniger


previous project | index



Up to this point you have been dealing purely with static HTML pages. Sure, you can make fancy things happen when you add actions and DHTML, but the actual page content never changes. GoLive 6 ships with Dynamic Content, a powerful tool that can bring the content of your pages to life. It enables you to connect your pages to databases and other structured content sources and work with server-side middleware solutions such as ASP, JSP, and PHP. In this chapter you'll use Dynamic Content to build a simple content management system that will enable you or your clients to very easily update the contents of a "news" page via a Web browser.

Topics covered: Configuring GoLive for Dynamic Content (PHP, MySQL, Apache Web server), using the Dynamic Site Wizard, installing a MySQL database, creating data sources, Dynamic Objects, Dynamic Bindings, Conditional Containers, Dynamic Form Actions, Content Source filters, Bound Objects, Content Management Systems.


Useful Links:

A draft document by Adobe's Philip Levy compiles some tips on "creating GoLive Dynamic PHP Sites using Apple's pre-installed server on MacOSX".

Glenn Fleishman (Real World GoLive author) includes some helpful info on installing the preconfigured Adobe servers in this O'Reilly Net article.