Wednesday, December 16, 2009

Final Project / musicLibrary

Please click HERE to view my final project, the musicLibrary.

The musicLibrary is a multi-user online jukebox. Although you are welcome to register, there will be no music in your library. If you use these credentials:

Email Address: esod124@gmail.com
Password: Zeus124

you can listen to music. There are 3 albums loaded:

Alicia Keys, "As I Am"
Bruce Springsteen, "Working On A Dream"
Elvis Presley, "Elvis 30 #1 Hits"

I hope that navigating to these albums and playing their songs is self explanatory. You are also welcome to use the search function along the top of the screen.

Thanks!

Wednesday, November 25, 2009

final_project/wireframe






































































































































01 index
02 register
03 confirmation of registration
04 log in (should be accomplished with registration)
05 logged in individualized message
06 change your password
07 password update confirmation
08 click musician -- click musician's album -- click album's song. The song plays
09 logged out

Please let me know if you have any questions.

thanks!

Friday, November 20, 2009

Final Project/Personal iTunes Library online

Please click HERE for a 1st draft of my final project.

wireframe to follow

thanks!

Friday, November 13, 2009

assignment7/message board

Please click HERE to review my message board.

Currently, my message board features are:

1. Login page
Page features:
a. basic data validation (currently only one user. login credentials hard-coded in php)

2. Home page with list of all messages
Page features:
a. Edit message (includes basic data validation)
b. Delete message (includes basic data validation)

3. Add a Message
Page features:
a. Upload a file
b. confirmation/error message after action

4. Registration Page
Page features:
a. basic data validation (i.e. all fields must be filled out. password1 must match password2).

Features still to come:

1. Users table in MySQL to enable full validation
3. CSS styles
4. Enabling pictures feature as requested in design spec -- status complete

I plan to continue to work on this assignment and will keep my blog post up-to-date as my message board is developed further. Thanks!

Thursday, November 5, 2009

assignment6/e-commerce with templatized producting listings

Please click HERE to view my work.

All 17 products (photos, and text descriptions) are templated through PHP using 17 single arrays and 1 multi-dimensional array. One "foreach" loop and all the data is passed into HTML. Cool beans.

However, I don't see how it's possible to get the mouseover to work since getting the text into the correct position every time requires css background-image for the photo. Maybe if I use PHP to place the css code directly in the body of the HTML. Seems a little awkward.

Here is an alternate layout which doesn't require the hidden/visible style.

Please click HERE for an alternate layout.

The next challenge on the alternate layout is getting the correct picture to open in a pop-up window while using PHP.

Javascript is not treating me too nicely. I'm trying to make friends with it.

Thanks!

Friday, October 30, 2009

assignment5/tic_toe_toe

Please click here for my online tic-tac-toe game.

At this time I can't get an "X" or an "O" to write in the clicked on square.

In class, will you please talk about innerHTML?

Thanks!

Tuesday, October 20, 2009

class4/assignment#2

Please click here for the class4/assignment#2. The Thumbnail image flickers unpleasantly while you are moving the mouse over it. I don't know how to avoid the flickering and guess it occurs since the image has relatively large dimensions.

I've developed a 2nd layout that avoids the image flickering by adding buttons underneath the thumbnail images. Please click here to review my 2nd layout. I'm also adding several additional features to the 2nd layout.

FYI, the "toggleVisibility" script currently requires 2 mouse clicks to initiate. I am working to resolve this issue since only 1 mouse click should be required to initiate the action.

thanks