Phần mềm soạn các trang Web

Một phần của tài liệu thiết kế trang web (Trang 31 - 37)

Để có thể thực hiện việc viết các trang Web thì phải có một chương trình soạn các trang Web. Hiện nay cũng có khá nhiều chương trình để soạn các trang Web. Các chương trình hiện nay được dùng rất thông dụng là Microsoft FrontPage và Microsoft Assistance. Ngoài ra cũng có một số ít hiện nay dùng HotDog và một số chương trình khác. Đây là các công cụ rất mạnh

Chương 3 Thiết kế một Web site Lời giới thiệu

Là một người sử dụng Web, có thể bạn đ• dùng các Web site và bạn thấy là gường như các Web thật sự là cụ thể và là sự sắp xếp của các trang Web khác nhau và các liên kết khác nhau đưa bạn đến với các thông tin cụ thể mà bạn cần một cách thuận tiện, nhanh chóng và lý thú. Bởi vì nhu cầu và sở thích của người sử dụng rất khác nhau nên ta không thể tạo một Web site có thể đáp ứng được nhu cầu của tất cả người sử dụng. Chính vì vậy, việc nghiên cứu để có thể tạo ra một Web site có hiệu của là một vấn đề rất quan trọng và khó khăn. Dùng quá trình thiết kế một Web site theo kiểu dệt (weaving) và các yếu tố, kết hợp với một sự hiểu biết về kinh nghiệm của người sử dụng Web, một người dệt một Web site có thể tạo ra được một Web site có hiệu quả, có thể đáp ứng được một số đông người sử dụng và các mục đích cụ thể nào đó.

Quá trình thiết kế một Web site bao gồm quan sát, cảm nhận và kết hợp được toàn bộ các yếu tố của quá trình dệt Web và các thông tin về người sử dụng, mục đích và đối tượng, các đặc điểm kỹ thuật của Web và kết hợp tất cả các yếu tố trên đây để đưa ra được sự mô tả về việc một Web site sẽ được thực hiện như thế nào. Sau đó, người tạo Web site sẽ căn cứ vào các mô tả này để có thể tạo ra được một Web site có thể làm việc được một cách thực sự.

Một người thiết kế một Web site sẽ tạo ra rất nhiều các sự lựa chọn về việc làm sao để thực hiện có hiệu quả

các đặc điểm kỹ thuật của Web. Người thiết kế cũng phải đưa ra được kỹ thuật sắp xếp các thông tin (packaging information), liên kết các trang ra sao, các thông tin về chú thích và phải phân tích được một hay nhiều phương pháp thiết kế một Web site. Có các vấn đề rất thực tế có liên quan đến quá trình thiết kế chẳng hạn như việc quyết định xem bạn sẽ đưa bao nhiêu ảnh vào một trang Web. Điều này là rất quan trọng trong khâu thiết kế bởi lẽ nếu như bạn muốn trang trí một trang Web thật đẹp thì phải có nhiều hình ảnh nhưng do kích thước của một tập tin ảnh thường là rất lớn do đó khi người sử dụng nạp trang Web của bạn về phải mất khá nhiều thời gian. Một vấn đề nữa là bạn phải quyết định xem cái gì nên liên kết với trang Web khác và cái gì thì không nên. Trải qua quá trình thiết kế như vậy, người thiết kế một Web site sẽ có được kinh nghiệm về sự điều chỉnh hợp lý và kinh nghiệm trong việc thiết kế một Web site.

Quá trình thiết kế chỉ là một quá trình nhỏ trong các quá trình dệt Web. Một Web site thành công đòi hỏi tất cả các quá trình trên và tất cả các yếu tố phải được tổ chức ăn khớp với nhau. Trong phần này, chúng ta sẽ thấy việc thiết kế một Web site được thiết kế dựa trên các yếu tố được cung cấp bởi các quá trình khác trong quá trình dệt Web.

Hình vẽ dưới đây mô tả quá trình thiết kế một Web site dựa trên các yếu tố của quá trình dệt Web và kết hợp chúng lại để tạo ra một bản thiết kế theo kiểu "quan sát và cảm nhận" để từ đó nó được quá trình thực hiện việc thiết kế dùng để tạo ra một Web site thực sự làm việc có hiệu quả.

Hình vẽ mô tả quá trình thiết kế một Web site.

Thông qua việc phân tách các quá trình thiết kế thành các quá trình nhỏ hơn: quá trình thực hiện, thông tin về cấu trúc của Web, và sự hoạt động được gộp lại trong một form HTML độc lập. Điều này có nghĩa là, trong khi

quá trình thiết kế thì bị ảnh hưởng bởi sự hiểu biết về ngôn ngữ có thể thực hiện mục tiêu thiết kế thì sản phẩm của nó lại được thực hiện bằng bất cứ ngôn ngữ nào mà có thể thực hiện được các ý tưởng trong bản thiết kế. Bằng cách này, quá trình thiết kế có thể được thực hiện một cách dễ dàng bằng ngôn ngữ HTML.

Phần này trước hết xin đề cập đến kinh nghiệm của người sử dụng Web. Việc nhìn lại kinh nghiệm của người sử dụng để xem quá trình thiết kế quan trọng và cần thiết thế nào, đó là nó cho biết các thông tin về người sử dụng (audience) và hiểu biết của người thiết kế về người sủ dụng dùng và tìm hiểu trong các Web site như thế nào.

Sau khi nhìn nhận lại các kinh nghiệm của người sử dụng về một Web, một vài phương pháp thiết kế được mô tả - trên/xuống, dưới/lên và phương pháp bổ xung khi cần thiết. Các khái niệm này cũng nên hiểu tương tự như như đối với một người phát triển phần mềm, như họ đ• có cảm nghĩ từ kỹ thuật phần mềm vậy (điều này có nghĩa là đối với một người thiết kế Web thì họ hiểu các khái niệm về các phương pháp thiết kế Web nêu trên cũng giống như một người thiết kế phần mềm hiểu các khái niệm từ kỹ thuật phần mềm). Trong việc thiết các Web, không cần thiết là phải sử dụng một phương pháp thiết kế trong xuốt quá trình thiết kế hoặc trong quá trình thực hiện, đặc biệt là quá trình thiết kế - cũng giống như mọi quá trình trong việc dệt Web - có thể vẫn được tiếp tục thực hiện thậm trí ngay cả khi Web đó đ• được phát triển và đem ra sử dụng. Thay vào đó, người thiết kế nên nhận thức được sự khác nhau giữa các phương pháp thiết kế và phải chuẩn bị để dùng bất cứ một phương pháp nào một cách mềm dẻo trong quá trình thiết kế một Web site.

Ngoài việc có một số các phương pháp thiết kế để có thể thiết kế một cách linh hoạt, người thiết kế cũng nên có một số các kỹ thuật về nhóm các thông tin ra sao, liên kết các trang như thế nào, và các thông tin gợi ý để hướng dẫn cho người sử dụng. Bản thân các Hypermedia đòi hỏi phải

tập trung vào kinh nghiệm của người sử dụng, tổ chức thông tin, các thông tin hướng dẫn. Một cách tốt nhất để vận dụng kinh nghiệm của người sử dụng là tổ chức một cách sáng suốt khối lượng thông tin trên các trang và các phần trên một trang, liên kết các trang đó với nhau ra sao để đáp ứng được yêu cầu của người sử dụng, và tổ chức các thông tin chú thích để hỗ trợ việc tìm kiếm và khám phá Web site của bạn một cách nhanh và có hiệu quả nhất.

Thông qua phần này, bạn sẽ thấy là bản thân quá trình thiết kế sẽ làm việc với các phần tử của quá trình tổ chức một Web site để tạo ra được một cái gọi là quan sát và cảm nhận (look and feel) cho Web site đó. Phần này giới thiệu về việc khảo sát hơn là về học tập để tạo một Web site, bạn sẽ thấy quá trình thiết kế một cách liên tục.

Các yếu tố cơ bản và mục đích của việc thiết kế một Web site

Thông qua quá trình thiết kế, bạn cần nắm được các thông tin sau:

Đáp ứng được nhu cầu của người sử dụng

Một Web site không phải thiết kế ra để thoả m•n sự cảm nhận của riêng của người thiết kế, các quy ước của người thực hiện hay theo ý thích của người vạch kế hoạch. Thay vào đó, Web site được thiết kế ra để phục vụ cho yêu cầu của độc giả mà nó được thiết kế. Việc đáp ứng nhu cầu của người sử dụng là một sự ưu tiên hàng đầu của việc thiết kế một Web site.

Dùng các tài nguyên một cách có hiệu quả

Trong việc thiết kế và thực hiện một Web site, việc lựa chọn các đặc điểm để đáp ứng được yêu cầu của người sử dụng mà lại chiếm ít tài nguyên nhất, thời gian truy cập, các hình ảnh, và việc duy trì và bảo quản trong một thời gian dài là các vấn đề hết sức quan trọng. Nếu

thực hiện tốt các phần này thì bạn sẽ tạo được một Web site mà có các tính năng dễ khai thác, sử dụng dễ dàng, và dễ bảo dưỡng.

Tạo được tính nhất quáng, sự hài lòng và tính

quan sát và cảm nhận có hiệu quả.

Việc thiết kế một Web site nên có mục đích để làm cho người sử dụng có một ấn tượng tốt về tất cả các trang, nó phản ánh cách tổ chức các thông tin trên trang Web của bạn, các thông tin về chú thích nên rõ ràng và nhất quáng. Mỗi trang của Web site nên có các thông tin chỉ dẫn cụ thể cho người sử dụng về mục đích của từng trang. Cách tổ chức thông tin trên một trang Web phải làm sao để có thể giúp người sử dụng có thể đạt được mục đích của họ và họ cảm thấy hài lòng khi dùng trang Web đó.

Một phần của tài liệu thiết kế trang web (Trang 31 - 37)