Monday, May 26, 2008

Week12 & Week13 Process

During these two weeks, I created a sign in/register function and another simple discussion board, and build a relationship between them with the others' help and templets from some tutorial web site. Originally, I just planned to build a discussion, but I believe that the sign in/register function is one of the most basic elements in a web site. Although today I can not finish all of things independently without learning PHP and MySQL step by step, it is considerably useful for my future study and web design ,when I have got a general idea, knew the whole process and realized it for the first time in my porject. At a high level still, I could get my own standard templet about these function in this project, and then keep on developing it in my future web design. In addition, I try to correct some irregular codes in my project.

This is a good tutorial web site for PHP and MySQL learner.
http://php.about.com/od/finishedphp1/ss/

Monday, May 12, 2008

Week11 Process

Druing the communication with other classmates and reading the materials from UTSonline, I found this simple, but useful language of Javascript about image design was considerably appropriate for my "photo gallery" in page of WCG 2008.
"
function swapImage(fileName,AltText) {
document.getElementById('mainImage').src = 'images/' + fileName;
document.getElementById('mainImage').alt = AltText;
document.getElementById('mainImage').title = AltText;
} "
At the beginning of this week, I finish my "photo gallery" with this Javascript technology. In my original plan, I would build a news system with PHP technology in my web site, but I think I could do it well just utilizing HTML(XHTML), because there were not something complex which need to be admined. In addtion, I believe the function of register and discussion board was more basic and important than it in a web site. Therefore, when I finished my "photo gallery", I began to find some templets about simple example of discussion board,especailly the one published by lectures.

Most of the templets of discussion board have some complex function, but I just want to realize the most basic structure of discussion board, and I did some choose and then created one in my web site. In order to know how to read the process in PHP, I have to keep on learning the undamental knowledge of PHP. It is quite hard to understand, but it was exciting when I know how to realize any simple function with PHP. In addition, in this week, I also try to get some materials about the function of registering system realized by PHP, and prepared what I would do next week.

Monday, May 5, 2008

Week10 Process

Thanks for the reflection from my group members about the "System Plan", and the work process of this week almost surround the reflection. There were two main things which I need to do at first in order to improve my "System Plan". One thing is to search and creat something about "users persona and scenarios", another is to solve some issues of site map in my web site.

Although as to the DMT subject, we need to learn some advanced technology and skills such as XHTML, CSS, PHP, the final aim is how to utilize these technology and skills to build a web site. In terms of creating a web site, not only do we need to command these knowledge, but also need to learn how to design it or make strategy for it. Maybe we did not need a deep level related to them so far, but we have to think about them. All of the requests in the "System Plan" demonstrated this point of view. Therefore, I will be serious to do what I have not do in my System Plan.

During this week, I spent some time on doing the research about users persona and scenarios. In addition, I compared with some game web sites in order to do some change and get a integrative and logic makeup related some specific content in my web site such as the page of "WCG 2008", becaus WCG2008 do not hold before the deadline of submitting our final project, I adjused some content in that page. Moveover, my plan in this week was to try to learn PHP. Thus, I started to learn it again. Although I knew that it might be impossible to realize the function of PHP about register and discussion board with junior level knowledge independently, it is necessary to learn PHP from now on and make a good fundation for understanding some PHP templets and for my future study.

Thanks for lecture in DMT, I found these two links are considerably useful for PHP beginners.

http://www.tizag.com/phpT/index.php

http://www.w3schools.com/php/php_intro.asp

Monday, April 28, 2008

Week9 Process

As time goes on, haft of this semester has passed, there are more and more assignments which I have to do from four different courses. It is considerably hard, especially for me -- a fresh student. I hope I can belance all of these course and got a approving result, I will try my best. Best wish to myself, lol. In this week, the main task is to finish the "System plan".

The process of designing my web site, during this week, is not fast, because I paid more attention to the "System Plan", and I got a problem in relation to the aspect of "Download". I know if I want to bulid a complete download system, I have to creat it depending on PHP and MySQL, and I know if I just bulid it with HTML(XHTML), something unbalanced would happen. Perhaps I have not enough time to lean how to use PHP and MySQL to realize a download system, but I think it is necessary to build a simple download system in my web. Therefore, I decided to add only five fields in my dowload page depending on HTML(XHTML), such as "

Players :: Hopeez vs TheAxeEffect-

Races :: Human vs Night Elf

Map :: TwistedMeadows

Length :: 0:38:42

download

"
In addtion, if I have more time in this term, I will learn how to do it with PHP and MySQL or I will learn it in my future study.

Although I have learnt most of skills related to HTML(XHTML) and CSS, when I built my own web site, I always have to reread the language again and again. I think it might be a process which would make me more and more familiar about knowledge.

Monday, April 21, 2008

Week8 Process

In terms of this week, I needed to prepare "System plan" related to my web design. I have not done it before, even seen it before...Therefore, I had to read some materials about it, and speed up my process of designing my web site.

The work process of this week were composed by three steps. First is to learn what system plan is, and how to make it. Second is to keep on learning CSS. Third is to speed up the porcess of designing my web site.

During this week, in terms of CSS, I have learnt about other attributes except which I had leant in last week, including frame, list, extension, static filtration, dramatic filtration, and so on. In addition, I have taken some exercises from UTS online, in which lecturer had put and other W3C tutorial in relation to CSS. Although it is quite inconvenient to write the code which could be realized by other technology tools, I try to persist in writing them by myself. I am absolutely agree with the scholars named HÃ¥kon Wium Lie and Bert Bos -- "There are two ways to create CSSs. You can either use a normal text editor and write the style sheets "by hand," or you can use a dedicated tool - for example a Web page design application - which supports CSS. The dedicated tools allow you to create style sheets without learning the syntax of the CSS language. However, in many cases the designer will want to tweak the style sheet by hand afterwards, so we recommend that you learn to write and edit CSSs by hand." Thus, I believe that it is good for my study to persist in writhing the code by myself. Moreover, I learn how to use div, it is fantastic that build a web through combining DIVwith what I have learn in XHTML and CSS before.

The process of building my web site in this week is well-off, because I did not add something complex in it, and I would make it more colourful later, when I got more new ideas ,was more familiar to these technology and learnt more skills.

Teaching materials (including vedio links):
http://www.webmasterworld.com/forum83/200.htm
http://www.youtube.com/watch?v=EPtzXH5h-HYhttp://www.youtube.com/watch?v=tAmTmO0ZWSY&feature=relatedhttp://www.youtube.com/watch?v=MifXZeMD24E&feature=related


PS: work process in this week

Monday, April 14, 2008

Week7 Process

During this week , I started to do two new things. First is to begin to realize my web site in computer. Second is to begin to learn CSS. Although I was not familiar enough to predominate HTML(XHTML) thechnology, I need to start to build my web site with the development of my knowledge. Because I had done the draft of micro and macro analysis of the technology which I will learn and use, I got a general idae about the function of CSS technology which I will learn from this week. Therefore, at first, I just use HTML to do a structure of my home page. While the plan of my web site included many elements, I am a beginner, and I have to work from easy to hard and from simple to complex. Thus, in my first draft of my home page, I built a logo picture, four navigation, copyright and define four frames for register and sign in system, up to date discussion, external links and content of news. I wannar make them more beautiful, after I started to learn CSS technology.



At the beginning of learning CSS, I got a main idea of how CSS work, and I think the map below would indicate it completely.


I believe that this picture deadly indicate why we need to choose CSS in web design and interact CSS with HTML(XHTML), and it demonstrates that how convenient CSS technology is. I thinke I need to say "thank you" to the "Micor and Macor analysis" which let me make a sence about the technology which I want to learn. I think if I did not do it before I learn CSS, maybe I would build more content of my web site than what I have done now with HTML(XHTML) after I learnt it. If I did like this, I would waste much more time to do something which can be realized much more easy by CSS than HTML(XHTML).


During the process of learning CSS, I found, to some extent, CSS is a little more easy to learn than HTML(XHTML), maybe because I have some fundation of HTML(XHTML). On the other hand, I think the skills in CSS are less than HTML(XHTML), and there are two trouble things in CSS, First is that so many vocabularies which I have to remember in relation to different definition with different styles. Second is that it has a simple and clear way to take control over the whole website. By putting the codes in front of each lines and paragraphs, the fonts and the colors are perfectly marched for what I wanted. The only problem here is to understand and notice the inline code which would overwrite the CSS all the time, so in order to ensure the CSS is working all the way around that I need to double check it. In this week I learn about the statement of CSS, how to create the CSS style table and the fundamental format in CSS, the units in CSS and the attributes of genre and background. And then, I have built the structure of the page of WCG 2008 and GGplatform in my web site.
Teaching materials:
Hugh, C., 2004 "The web wizard's guide to XHTML", Boston:addison Wesley
http://www.w3.org/Style/CSS/learning