Thursday, February 12, 2015

February 12 - Client Handover

During the past week, Me and my client have been getting the pictures for uploading onto the website, and finally handing over the website to my client. After uploading the placeholder images my client has sent me, we realized a error in the code that causes the footer to be displayed incorrectly.




The footer has an "Â" at the start of it, even though I didn't type that into the code. After searching on the internet, we realized that it was because we forgot to add a small line of code into the html file. The code is "<meta charset="utf-8">". This removes the "Â" in the footer because the browser now knows the webpage is in UTF-8, not ASCII by adding this line of code inside the <head> of the HTML file. After adding this line of code, here is what the footer looks like:


Another think that we realized when we uploaded the images, was that they would take some time to load. We first thought that it was because of the size of the images, and I used Photoshop to reduce the size of the images.

Using the "Save for web" function in Photoshop, I was able to reduce the size of the photos, while sacrificing some of the quality.



















However, after I reduced the size of the photos, the problem still persisted because of the limitations of using a free hosting site (limited bandwidth). Therefore, we decided to leave this because my client would rather sacrifice loading time to make sure that the images were displayed clearly for the user to see, and if we used lower quality images it would mean that we are sacrificing visual appeal which was an objective when we created the website.

On the 11th of February, I went to my client's office to hand over the website and do a demonstration of the functions that we made on the website. We believed that if I went over to present the website instead of doing it via e-mail, it would be a better method to present it to my client in case she had any queries or questions while doing it.

During the handover, I showed my client the website, talking through the different webpages and how it meets with our objectives. I also recorded a video of the handover between me and my client.
Here is the transcript of the handover:

HOMEPAGE

Me: Hello, so here is the website we have. Right now you're looking at the homepage, which contains the image gallery, and small image thumbanails on the bottom. It also contains the navigation bar that is used on every webpage in our website. The monochromatic theme is used for the whole website that we agreed on, to create simplicity but retain elegance.


Client: That's great. could you talk me through the thumbnails and the gallery?

Me: Definitely. For the gallery, the pictures can be scrolled through either using the arrows on the sides, or using the buttons on the bottom. Using a cubic bezier curve, we were able to make the sliding animation change speeds, and also create a better visual appeal which was an objective we set. The gallery and the thumbnails were added to satisfy the objective that we set about providing information such as pictures, to your clients.

Client: Good. I remember around December you were asking for modifications on the webpage. How did that help us improve the webpage and meet the success criteria?

Me: That helps us to meet the visual appeal objective criteria. The prototype webpage had a single color background with considerably smaller pictures. The whole webpage was reworked to give a monochromatic fading background, with a bigger image gallery and thumbnails. A title was also added for the thumbnails so that the clients understand what it is for, and avoid confusion.

Client: I see. Great work on this. I really enjoy the style on the webpage.

ABOUT US

Client: So for this website, could you tell me how you decided to modify it and how it meets the objectives?

Me: Seeing that this webpage was the simplest out of all our webpages, there was actually very little we could do to modify the webpage. Using the principles we based our modification from on the homepage, I incorporated that into our webpage. Apart from the general modifications that were used in the homepage such as navigation bar, titles and background, I enlarged the size of the text box and rounded the picture edge on the page to increase the visual appeal, which was again, the main point of the modification since the website lacked visual appeal.

Client: Thats great! Good job on the modification, after looking at the previous version, I have to agree that it is much better after we modified it. What caught my attention was also the navigation bar, how did you modify that?

Me: After looking at some existing websites on design companies, I saw that they really provided an emphasis on the logo compared to the prototype website. using that, I enlarged the navigation bar because it contains the logo, and we enlarged the logo.

Client; I see. So for this webpage, it was designed to inform the user about my company right?

Me: Yes, the website was made to tell the user about your company, and give them an idea on what your company does. The text box can be scrolled through if the text doesn't fit the box, so that it won't ruin the webpage structure when you need to update the description and there is alot of text.

Client: Great. I'm really happy with the design layout and the rounded picture edge. I think that looks good and really helps to improve the visual appeal. I think that the scrolling text box was also a great modification to the website as well.

CONTACT US

Me: For this webpage, the main idea was to provide contact methods for the user to your company, and also give a precise location for the user to know where the office is located. This fits with the success criteria that we made, which is to provide details on contacting the company while making sure it is easy to be accessed.

Client: That's very good. It's good to know that you're following the success criteria closely with each webpage, so that every webpage definitely fits well with the success criteria. What in this webpage did you previously modify?

Me: The text font, color and sizes were modified to increase visual appeal. In order to save space but also retain the minimalism characteristic, I created a vertical title for the google maps widget.

Client: It's a very effective and interesting idea. How did you eventually come up with this?

Me: Well, I first looked at what space was unused in the webpage, and I saw that the sides of the webpage was neglected. What I did to compensate for that was to use it by implementing a vertical title. To achieve this, I first tried to make the title as an image file, but decided against it since it would be troublesome to edit the title if needed. Instead, using CSS to rotate the title I was able to create the vertical title.

INTERIOR/EXTERIOR

Me: For the final webpage, it was really down to creating a simple layout to display the images which would satisfy our final point in the success criteria, that is to provide project information by using pictures. The simply layout was the best way to display these images and make sure the user can find them easily.

Client: I really like this design as well. I'm not a big fan of fancy designs and this was something that I had in mind to create. Thank you for coming over to hand over the product.

Me: No problem, it was a pleasure.


With the video clips recorded, I combined the video clips using Sony Vegas. Afterwards, I rendered the video as a 720p wmv file.
- This is a screenshot of Sony Vegas, when I was rendering the final handover video.










Finally for future developments, me and my client are considering the possibility of creating webpage for the pictures on the website instead of a link, since the webpage can also provide information about the image such as a brief introduction, and designers involved with the project.




Sunday, February 1, 2015

Feb 1 - Modifying 'Interior/Exterior'

Me and my client have been discussing on modification for our final webpages (interior and exterior design webpage, but the interior webpage is shown here only because they both use the same structure) in our website through verbal discussion, and we have came up with a few ideas. These include:

- Increasing each gallery thumbnail image size

- Rounding edges of images, and borders

- Adding a title to the page (as we did with the previous webpages for modification)

- Creating animations by changing color of borders, adding box-shadows, etc.

First of all, we applied general changes to the website such as editing the navigation bar (as seen from previous blog posts on dec 15 and jan 3). Then, we started to add the title to the webpage. We added 2 new divs, ".note" and ".title". ".note" is to inform the user that the images can be clicked on to be enlarged, and ".title" is for the title.


The attributes used are based off from ones previously used in the other webpages. We experimented with different sizes for different attributes (eg. margin, font-weight, font-size) and found this set of attributes for the 2 divs work best.

Afterwards we modified the image gallery to make it look better. Firstly, we changed the border color, radius, and added an animation.

The "color" attribute was changed from black to grey, and transition-duration was added to set the animation time for the .desc div.



The border-radius was added, and border was changed to grey from black. The "transition-duration" was also added to the .img div.

To create an animation, we decided that the color of the border and text would change when the specific image thumbnail was hovered on. A shadow would also be added for the picture.




Using this code, when ".img" was hovered on, it would change the border to black, the text in ".desc" would also be changed to black, and a shadow would be added to the images.










Then, we increased the size of the thumbnails for the picture gallery. We increased it by changing the size of the image width and height in HTML, and some other attributes in CSS.



Again in .div, we changed the "height" and "width" attributes and the "margin" attributes so that the height and width of the border will fit the size of everything inside the ".div".








Finally to finish our modification for this webpage, we rounded the edges of the picture. To do so, me and my client used the method that we used for the 'About Us' webpage - Creating an invisible border and using 'border-radius' to round the edges.

Here is what the webpage looks like after we modified it:



I will start to change the placeholder text and images as my client sends them to me, and upload the website onto my hosting site. Then, I will hand over the website to my client.

Tuesday, January 20, 2015

Jan 20 - 'About us' Modification

Me and my client have been undergoing discussion this week, and we have completed our modification of our 'About Us' webpage.

Using email, me and my client have discussed how we can modify our webpage:
From our discussion, we decided to use a 'scroll box' and change the color scheme of the text box. Also, using rounded edges for the photo would also increase the visual appeal of the website.

First of all, we changed the text box for the 'About Us' webpage.
We used the word attributes from the 'Contact Us' webpage (font-family). 'Overflow: auto' creates the scroll box. 'background-color: white' creates a white background for the black text, so that it can easily be read. We also moved it slightly further down by 20px using 'margin-top'.




We then added a title to the webpage as well. This is because it would inform the user which webpage they are on. To do this, we put <center> tags inside a div, and used the div to give the title its attributes:

Using percentage for the margin and width attributes makes sure that the width will always fit the monitor of the user. Using 'border-bottom' also gives the title an underline.



Finally, we rounded the edges of our picture to finish modifying the webpage.

To round the edges of the picture, I used 'border' and 'border-radius' to create an invisible border that will round the edges of the picture. I learnt this by experimenting through different ways to get this task accomplished. First of all, I tried to round by using photoshop or other photo editing software, but my client told me not to do so this way because if she wants to change the picture, she would need to also round the edges of the other picture using photo editing software as well (which would be inconvenient). Instead, we experimented with other methods and finally used this method.

Here is what the modified webpage looks like now:
We will modify my final webpage(s) next lesson, after discussion with my client.

Monday, January 12, 2015

Jan 8/12 - Contact Us modification

Over the past few days, me and my client started to work on my Contact Us page, and looked at some other pages for ideas. When going through previous blog posts on existing solutions, we found the "Xava Interiors" contact us page to be rather interesting. The emphasis on the maps and the address details on the bottom gives the user a clearer view of the map location.

In order to emulate this, we changed the height/width of some things in the code. For the iframe (google maps), We set the width to 70% (the exact size will change according to the monitor size, or pixel of monitor the user views it on. However, it will always take up 70% of the width of screen in the browser). Also, We set the margin for left/right to be both 15%, therefore centering the iframe. It also makes sure that it is the only content in the row, excluding things set as position:absolute. 


Using the webpage http://www.xavainteriors.hk/contact.html as inspiration (as mentioned above), the address details will be put at the bottom of the iframe. I used similar width attributes for the address details to the iframe, changed the font and word sizes, and border settings.
The font I used was 'trajan pro', or 'times new roman' if the user didn't have that font installed. I changed the font size to 13px and the letter spacing as 2px, to make sure it doesn't jumble up. The height is set as 230px so that it can accomodate all the text. For the width, and margins, I set it to the exact ones used for the iframe. I also only set a border for the top side, because I discussed with my client to not use a border. Instead, the top border is used as a line for the address title, as seen here:

For each paragraph that separates the different address details, I also changed the margins for them so that the distance between them has been reduced.

For the title of the address (Contact details), I used <center> to create the title. Here is the HTML and CSS code:

This makes sure that the words will be in the center of the row, and won't be placed on the left or right.
The title uses the same font as the address details, with a grey color. The margin for top is to make sure it doesnt stay too close to the iframe, and make it look too 'squished'. Me and my client decided to use 5px for letter spacing because we agreed it looks best after experimenting with different pixels for letter spacing.

After doing all the modifications that enlarged various parts of the webpage, we realized that the side buttons for social media looked too small in comparison to the website. Therefore, we looked at modifying the sizes of the buttons, and their spacing. The old size for the buttons were 90px * 90px, but I changed them to 100px * 100px, and also they have 80px between each one using margin-bottom for the top 3 buttons.

We only used margin-bottom for the first 3 buttons, because me and my client only want the buttons themselves to have 80px between them. If we set the bottom button to also have 80px underneath it, it will create unnecessary space underneath it.

We also moved the buttons down more, by changing the position:absolute top from 100px to 150px. This way, it also reduces the 'squished' look.

Finally, we also created a title for google maps. To make the website look better and make use of the extra space, we decided to make the title flip sideways so that its on the left side of the google map iframe. At first, we decided to do this by using an image. However, my client decided against this because it would be difficult to edit the text. At first, I didn't know how to do this, so I found a tutorial on the internet that would teach me to flip text on CSS (http://davidwalsh.name/css-vertical-text). It teaches me to use "transform" attribute to flip the text.

The transform attribute tells the text to rotate a certain degree, and the transform-origin tells us how to rotate the page.

We used this to help me with creating the title. First of all, We created a <div> for the title which was put in <center> tags:

For the CSS, I used the code that was in the tutorial:
Because the transform is done in the middle of the <div>, We needed to use "left: -3%" so that it would be placed alongside the iframe. The same goes for the "top: 330px". It's width is set as 450px, which is the height of the iframe so it can be aligned with it. The rest of the attributes are copied from the title for the address details.
After this, we finally completed our webpage for "contact us". Here is what it looks like now (top and bottom, since my monitor cannot see the whole webpage without scrolling):

Now that we have finished making this webpage, I will discuss with my client using email for modifying the final webpages to finish our website modification.

Saturday, January 3, 2015

Jan 3 - Homepage Modification

Due to the time I needed to spend on revising for my mock exams, I didn't have time to work on my ICT coursework. However, today, I continued to modify the homepage of me and my clients website. First of all, me and my client found an image on the internet to use as a background: http://images2.alphacoders.com/564/56492.jpg. To put this image onto my website, I changed the body code in css to use an image for the background:

The background color has been changed to background-image, and I saved this file as a different name so I can keep both variations of the modified homepage.


I then showed both designs to my client, and we both agreed that the plain background would be better, since we agreed the design looked too 'confusing' and 'jumbled'. However, after looking at other images that could be used as a background, we stumbled upon this image that would look good as a background: http://th00.deviantart.net/fs29/PRE/f/2008/061/8/8/Background_for_my_Website_by_aisu_isme.png. This website background has a simple background and also looks simple. Compared to the graffiti background, it looks alot better. Here is a comparison:


















Me and my client agreed that if we used this graffiti image as a background, it might not let the user see those buttons on the bottom clearly.


Instead, we came upon this image that blends both black and white as the background while finding an alternative background. We agreed that this image looks alot better and we decided to use it for our website. However, there was a slight error when I added this image to the website. The image would repeat itself since it isnt wide enough, as seen by the far right of the webpage. In order to prevent this, I would need to set the width of the background image. To do this, I added an attribute to the code:

I added the background-size attribute to make the image fit the website size, no matter what monitor size is used to view the website. This fixes the overlapping of the image and now the website looks like this:



The website is now alot more visually appealing than our previous edit of the homepage. I will continue to work on other parts of the website soon, to transfer this style into other sections of the website.

Monday, December 15, 2014

Dec 15 - Website Modification

After deducing what I needed to change on the homepage, I contacted my client for confirmation on what she agreed on my opinions for what to change in the homepage, and other suggestions she might like to add so that we can make our website more visually appealing and meet our objective. From my research, we got to the conclusions that we should provide more emphasis on the logo, use better color schemes, and have larger size pictures on webpages. I provided these suggestions to my client so that we can form some targets for improving our website that meet the criteria. By doing so, we can improve the visual appeal for the website and further achieve the objective that me and my client are trying to reach with this website, and allow for a better access and view of information and images from my client's company.

First of all, we needed to change the logo. Me and my client had another verbal discussion, and we came to the conclusion that creating a vector image for the logo would be better, to avoid pixelation of logo. Apart from just using text, we came to a conclusion that making a simple circular logo would also suitable.

To create the logo, we used this photoshop logo tutorial https://www.youtube.com/watch?v=JznIqTDEawo as inspiration.

Using the 3-circle design to create ring inside the logo, me and my client liked the design and decided to use it as inspiration. We also thought that the font used (dodger condensed) was very modern and stylish. Therefore, we made our logo using this design and font in the video.






To start working on the logo, we used a program called "Xara Photo & Graphic Designer 9" which designs a vector image.

Using the ellipse tool in this program, I created 3 circles of different sizes, and aligned each circle center. The outside and inside circles are black, while the one between both black circles are grey, creating a grey ring inside the circles. Then, I used the text tool to create the text using dodger condensed font for the initials inside the logo and words alongside the logo. Then I exported the file as a PNG file. We then used this logo to create a favicon logo. We used http://www.favicon-generator.org/ to create the favicon logo. The logo was a cropped version that only contains the circular part of the one made using photoshop,

This logo simply turns the picture into an ".ico" file, with 16x16 pixel dimensions. Afterwards, I saved it in the root directory of my website and added the following inside the <head> of each webpage: <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="icon" href="favicon.ico" type="image/x-icon">







After creating the logo, we started working on our website color scheme, to improve the visual appeal. I contacted my client via e-mail, and we discussed what the color scheme should be:




























After discussion with my client, we decided that it would be best to use a white/black background or a graffiti/black background, and we will experiment with this on our website.

To experiment with this, I used the homepage as a modification webpage to see how it would look like.

What I changed on the website, was the color scheme, logo, navigation size, and image slider size.

I first changed the logo, and the height of the nav so that it would fit the logo size. I added the logo and changed the nav <div> height attribute, so that the navigation bar would fit the logo size. Here is the html/css code for the navgation (for the parts that I changed):





On the HTML code, I used a different file for the logo and changed the height and width attributes. On the CSS file, I changed the height attribute of the nav section. The navigation hover also turns black after it is hovered on, and it's original color is #333333, which is a grey-black color.











Then for the body in CSS, I changed the 'background-color' attribute from grey to white. Here is what the background and navigation bar looks like for now:





The logo has been changed, and the height of the navigation bar has also been increased.

For the photo slideshow, I changed the slideshow dimensions from 320px to 480px (height), and max width from 640px to 960px. This changes the border dimensions for the slideshow. Then, I changed the image height and width of the images in the slideshow, to 480px height and width 960px. Here is what the website now looks like:



















The size of the navigation bar and the image gallery have been increased, and the background has now been changed to white. I will experiment with a graffiti background next time.

Friday, December 12, 2014

Dec 12 - Website Evaluation

Today, we evaluated everyone's websites and projects that each person has done. Victor, Qasim and I were in a group. We evaluated each other's websites.

For my website, the people in my group gave me feedback on how I could improve the website. They said that they thought the website was too plain, and looked very 'generic'. They understood that I was trying to create a minimalist website, but they suggested to use a contrast of black and white to create diversity and avoid giving it a boring look, while keeping the minimalist feel. They also suggested me to reference other minimalist sites, and see how they keep the visual appeal of the site while making it minimalist. A website they suggested me to look at was http://www.lp-architects.com/. This website used a mixture of black and white to show minimalism while making the website look good.

An example from this website that shows good use of color, is the homepage.

The website uses a blend of grey, white and black to create a variation of colors. The logo is also quite big in the website, allowing the user to easily see which website this belongs to.






I also did further research to look at common characteristics of different interior design companies that are similar to my client's company. Another company website that I found was http://www.fancydesign.com.hk/.
This website also shows the use of black and white contrast, as seen by the monochromatic theme in the website. The website logo text is again placed at the top and is of a large size, allowing the viewer and user of the website to easily know which company is using the website. Everything is spaced out neatly and uses up as much space as possible. This is a common characteristic of the websites and I see that often the pictures are the main part of the webpage, showing off the different designs of the company, Fancy Design.

Another webpage I also looked at was http://www.jasdesign.hk/. What I found very interesting was the differences in the website appeal compared to me and my clients website, yet this website uses a similar structure to my site in terms of homepage.

This website again highlights the pictures, and has a bigger picture size compared to my website. The background is white, with grey used for other colors in the background. I found this was interesting because this website uses a similar website structure to me and  my clients website, yet it looks alot more visually appealing. The use of the blend of colors give the website its appealing look.





Using all the information I accumulated from these websites, I see that most of them provide an emphasis on the logo more than I did, use better color schemes, and have larger size pictures on webpages.




I will be contacting my client afterwards, to ask how I could change the color scheme of our website and other point I mentioned in this post in order to increase the visual appeal of our website, using my research.