|
www.stock20.com
Stock20 is a royalty free music website. It sells music from artists to customers on a per
song basis.
The site is built on a Zen-cart base, but I have heavily modified it to fit Stock20's needs.
It has several custom Flex components to make the music selection and purchase process easier
for customers. There is a custom Flash media player, a custom Flex song picker, a custom
Flex download wizard, and a custom Flex create account page. All of these components use
PHP generated XML to populate their data.
Also, I have added several
custom PHP modules such as a song credit module, a custom paypal payments module,
an in-store credit module, a Charter Membership module, and a custom referral program.
These custom modules help Stock20 compete in a very competitive market by providing simple
easy to use functionality that other royalty free music sites do not offer.
Technologies In Use: PHP, Javascript, Flex, Flash, MySQL
Stock20 v2.0
Although it isn't online yet, I am working on a new version of the Stock20 site built in 100% Flex. It uses a
MVC (Model-view-controller) architectural pattern. It has a fully Flex front end that communicated to a PHP
backend via WebOrb. The PHP backend uses the PEAR MDB2 database abstraction layer to communicate with a MySQL
database.
It is built using a modular system where each component can be added and removed without affecting the rest of
the site. The Flex application uses modules to load each part of the site individually, and each of these
modules has it's own PHP module. All pieces can be added or removed without affecting any other part of the site.
Also, because I am using the PEAR MDB2 database abstraction layer, it can use any database technology and
therefore, it can run on any operating system with any webserver software and any database software.
Technologies In Use: PHP, Javascript, Flex, MySQL, PEAR, WebOrb
www.redbeardmusic.com
RedbeardMusic is a differenty type of royalty free music website then Stock20. It sells music from artists to customers on a per
song basis as well, but has a customized license agreement which requires custom PHP code to support.
Although RedbeardMusic is also built on a Zen-cart base, it has PHP code to support automatic license renewals.
The licenses that RedbeardMusic sells need to expire, so I've written code to automatically notify customers
when their licenses are about to expire, and when they have expired. Also, RedbeardMusic uses the same customer
accounts as Stock20 (an account on Stock20 works on RedbeardMusic and vise versa), so RedbeardMusic has code that
allows it to use Stock20's database so that users can access their account information from either website.
Technologies In Use: PHP, Javascript, Flash, MySQL
www.danielrudd.com/index.php
DanielRudd.com is a personal website. It uses a PHP backend and has Flash and Javascript components.
DanielRudd.com was built specifically to be a clean and easy to understand presentation of
Daniel's skills. It has a simple PHP driven interface that uses Javascript to control the
embedded Flash movie on the site.
Technologies In Use: PHP, Javascript, Flash
|