The Free Phone Network was a recent project of mine that involved creating a network of very similar sites for Free Phone America, LLC, a company focused on distributing free cell phones for eligible low-income citizens under the FCC’s Lifeline program. Free Phone America has operations in multiple states, and required a website for each state they are operating in, with almost entirely the same content.

To make it easy to edit content and expand into new territories, I developed a system using the ExpressionEngine content management software in which each site is running off of the same back end system and content. Site-specific details (including logo and contact information) are populated dynamically based on the requesting domain name, so edits to content propagate across the entire “network” of sites. The logos were generated dynamically through scripting, so adding a new state to the network is almost as easy as changing the DNS entries on the domain.