Monthly Archives: Tháng Bảy 2016

Giấu đi đằng sau sự phức tạp, thiết kế website cung cấp cho người dùng phương thức sử dụng đơn giản nhất là tiêu chí phát triển CMS. Ở đây, chúng ta hãy tiếp cận với những tiêu chí đánh giá 1 CMS tốt nói chung. Trên thực tế, tùy vào từng dự án, một hoặc một vài thành phần có thể được loại bỏ, rút gọn để phù hợp hơn với mục đích sử dụng.
Mặc dù môi trường Internet có những giới hạn riêng, các nhà lập trình luôn tìm được cách để vượt qua những giới hạn đó, thiet ke web chuyen nghiep duy trì kết nối với người sử dụng thông qua nhiều hình thức. Có thể qua những bài viết, những messages, những tấm ảnh… mà chúng ta có thể gộp chung là “thông tin”. CMS cần đảm bảo những thông tin đó được truyền tải nhanh nhất, chính xác nhất, an toàn nhất. Đặc biệt là những thông tin đó phải luôn sẵn sàng phục vụ, bởi môi trường Internet là môi trường luôn luôn kết nối, hoàn toàn không có giờ nghỉ
Hiểu về hệ thống quản trị nội dung của website
Một website càng phát triển hay càng phức tạp, số lượng người dùng (user) càng nhiều. Và người quản trị website sẽ cần những cơ chế có thể phân nhóm, quản lý những nhóm người dùng khác nhau, nhăm cung cấp những thông tin, dịch vụ thiết kế web chức năng phù hợp nhất tới từng nhóm người dùng đó. Vì vậy, CMS phải có 1 hệ thống xác thực và quản lý người dùng có khả năng quản lý từ một tới vài nghìn (hay vài trăm nghìn – với những website phát triển) người dùng (users).
Gắn liền với việc phân loại người dùng, là quy trình giới hạn truy cập tài nguyên với từng nhóm người dùng khác nhau. Ví dụ đơn giản nhất bạn có thể thấy là người dùng bình thường sẽ không có khả năng viết bài, công ty thiết kế website hoặc những người chuyên viết bài không có khả năng thay đổi hiển thị của website… Không như trước kia, khi website còn đơn giản và chỉ cần 1 người quản trị.
Thế giới Internet luôn thay đổi và website của bạn cũng cần thay đổi phù hợp với môi trường Internet. Do vậy, khả năng mở rộng chức năng là điều mà chúng ta luôn nghĩ tới khi thiết kế website. CMS là nền móng để phát triển website của bạn, do đó, nền móng này phải thích ứng tốt với các thay đổi, các điều chỉnh thiết kế website chuyên nghiệp hoặc mở rộng có thể sẽ có trong tương lai.
Bảo mật là yêu cầu cơ bản nhất đối với 1 website. Do đó, nó cũng là vấn đề cơ bản nhất mà 1 CMS phải giải quyết ngay từ khi bắt đầu dự án. Ngoài ra, các trường hợp bị tấn công, spam hay các lỗi phát sinh trong quá trình sử dụng cũng cần được quản lý, thông báo tới người quản trị để có những hành động xử lý tương thích.

Các website hiện nay thường được gọi là cong ty thiet ke web dynamic website – web động. Các website dynamic mang nhiều đặc điểm khác biệt với các static website – web tĩnh. Một trong những nhân tố khác biệt cơ bản là CMS – Content management system – hệ quản trị nội dung.

Tại sao cần CMS – Content management system ?

Trước kia, để thêm 1 bài viết cho website tĩnh – website html, bạn cần phải có kiến thức nhất định về ngôn ngữ html. Cách thức để phát triển, vận hành 1 website html đơn thuần giống như việc của 1 người in sách. Viết nội dung chỉ là 1 phần công việc, sau đó người ta phải cần tới giấy và các máy in để in ra trang sách, thiet ke web cuối cùng là đóng các trang sách lại thành 1 cuốn sách. Các website html cũng bao gồm những trang html nhỏ, và việc tạo ra từng html nhỏ đòi hỏi bạn phải biết về ngôn ngữ html, và phải qua nhiều bước để biến 1 văn bản words thành 1 trang html

Việc ra đời của CMS – Content management system – hệ quản trị nội dung là tất yếu, do sự phát triển của website nói chung. Website càng phát triển, thì càng đòi hỏi phải có những công cụ hỗ trợ cho người quản trị website, đảm bảo:

Website có thể quản trị dễ dàng: Phần lớn những người quản trị website sau này không phải là những người thiết kế ra website, họ có thể biết hoặc không biết, và hoàn toàn không thông thạo các ngôn ngữ lập trình. Do vậy, công ty thiết kế web website đáp ứng yêu cầu có thể quản trị dễ dàng ngay cả với những người không biết về kỹ thuật, và càng đơn giản càng tốt, càng trực quan càng tốt

Website có thể dễ dàng quản lý, mở rộng các chức năng: Website không chỉ đơn thuần là đưa thông tin. Website có thể là diễn đàn trao đổi, có thể là gian hàng bán đồ, có thể cho phép đặt dịch vụ… Vì vậy, tùy từng giai đoạn phát triển, các chức năng của website có thể được bổ xung, chỉnh sửa chứ không phải luôn luôn cố định.

CMS – Hệ quản trị nội dung – là gì?

CMS – Content management (hệ quản trị nội dung) là thiết kế website công ty một phần mềm hệ thống có chức năng quản trị nội dung cho website. CMS cung cấp những công cụ trực quan nhất, đơn giản nhất để những người dùng phổ thông có thể quản lý dễ dàng các hoạt động của 1 website mà không cần tới những hiểu biết chuyên môn về lập trình.

CMS là bước đi tiên phong và phát triển nhất cho xu hướng của các phần mềm nền tảng web. Bạn sẽ chỉ cần các click chuột, các ô check box, các phần nhập nội dung thông tin… mà hoàn toàn không phải quan tâm tới các dòng lệnh, các logic hệ thống đằng sau. CMS sẽ đảm nhiệm tất cả để cung cấp dich vu thiet ke web cho bạn một môi trường làm việc dễ dàng, tiện lợi, và thân thuộc (giống như cách các bạn thao tác với hệ điều hành máy tính)

Các CMS thường được viết với cùng ngôn ngữ lập trình chung cho website, phổ biến nhất hiện nay là PHP và MySQL. Tuy nhiên, trên lý thuyết một CMS có thể viết bởi bất cứ ngôn ngữ lập trình và quản lý dữ liệu nào “trên nền tảng web” (có thể chạy trên môi trường web).

Responsive website được nhắc đến lần đầu tiên thiết kế website công ty vào từ năm 2010. Tuy nhiên, phải cho tới đầu năm 2012 thì khái niệm mới này mới được để mắt và tiếp cận. Đó là những kỹ thuật mới được quan tâm, tạo ra 1 xu hướng và đã được rất nhiều website thực hiện thành công. VINASEO sẽ giúp bạn tìm hiểu về Responsive web design và phương thức thực hiện.

Khái niệm Responsive Website

Responsive website có thể hiểu là khái niệm về 1 website “phản hồi” – 1 website có khả năng “tự biến đổi” dựa trên môi trường hoạt động của chúng. Cùng 1 website, nhưng giao diện và phương thức tương tác của website đó có thể biến đổi khi bạn truy cập website đó từ các thiết bị khác nhau như điện thoại, ipad, tablet, laptop…

Responsive Web Design là thiet ke web cong ty đáp ứng được những yêu cầu về tính chất Responsive – “phản hồi”. Cần phân biệt rõ Responsive và Interactive để bạn có thể nắm được khái niệm này. Nếu dịch ra tiếng Việt, responsive và interactive có vẻ khá gần nghĩa, và dễ làm bạn lầm tưởng. Interactive website là cụm từ đã được dùng từ rất lâu, để nói tới các website có sự tương tác khi người dùng thực hiện 1 hành động nào đó. Interactive website là website có khả năng phản hồi lại khi bạn có 1 tác động nào đó.

Responsive Design là khái niệm được bắt nguồn từ ngành kiến trúc. Sự phát triển của luồng tư duy mới “Responsive architechture” là thiết kế web công ty cảm hứng cho những web designer khơi mào khái niệm Responsive Web Design. Responsive architechture tạo ra những công trình kiến trúc, vật liệu kiến trúc có khả năng tương tác với môi trường.

Như vậy, Responsive web design là khái niệm thiết kế website có khả năng thay đổi tùy vào môi trường hoạt động của website. Môi trường hoạt động chúng tôi nói tới là các trình duyệt khác nhau, các màn hình với độ phân giải khác nhau (của các thiết bị khác nhau như điện thoại, tablet, laptop…).

Tại sao cần có Responsive Website

Trước tiên, cần phải nhấn mạnh rằng bạn thiết kế website chuyên nghiệp  không nhất thiết phải có 1 website responsive. Đây là 1 khái niệm mới với những kỹ thuật còn đang được phát triển, hoàn thiện. Nhưng có thể nói rằng chỉ sau 1,2 năm nữa, công nghệ này sẽ hoàn thiện, và khái niệm này sẽ không còn mơ hồ nữa.

Thói quen dùng website thay đổi và các website cũng cần thay đổi

Hàng loạt các điện thoại thông minh có hệ điều hành, hàng loạt các tablet – các thiết bị di động có hệ điều hành được giới thiệu. Sự phát triển này cũng làm thay đổi mối quan hệ giữa các website và người sử dụng. Trước đây, công ty thiết kế website để xem được website trên thiết bị di động, người ta phải làm riêng 1 phiên bản web, khác với phiên bản bạn vào qua laptop.

Đó là bởi vì màn hình của các điện thoại trước đây rất nhỏ, và việc sử dụng các phím bấn để tương tác với website trên điện thoại thật là 1 thảm họa. Như vậy, cách các vị khách ghé thăm website của bạn đã thay đổi. Và để thích ứng, để không bị tụt hậu, bạn hãy thay đổi phù hợp với những thói quen mới của