CMS là Content Management System dịch sang tiếng việt là hệ thống quản trị nội dung.

Vậy CMS chính xác là gì? Tại sao phải cần đến CMS?

Trước tiên, chúng ta bàn về quá trình phát triển một trang web. Bạn chỉ cần có kiến thức về HTML bạn đã tạo ra một trang web với nội dung và hình ảnh có thể chạy trên internet.

Khi bạn biết về xHTML, CSS, nội dung trang được bạn trang trí đẹp hơn, bố cục gọn gàng chuyên nghiệp cộng với một số hiệu ứng bắt mắt hơn.

Như vậy bạn có thể xây dựng một website hoàn toàn bằng xHTML và CSS, khách hàng muốn website của họ có bao nhiêu trang gồm những nội dung và hình ảnh gì, bạn đều có thể đáp ứng được. Bạn có thắc mắc vì sao lại xuất hiện ngôn ngữ lập trình, rồi CMS làm gì cho thêm phức tạp không!??

Xí muội: Bạn đã nghe qua 2 thuật ngữ web tĩnh và web động chưa?

Cù lần: Ồ, àh.. thì tĩnh nghĩa là không động, còn động nghĩa là không tĩnh đúng không???

Hột mít: Giải thích vậy cũng đòi la lớn, nghe tớ này… động nghĩa là trang web đó có mấy cái hình chạy chạy, chữ nhảy múa, rồi ba chớp ba nháy. Còn tĩnh thì là mấy cái chữ đứng yên một chỗ, mấy cái hình nằm im lìm!!?

Cù lần: #$%*&@

Hột mít: +@#(%R#@

Xí muội: ^ - *

Chắc bạn biết chuyện gì đang xảy ra rồi đó… đừng nhầm lẫn bạn nhé. Khái niệm động, tĩnh trong phát triển web nói về nội dung hay dữ liệu của trang web có thể thay đổi được không!?

- Web tĩnh bao gồm đầy đủ nội dung, hình ảnh, hiệu ứng nhưng khách hàng của bạn sẽ không thể thay đổi bất kỳ chi tiết nào nếu không biết về kỹ thuật. Nghĩa là sau khi bàn giao trang web cho khách hàng, nếu cần thay đổi gì họ sẽ phải nhờ bạn hoặc sẽ thuê kỹ thuật viên làm việc này.

- Một trang web được gọi là động khi nội dung, hình ảnh hiển thị trên trang web đều có thể thay đổi, cập nhật được mà không cần đến kỹ thuật viên. Chẳng hạn công ty cần cập nhật những tin tức về hoạt động kinh doanh, ngân hàng tại một thời điểm muốn huy động vốn, cần đăng tin thông báo những ưu đãi đến khách hàng, v.v… Hoặc đơn giản trang tin tức như vnexpress.net, tuoitre.com.vn cần cập nhật thông tin hàng ngày. Lúc này ‘trọn gói website tĩnh khuyến mãi kỹ thuật viên đẹp trai, giỏi html và css, đặc biệt đánh máy nhanh’ cũng không còn hiệu quả và thiếu tính khoa học, chưa kể khi lượng thông tin quá lớn, phải cập nhật liên tục từng giờ từng phút, khi đó độ chính xác sẽ không được đảm bảo.

Do đó rất cần có một hệ thống đảm trách công việc này, thời đại công nghệ thông tin ai lại để con người làm những công việc quá thủ công như thế phải không bạn!!? hệ thống đó gọi là hệ quản trị nội dung, chính là Content Management System gọi tắt là CMS.

Tóm lại,

Website tĩnh

Việc tạo trang web dễ dàng.

Nội dung tĩnh, muốn thay đổi phải cần đến kỹ thuật viên gây phiền toái đến khách hàng.

Khó bổ sung chức năng, cũng như tùy biến mã nguồn (code).

CMS


Chứa nhiều đoạn mã phức tạp hơn, phải cài đặt database và tạo template riêng.

Nội dung động, người cập nhật nội dung không cần kiến thức kỹ thuật, mang lại sự tiện dụng cho khách hàng.

Được phát triển có hệ thống nên dễ thêm chức năng và tùy biến.


Nguồn kaylaximuoi.com
Joomla! là hệ thống quản trị nội dung trang web (CMS - Content management system) mã nguồn mở (Open-source) và được sử dụng miễn phí. Với Joomla! bạn có thể dễ dàng có ngay một trang web đa dạng phù hợp với mọi nhu cầu (cá nhân, doanh ngiệp, thương mại điện tử,...) mà không cần đòi hỏi bạn phải là một chuyên gia thiết kế web mới thực hiện được.

Phiên bản Joomla! 1.6 được tải về tại trang web http://www.joomla.org hoặc tại đây. Gói cài đặt Joomla! thường được nén dưới 3 dạng: ZIP, TAR.GZ và TAR.BZ2, bạn hãy chọn gói cài đặt nào có thể mở được trên máy tính của mình. Nếu không biết thì bạn hãy chọn gói cài đặt được nén dưới dạng .ZIP, đây là dạng nén thông dụng có thể mở được trên hầu hất các máy tính có cài đặt Windows.
Sau đây là cách cài đăt Joomla! 1.6 trên Localhost

Localhost là thuật ngữ việc chỉ việc sử dụng chương trình Web Server trên máy tính cá nhân để làm máy chủ web, do Joomla! là trang web động nên cần phải được cài đặt trên máy chủ web. (Xem hướng dẫn cách cài đặt chương trình Server với WAMPXAMPP).

Khởi động chương trình Server.

Do Joomla! có sử dụng cơ sở dữ liệu (Database) nên bạn phải tạo trước Databse và ghi nhớ các thông tin này. (Xem hướng dẫn Cách tạo Database bằng phpMyAdmin trên localhost).
Bạn hãy giải nén toàn bộ thư mục và tập tin trong gói cài đặt Joomla! vào thư mục web gốc (Web root) thư mục này thường có tên là www hoặc public_html.
Mở trình duyệt web và nhập http://localhost vào ô địa chỉ của trình duyệt sau đó nhấn Go hoặc phím Enter.
Chương trình cài đặt Joomla sẽ xuất hiện trong cửa sổ của trình duyệt.

Bước 1: Choose language (Chọn ngôn ngữ cài đặt)

Bạn hãy chọn ngôn ngữ cài đặt. Đây chỉ là ngôn ngữ hiển thị trong quá trình cài đặt sau khi cài đặt xong nếu ngôn ngữ mà bạn chọn đã được tích hợp sẵn trong bộ cài đặt thì Joomla! sẽ hiển thị luôn ngôn ngữ này, nếu không thì sẽ hiển thị ngôn ngữ mặc định là tiếng Anh và bạn cần phải tự tay cài đặt thêm gói ngôn ngữ của mình. Sau khi chọn xong nhấn Next.
Bước 2: Pre-Installation check (Kiểm tra trước khi cài đặt)

Để đảm bảo quá trình cài đặt và sử dụng Joomla! được tốt nhất, chương trình sẽ kiểm tra trước các thông số của máy chủ web xem có phù hợp với Joomla! hay không. Đây cũng chính là các thông số cần biết để sau này chọn Host cho các trang web được thiết kế bằng Joomla!

Tất cả các thông số đều phải có màu xanh như trong hình, nếu có thông số nào màu đỏ thì chứng tỏ thông số đo không phù hợp với Joomla! bạn cần phải thay đổi lại thông số này và nhấn vào nút Check Again để kiểm tra lại.

Nếu tất cả thông số đều đúng thì bạn hãy nhấn Next để tiếp tục.
Bước 3: License (Điều kiện sử dụng)

Bạn có thể xem và hiểu các điều kiện tại đây để tránh các vi phạm về việc sử dụng Joomla!, sau khi xem xong nhấn Next để tiếp tục.
Bước 4: Database Configuration (Cấu hình cơ sở dữ liệu)

Khai báo các thông số để Joomla! kết nối với Database mà bạn đã tạo trước.
- Database Type: Chọn loại cơ sở dữ liệu, thông thường là MySQL
- Host Name: Nhập tên của Host, thông thường là localhost
- Username: Nhập tên của tài khoản truy cập Database, do cài đặt trên Localhost nên tên truy cập này thường mặc định là root
- Password: Nhập mật khẩu truy cập Database, do cài đặt trên Localhost nên mật khẩu truy cập này để trống (không có mật khẩu).
- Database Name: Nhập tên của cơ sở dữ liệu, đây là tên được bạn đặt lúc tạo Database.

Các thông số khác cứ để nguyên như mặc định và nhấn Next để tiếp tục. Nếu các thông tin khai báo đúng thì chương trình cài đặt sẽ chuyển sang bước kế tiếp, nếu không thì chương trình sẽ yêu cầu bạn nhập đúng các thông tin mới có thể tiếp tục được.

Bước 5: FTP Configuration (Thiết lập cấu hình FTP)

Đây là phần thiết lập FTP, một giao thức truyền tập tin trên mạng internet. Bước cài đặt này thông thường không cần phải thực hiện trừ khi đối với một số Host có yêu cầu. Bạn hãy bỏ qua các thông số này và nhấn Next để tiếp tục (Sau này có thể thiết lập lại khi cần thiết trong phần quản lý Joomla!).
Bước 6: Main Configuration (Phần cấu hình chính)

- Site Name: Nhập tên cho trang web, đây là tên của trang web chứ không phải tên miền (Domain Name) tuy nhiên nếu muốn bạn cũng vẫn có thể đặt theo tên miền.
- Meta Description: Nhập phần mô tả ngắn để giới thiệu cho nội dung của trang web.
- Meta Keywords: Nhập các từ khóa có liên quan đến nội dung của trang web, từ khóa này giúp người sử dụng tìm kiếm được trang web của bạn khi sử dụng các công cụ tìm kiếm (Yahoo, Google,...). Bạn có thể nhập nhiều từ khóa, mỗi từ cách nhau bởi dấu phẩy (,).
- Admin Email: Nhập địa chỉ email của người quản trị trang web.
- Admin Username: Đặt tên cho tài khoản dùng để truy cập vào phần quản trị của trang web, có thể đặt tên tùy ý, đây là tài khoản có quyền hạn cao nhất (Super Admin).
- Admin Password: Đặt mật khẩu cho tài khoản quản trị của trang web.
- Confirm Admin Password: Nhập lại một lần nữa để xác nhận mật khẩu này.

Trong phần Install Sample Data (Cài đặt dữ liệu mẫu), nếu đây là lần đầu tiên cài đặt và sử dụng Joomla! thì bạn hãy nhấn vào nút này để tìm hiểu cách thiết lập cấu hình và sử dụng thông qua các dữ liệu mẫu. Sau khi nhấn vào nút này thì nó sẽ thông báo dử liệu mẫu đã được cài đặt và ẩn đi.
Sau khi thực hiện xong bước này bạn hãy nhấn Next để tiếp tục.

Bước 7: Finish (Hoàn tất cài đặt)
Sau cùng chương trình cài đặt đã hoàn tất, tới đây bạn có 3 việc cần phải thực hiện:

1. Xóa hoặc đổi tên thư mục có tên là installation trong thư mục đã được cài đặt Joomla! bằng cách dùng một trong các chương trình quản lý tập tin (My Computer, Explorer, File manager,...). Mục dích của việc này là tránh trường hợp cài đặt lại Joomla! một cách không mong muốn.
2. Nhấn vào nút Site để truy cập vào phần nội dung chính của trang web, đây là phần hiển thị đối với người truy cập. Ngoài ra bất cứ lúc nào bạn cũng có thể truy cập vào trang chính này thông qua địa chỉ http://localhost (khi cài đặt trên Localhost)

Nếu không cài đặt dữ liệu mẫu ở Bước 6 thì trang web chỉ có giao diện mặc định và Menu chính mà không có bất cứ nội dung nào khác:
Nếu bạn có cài đặt dữ liệu mẫu thì trang web sẽ hiển thị nội dung mẫu:
3. Nhấn vào nút Administrator để truy cập vào phần quản trị của trang web với Username Password đã được tạo ra ở bước 6. Ngoài ra bất cứ lúc nào bạn cũng có thể truy cập vào phần quản trị này qua địa chỉ http://localhost/administrator (khi cài đặt trên Localhost).


Nguồn buaxua.vn
Database là cơ sở dữ liệu được tạo ra để sử dụng cho các trang web động, nó chứa các thông tin và nội dung do người sử dụng hoặc do các ứng dụng web tạo ra. Các Web Site động sẽ truy xuất các dữ liệu trong Database để hiển thị lên trang web khi được yêu cầu.

Sau đây là các bước cơ bản để tạo Database bằng phpMyAdmin trên Localhost Wamp5Xampp ta làm như sau:

Khởi động chương trình Web Server Wamp5 hoặc Xampp. Mở chương trình duyệt web (Internet Explorer, Firefox...) và nhập http://localhost/phpmyadmin/ vào dòng địa chỉ để mở phpMyAdmin. Đối với Wamp5 có thể nhấn chuột trái vào biểu tượng Wamp5 (nằm ở góc dưới trên phải màn hình) và chọn phpMyAdmin.

Trong phpMyAdmin chọn MySQL connection collationutf8_unicode_ci, trong Create new database đặt tên cho Database, có thể đặt bất cứ tên gì nhưng không được có khoảng trống giữa các ký tự, và chọn Collation ở bên dưới là utf8_general_ci để hỗ trợ tiếng Việt (Font Unicode), sau khi chọn xong nhấn Create.
Sẽ có một Database được tạo ra với tên vừa đặt (ở đây tôi sẽ đặt là joomla), các thông số của Database này như sau (thông tin này rất quan trọng vì bạn sẽ phải cần đến nó để khai báo khi muốn kết nối với Database):

Server: localhost (đây là tên mặc định)
Database: joomla (hoặc tên do bạn đặt)
User: root (đây là tên mặc định)
Password: (mặc định không có, để trống phần này)
Có thể tạo thêm nhiều Database khác theo các bước như trên.

- Backup (sao lưu) các bảng dữ liệu của Database:

Chọn Database -> chọn bảng dữ liệu muốn Backup hoặc chọn Check All (nằm phía dưới) sau đó chọn Export (nằm phía trên).

Đánh dấu vào Save as file, nếu muốn nén dữ liệu thì chọn "zipped" hoặc "gzipped" trong Compression. Nhấn Go để Backup.
Chọn Save và đặt tên cho File Backup khi xuất hiện bảng thông báo.
- Restore (phục hồi) các bảng dữ liệu của Database:

Chọn Database -> chọn Import (nằm phía trên) -> nhấn Browse -> chọn Fie Backup và nhấn Go.
- Xóa Database:

Chọn Database muốn xóa -> nhấn Drop
Xuất hiện bảng cảnh báo -> nhấn Ok để đồng ý.
- Xóa các bảng dữ liệu trong Database:

Chọn Database muốn xóa -> Nhấn vào biểu tượng X (màu đỏ) tương ứng với bảng dữ liệu để xóa bảng đó. Nếu muốn xóa hết các bảng dữ liệu thì chọn Check All (nằm phía dưới) sau đó chọn Drop trong With Selected.
Xuất hiện bảng cảnh báo -> nhấn Yes để đồng ý.

Nguồn buaxua.vn
Xampp là chương trình tạo máy chủ Web (Web Server) trên máy tính cá nhân (Localhost) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như PHPmyadmin. Xampp được download và sử dụng miễn phí tại đây

Cách cài đặt như sau:

Chạy chương trình cài đặt XAMPP Installer, khi xuất hiện bảng chọn ngôn ngữ, chọn English và nhấn Ok.

- Khi xuất hiện bảng Welcome to the Xampp Setup Wizard, nhấn Next.
- Trong License Agrement chọn I accept the Agreement, nhấn Next.
- Trong Select Destination Location, chọn nơi cài đặt Xampp. Lưu ý ở bước này nên chọn ổ đĩa khác với ổ dĩa cài Windows để sau này dễ cài đặt cấu hình cho Wampp. Chọn đường dẫn là D:\xampp (cài trên thư mục xampp của ỗ dĩa D), nhấn Next.
Trong XAMPP Options, để nguyên mặc định của Xampp và nhấn Install.
Chương trình sẽ tiến hành cài đặt và sau cùng nhấn Finish để kết thúc việc cài đặt, chương trình sẽ hỏi bạn có muốn mở bảng điều khiển của Xampp hay không, hãy chọn No vì chúng ta cần chỉnh thêm một vài thông số nữa.

Thư mục gốc (Web Root) để chứa các trang web mặc nhiện của Xampp D:\xampp\htdocs. Tất cả các Website hoặc thư mục chứa Website đều phải được đặt vào thư mục Web Root (htdocs) thì mới hoạt động được.

Nếu muốn bạn có thể thay đổi thư mục Web Root, bạn nên tạo một thư mục Web Root khác nằm ở bên ngoài thư mục Xampp để dễ sử dụng.

Thí dụ tạo thư mục Web Root nằm ở ổ dĩa D: có tên là WWW bằng cách mở File httpd.conf nằm trong thư mục cài đặt Xampp D:\xampp\apache\conf\ (D:\xampp\apache\conf\httpd.conf) bằng chương trình Notepad hoặc bất cứ chương trình soạn thảo văn bản nào. Tìm đến dòng DocumentRoot "D:/xampp/htdocs" sửa lại thành DocumentRoot "D:/www" và dòng <Directory "D:/xampp/htdocs""> sửa lại thành <Directory "D:/www">, Save và đóng File này lại. Lưu ý dấu sổ /\ của đường dẫn phải chính xác.

Mở bảng điều khiển của chương trình Xampp bằng cách nhấn đúp chuột vào Icon XAMPP Control Panel nằm trên Desktop. Nếu xuất hiện bảng xuất hiện bảng Windows Security Alert thì chọn Unblock.
Trong bản điều khiển Xampp, chọn Start để khởi động ApacheMySQL. Nhấn vào nút X (góc trên bên phải) để tắt bảng điều khiển, bạn có thể mở bảng điều khiển này bất cứ lúc nào bằng cách nhấn chuột và biểu tượng của Xampp nằm ở khay hệ thống (góc dưới bên phải màn hình).
Bây giờ thư mục gốc (Web Root) để chứa các trang web là D:\www. Bạn cũng có thể Copy các File trong thư mục D:\xampp\htdocs vào thư mục D:\www, sau đó mở chương trình duyệt web (Internet Explorer, Firefox...), trong ô địa chỉ bạn nhập vào: http://localhost nếu hiện lên bảng thông số của Xampp là việc cài đặt đã thành công.

Nguồn buaxua.vn
| Copyright © 2013 Trái Đất Mũi