This web site has been built using a lot of different tools and resources. To help these things grow and continue to contribute to the Internet, I have decided to credit these on this page, and provide details on what they are, and how they actually work.
Behind the Garden Festival of Wales web site, there are a lot of hidden features. One of these are PHP. PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. PHP is mainly focused on server-side scripting, so you can do anything any other CGI program can do, such as collect form data, generate dynamic page content, or send and receive cookies. But PHP can do much more.
PHP is used on all pages. The design on this web site, is only one page rather than hundreds, meaning that less disk space is used. PHP is also used to run the user management system, generate news articles, organise the gallery, allow users to add their items to the site, and also generate the random verification images (as seen on forms).
The MySQL® database has become the world's most popular open source database because of its consistent fast performance, high reliability and ease of use. It's used on every continent -- Yes, even Antarctica! -- by individual Web developers as well as many of the world's largest and fastest-growing organizations to save time and money powering their high-volume Web sites, business-critical systems and packaged software -- including industry leaders such as Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube, and Zappos.com.
MySQL is the software that helps power the databases. These are run along side PHP. MySQL controls all systems that are run with PHP. All data is stored within a database created and managed by MySQL, so it can easily be stored and recalled.
All pages meet the W3C standards which this site deems important as the inventor of the web page, Tim Berners-Lee have set out these standards. This helps make the site suitable for all types of web browsers ranging from Internet Explorer (Microsoft) to Firefox (Mozilla). This is important as not everyone uses the same browser, and the internet needs to be cross-compatable.
CSS is also enabled on all pages allowing easier formatting of pages and tools. CSS dynamically sets the format of which things are displayed based on information in one file (in our case gfw92.css - just in case you were interested!).
Our user accounts are powered by OpenID, the new way to access your online life. OpenID enables users to have one username and one password for many web sites. Did you know we supported AIM accounts? OpenID allows this to be possible. This web site was a challenge in the way that OpenID refused to work for the biggest part of the development, but determination made this plug-in possible, allowing easy login.
OpenID is continually growing and now supported by Blogger, AOL, LiveJournal, WordPress, Oxfam and is supported by Google, Microsoft, Yahoo!, BBC, IBM, MySpace, VeriSign, SourceForge and Orange.
So, all this behind the scenes of the site, but how much of it did you know about?