Thứ Ba, 22 tháng 7, 2008

3 từ không thể thiếu cho một website bán hàng

Có ba từ đại diện cho những nhân tố then chốt trong thành công của bất cứ website nào. Nắm vững được tầm quan trọng của 3 từ này tức là bạn đã đạt được một nửa con đường tới thành công trên Internet. Và ngược lại, nếu không để ý đến chúng thì nhà kinh doanh sẽ khó lòng đạt được bất cứ một thành công tài chính nào từ chiến dịch marketing trên mạng.
1. Miễn phí

Nhân tố then chốt trong toàn bộ thế giới Internet chỉ là một từ đơn giản "Miễn phí". Đây là từ bạn phải biết nếu muốn kinh doanh thành công trên Internet. Cách dễ nhất để thu hút mọi người đến thăm website là cung cấp một vài dịch vụ miễn phí nào đó. Có thể là tin tức, số liệu, thông báo miễn phí hoặc một chương trình tìm kiếm miễn phí.

Mặc dù các chuyên gia công nghệ thông tin đưa ra rất nhiều lời khuyên khác nhau về cách thu hút người truy cập web, nhưng thực sự bí mật thu hút truy cập chỉ nằm trong một từ... miễn phí. Bạn nên đưa ra một số tiện ích hấp dẫn có liên quan đến thị trường mục tiêu của mình và cung cấp miễn phí trên website. Đây chính là "lưỡi câu" bí mật đầy hiệu quả mà bạn đặt trên website liên tục 24h mỗi ngày và 7 ngày trong tuần.

Sau đây là một số "lưỡi câu" đã được sử dụng rất thành công để thu hút lượng truy cập và lôi kéo khách hàng quay trở lại trên website: Thông báo, Sách điện tử, Trang tập hợp mọi đường link theo chủ đề, Rao vặt, Real Audio hay Real Video, Newsletter, Nhóm thảo luận, Bưu thiếp và Các chương trình tìm kiếm, tất nhiên tất cả đều miễn phí. Tiện ích miễn phí tốt nhất mà bạn nên cung cấp cho hầu hết các thị trường là một bản thông tin miễn phí hướng về sản phẩm của bạn. Chẳng hạn, đưa ra bài viết miễn phí về 11 bí quyết thu hút truy cập, nếu bạn bán một báo cáo nghiên cứu về Thu hút truy cập trên Internet. Hay đưa ra hướng dẫn cách ngăn chó không gặm đồ đạc trong nhà nếu bạn chào bán các khóa huấn luyện thú nuôi.

Nếu bạn tạo một bản tin miễn phí có liên hệ đến sản phẩm chính của mình, bạn có thể sử dụng các hệ thống tiếp nối tự động và tạo một hệ thống tiếp nối tự động gửi các bức thư chào hàng đến những người đã đăng ký nhận tin miễn phí. Bạn nên đặt bản tin miễn phí trong một hệ thống phản hồi nhiều chiều, sau khi nhận được thông tin đầu tiên của hệ thống phản hồi tự động. Sau đó, bạn cần lập trình để hệ thống tự gửi đi các bức thư chào hàng vào sau ngày một khách hàng đăng ký nhận bản tin miễn phí. Các bức thư này sẽ được lập trình để thực hiện đầy đủ một quá trình bán hàng.

Bản tin miễn phí với thư trả lời tự động là một khởi đầu tốt cho quá trình tìm kiếm khách hàng tiềm năng. Các bức thư bán hàng tiếp nối sẽ là nhân tố quan trọng để thực hiện bán hàng tự động trên website.

2. Sản phẩm mũi nhọn

Chìa khóa cho thành công của bất kỳ trang web thương mại nào là phải có một sản phẩm chính được coi là sản phẩm chủ đạo. Bạn không cần nhấn mạnh về tất cả các sản phẩm đối với mỗi khách hàng mới. Có quá nhiều sự lựa chọn sẽ làm khách hàng lúng túng. Hãy giới thiệu với họ một lựa chọn chính mà bạn luôn nhấn mạnh trên tòan bộ website. Một chuyên gia thương mại điện tử đã thử nghiệm cả hai phương pháp là tập trung vào một sản phẩm chính và giới thiệu một loạt sản phẩm như một catalog. Kết quả là cách tiếp cận 1 sản phẩm bán chạy gấp đôi cách tiếp cận kiểu catalog. Quá nhiều sản phẩm sẽ gây nhiễu cho các khách hàng, và còn dẫn đến tình trạng họ không thể quyết định chọn sản phẩm nào nên cuối cùng không mua gì cả. Mặc dù một số ít công ty lớn có thể thành công bằng cách tiếp cận kiểu catalog, nhưng đối với các công ty vừa và nhỏ nói chung thì cách làm này khá khó khăn.

Bạn nên sử dụng các sản phẩm khác như là phần phụ trợ để đa dạng hóa nguồn doanh thu.

3. Phụ trợ

Tuy nhiên, phần doanh thu từ sản phẩm phụ trợ không phải là nhỏ. Hiện nay, nguyên tắc của doanh số phụ trợ thường bị đa số công ty bỏ qua bởi nhiều người còn chưa nhận ra sức mạnh thực sự của lĩnh vực này.

Nếu bạn phát triển một sản phẩm phụ trợ tốt khiến nhiều khách hàng phải quay lại tìm mua trên website thì có thể coi là bạn đã có một cỗ máy kiếm tiền đều đặn.

Ví dụ: Hãy coi như bạn đang bán một đài radio loại rẻ và bộ đầu đĩa đắt tiền hơn. Đài radio có giá 50 USD (và phải trả 25 USD cho người cung cấp) và bộ đầu đĩa là 300 USD (trả cho người cung cấp 150 USD). Nếu sản phẩm thứ nhất bán cho khách hàng là 50 USD, bạn có 25 USD lợi nhuận, chưa tính đến khoản chi phí quảng cáo và bán hàng. Nếu coi chi phí quảng cáo và chăm sóc cho mỗi khách hàng bình quân là 20 USD, bạn sẽ chỉ kiếm được 5 USD lợi nhuận từ mỗi khách hàng mới. Điều gì xảy ra nếu bạn gửi kèm một lá thư chào hàng về sản phẩm 300 USD trong mỗi gói sản phẩm 50 USD được mua? Giả sử cứ 5 khách hàng mua đài radio có 1 người mua đầu video giá 300 USD, bạn đã có một khoản thu thêm là 150 USD trên 5 khách hàng. Lợi nhuận sản phẩm đầu vào là khoảng 25 USD cho 5 khách hàng trong khi lợi nhuận phụ trợ là 150USD, mà chỉ bạn chỉ tốn một vài cent cho các bức thư chào hàng gửi kèm trong sản phẩm.
Việc thiết kế website bạn hàng các bạn có thể tham khảo thêm : http://tanphat.net

Thiết Kế Web

Khái quát chung

Thiết kế Web site là quá trình sử dụng công cụ, chương trình thiết kế nhằm tạo ra trang web. Trang web có thể đơn giản chỉ là một file text văn bản, hay hình ảnh, video, các ứng dụng chạy trực tuyến java... Các web site hiện tại thông thường được viết bằng ngôn ngữ đánh dấu siêu văn bản HTML. Thiết kế web hiểu theo diện rộng bao gồm cả quá trình viết các mã nguồn chương trình cho các ngôn ngữ tạo web như ASP, PHP, CGI, Python, Java...

Mục đích của Web site cần thiết kế

Bước đầu tiên trong công đoạn thiết kế một Web site là chúng ta đã có những quyết định chắc chắn về việc chúng ta sẽ "xuất bản" cái gì với Web site của mình, chúng ta nên: Xác định đối tượng độc giả của web site. Web site có mục đích rõ ràng. Thiết lập các chủ đề chính của web site. Thiết kế các khối thông tin chủ yếu mà web site sẽ cung cấp. Xác định mục tiêu cơ bản của web site Xác định độc giả Các trang web (homepage) cho các chương trình duyệt web cũng nên tương tự như các bìa tạp chí. Mục tiêu là tính toàn thể với hình ảnh bắt mắt, chủ đề nội dung gây chú ý. Tất cả các liên kết trên trang chủ này nên chỉ tiếp đến các trang bên trong web site. Chúng ta cũng phải tạo được thông báo ngắn gọn, súc tích cái có trong web site có thể được độc giả quan tâm.

Thiết kế giao diện

Các độc giả của web không chỉ xem thông tin, họ tương tác với nó theo cách thức mới không như các tiền lệ trong việc thiết kế tài liệu giấy. Giao diện người dùng đồ hoạ (GUI) của hệ thống, cộng thêm các tương tác ẩn dụ, hình ảnh và các quan niệm được sử dụng để chuyển tải mọi tính năng, thông tin lên màn hình, và trải qua thời gian các đặc thù trực quan của các thành phần giao diện đồ hoạ và sự tương tác chức năng hoá đã tạo nên nét đặc trưng "nhìn thấy và cảm nhận" của các trang web cùng các mối liên kết hypertext. Thiết kế đồ hoạ và các hình ảnh "ký hiệu" trực giác không chỉ để làm đẹp trang web - đồ hoạ trở thành một phần được tích hợp của kinh nghiệm của độc giả đối với web site của chúng ta. Trang Web đối lập với thiết kế tài liệu thông thường Đại đa số nhận thức hiện tại của chúng ta về thông tin có cấu trúc bắt nguồn từ việc tổ chức các quyển sách, tạp chí xuất bản định kỳđã được in và công tác chỉ số hoá thư viện, các hệ thống phân loại được phát triển quanh các ấn bản đó. "Các tiêu chuẩn về hình thức" của các cuốn sách trong thế giới nói tiếng Anh đã được thiết lập cũng như công nhận rộng rãi; các hướng dẫn chi tiết cho việc toạ một cuốn sách có thể tìm đọc trong các quyển như The Chicago Manual of Style. Mọi đặc điểm cho một cuốn sách, từ mục lục đến chú thích, chỉ số đã được rút ra qua hàng thế kỷ, và người đọc trước kia cũng đã phải đối diện với các vấn đề tổ chức hệt như người đọc bây giờ của các tài liệu đa phương tiện (hypermedia).

Các tiền lệ trong in ấn

Mặc dù các tài liệu đa phương tiện trên mạng đưa ra các thách thức mới cho những nhà thiết kế thông tin, đại đa số hướng dẫn chúng ta cần đến để thiết kế, tạo lập, lắp ráp, hiệu chỉnh và tổ chức một media phong phú, đa dạng về căn bản không khác so với thực tế trong công việc của nhà xuất bản. Đa số trang web có thể được tạo ra phù hợp với các qui ước cho hình thức biên tập và tổ chức văn bản của The Chicago Manual of Style. Nhiều điều chúng ta cần biết về phương pháp tạo các tài liệu rõ ràng, bao quát, nhất quán có thể đọc trong các hướng dẫn như Xerox Publishing Standards: A Manual of style and Design. Hãy làm cho các trang web độc đáo Các trang World Wide Web khác sách và các tài liệu khác ở một nét cơ bản: các mối liên kết siêu văn bản cho phép người đọc truy nhập đến một trang web đơn lẻ không cần đến lời nói đầu hay tựa đề. Điều này thường có nghĩa là các đầu trang, chân trang của trang web sẽ phức tạp, nhiều thông tin hơn các trang in trên giấy. Có thể là vô lý, buồn cười khi lặp lại các thông tin bản quyền, tác giả, thời gian xuất bản ở tất cả các trang sách, nhưng một trang web riêng lẻ thường cần đến những thông tin này vì các trang đơn lẻ có thể chỉ là một phần nhỏ của cả web site chúng ta có mà độc giả đó có thể nhìn thấy. Vấn đề tạo các trang web độc đáo không chỉ có đối với các trang web. Các báo chuyên đề, tạp chí, đa số các báo ngày đều lặp lại thời gian phát hành, số bản tại phần đầu hay cuối từng trang vì họ biết độc giả của họ thường cắt các bài báo, hoặc photocopy các trang từ tạp chí và cần thông tin trích dẫn để theo dõi nguồn gốc nguyên bản của các bài.

Thiết kế giao diện cơ bản

Thiết kế hướng tới người sử dụng Giao diện đồ hoạ cho người sử dụng (GUI) được thiết kế nhằm cho người dùng điều khiển trực tiếp maý tính của họ. Ngày nay, người sử dụng yêu cầu một mức độ hoàn hảo của mọi thiết kế giao diện đồ hoạ, kể cả các trang web. Mục đích là cung cấp mọi cần thiết cho tất cả độc giả quan trọng của chúng ta, mô phỏng công nghệ web cho mọi mong chờ của họ, và không bao giờ đòi hỏi người đọc chỉ đơn giản là làm theo một giao diện mà đặt những cản trở không cần thiết lên con đường của họ.

Các giúp đỡ định hướng rõ ràng Với thực tại của công nghệ web, đa số độc giả tương tác với các trang web bằng cách thực hiện các liên kết giữa các tài liệu. Vấn đề chủ yếu của giao diện trong các web site là độc giả không ý thức được họ đang ở đâu trong tổ chức thông tin. Các biểu tượng nhất quán, dễ hiểu, các lược đồ đồ hoạ đồng nhất và bản khái quát (đồ hoạ hay văn bản), màn hình tổng hợp có thể cho độc giả sự tin tưởng là họ có thể tìm thấy cái họ tìm mà không lãng phí thời gian. Độc giả phải luôn có khả năng quay trở lại trang chủ và các điểm chủ chốt trên web site của chúng ta. Các liên kết cơ bản này nên có trên mọi trang web của chúng ta, nó thường là các nút ấn đồ hoạ với hai mục đích: tạo các mối liên kết cơ bản và giúp tạo một biểu tượng đồ hoạ thông báo cho độc giả biết họ vẫn còn đang ở trong web site của chúng ta. Ví dụ, trên web site của Netscape, thanh biểu tượng sau đây có tại cuối mỗi trang web:

Liên kết cố định và tương đối Không như các phím Back hay Forward trong các trình duyệt như Netscape và MS Internet Eplorer, Mosaic, chỉ có chức năng tương đối đến các trang mà độc giả vừa rời khỏi, phím Trang tiếp và Trang trước trong các trang web là các liên kết cố định do chúng ta tạo nên chỉ đến một văn bản nhất định. Bắng cách tạo các phím lật trang, phím chỉ đến mục lục, chúng ta đã cung cấp cho độc giả phương tiện hiểu cách thức chúng ta tổ chức thông tin trên web site, ngay cả khi họ đến không phải từ trang chủ, hoặc từ mục lục nội dụng. Phím ấn không cho phép độc giả đọc tin theo thứ tự họ chọn, nhưng cho phép họ đọc các trang liên tiếp như ta trình bày:

Các thành phần của site

Các web site có thể vô cùng đa dạng về kiểu cách, nội dung, cách tổ chức, và mục đích, nhưng tất cả các web site đều được thiết kế để thực hiện chức năng của chúng là các nguồn tài nguyên cùng chia sẻ những đặc điểm cơ bản.

Trang chủ (Home Page)

Tất cả các web site đều được thiết lập quanh "home page" giữ nhiệm vụ như một điểm xuất phát đến các trang web phức tạp khác trong web site. Trong hệ thống phân cấp, trang chủ chiếm vị trí trên đỉnh của sơ đồ. URL WWW của trang chủ cũng là địa chỉ web mà chúng ta sử dụng để hướng dẫn độc giả đến với web site của chúng ta, và trong những năm tới địa chỉ của trang chủ quan trọng cũng như địa chỉ nhà riêng hay địa chỉ của một doanh nghiệp. Đầu trang chủ sẽ là cái đầu tiên độc giả nhìn thấy khi truy nhập đến web site của chúng ta, do đó trang chủ được thiết kế thích hợp là điều kiện cơ bản để web site thành công. Chiến lược thiết kế trang chủ rất biến hoá, dựa trên chức năng và yêu cầu của các độc giả đặc trưng của ưeb site, mục đích của web site và cũng phụ thuộc vào tính chất, sự phức tạp của toàn bộ web site.

Menu đồ hoạ hay văn bản

Quyết định cách bố trí cơ bản nhất cho trang chủ liên quan đến việc sử dụng đồ hoạ như thế nào trên trang web. Đa số các trang chủ của các doanh nghiệp, viện hay trường hiển thị ít nhất một thanh ảnh nhỏ (banner) trên đầu trang, và trên các trang thương mại, xu hướng lại là ảnh đồ hoạ toàn trang, phức tạp, được xây dựng từ các menu thay đổi liên tục tạo nên cảm giác như các trang multimedia của CD-ROM. Trang web nhiều ảnh đồ hoạ có thể có hiệu quả để gây sự chú ý của độc giả, nhưng lại tốn thời gian nạp xuống, đặc biệt khi độc giả kết nối với Internet qua modem hay mạng trục tốc độ thấp. Ngay cả khi độc giả truy nhập web site với tốc độ Ethernet (10 Mbps), các menu đồ hoạ cũng chậm hơn danh sách các liên kết trên cơ sở text đến 10 lần. Ai là độc giả của trang chủ? Việc phân cách giữa các trang chủ trang trí đồ hoạ hấp dẫn, nạp xuống chậm với các trang text không chút thơ mộng, nhưng lại nạp nhanh đã phản ánh sự cần thiết phân biệt sự khác biệt đối tượng độc giả cùng nhu cầu của họ. Mục đích của đa số web site là chuyền tải thông tin nội tại (cho sinh viên, nhân viên và các khách hàng) và giao thiệp với các khách hàng quan trọng, nhưng một maket được thiết kế cẩn thận không chỉ mở rộng khả năng của một màn hình văn phòng. Bằng cách giữ ảnh đồ hoạ vừa phải về kích thước, trang web được nạp xuống không chậm lắm mà vẫn có menu đồ hoạ.

Tham khảo

Liên kết ngoài

Thứ Sáu, 11 tháng 7, 2008

Thiết kế website có những lợi gì ?

Website là công cụ chính để khách hàng tiềm năng tiếp xúc với các sản phẩm, dịch vụ của doanh nghiệp trên Internet trước khi trở thành khách hàng thực thụ. Một website được thiết kế tốt, đảm bảo các tiêu chuẩn cơ bản như: Tốc độ truy cập, tính thẩm mỹ cao bằng đồ họa cao cấp, cấu trúc mạch lạc, các chức năng thông minh với nhiều công nghệ mới như AJAX, XML, Dot Net Framework Portal, Point Share Sever, PHP5.0... và được cập nhật thường xuyên sẽ phát huy được hiệu quả hoạt động của doanh nghiệp.
-Là một nơi tiếp thị mới của doanh nghiệp, nơi mà các bạn hàng, đối tác và khách hàng tiềm năng có thể đến thăm dễ dàng, thường xuyên nhất.
-Là một cửa hàng, một văn phòng chi nhánh mới trên Internet mà không cần đầu tư nhiều cơ sở vật chất, nhân lực và tiền của.
-Là nơi cung cấp thông tin và phát triển hoạt động bán hàng 24h trong ngày và 07 ngày trong tuần.
Tạo sức cạnh tranh để chiếm lĩnh thị phần với các đối thủ lớn.
-Là nơi khách hàng của bạn & thậm chí cả các khách hàng tiềm năng nay đều sử dụng Internet để mua hàng, tìm kiếm thông tin, và thiết lập các mối quan hệ.
-Là nơi công ty bắt đầu tiến vào những lĩnh vực kinh doanh hiện đại trên thế giới như e-Commerce (Thương mại điện tử) B2B (business to business - Từ nhà kinh doanh đến nhà kinh doanh), B2C (business to custormer - Từ nhà kinh doanh đến khách hàng),...
-Là nơi doanh nghiệp khẳng định uy tín, chất lượng dịch vụ của đối với khách hàng.
-Là nơi bạn bè hay các đối tác có thể trực tiếp trao đổi thảo luận bằng diễn đàn.
-Là nơi bạn có thể giải trí trực tuyến với Nhạc onine, Game onine, Truyền hình trực tuyến, Radio trực tuyến.
chính vì vậy việc thiết kế website ngay bây giờ không còn là mới là quá sớm đối với doanh nghiệp

Quy trình thiết kế website

Qui trình thiết kế website
- Quá trình cùng dịch vụ phù hợp với nhiều mức độ phức tạp khác nhau, đa dạng các chức năng, khối lượng nội dung cũng như thiết kế luôn mới, nâng cấp…
Bước 1. Giai đoạn tiếp cận tìm hiểu thông tin khách hàng (Initial Planning Phase)
Tìm hiểu khách hàng
Tìm hiểu sơ bộ nhu cầu làm Website
Bước 2. Giai đoạn phân tích (Analysis Phase)
Xác định mục tiêu, yêu cầu về chức năng và ý đồ công nghệ chi tiết của Web.
Khảo sát các nội dung và tìm hiểu nhu cầu nội dung.
Thảo luận và thống nhất giải pháp, khối lượng công việc, thời gian và giá cả
Bước 3. Giai đoạn thiết kế (Design Phase)
Thiết kế đồ hoạ giao diện, duyệt giao diện
Phát triển chi tiết các design đồ hoạ động, files…
Thảo luận, duyệt và thống nhất bản thiết kế, cắt html.
Bước 4. Giai đoạn xây dựng (Production Phase)
Chuyển hoá thiết kế đồ hoạ thành những mẫu của Web
Tích hợp với hệ thống quản trị nội dung Web.
Tạo cấu trúc nội dung.
Cập nhật các bài nội dung thông tin.
Giới thiệu và hướng dẫn sơ bộ chức năng.
Chỉnh sửa các yêu cầu mới & tổ chức đánh giá.
Bước 5. Giai đoạn chậy thử, kiểm định (Test Phase)
Bổ sung yêu cầu và lập trình thêm chức năng (nếu cần)
Chậy thử và chỉnh sửa Website theo bản phân tích kĩ thuật.
Bước 6. Giai đoạn Chuyển giao (Deyloyment Phase)
Đào tạo và hướng dẫn cho khách hàng.
Bảo trì website.

Chủ Nhật, 1 tháng 6, 2008

Tìm hiểu về Hibernate Framework

I. Giới thiệu:
Persistence là nói đến khả năng một đối tượng duy trì sự tồn tại sau thời gian sống của chương trình tạo ra nó. Nếu không có khả năng này, dữ liệu chỉ tồn tại trong bộ nhớ và sẽ mất đi khi bộ nhớ tắt hoặc máy tính shutdown.

Có một vài loại persistence, ví dụ: khi bạn hiệu chỉnh một file source thì file đó sẽ được persist xuống đĩa để lần sau rút trích và sử dụng. Các file được lưu trên đĩa là hình thức phổ biến nhất của persistence. Trong ứng dụng, ví dụ như shopping cart thì persist dữ liệu trong một CSDL quan hệ.

CSDL quan hệ là một sự chọn lựa phổ biến để lưu dữ liệu vì dữ liệu dễ dàng được tạo và truy cập bằng SQL. Mô hình được sử dụng bởi CSDL quan hệ được gọi là mô hình quan hệ, biểu diễn dữ liệu dưới dạng bảng hai chiều. Các table có thể liên quan nhau thông qua việc sử dụng khóa chính và khóa ngoại. Khóa chính đảm bảo không có hai record trong bảng có cùng giá trị. Khóa ngoại tham chiếu đến khóa chính được lưu trong một bảng khác.

CSDL quan hệ được thiết kế để quản lý dữ liệu theo mô hình quan hệ. Tuy nhiên khi làm việc với các ứng dụng hướng đối tượng, bạn có thể gặp một số vấn đề khi bạn cố gắng persist các đối tượng vào trong mô hình quan hệ. Với sự khác biệt của hai mô hình, làm thế nào để chúng làm việc được với nhau. Để giải quyết vấn đề này object/relational mapping (ORM) ra đời.

ORM là một cầu nối giữa hai mô hình, cho phép ứng dụng của bạn persist các đối tượng trực tiếp vào CSDL quan hệ mà không cần chuyển đổi qua lại giữa object và relational. Có một vài ORM framework yêu cầu các đối tượng kế thừa từ lớp cơ bản (base) hoặc yêu cầu xử lý bytecode. Trong khi đó, Hibernate chỉ yêu cầu một số lượng nhỏ metadata cho mỗi đối tượng persistent. Nó cung cấp đầy đủ ánh xạ đối tượng/quan hệ, nghĩa là hỗ trợ tất cả các đặc trưng hướng đối tượng mà CSDL quan hệ thiếu.

II. Cơ bản về Hibernate:
Cấu hình:
Hibernate được cấu hình theo hai bước:
  • Cấu hình service bao gồm: tham số kết nối CSDL, caching và tập các lớp persistent.
  • Cung cấp cho Hibernate các thông tin về các lớp được persist.
Để giải quyết hai bước theo yêu cầu của Hibernate, chúng ta sẽ thảo luận từng vấn đề sau:
  • Tạo file cấu hình hibernate.cfg.xml.
  • Xây dựng các file định nghĩa ánh xạ để cung cấp cho Hibetnate các thông tin về các lớp persistent.
  • Các lớp được sử dụng để persist và rút trích các lớp.
  • Cấu hình nâng cao bao gồm: object caching và quản lý giao dịch.
Cấu hình cơ bản:
Hibernate cung cấp 2 phương pháp cấu hình: file properties theo chuẩn của Java được gọi là hibernate.properties và file có định dạng XML gọi là hibernate.cfg.xml. Chúng ta sẽ sử dụng file cấu hình XML để cấu hình các service của Hibernate. Nếu cả hai file hibernate.properties và hibernate.cfg.xml được tìm thấy trong classpath của ứng dụng thì hibernate.cfg.xml sẽ override lên các thiết lập được tìm thấy trong hibernate.properties.

Trước khi cấu hình Hibernate, đầu tiên bạn nên xác định service giữ kết nối đến CSDL như thế nào. Kết nối đến CSDL có thể được cung cấp bởi Hibernate hoặc từ JNDI DataSource. Một phương pháp thứ ba là kết nối JDBC được cung cấp bởi người dùng.

Sử dụng kết nối JDBC được quản lý bởi Hibernate:
Sau đây là file cấu hình mẫu sử dụng loại kết nối JDBC được quản lý bởi Hibernate:

   
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
       
             
                   uid
                   pwd
                   jdbc:mysql://localhost/db
                   com.mysql.jdbc.Driver
                  org.hibernate.dialect.MySQLDialect
                 
                 
                
               
          

Để sử dụng JDBC connection được cung cấp bởi Hibernate, file cấu hình yêu cầu 5 thuộc tính: connection.driver_class, connection.url, connection.username, connection.password, dialect.

Thuộc tính dialect bảo cho Hibernate biết SQL dialect nào được sử dụng để thao tác. Nó được sử dụng để đảm bảo các câu Hibernate Query Language (HQL) được chuyển đổi đúng với SQL dialect dưới CSDL.

Hibernate cũng cần biết vị trí (đường dẫn tương đối so với classpath của ứng dụng) và tên của các mapping file - mô tả persistent classs.

Sử dụng JNDI DataSource:
Để sử dụng Hibernate với kết nối CSDL được cung cấp bởi JNDI DataSource, bạn cần thay đổi một vài chỗ trong file cấu hình như sau:

"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    
           jdbc/myDataSource
           org.hibernate.dialect.MySQLDialect
          
           
          
          
     

Bạn chỉ sử dụng loại cấu hình này khi sử dụng Hibernate với application server: Jboss, WebSphere...Thuộc tính connection.datasource phải có cùng giá trị với tên của JNDI DataSource trong cấu hình application server.

Tạo định nghĩa ánh xạ:
Các định nghĩa ánh xạ được gọi là mapping document, được sử dụng để cung cấp cho Hibernate các thông tin để lưu trữ các đối tượng đến CSDL quan hệ. Các file ánh xạ cung cấp các đặc tính như tạo lược đồ CSDL từ tập hợp các file ánh xạ.

Các định nghĩa ánh xạ cho các đối tượng persistent có thể được lưu chung với nhau trong cùng một file. Phương pháp thích hợp hơn là định nghĩa cho mỗi đối tượng được lưu trong một file.

Quy ước đặt tên cho các file ánh xạ là sử dụng tên của persistent class với phần mở rộng hbm.xml. Ví dụ: File ánh xạ cho lớp Event có tên là Event.hbm.xml.

   
          
               
          
          
          
          
          
          
              
              
          
          
              
              
         
     

File ánh xạ bắt đầu bằng hibernate-mapping element. Thuộc tính package thiết lập package mặc định cho lớp. Thuộc tính set, bạn cần cung cấp tên của lớp persistent khác như: Speaker và Attendee.

Thẻ class bắt đầu định nghĩa ánh xạ cho lớp persistent xác định, thuộc tính table là tên của quan hệ (relational) được sử dụng để lưu các đối tượng.

Element mô tả khóa chính của persistent class - tự động được phát sinh. Thuộc tính name định nghĩa các thuộc tính của persistent class sẽ được sử dụng để lưu giá trị của khóa chính.

Element được sử dụng để xác định tên của lớp phát sinh khóa chính cho record mới khi lưu nó. Ở đây chúng ta sử dụng lớp native.

Sau đây là danh sách các generator phổ biến được sử dụng trong Hibernate:
  • increment - phát sinh id (loại long, short hoặc int) là duy nhất chỉ khi không có tiến trình khác chèn dữ liệu vào cùng bảng.
  • identity - nó hỗ trợ cột id trong DB2, MySQL, MS SQL Server, Sybase và HypersonicSQL. Id được trả về có loại long, short hoặc int.
  • sequence - phát sinh sequence sử dụng một sequence trong DB2, PostgreSQL, Oracle, SAP DB, McKoi hoặc Interbase. Id được trả về có loại long, short hoặc int.
  • hilo - Bộ phát sinh hilo sử dụng thuật toán hilo để phát sinh id.
  • native - Nó sẽ chọn id, sequence hoặc hilo phụ thuộc vào khả năng CSDL phía dưới.
Thuộc tính unsaved-value mô tả giá trị của thuộc tính id cho các thể hiện transient của lớp đó.

Các thuộc tính:
Element property của đối tượng Event thì tương tự như element id:

Mỗi element property này tương ứng với một thuộc tính trong đối tượng Event. Thuộc tính name chứa tên thuộc tính, thuộc tính type xác định loại đối tượng của thuộc tính. Column được sử dụng để lưu giá trị của thuộc tính.

Element many-to-one:
Định nghĩa mối quan hệ với lớp Location. Mối quan hệ nhiều - một sử dụng khóa ngoại để duy trì mối quan hệ giữa hai lớp persistent.

Từ hình bạn có thể suy diễn rằng: nhiều thể hiện của Event kết hợp với một thể hiện của Location. Mặc dù hình không hiển thị nó nhưng mối quan hệ này thì không phải hai chiều nghĩa là bạn có thể định vị đến Location từ Event nhưng không thể ngược lại. Ở điểm này chúng ta sẽ biểu diễn file ánh xạ của lớp Location như sau:

     
           
                
           
           
           
      

Ánh xạ của lớp này thì tương tự như Event mặc dù nó không có thuộc tính nhiều và thiếu mối quan hệ với các đối tượng persistent khác.

Đối với Event, element many-to-one định nghĩa tham chiếu giữa các đối tượng persistent. Ánh xạ mối quan hệ many-to-one như sau:


Thuộc tính name cung cấp tên của thuộc tính trong đối tượng và thuộc tính column xác định column được sử dụng để lưu khóa ngoại đến bảng location. Thuộc tính class cung cấp tên của lớp persistent cần quan hệ.

Một câu hỏi phổ biến được đặt ra là: làm thế nào để tạo mối quan hệ many-to-one lazy - nghĩa là đối tượng được kết hợp với nó sẽ không được rút trích khi đối tượng cha được rút trích. Các giải quyết là sử dụng proxied objects.

Proxy:
Object proxy là cách tránh rút trích một đối tượng cho đến khi cần đến nó. Định nghĩa nó bằng 2 cách:

Thêm thuộc tính proxy vào element class:
...

Sử dụng thuộc tính lazy = "true" là cách ngắn nhất để định nghĩa lớp persistent như proxy:
...

Thuộc tính lazy là true mặc định trong Hibernate 3. Cách sử dụng thể hiện proxied Location:

Session session = factory.openSession();
Event ev = (Event) session.load(Event.class, myEventId);
Location loc = ev.getLocation();
String name = loc.getName();
session.close();

Trả về thể hiện của Location là proxy. Hibernate lấy thể hiện Location khi getName() được gọi.

Collections:
File ánh xạ định nghĩa các collection của Speakers và Attendees. Collection được định nghĩa là set - nghĩa là Hibernate quản lý các collection với ngữ cảnh là java.util.Set.


Định nghĩa này khai báo rằng lớp Event có một thuộc tính tên là speakers và nó là một Set chứa các thể hiện của lớp Speaker. Lớp Event có thuộc tính tương ứng như sau:

public class Event {
private Set speakers;
...
public void setSpeakers(Set speakers) {
This.speakers = speakers;
}
public Set getSpeakers() {
return this.speakers;
}
...
}

Element key định nghĩa khóa ngoại từ bảng collection đến bảng cha. Trong trường hợp này, bảng speakers có một column event_id tham chiếu đến column id trong bảng events. Element one-to-many định nghĩa mối quan hệ với lớp Speaker.

Ngoài Set Hibernate còn hỗ trợ Map và List.

Cascade:
Các thao tác lan truyền theo tầng trên một bảng (như delete) đến các bảng kết hợp. Giả sử, khi delete Event, bạn cũng muốn delete các thể hiện Speaker kết hợp với Event. Thay vì code trong ứng dụng sẽ thực hiện, Hibernate có thể quản lý nó thay cho bạn.

Các loại cascade: all, save-update, delete, delete-orphan.

Element cascade được thêm vào many-to-one hoặc element collection. Ví dụ cấu hình sau sẽ hướng dẫn Hibernate delete các Speaker con khi Event cha bị delete:


Duyệt các đối tượng kết hợp:
Bạn có thể rút trích các đối tượng kết hợp sử dụng outer join hoặc bằng câu lệnh SELECT. Thuộc tính fetch cho phép bạn xác định các phương thức để sử dụng:


Khi thể hiện Event được load thì đối tượng Location kết hợp cũng sẽ được load bằng outer join. Nếu muốn sử dụng câu lệnh select thì sẽ sử dụng như sau:


Xây dựng SessionFactory:
Giao tiếp SessionFactory của Hibernate cung cấp các thể hiện của lớp Session để biểu diễn các kết nối đến CSDL. Thể hiện của SessionFactory là thread-safe và chia sẽ suốt ứng dụng. Các thể hiện Session không phải là thread-safe và chỉ nên được sử dụng cho một transaction hoặc đơn vị làm vị trong ứng dụng.

Cấu hình SessionFactory:
Lớp Configuration:
Lớp này là sự mở đầu runtime của Hibernate. Nó được sử dụng để load các file ánh xạ và tạo SessionFactory cho các file ánh xạ này. Mỗi lần 2 chức năng này hoàn tất, lớp Configuration có bị vứt bỏ. Tạo một thể hiện của Configuration và Session thì đơn giản nhưng bạn có một vài tùy chọn. Có 3 cách để tạo và khởi tạo đối tượng Configuration.

Đoạn mã sau sẽ load các file property và mapping được định nghĩa trong hibernate.cfg.xml và tạo SessionFactory:

Configuration cfg = new Configuration();
SessionFactory factory = cfg.configure().buildSessionFactory();

Phương thức configure() bảo Hibernate load file hibernate.cfg.xml. Nếu như nó không tồn tại thì chỉ hibernate.properties được load từ classpath. Lớp Configuration cũng có thể load mapping document:

Configuration cfg = new Configuration();
cfg.addFile("com/manning/hq/ch03/Event.hbm.xml");
Một phương pháp khác để Hibernate load mapping document là dựa vào lớp persistent. Ví dụ, code sau sẽ khiến cho Hibernate tìm file có tên là com/manning/hq/Event.hbm.xml trong classpath và load các lớp kết hợp:

Configuration cfg = new Configuration();
cfg.addClass(com.manning.hq.ch03.Event.class);

Nếu ứng dụng có 10 hoặc 100 mapping definitions. Bạn có thể tạo file JAR (ví dụ như application.jar) chứa tất cả file class và mapping definitions. Sau đó cập nhật file hibernate.cfg.xml:


Và bạn cũng có thể làm điều này với phương thức addJar của lớp Configuration:

Configuration.addJar(new java.io.File("application.jar"));

Cả 4 phương pháp này đều được sử dụng để xác định mapping definition phụ thuộc vào các yêu cầu của project. Tuy nhiên mỗi khi bạn tạo SessionFactory từ thể hiện Configuration, thì bất kỳ file mapping nào được thêm đến thể hiện của Configuration sẽ không ảnh hưởng trong SessionFactory. Nghĩa là bạn không thể thêm một lớp persistent mới một cách tự động.

Bạn có thể sử dụng thể hiện của SessionFactory để tạo thể các thể hiện của Session:
Session session = factory.openSession();

Các thể hiện của lớp Session là giao tiếp chính của Hiberante framework. Chúng cho phép bạn persist các đối tượng, truy vấn các đối tượng persistent và làm cho các đối tượng transient trở thành persistent.

Persistent các đối tượng:
Persist đối tượng transient (tạm thời) với Hibernate thì đơn giản - lưu nó với thể hiện Session:

Event event = new Event();
// populate the event
Session session = factory.openSession();
session.save(event);
session.flush();

Gọi phương thức save(....) cho thể hiện Event sẽ gán cho nó một giá trị id được phát sinh và sau đó là persist nó. Phương thức flush() ép các đối tượng persistent được giữ trong bộ nhớ được đồng bộ xuống CSDL. Session không lập tức ghi liền xuống CSDL khi đối tượng được lưu. Thay vào đó, Session sẽ sắp xếp các lần ghi để tăng tốc độ thực thi.

Nếu bạn muốn cập nhật một đối tượng đã được persistent, phương thức update() thì có sẵn. Sự khác biệt của phương thức update() so với phương thức save() là nó không gán giá trị id cho đối tượng. Bởi vì sự khác biệt này nên giao diện Session cung cấp phương thức saveOrUpdate() để xác định thao tác đúng để thực thi trên đối tượng.

Sau đây là đoạn mã để persist thể hiện Event:

Configuration cfg = new Configuration();
SessionFactory factory = cfg.buildSessionFactory();
Event event = new Event();
// populate the Event instance
Session session = factory.openSession();
session.saveOrUpdate(event);
session.flush();
session.close();

Hai dòng đầu tạo SessionFactory sau đó load file cấu hình từ classpath. Sau khi thể hiện Event được tạo và rút trích, thể hiện Session được cung cấp bởi SessionFactory sẽ persist Event này. Session được flush và close (đóng kết nối JDBC và dọn dẹp bên trong). Đó là tất cả những gì phải làm để persist các đối tượng.

Rút trích đối tượng:
Event event = (Event) session.load(Event.class, eventId);
=> trả về thể hiện của Event với id bằng với eventId.

Query query = session.createQuery("from Event");
List events = query.list();
=> trả về toàn bộ các đối tượng từ CSDL.

Sử dụng PreparedStatement cho câu truy vấn:
Query query = session.createQuery("from Event where name = ?",
"Opening Presentation");
query.setParameter(0, "Opening Presentation", Hibernate.STRING);
List events = query.list();

(Con tiếp)
DangTrung.

Thứ Hai, 26 tháng 5, 2008

7 lỗi lầm lớn có thể giết chết trang web của bạn

Một website được thiết kế tốt khi nó có khả năng kêu gọi mua hàng. Điều cơ bản là trang web phải thu hút mọi người lưu lại trên đó càng lâu càng tốt, níu kéo họ đi vào những thông điệp để họ có thể ra quyết định mua hàng.

Tuy nhiên trên thực tế, có những website lại tỏ ra đi ngược hướng với xu thế tích cực trên. Do vậy, để không hề phạm phải bất kỳ lỗi nào trong bảy lỗi nguy hiểm nhất, bạn nên lưu ý tới những cảnh báo dưới đây.

1. Những trang và phần đồ họa được tải quá chậm chạp: Hãy thử đếm từ 1 đến 3 và đó được xem là khoảng thời gian đăng tải. Nếu khách hàng không thể bắt đầu đọc hoặc xem được trang của bạn ngay thì việc họ bỏ đi để tìm đến một website khác là một điều hoàn toàn có thể xảy ra.

Nếu phải dùng đến những thiết kế đồ họa trên trang chủ của mình, hãy cung cấp những biểu tượng nhỏ có tích hoạt dẫn đến những mẫu đồ họa to lớn hơn và hãy thông báo với người xem rằng họ nên chờ đợi trong giây lát.

Sau đây là những thứ bạn có thể tận dụng để tăng tốc thời gian đăng tải trang web của mình:

• Giảm thiểu kích cỡ các file đồ họa trên trang và thứ công cụ tuyệt hảo nhất để sử dụng chính là WebGraphics Optimizer.

• Chọn lựa chi tiết mẫu kích thước của file đồ họa bằng mã HTML.

• Loại bỏ bớt những dòng văn bản nhiều màu sắc trên file đồ họa.

2. Không có dòng tiêu đề để lôi cuốn sự chú ý của khách hàng: Nếu khách hàng đã quyết định một lần thử đi vào website của bạn, thì bạn phải thuyết phục họ rằng trang của bạn chứa đựng đúng những gì họ đang tìm kiếm. Cách tốt nhất để làm được như vậy là đi cùng với một dòng tiêu đề được định dạng khuôn thức, quy cách thật chỉnh và bắt mắt. Không thấy sức thu hút, khách hàng buộc lòng phải đọc thêm về những nội dung bên dưới và vì vậy có thể họ sẽ bỏ đi.

3. Những banner quảng cáo và các đường dẫn gây rối trí: Đừng bao giờ đặt lên trên website của bạn những banner quảng cáo hay những đường link dẫn dắt khách hàng của bạn đi đến với những website khác, kể cả là những mục quảng cáo của Google AdWords.

Tất nhiên, nếu mục đích của website đơn thuần chỉ là quảng bá, khuyến mãi những sản phẩm của các đối tác khác hay bán đi những khoảng trống cho quảng cáo thì bạn sẽ đính kèm những banner và đường link trên site.

4. Quá nhiều màu sắc và font chữ: Để thể hiện một dáng dấp chuyên nghiệp cho trang của bạn, hãy sử dụng cách phối hợp màu sắc đơn giản với hai hoặc ba màu cùng với một vài kiểu font chữ. Nếu quan sát những website được thiết kế đẹp mắt thì bạn sẽ thấy rằng tất cả đều rất khiêm tốn trong việc sử dụng màu sắc và font chữ.

5. Phông nền hoa văn: Phông nền là phông nền. Nếu cứ thêm thắt vào đó những kết cấu trang trí hay những khối màu đậm và tối thì chắc chắn mọi người sẽ không dễ dàng đọc được những gì được in trên đó.

Kinh nghiệm cho thấy rằng những website nào đi cùng với ký tự màu đen trên một phông nền màu trắng đơn thuần cùng với sự phối màu thật hạn chế luôn được khách hàng lưu tâm.

6. Quá nhiều đồ họa, hoạt hình và video clip gây rối mắt: Nhiều hình ảnh, đồ họa hoa mỹ, hình ảnh hoạt hình vui nhộn và các video clip có thể giúp trang web hấp dẫn hơn. Nhưng nếu chúng không thuyết phục được người xem mua hàng nhiều hơn thì tất cả chỉ là một sự trang trí vô dụng, ngăn cản khách hàng làm theo những gì bạn muốn họ làm.

7. Khối ký tự văn bản quá nhiều đến nỗi khó lòng đọc hết được: Một khối văn bản có kích thước khổng lồ, chi chít chữ dễ làm người đọc nản lòng và bỏ đi tìm kiếm những website ngắn gọn hơn.

Do đó, hãy hạn chế các đoạn văn chỉ dài đến sáu dòng là tối đa và đa dạng hóa các đoạn văn. Một cấu trúc các đoạn văn đa dạng sẽ khiến các văn tự trực tuyến trở nên dễ đọc hơn rất nhiều.

Nếu mắc phải một trong những lỗi lầm trên đây, hãy sửa đổi ngay. Bạn hoàn toàn làm được mà không cần đến một nhà thiết kế web nào.

(Theo DNSGCT)

Chủ Nhật, 25 tháng 5, 2008

11 bí quyết để tạo ra một web site hấp dẫn chết người!

Một website muốn thu hút được người xem đồng thời giữ được sự quan tâm của họ phải hấp dẫn và dễ sử dụng. Điều này nghe có vẻ đơn giản nhưng trên thực tế, chúng ta rất hay gặp những trang web thiết kế xấu với nội dung nghèo nàn.

Nguyên tắc tạo ra một website hay rất đơn giản. Nói chung, nếu mục đích của website là để truyền đạt thông tin, thì yếu tố cần được xem trọng nhiều nhất là sự định hướng và cách trình bày nội dung thật khéo léo.

Sau khi đã xác định được mục đích sử dụng của web site, hãy áp dụng những bí quyết cơ bản sau để tạo ra một web site dễ sử dụng.

Đơn giản trong thiết kế

Đây là nguyên tắc quan trọng nhất khi thiết kế web site. Người thiết kế phải đầu tư công sức để suy nghĩ và lên kế hoạch nếu muốn làm cho web site trở nên dễ hiểu với người sử dụng.

Nếu người sử dụng gặp khó khăn trong việc đăng nhập và sử dụng web site, họ sẽ không đủ kiên nhẫn để theo dõi nội dung của nó. Trường hợp tương tự cũng sẽ xảy ra nếu việc liên hệ và đặt hàng không thuận lợi. Một mục điều tra nho nhỏ về những điều mà khách viếng thăm mong muốn mỗi khi click vào web site sẽ đem lại sự hài lòng cho họ.

Tạo các đường link rõ ràng

Một nhân tố góp phần quan trọng trong việc khiến web site dễ sử dụng là tạo được những đường link rõ ràng. Nếu bạn dùng tranh ảnh hay những biểu tượng trong đường link thì phải nhớ đưa ra những tiêu đề giải thích bằng chữ. Điều này nghe có vẻ nhàm chán nhưng sự thật là người sử dụng trang web của bạn không bao giờ muốn lãng phí thời gian cố gắng ngồi đoán xem mình sẽ ghé thăm nơi nào tiếp theo.

Các đường link này cũng cần được thiết kế sao cho thật dễ nhìn. Đừng để các vị khách rơi vào tình trạng “hoa mày chóng mặt” khi tìm kiếm chúng. Thường thì các đường link được bố trí ở phía trên đỉnh trang web hoặc nằm ngang bên tay trái.

Định hướng minh bạch

Phải luôn đảm bảo cho người sử dụng biết họ “đang ở đâu” bằng cách cung cấp ký hiệu định hướng hoặc bản đồ trên mỗi trang. Tương tự như vậy, hãy cố gắng sắp xếp sao cho mọi thông tin có thể được tìm thấy mà không phải click quá 3 lần. Tất cả đều nhằm mục đích giúp người sử dụng tìm kiếm và sử dụng web site của bạn dễ dàng hơn.

Đưa ra hướng dẫn cho người sử dụng

Người sử dụng web thường muốn được biết bạn mong chờ gì ở họ. Nếu muốn họ đặt hàng, đăng kí nhận thư báo hoặc đơn giản là liên hệ với bạn, hãy hướng dẫn họ cách thực hiện.

Cung cấp cho người sử dụng thứ mà họ cần!

Trang chủ của bạn nên bao gồm đầy đủ thông tin về web site để tạo điều kiện cho người sử dụng dễ dàng tìm thấy những gì họ cần. Không có gì khiến người sử dụng khó chịu hơn là việc phải click đến mỏi tay chỉ để tìm những thứ mà web site của bạn không có!

Nội dung rõ ràng, hấp dẫn và có giá trị là điều cực kỳ cần thiết đối với sự thành công của một web site. Ngữ pháp cẩu thả, ngôn ngữ lộn xộn sẽ phá hủy hình ảnh chuyên nghiệp mà bạn đang cố tạo ra. Nếu tự nhận thức được rằng mình không phải là một nhà văn tài giỏi hoặc không có thời gian để thực hiện chu đáo, hãy khắc phục bằng cách thuê một nhà văn tự do để làm việc đó thay bạn.

Hạn chế tối đa thời gian download

Những hình vẽ lớn, hoạt họa sặc sỡ và những bức tranh phức tạp, rắc rối đều cần nhiều thời gian để download. Hãy cẩn trọng trong việc dùng chuông báo tín hiệu download đồng thời cũng cần quan tâm tới những người sử dụng thường xuyên. Liệu họ có phải là những người thông thạo các công nghệ tiên tiến mới nhất hay không? Tất cả những công nghệ flash sẽ không thể gây ấn tượng với người sử dụng nếu bạn khiến họ mất kiên nhẫn khi phải chờ quá lâu để có thể truy cập được trang web đó.

Sử dụng hình ảnh với số lượng vừa phải

Hình ảnh là phần vô cùng quan trọng trong việc tạo ra tính hấp dẫn của một web site. Tuy nhiên, nếu được sử dụng quá nhiều, chúng sẽ làm lu mờ nội dung và còn khiến tốc độ truy cập chậm hơn. Do đó hãy sử dụng hình ảnh như một phương pháp bổ sung và tăng giá trị cho nội dung chứ không nên dùng chúng để thay thế thông tin.

Một điều bạn nên nhớ: mặc dù các file ảnh đuôi JEPG thì tốt hơn nhưng đuôi GIF sẽ dễ download hơn.

Tránh những mẫu đăng ký không cần thiết

Điều này đặc biệt phù hợp với những trang web thương mại điện tử nhưng tính hữu dụng của nó thì thích hợp với tất cả. Những mẫu đăng ký phức tạp sẽ làm cản trở quá trình đặt hàng và khiến khách khó chịu khi phải điền những chi tiết mà họ cho là không cần thiết. Trong trường hợp này, mỗi cái click tương ứng với một khách hàng mất đi!

Màu sắc

Hãy sử dụng màu sắc một cách có chừng mực trong khi thiết kế web site. Quá nhiều màu sẽ làm cho web site trông rời rạc và quá lòe loẹt. Chỉ nên phối hợp 2 hoặc 3 màu là đủ để tạo ấn tượng. Tình trạng tương tự như vậy cũng xảy ra với nền màu hoặc font chữ. Thường là những nền màu quá lòe loẹt sẽ làm cho chữ khó đọc hơn, ví dụ như nền màu xanh sáng kết hợp với chữ vàng hoặc nền đen với chữ xanh sáng đều gần như là không đọc được. (Đừng vội cười, đã từng có những web site với những nền có màu sắc như thế rồi).

Font chữ

Những trình duyệt khác nhau sẽ hỗ trợ những font chữ khác nhau. Do đó, những font chữ bất bình thường mà bạn cho là đẹp trên web site của mình lại có thể trở thành font chữ phức tạp không thể đọc được trên màn hình của người sử dụng.

Tuy nhiên, tình trạng này đang dần được khắc phục. Có một số font chữ (được gọi là font chữ “đích thực”) được tạo ra để thích hợp với mọi trình duyệt trong đó tiêu biểu nhất là Times New Roman, Ariel, Helvetica và Verdana (font này được thiết kế đặc biệt dành cho các web site).

Khi thiết kế bạn cũng cần để nhiều “khoảng trống trắng” trong web site. Những khoảng trống này sẽ tạo điều kiện cho mắt người sử dụng được nghỉ ngơi trong giây lát và để họ có thể tập trung hoàn toàn vào những phần riêng biệt khác trong trang.

Làm theo những hướng dẫn đơn giản này hoặc áp dụng chúng như một danh sách cần kiểm tra đối với web site hiện tại sẽ giúp tiết kiệm thời gian và tiền bạc. Quan trọng hơn, nó sẽ mang lại tiện ích tối đa cho người sử dụng đồng thời khiến họ cảm thấy được lắng nghe và tôn trọng. Đây chính là mục tiêu mà bất kỳ web site nào cũng hướng tới!

(Theo BW Portal)

Web đang phát triển vượt xa trình duyệt

Trong giai đoạn đầu, khái niệm web đồng nghĩa với trình duyệt. Các browser hiện nay vẫn chia sẻ nhiều đặc tính tương tự như "tiền nhiệm" NCSA Mosaic trong khi website lại tiến hóa với tốc độ nhanh hơn nhiều.

Không còn là những trang tĩnh với sự hạn chế về đồ họa như 15 năm trước, website giờ có tính tương tác cao và hoạt động như một ứng dụng trên môi trường desktop.

Chẳng hạn, dịch vụ trực tuyến Twitter mới đây cho ra mắt chương trình Twhirl, có thể được kích hoạt bằng cách nháy đúp vào biểu tượng. Cửa sổ Twhirl nhỏ gọn, được cách điệu với đường viền phá cách và có thể tùy chỉnh màu sắc. Chương trình hoạt động nhanh, thuận tiện và dễ sử dụng.

Nhưng dù nó trông giống và mang lại cảm giác như một phần mềm desktop, giao diện người dùng của Twhirl được xây dựng với HTML, CSS, ActionScript và Flash. Nói cách khác, nó hoàn toàn là một ứng dụng web.

Twhirl được xây dựng trên Adobe AIR - thư viện cho phép nhà phát triển web sử dụng các công cụ và ngôn ngữ quen thuộc để tạo ứng dụng RIA. Khác ứng dụng web truyền thống, phần mềm được phát triển từ môi trường AIR có khả năng hoạt động tức thời, có thể chạy bên ngoài cửa sổ trình duyệt, có tính tương tác và kết nối đầy đủ.

Ngoài Adobe, nhiều công ty khác như Google, NetSuite, Salesforce.com, Zoho... cũng đang cho ra mắt những ứng dụng doanh nghiệp vận hành trên web, bất chấp những giới hạn của trình duyệt hiện nay.

(Theo InfoWorld)

Berners-Lee: Web còn trong thời kỳ trứng nước

Dù đã khai sinh ra web từ cách đây 15 năm, người đặt nền tảng cho mạng thông tin toàn cầu vẫn khẳng định "con đẻ" của mình hiện vẫn trong giai đoạn phát triển ban đầu.

Dù còn tồn tại một vài lỗi nhỏ, Tim Berners-Lee tin tưởng web đã trở thành công cụ hữu hiệu và trong tương lai, tất cả dữ liệu sẽ trong tầm tay mọi người.

Một ngày nào đó, web sẽ được dùng để quản lý cả hành tinh này. Nó sẽ tạo ra phương thức làm việc mới, hiệu quả và công bằng hơn bởi con người sẽ quản lý lẫn nhau thông qua web.

Theo Robert Cailliau, người kề cận với Berners-Lee, việc phổ dụng của web hiện nay khiến người ta lầm tưởng chuyện nó thành công là điều tất yếu. Tuy nhiên, để thuyết phục phòng thí nghiệm Cern (Thụy Sĩ) quyết định công khai mã web không phải là chuyện dễ dàng.

"Điều khó khăn nhất là làm sao để họ hiểu web sẽ tiến triển như thế nào", Cailliau nói. "Chúng tôi đã phải giải thích rằng nó sẽ thành công với điều kiện Cern đưa mã web đến với mọi người".

Việc sử dụng web miễn phí chính là nhân tố quan trọng giúp thông tin được phổ cập toàn cầu. Theo hãng thống kê Netcraft của Anh, thế giới hiện có khoảng 165 triệu trang web.

Chuyện tiền bản quyền cũng từng được đề cập đến nhưng Berners-Lee không đồng tình. Theo ông, nếu đặt giá cho web giống những công nghệ cạnh tranh thời đó, chẳng hạn mạng kết nối Gopher thuộc Đại học Minnesota (Mỹ), Internet sẽ chẳng bao giờ lớn mạnh như hôm nay. "Có thể chúng ta sẽ chiếm một thị phần nhất định nhờ các dịch vụ của AOL hay Compuserve, nhưng sẽ không thể biến thế giới này thành thế giới phẳng".

(Theo BBC)

Chủ Nhật, 18 tháng 5, 2008

10 Xu hướng thiết kế logo 2008

Chúng ta nhìn thấy những biểu tượng logo ngày ngày trên những đại lộ, trên hàng tiêu dùng, trên website và trong những cơ quan, những tổ chức… Chắc hẳn bạn có phần thắc mắc hay không hiểu tại sao vẫn có người muốn có những logo như thế? Bạn nên tìm hiểu thêm những kiểu thiết kế biểu tượng dưới đây và học hỏi những kinh nghiệm của các Design đã vận dụng nguyên lý và kỹ thuật để tạo ra nó.

1. Organic 3D.

Đây là kiểu logo mới vào năm 2008, với hiệu ứng 3 chiều. Nó có thể được thấy từ mọi phía và gây hứng thú cho người xem, đặc biệt là những ai ham thích sự mới lạ. Đánh bóng những thấu kính của nó để tạo hiệu ứng 3D hoàn hảo hơn.

Ta lấy một vì dụ. Lần đầu tiên bạn nhìn logo Silverlight, mắt của bạn sẽ cố gắng nắm bắt mọi điểm đặc trưng và phản ứng lại. Phản ứng đầu tiên của bạn là gì? Bạn sẽ thốt lên “wow“? Bạn qúa đỗi ngạc nhiên chăng? Phải chăng là mẫu thiết kế đã khơi dậy cảm xúc và mong muốn được biết sản phẩm nào phía sau mẫu logo? Phản ứng của người xem chính là cái mà các nhà thiết kế logo hướng vào.

Ban đầu, nhà thiết kế logo làm việc với một hình dạng cơ bản với hiệu ứng trong suốt. Những quá trình về sau có thể phức tạp hơn, nhưng bạn phải nhớ rằng sản phẩm sau cùng càng giống cấu trúc hữu cơ càng tốt. Sử dụng công cụ làm méo (distortion) cho những vòng xoay hòan hảo. Xu hướng thiết kế logo này được chào đón bởi vì nó nổi bật.

Bạn có thể thấy, những bong bóng 3 chiều và hiệu ứng trong suốt đã dược sử dụng quá nhiều đến mức nhàm chán. Một nhược điểm duy nhất là: những logo bắt mắt xuất hiện trên màn ảnh ngày càng công phu, tinh tế nên việc in ấn cũng không dễ dàng chút nào. Thật ra, khả năng in logo chính xác như trên màn ảnh luôn là yêu cầu cơ bản của việc thiết kế logo. Liệu những kĩ thuật tiên tiến, cho phép chúng ta tái tạo một cách chính xác mẫu thiết kế trên những bề mặt khác nhau có thể tạo ra sự thay đổi trong quy luật cổ điển về thiết kế logo?

Những tổ chức kỹ thuật, nơi sản xuất và buôn bán những sản phẩm và dịch vụ mới, sử dụng kiểu logo này. Bằng cách sử dụng hiệu ứng Organic 3D, những nhà thiết kế có thể tránh được kiểu hình ảnh đơn lạnh phổ biến của những công ty kỹ thuật khác. Lọai logo này không những bắt mắt mà cũng thân thiện với khách hàng. Một ưu điểm nổi trội là hiệu ứng ánh sáng tuyệt vời.

2. Waves – The New Swooshes.

Sau nhiều năm chiếm vị trí quán quân, swooshes vừa bị thay thế bới waves. Bạn có thấy những đường gợn sóng trên logo phía trên? Những nhà thiết kế hàng đầu sử dụng chúng để tăng thêm tính sinh động và dập dờn cho mẫu thiết kế. Để làm nổi bật tính động, nhà thiết kế sử dụng kỹ thuật làm mờ từ màu này sang màu khác cho loại logo này. Việc sử dụng gợn sóng đơn hay kết hợp nhiều gợn trong mẫu thiết kế là không quan trọng, vì hình dáng cong đã tạo sự sinh động cho logo để người xem có thể cảm nhận được sự chuyển động và tính truyền đạt thông tin. “Waves“ là một kĩ thuật tốt cho việc gợi lên cám giác về sự chuyển động, chuyển đổi qua lại, sự nhanh chóng và sự kết nối. Kỹ thuật này không dễ sử dụng, nhưng một khi bạn thành thạo nó, bạn có thể tạo ra và tối ưu hóa hiệu ứng. “Waves“ đang thịnh hành ngày nay. Chúng đã thay thế “swooshes, swirls“ và những kiểu đường cong khác. Liệu rằng “waves“ có thể trở thành một lọai “swooshes“ mới? Liệu chúng có thể thống trị màn ảnh trong vài năm? Trước đây, chúng ta đã nghĩ rằng “swooshes“ là xu hướng, nhưng chúng đã phổ biến đến mức trở nên nhàm chán. Ngày nay, “waves“ đang nổi bật. Liệu đây có phải là một trào lưu mới?

3. Web 2.0 Logos.

Những nhà thiết kế thường nghe cụm từ “web 2.0” từ khách đặt hàng logo. Thực chất, cụm “Web 2.0” nói đến những kỹ thuật như: Ajax, Ruby, v.v… Vấn đề là, liệu ta có thể xem kiểu thiết kế Web 2.0 như một xu hướng mới trong lĩnh vực đồ họa?

Ngày nay, logo Web 2.0 đồng nghĩa với những logo hiện đại và hợp thời. Đó là lí do vì sao một số lượng lớn nhà điều hành Net chuyển logo hiện hành sang logo dạng web 2.0. Vậy những logo web 2.0 có những đặc trưng gì? Chúng có màu sáng, nhiều lớp màu, biểu tượng, hiệu ứng 3D, bề mặt sáng bóng, có bóng và hịên tượng phản chiếu. Kiểu chữ đơn giản, thường là dạng tròn. Trong một số trường hợp, những tầng màu sắc, hiệu ứng chiếu sáng, và 3D cũng được áp dụng vào những ký tự.

Những hiệu ứng này phải được sử dụng rất cẩn trọng bởi vì đã có vô số trường hợp những nhà thiết kế logo quá tập trung vào việc sử dụng những yếu tố này để làm đẹp cho logo mà không chú ý đến nội dung của logo – cái mà cần được chú ý nhiều hơn.

Một vài kiểu logo này khá đẹp. Chúng dễ bắt mắt và cho ta cảm giác về sự tinh tế xen lẫn với tính kỹ thuật. Nhưng liệu xu hướng thiết kế logo dạng web 2.0 có liên quan chặt chẽ với kỹ thuật web 2.0 đang thịnh hành? Liệu xu hướng này có mờ nhạt khi kỹ thuật web 2.0 bị thay thế bởi những kỹ thuật khác? Nói một cách thú vị, ta có thể gọi lọai logo này là “apple type logo”.

Tất cả chúng ta đã quá quen thuộc với logo Apple xuất hiện vào năm 1998. Apple đã từ bỏ “rainbow logo“ và thay thế bằng ”glass Apple logo”. Logo này đã trở thành một trong những thương hiệu nổi tiếng nhất trên thế giới, và nó thật sự đã làm sửng sốt công chúng khi nó vừa mới xuất hiện. Hình ảnh 3D mới mẻ, mang tính đột phá là một yếu tố có tầm ảnh hưởng lớn; nhưng chính tính chất sáng và ấm áp của nó đã góp phần vào sự phát triển của mẫu thiết kế và cách cảm nhận một thương hiệu.

Ngay nay, những logo web 2.0 đã tràn ngập đến nỗi chúng trở nên quá bình thường, chúng ta hãy chờ xem liệu nó có thể tồn tại hay chỉ là một xu hướng lỗi thời.

4. Transparency in logo design.

Tính trong suốt (transparency) luôn luôn là mode. Nhờ vào sự tinh tế, thanh thoát nó thể hiện mà những nhà thiết kế thường sử dụng tính trong suốt. Nó cho phép ta kết hợp nhiều yếu tố thiết kế khác nhau để tạo hiệu ứng đặc biệt. Với sự trợ giúp của tính trong suốt, bạn có thể tạo ra những cảm nhận về sự phát triển, trưởng thành, sự kếp hợp và kết nối.

Một vài nhà thiết kế nổi tiếng cho rằng chỉ có những kẻ thiếu kinh nghiệm mới sử dụng tính trong suốt và nhữn tầng màu sắc. Điều này hoàn toàn sai. Tính trong suốt cho phép bạn tạo ra những hiệu ứng có một không hai, dễ dàng thu hút sự chú ý của người xem. Tính trong suốt khiến cho mẫu thiết kế sáng hơn, và làm mờ đi sự chuyển tiếp giữa các chi tiết để tạo ảo giác về những đốm sáng. Hãy nhìn kỹ logo DarienLibrary. Liệu bạn có thể làm tốt hơn nếu không có sự hỗ trợ của tính trong suốt?

5. Underground Typography – Minimal Fonts.

Hãy xem xét những logo phía trên. Bạn đã từng thấy những logo tương tự như thế chưa? Đây là những logo thường thấy trên sites của Typographic Artists trong những năm gần đây. Tuy nhiên, không ai nghĩ rằng chúng sẽ trở thành xu hướng chính vào năm 2007.

Những logo này dựa trên kiểu chữ nhỏ, được thiết kế bằng cách sử dụng càng ít chi tiết càng tốt. Kĩ thuật này dựa trên những hình dạng cơ bản, tỷ lệ chính xác và tình yêu vô biên đối với kiểu thiết kế theo mức tối thiểu. Kiểu logo này hoàn toàn thích hợp với một số người, nhưng vẫn gây ra tranh cãi đối với những người bảo thủ.

Câu hỏi đặt ra là: Lọai thiết kế này có thể dẫn đến sự phát triển một logo tốt? Hầu hết mọi người có khuynh hướng nói “không”, nhất là khi những yếu tố tryền thống: tính rõ ràng và tính dễ đọc được cân nhắc đến. Đúng là những logo dựa vào kiểu Minimal Fonts không thể diễn đạt thông điệp ngay lập tức. Tuy nhiên, hầu hết mọi người đồng ý rằng nó vẫn có thể bắt mắt người xem, khơi dậy tình cảm hoặc mong muốn để khám phá thông điệp.

Những người xem kiểu logo này sẽ lập tức muốn biết tên của công ty và hiểu ý nghĩa của logo. Hơn nưa, nó tạo ta cảm giác ngạc nhiên của việc ngắm nhìn một cái gì khác lạ so với cái thường thấy trên Web.

Thậm chí, lọai logo này dường như có hiệu quả hơn cả những lọai logo cổ điển. Lời nhận định này phù hợp với một cuộc thảo luận về việc làm xuất hiện những quy luật mới: mẫu thiết kế càng khác biệt so với những mẫu thông dụng, thì nó càng hiệu quả. Những mẫu thiết kế logo dựa trên kiểu chữ nhỏ tối thiểu đòi hỏi kinh nghiệm lâu dài trong lĩnh vực thiết kế đồ họa và cách trình bày bản in. Chúng cũng không hẳn thích hợp với mọi lọai khách hàng. Ta có thể nhận thấy kiểu logo này đang được sử dụng trên bìa album về nhạc điện tử (eletronic music), trên những website phục vụ cho indie audience, hoặc trên những website của những studio thiết kế đồ họa thịnh hành.

Theo ý kiến của chúng tôi, chẳng bao lâu nó sẽ trở thành xu hướng của năm 2008. Chúng ta có thể hy vọng được chiêm ngưỡng những logo được thiết kế theo xu hướng này.

6. New rainbow / Color Scale.

Chúng ta từng thấy hàng trăm chiếc cầu vồng trong cuộc sống. Mặc dù vậy, mỗi lần ta thấy, chúng ta không thể rời mắt khỏi bầu trời. Chúng ta cũng dường như muốn “đuổi theo cầu vồng” như lời bài hát nào đó… Những hình bán nguyệt màu cầu vồng từng được sử dụng rộng rãi trong thập niên vừa qua nhưng cuối cùng đã trở nên lỗi thời.

Tuy nhiên, cảm hứng với những gam màu vẫn tiếp tục. Gần đây, chúng ta có thể thấy màu cầu vồng được thiết kế theo nhiều kiểu khác nhau. Đa số các nhà thiết kế sử dụng tính trong suốt để làm nổi bật hiệu ứng trực quan và tạo hỗn hợp màu, giúp tạo ấn tượng thay đổi màu sắc. Những kỹ thuật như: vivid colors, thay đổi từ màu bóng đậm đỏ sang xanh được thực hiện bằng một chuỗi màu sắc. Nhất là ta thường sử dụng nền tối để làm nổi bật mỗi màu của logo, tạo sức lôi cuốn đối với người xem. Những logo này biểu đạt khái niệm về sự tinh tế, kỹ thuật và mới mẻ.

Với khả năng kết hợp màu không xác định, hiệu ứng trực quan thay đổi đặc biệt. Điểm đặc trưng là mặc dù biểu tượng cầu vồng cổ điển đã lỗi thời, thông điệp của nó vẫn còn nguyên giá trị: không giới hạn, không gì là không thể. Xu hướng này đã chứng minh rằng việc sử dụng những yếu tố cổ điển sẽ tạo ra sự mới mẻ và tạo ra những khuynh hướng gây ấn tượng.

7. Sci-fi Fonts.

Trong mẫu logo, font chữ góp phần củng cố thông điệp cũng như hình ảnh. Thế còn những logo in thì sao? Trong trường hợp này, việc chọn một font chữ là rất quan trọng. Một số logo rất đáng nhớ. Với sự gia tăng số lượng máy tính cá nhân theo đầu người, ta đang chứng kiến dự gia tăng của một lọai logo mới, sử dụng font chữ Sci-Fi.

Cho dù chúng là sự sáng tạo của những nhà thiết kế nổi tiếng như Raylarabie và Wim Crouwel hay là những đề án trong lớp học của những sinh viên chăm chỉ, chúng ta cũng có thể nhận thấy số lượng ngày càng tăng những font chữ này trong những năm qua.

Vào đầu năm 2000 và sau đó, những giáo viên dạy thiết kế không khuyến khích sử dụng thường xuyên font chữ này. Lý dó là nó là xu hướng đã qua. Sự thật, mọi chuyện đã xảy ra ngược lại.

Việc sử dụng thường xuyên font chữ sci-fi với đường viền thẳng và những hình dạng đơn giản đã đặt dấu ấn cho nó như một xu hướng mới trong lĩnh vực thiết kế logo: chúng không những thay đổi hình dạng font chữ mà còn tạo ra font chữ mới trong những chương trình như FontLab.

Lấy logo Compaq làm ví dụ. Compaq chọn loại font chữ này cho đề án thiết kế lại logo của công ty vào năm 2007. Nó rõ ràng đã truyền đạt được khẩu hiệu mới của công ty: “See why Compaq gets people talking”, Ta hãy để ý cái cách mà câu khẩu hiệu được thể hiện dưới hình dạng chữ Q. Bạn có thấy cái Talk Box không? Đó là ví dụ về lọai logo thể hiện thông điệp chỉ bằng chữ viết. Quả là lời ít ý nhiều.

8. Leaves Logos.

Trong một vài năm gần đây, đa số những bộ sưu tập logo đều có điểm xuyết hình những chiếc lá. Dường như lá có mặt ở khắp mọi nơi. Bạn ngồi xuống và tự hỏi: “Phải chăng đây là kết quả của sự quan tâm đến môi trường và hậu quả của nạn ô nhiễm? Hay bởi vì màu xanh đang thịnh hành? Hay bởi vì con người đã quá mệt mỏi với việc phải đối mặt hàng ngày với màn hình vi tính đến nỗi khiến họ ao ước được hòa mình với thiên nhiên bên ngoài”? Lá đồng nghĩa với sự sáng tạo, tính độc đáo và lối suy nghĩ táo bạo.

Ta cũng thấy hình ảnh lá trên logo của một số công ty cho dù công ty đó không hề liên quan gì đến lĩnh vực môi trường hay tự nhiên. Nhưng điểm cốt yếu của việc sử dụng hình ảnh chiếc lá là để làm tăng sức mạnh cho thông điệp được diễn đạt. Rất nhiều trang web 2.0 tạo hình những kiểu lá có màu spring-green, màu ưa thích của web 2.0. Ở đây, ta không nói về hình ảnh chiếc lá cổ điển mà về sự cách điệu, đặc biệt là dưới hình dạng chữ nhật với những đường viền cong. Đây là hình ảnh tượng trưng mang tính hiện đại, phù hợp với những xu hướng thiết kế tân tiến. Những logo này thường đơn giản, đem lại cảm giác dễ chịu cho người xem.

Một tiện ích khác là những logo này rất bắt mắt. Điều duy nhất mà ta nên chú ý là sự lạm dụng hình ảnh lá quá nhiều trên các logo. Đã có những chương trình dạy cách đề tạo một logo với hình ảnh chiếc lá. Liệu rằng xu hướng này sẽ tiếp tục hay là sẽ dẫn đến kết quả là những chiếc là sẽ bi xóa sổ?

9. The Ugly 80’s.

Hãy quan sát những mẫu thiết kế logo phía trên. Phản ứng đầu tiên của bạn là gì?

Nó làm bạn sửng sốt, không thốt nên lời và có gì đó bối rối? Những logo này không có kiểu dáng đẹp, hình bóng, hiệu ứng phản chiếu gương, màu ấm hoặc biểu tượng.

Chúng trống giống như là kết quả của việc bày biện của lũ trẻ. Vậy thì tại sao vẫn có người muốn có những logo này?

Câu trả lời rất đơn giản: loại logo này rất khác lạ và chắc chắn sẽ nổi bật. Nhưng nếu chúng ta nhìn lại những thập niên 80 – thời kì của kiểu dáng hình học lạ mắt và hiệu ứng màu neon, loại logo này đã xuất hiện và giành được ví trí hàng đầu trong sự lan tràn của những logo dễ thường lúc bấy giờ.

Sự xuất hiện của xu hướng này có thể được hình thành bởi sự trở lại phi thường của thời trang thập niên 80 và những thiết kế nội thất và công nghiệp. Một vài người cho rằng những logo này khá hiện đại và có tiềm năng trong tương lai; trong khi một số khác lại cho rằng chúng quá xấu xí. Nhưng có lẽ ta cũng không nên quá khắt khe bởi vì chỉ mỗi việc chúng được nhắc đến nhiều cũng đủ để chú ý.

Có khá nhiều bài báo nói về logo của London 2012. Mặc dù nhiều người đồng ý rằng thập niên 80 không có những thiết kế đồ họa xuất sắc và mọi người ra chỉ trích xu hướng này, chúng ta vẫn nên công nhận những ưu điểm của loại logo này.

* Thứ nhất, nó nổi bật và dễ gây chú ý.
* Thứ hai, nó hoàn toàn khác biệt so với những kiểu logo ta thấy trước đây.
* Thứ ba, nó không bao giờ nhàm chán.

Thậm chí, ta có thể nói rằng nó thật thú vị, thô sơ và mãnh liệt. Mỗi màu tượng trưng cho một sự bùng nổ năng lượng, họat động và âm thanh phù hợp với cuộc sống hiện tại. Thông điệp được thể hiện nhanh chóng và không đòi hỏi người xem phải vắt óc suy nghĩ. Nói cách khác, không quyến rũ, không nghĩ ngợi. Ta phải nói thêm rằng xu hướng này đã cách mạng hóa việc thiết kế logo và nạp năng lượng cho quá trình sáng tạo bằng cách tạo ra những quy luật mới và định nghĩa mới về cái đẹp. Dĩ nhiên, những rủi ro là không tránh khỏi, chẳng hạn như người xem không thể hiểu được thông điệp của logo. Những công ty không có ngân quỹ cộng đồng kết sù như lượng ngân quỹ cho Wacom hoặc London 2010 phải chấp nhận mạo hiểm.

10. The New Crest

New Crest logos từng thông dụng rộng rãi trong một vài năm qua. Năm 2008 là năm hoàng kim của New Crest. Với sự kết hợp thông mình giữa tính biểu tượng trung cổ và những yếu tố đồ họa của văn hóa thành thị, những logo kiểu New Crest đã hấp dẫn giới trẻ khi chúng vừa mới xuất hiện. Cuối cùng, chúng được sử dụng trong thể thao và khắp mọi nơi trong cộng đồng. Cùng lúc đó, chúng cũng được sử dụng bới những nhà thiết kế đồ họa nổi tiếng như MTV, v.v…

Có lẽ, nó là sự tương phản giữa cái cũ và cái mới, giữa những font chữ mới và những chú sư tử thời trung cổ hay những họa tiết cổ xưa với những chi tiết hiện đại. Nghệ thuật cắt dán hình ảnh (collage) là quá trình chính phía sau những biểu tượng này, giúp kết nối những yếu tố thích hợp để tạo ra một bản hòa âm đúng điệu.

Ta có khuynh hướng thích New Crest và nghĩ rằng nó sẽ thử nghiệm tốt với khách hàng trong năm 2008 và những năm về sau. Cần chú ý: Những logo New crest không phải dành cho những nguời mới tập tễnh vào nghề. Những nhà thiết kế cần một số vốn kinh nghiệm trước khi bắt tay vào thiết kế logo. Nó cần một cặp mắt lành nghề và óc sáng tạo, tưởng tượng để tạo ra những logo new crest ở những tầm cao mới!

(Theo LantaBrand)

Thứ Tư, 30 tháng 4, 2008

Thế nào là một website có chất lượng?

Bạn có thể định nghĩa theo ISO "là sự thoả mãn yêu cầu của người dùng", không sai nhưng quá chung chung và do đó không giúp ích gì được chúng ta.

Website có chất lượng là website thoả mãn được ba điều kiện sau đây:

*Nội dung hấp dẫn, đầy đủ, hợp với chủ ý của việc xây dựng website

*Được sắp xếp, bố cục một cách hợp lý, tạo điều kiện cho người đọc/khai thác dễ định hướng trong website.

*Hình thức đẹp, phù hợp với chủ đề nội dung.

Để làm được như vậy có khó không? Không khó nếu bạn đã xác định được rõ mục tiêu và làm việc với đối tác là một công ty chuyên nghiệp trong thiết kế và phát triển các công cụ thương mại điện tử.

Chúng ta sẽ phân tích chi tiết từng điểm:

1. Về nội dung

Trước tiên bạn cần định rõ đối tượng của website. Có thể là các khách hàng tiềm năng, có thể là các đối tác hiện có của công ty, các nhà đầu tư nước ngoài. Họ hiểu ngôn ngữ gì, những thông tin gì làm họ quan tâm hơn cả. "Biết mình biết ta trăm trận không thua".

Một điểm rất quan trọng nữa là nội dung phải được cập nhập thường xuyên. Một lỗi rất thông thường của các website tại Việt Nam là người ta làm ra nó để đưa lên mạng, sau đó thì website bị đi vào quên lãng. Một website như vậy không mang lại gì cho doanh nghiệp, thậm chí phản tác dụng.

Nguyên nhân ở đâu? Thứ nhất do chúng ta chưa có ý thức cần phải cập nhật thông tin thường xuyên, thứ hai do các website được thiết kế theo công nghệ đã lạc hậu, đòi hỏi một trình độ hiểu bất nhất định về vấn đề kỹ thuật khi muốn thay đổi nội dung.

Lối thoát: hãy yêu cầu nhà thiết kế website cung cấp cho bạn một công cụ thuận tiện để có thể tự mình thay đổi nội dung thông tin, thậm chí cả bố cục và hình thức của website. Nếu họ không làm được điều này, hoặc đòi hỏi quá nhiều, bạn có thể liên lạc với chúng tôi, chúng tôi sẵn sàng giúp bạn.

2. Về hình thức

Có lẽ đây là điểm quan trọng nhất và khó nhất đối với doanh nghiệp, quan điểm về cái đẹp của chúng ta thường không giống nhau. Nhiều khi bạn cho là đẹp thì người khác lại coi là màu mè, bạn thấy đơn giản thì người khác cho là tầm thường.

Lối thoát: hãy tin tưởng giao việc này cho các nhà thiết kế, các nhà tạo mẫu chuyên nghiệp. Nếu bạn mạnh dạn bỏ cái tôi của mình sang một bên và cung cấp đủ thông tin cần thiết về công ty, về sản phẩm và dịch vụ của mình cho các nhà thiết kế, bạn sẽ có một website đẹp và chuyên nghiệp.

Đây cũng là điểm khác biệt cơ bản giữa website của một công ty lớn và một công ty nhỏ. Một nhà thiết kế web chuyên nghiệp cũng biết cách làm sao để website của bạn vừa đẹp, đồng thời vừa có kích thước nhỏ gọn, không để người dùng phải đợi lâu khi tải thông tin .

3. Về bố cục

Các chuyên gia về thương mại điện tử của Tổ chức Thương mại quốc tế ITC đã cho chúng ta một lời khuyên rất quý báu: "Hãy làm sao để người xem chỉ cần nhấn chuột không quá 3 lần để thấy thông tin cần tìm". Nếu bạn đã từng mua hàng ở các siêu thị thì rất dễ nhận thấy vấn đề này. Trong một siêu thị tốt có hệ thống chỉ đường rõ ràng , bạn biết ngay thứ bạn cần nằm ở đâu, ngoài ra bạn còn có thể "tìm kiếm nhanh" bằng cách hỏi nhân viên phục vụ. Một siêu thị kém thì khác, đi lòng vòng cả buổi nhiều khi tìm không ra. Với website cũng vậy.

Nếu đạt được ba mục tiêu trên, có thể nói bạn đã xây dựng được một website có chất lượng. Tất nhiên mọi sự không chỉ dừng lại ở đó, chúng tôi sẽ đề cập đến các khía cạnh kỹ thuật cần quan tâm trong bài viết khác.

Vậy làm thế nào để có một website thực sự có chất lượng và mang lại hiệu quả cho doanh nghiệp? Câu hỏi không đơn giản và để trả lời cho câu hỏi này, chúng ta hãy làm một phép so sánh: website "nhà riêng", website "cửa hàng", website "nhà máy", website "siêu thị" v.v... Và đồng nhất giữa các loại website đó là có những bước cơ bản bắt buộc cần lưu tầm để có một website chất lượng, bao gồm:

Bước 1: Hãy xác định rõ chúng ta cần gì. Đó là bước đầu tiên, và rất quan trọng.

Bước 2: Tiếp theo là phải tìm cho được những "kiến trúc sư" vả cả những "thợ xây" có đủ khả năng để hiện thực hoá yêu cầu của bạn, cũng như phải dự trù được cần đầu tư bao nhiêu cho "công trình xây dựng" tương lai. Bạn đã tìm được những người có khả năng thực hiện được ý tưởng của bạn và ký được hợp đồng, đó là bước thứ hai.

Bước 3: Khi làm việc cùng nhà thiết kế, nhà phát triển website, hãy cung cấp đầy đủ thông tin theo yêu cầu của "kiến trúc sư", thông tin càng nhiều, hình ảnh càng nhiều càng có nhiều cơ hội để tìm được những ý tưởng sáng tạo độc đáo. Bạn có thể khá vất vả trong giai đoạn này, nhưng không có cách nào khác. Bạn là người hiểu doanh nghiệp của mình rõ nhất.

Bước 4: Công trình của bạn đã hoàn thành, bạn cần đưa nó lên mạng, hay còn gọi là hosting và tiến hành quảng cáo, giới thiệu. Cũng giống như sau khi khai trương một cửa hàng vậy, không có quảng cáo, giới thiệu sẽ không có khách đến giao dịch, mua bán. Ít nhất thì bạn cũng phải đăng ký tên, địa chỉ của "cửa hàng" trong các "sổ tra cứu", các "catalog" về sản phẩm, dịch vụ. Trong thế giới Internet người ta gọi là các công cụ tìm kiếm như Yahoo, Google, Altavista v.v... Đây là một giai đoạn hết sức quan trọng và không thể bỏ qua. Nếu bạn không làm tốt điều này, toàn bộ công sức cho ba giai đoạn trước có thể nói là phí phạm.

Bước 5: Những công việc trên đã xong, đến đây, có thể nói vai trò của những người "thợ xây" đã kết thúc. Website của bạn có phát triển được hay không, có giữ được khách hay không là do bạn. Nếu bạn luôn cập nhật, đổi mới thông tin, đưa ra những chiến dịch khuyến mãi, có những phương pháp tiếp thị độc đáo, website của bạn sẽ mang lại hiệu quả. Đây là giai đoạn ổn định và thú vị nhất.

Bước 6: Hãy chuẩn bị cho những thay đổi trong tương lai, công nghệ thông tin phát triển rất nhanh, những gì tưởng như không thể khi bạn đang thiết kế website, một vài tháng hoặc vài năm sau đã trở thành hiện thực. Vậy nên đừng quá hài lòng với những gì đã có.

(Theo BWPortal)