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

Sunday, April 6, 2008

Week6 Process

I spent several days on researching and doing my "Micro and Macro analysis" at the beginning of this week. It is a little difficult to distinguish the difference between Micro and Macro. I hope I can get some help through the group reflection, and I will try my best to improve it.

During the last days in this week. I kept on learning the knowledge of HTML(XHTML). I think there is little trouble to understand, and HTML is the fundation of all of technologies about in relation to web design. I find this technology always play a pivotal role as the "infrastructure" in the whole web. Therefor, I have to expertly hold this techology, especially the language in order to have a good interaction with other technologies in web design such as CSS PHP in my future study. I have learned most of the basic languages in HTML through some teaching materials, including the usage of tag, the edition of text-version, the design of text-version, the establishment of forms, the usage of images, the establishment of hyperlink and the establishment of window frame. ( I try to classified what I have read from these aspects by myself, and it facilitated me to remember. )

I think that it is easy to understand and remember these knowledge, but it is difficult to master them in a short time. So I tried to improve my skills of HTML in two different ways. First, I did some exercises from the teaching materials and use the skill in my own web design. Second, we should browse many websites every day, so when I browsed a new web which I have not seen before, I would try to think about how to realize the structure of this web with the technology of HTML. Although only can I do it in some simple web at the beginning, I think the only way in which we have to do for success is step by step, and I believe I would get a good fundation of HTML study through these two ways. In addition, although last week I negatived the technology of "DW" in my web design, I think maybe I can utilize it to offer some help me for my HTML study in a correct way. If I did not know how to use HTML to realize some parts of a web which I have seen, I could use "DW" to realize it first and then to analyse how to do it depending on the "code design" in "DW".

Teaching materials: http://www.ipl.org/div/kidsweb/
http://www.w3schools.com/Html/default.asp
http://www.html.net/tutorials/html/
and so on.....

Monday, March 31, 2008

Week5 working process

During this week, at first,I kept on learning Php, but I was still confused all the time. I think I underestimated the lack of my foundation, I think I have to learn some basic knowledge first. However, it did not mean that I would give up Php. I just wannar choose what was appropriate for me from basal to advanced.

When I made this decision, I acknowledged I got a lazy and absurd idea. I wannar use DW(design view) to make a stucture of my website, because I have not learned any computer language, and DW is easier to control. I am so sorry, I know it went away from my learning needs. So I have corrected it. I will learn HTML and CSS first, and if there is enough time, I will try to learn Php and MySQL as much as I can. I have changed my schedule immediately in a right way, and I will not do it again. Therefor, I began to learn something fundamental about XHTML.

In addtion, I planed to do a draft of structure of my site, but I met a serious problem.
In the beginning, I want to creat a website about E-sports, which inculded three kinds of E-sport games, and I just want to put differents information of these three games such as news, introduction of the games and game download. However, I deny most of my original ideas, and I think if I just do like this, this website should not be meaningful. I believe I need to change the key of my website, so I think maybe I can focus on one of these E-sport games -- War3 which is most popular in Australia. Moreover, there are so many people living in Australia from different countries, and some of them, especially young people, and maybe I have some opportunities to make my website more attractive depending on this situation. Although there are many website about War3 all over the world in different languages, it is hard to find a web which is appropriate to all of the War3 players and fans who live in this largest international country. While I know it is impossible to build a website in an official or professional way, I can create a small, but meaningful website with these ideas. I have drawn a simple wireframe of the homepage in my website, and I will expand this structure in future study.

Sunday, March 23, 2008

Week 4 working process

Actually, I should write down something two days before. Dam... network servicing!

During these three days, I started to learn PHP and MySQL. Although both are quite difficult, I think they are considerably advanced and professional for website design, and they can realise many things which other software cannot do.

At first, I read something general resouces about PHP such the histroy of PHP, the characteristics of PHP, running elements and installation & software test. All of these can make me more interesting in my later study. However, I got a problem. While Tim have told me the web which provides PHP and MySQL download and confirmed both can work in Windows XP system, I do not know how to let PHP run when I have installed it. I wanna ask Tim again in next class.

The second thing which I am doing now makes me crazy! I began to learn the grammar structure of PHP, including character string, constant and variable, operator, array, sentence and object & function. So horrible! I have less foundation of JAVA, C or .Net (I just learn a little basic skill in C++). Therefor, it is quite difficult for me to know the meaning of teaching material. I try to record what I have read and remember some simple content such as time show, some symbols, "define,do,bar" sentences and so on. I have learned a small part of the grammar structure of PHP. I think it is impossible to know everything in a short time. I will try to read all of them in next several days and do some deep research if I want to realize something which I need during the process of my website design.

Thursday, March 13, 2008

Saturday, March 1, 2008

Impossible is nothing!

"By yourself!"

"You should never ever ever ever ... ever ever give up!"

"If you hit three out of ten, you are a star. If you can get even a little better than that, you are a superstar!"