Xem mẫu
- W HAT I S JOOMLA?
See how easy it is!
Author: Luong Khiem
11/9/2010
- See how easy it is! 1
WHAT IS JOOMLA?
WHAT IS JOOMLA?
See how easy it is!
I) What is Joomla?
1. Giới thiệu Joomla
2. Ứng dụ ng Joomla
3. Cài đặt Joomla
II) Administrator Overview
Tổng quan trang quản trị
1.
Cấu hình chung
2.
Quản lý ngôn ngữ
3.
Quản lý giao di ện
4.
Quản trị nội dung
5.
Quản lý menu
6.
Quản lý Module, Component
7.
III) Advance Joomla
1. Template Joomla
2. Component
3. SEO
4. Bảo mật Website Joomla
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 1
- See how easy it is! 2
WHAT IS JOOMLA?
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 2
- See how easy it is! 3
WHAT IS JOOMLA?
I) What is Joomla?
1. Giới thiệ u Joomla
Joomla đư ợc phát âm theo ti ếng Swahili như là 'jumla ' nghĩa là "đồng
-
tâm hiệp lực".
Joomla! là một hệ quản trị nội dung mã nguồn mở (tiếng Anh: Open
-
Source Content Management Systems). Joomla! đư ợc viết bằng ngôn
ngữ PHP và kết nối tới cơ sở dữ liệu MySQL , cho phép ngư ời sử
dụng có thể dễ dàng xuất bả n các nội dung của họ lên Internet hoặ c
Intranet.
Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) đ ể
-
tăng tốc độ hiển thị, lập chỉ mục, đ ọc tin RSS (RSS feeds), trang dùng
để in, bản tin nhanh, blog, di ễn đàn, bình chọn, lịch biểu, tìm ki ếm
trong Site và hỗ trợ đa ngôn ngữ.
Joomla! được sử dụng ở khắ p mọi nơi trên thế giới, từ những website
-
cá nhân cho t ới nhữ ng hệ thống website doanh nghi ệp có tính phức tạ p
cao, cung cấp nhiều dịch vụ và ứ ng dụ ng. Joomla có thể dễ dàng cài
đặt, dễ dàng quản lý và có đ ộ tin cậ y cao.
Joomla có mã nguồn mở do đó vi ệc sử dụ ng Joomla là hoàn toàn
-
miễn phí cho tất cả mọi ngư ời trên thế giới.
2. Ứng dụng Joomla
Các cổng thông tin điện tử hoặc các website doanh nghiệp:
-
Thương mại điện tử trực tuyến
-
Báo điện tử, tạp chí điện tử
-
Website của các doanh nghiệp vừa và nhỏ
-
Website của các cơ quan, tổ chức phi chính phủ
-
Website các trường học
-
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 3
- See how easy it is! 4
WHAT IS JOOMLA?
Website của gia đình hay cá nhân
-
...
-
3. Cài đặt Joomla
3.1 Cài đặt Home Server
Joomla! Là một hệ quản trị nội dung mã ngu ồn mở được viết trên
-
ngôn ngữ PHP k ết nối với cơ sở dữ liệu MySQL do đó đ ể một
website Joomla có thể chạ y được chúng ta cần có một server được
cài đặt PHP và MySQL và một số module khác.
Thông thư ờng thì chúng ta sẽ thuê Hosting từ các nhà cung cấ p
-
dịch vụ D omain Hosting. Đ ể phục vụ cho việc học tập và nghiên
cứu chúng ta cũng có thể tự minh xây dự ng một Home Server đ ể
chạ y website Joomla ngay tại máy mình.
Để xây dự ng Home Server ta có thể sử dụng nhiều ứng dụng khác
-
nhau như: Apache, XAMPP, Uniform Server,.. Với ưu điểm nổi bật
về các plugin cũng như sự tiện dụng dễ sử dụng thì Uniform Ser ver
là một lựa chọn
Cài đặt Uniform Server:
-
tại:
Download Uniform Server
http://sourceforge.net/projects/miniserver/files/
Sau khi download ta chạy để giải nén Uniform Server:
Sau khi giải nén ta chạy file Start.exe đ ể khởi động server
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 4
- See how easy it is! 5
WHAT IS JOOMLA?
Start Server:
Như vậy bạ n đã cài đặt xong Home Server
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 5
- See how easy it is! 6
WHAT IS JOOMLA?
3.2 Cài đặt Joomla
Bước 1:Tạo cơ sở dữ liệu (CSDL)
- Truy cập phpMyadmin đ ể tạo CSDL cho website theo link:
http://localhost/apanel/phpmyadmin
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 6
- See how easy it is! 7
WHAT IS JOOMLA?
Tạo CSDL cho website, ở đây ta đặt tên CSDL là joomla
-
Bước 2: Cài đặt Joomla
Dowload source Joomla tại:
http://www.joomla.org/download.html
Giải nén source joomla vào thư mụ c WWW của server
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 7
- See how easy it is! 8
WHAT IS JOOMLA?
Để tiến hành cài đặt website ta chạy đường dẫ n:
http://localhost/joomla/installation/index.php
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 8
- See how easy it is! 9
WHAT IS JOOMLA?
Bấm next để qua bư ớc 2: Pre- installation Check. Bước này đ ể
kiểm tra cấu hình Server.
Bấm Next để qua bư ớc 3: Licence. Bư ớc này đ ể giới thi ệu về bả n
quyền Joomla, nhưng Joomla là mã nguồn mở nên chúng ta có thể
không cầ n quan tâm bư ớc này và nhấn Next để qua bước 4.
Ở bư ớc tiếp theo này chúng ta khai báo thông tin CSDL cho
website joomla
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 9
- See how easy it is! 10
WHAT IS JOOMLA?
Note:Chúng ta cầ n đổi tên Prefix mặ c định của joomla là
“jos_” thành một tên khác ví dụ như: “lk_” để bả o mật cho
website, đi ều này sẽ được nói rõ hơn trong phần “Bảo Mật
Joomla”
Ở bư ớc tiếp theo FTP Configurationchúng ta có thể cấu hình tài
khoản FTP cho site ngay tại đây, thông thư ờng chúng ta không cấu
hình FTP nên chọn Next
Bước Main Configuration đ ể cấu hình thông tin website:
Site name: Đặt tên cho website
Your Email: cấu hình email của administrator
Admin password : cấu hình password cho user: admin
Install Sample Data : cài đặt dữ liệu mẫu cho website đ ể
bạn dễ dàng làm việc với một website mới bắt đầu xây
dựng
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 10
- See how easy it is! 11
WHAT IS JOOMLA?
Ở bư ớc cuối cùng hoàn tất việc cài đặt bạn cần phải xóa thư
mục “Installation” trong source cài đặt của bạ n
Như vậy bạ n đã hoàn tất việc cài đặt một website joomla. Bạn có thể xem website vừa cài
đặt: http://localhost/joomla/
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 11
- See how easy it is! 12
WHAT IS JOOMLA?
II) Administrator Overview
Trang quản trị administrator của Joomla để điều hành toàn bộ website
-
Joomla. Với giao diện được thiết kế tao nhã dễ sử dụng người dùng có thể
xây dự ng cấu trúc website, biên tập và xuất bản nội dung trang web.
- Cấu trúc một trang quả n trị Administrator của Joomla thư ờng gồm 4 vùng:
Menubar – thanh menu, Toolbar – thanh công cụ, Infobar – thanh thông tin,
Workspace – vùng làm việc.
- Để đăng nhậ p vào trang qu ản trị ta đăng nhập với đư ờng dẫ n
“/administrator”. Ở đây ta đăng nhậ p với đường dẫ n sau:
http://localhost/joomla/administrator
- Tài khoản đăng nhập ta đăng nhập với:
o Tên đăng nhập: admin
o M ật khẩu: ****** (là mật khẩu mà bạn tạ o trong quá trình cài đ ặt
joomla)
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 12
- See how easy it is! 13
WHAT IS JOOMLA?
1. Tổng quan trang quản trị
Trang quản tr ị được bố thanh những các vùng giúp người dùng dễ dàn
quản tr ị trang web của mình
Vùng 1: Thanh menu chứa menu tất cả các chức năng, ứ ng dụng,
quản tr ị nội dung của website
Vùng 2:Thanh thông tin, giúp người quản trị (admin) có thể biết về
tình trạ ng website như: Phiên bả n joomla đang xài ( Phiên bản
1.5.20) Nút “Xem trước”, email, user đang đăng nhập, Nút
“Thoát”.
Vùng 3:Vùng làm vi ệc, giúp admin có thể dễ dàng di chuyển đến
các mụ c cần làm một cách dễ dàng và nhanh chóng như: Viết bài
mới, quản lý chủ đ ề, quản lý ngôn ngữ , quả n lý thành viên,…
Thêm bài viết mới: biên soạ n thêm một bài vi ết mới
Quản lý bài viết: quản lý tất cả các bài vi ết
Quản lý nhóm tin :quản lý, chỉnh sửa các nhóm tin
Quản lý chủ đề:quản lý, chỉnh sửa chủ đề của các nhóm tin
Quản lý đa phương tiện: Cho phép quả n lý các hình ả nh,
flash, tài liệu,… của website
Quản lý menu: Chỉnh sửa, thêm xóa các menu
Quản lý ngôn ng ữ:cho phép chọn ngôn ngữ mặ c định cho
website cũng như trang qu ả n tr ị.
Quản lý thành viên: quản trị các thành viên của website
Cấu hình chung:cho phép cấu hình hệ thống cho server, h ệ
thống cũng như t ổng thể trang web.
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 13
- See how easy it is! 14
WHAT IS JOOMLA?
Vùng 4:Các Công cụ ( Module) hiển thị trong trang quản trị giúp
admin dễ dàng thống kê tình trạ ng website như: số lượng user đang
đăng nhậ p, bài viết mới nhất, bài vi ết đ ọc nhiều nhất,…
2. Cấu hình chung
Là trung tâm cấu hình chính của một website Joomla, tất cả cấu hình
quan tr ọng đều được cấu hình ở đây, tất cả nhữ ng chỉnh sửa trong “Cấu
hình chung” đều được lưu xuống file “configuration.php”
2.1. Trang Web
Cấu hình Site:
Cho phép admin tùy chọn cho website ngừng hoạt đ ộng
hay không.
Cấu hình tên website
Chọn trình soạ n thả o nội dung bài vi ết
Email website
Cấu hình máy tìm kiếm:Nơi để G oogle hi ểu tổng thể về website
của bạ n thông qua các từ k hoa “Meta” và mô tả về website của bạ n
(Keyword descriptions)
Thiết lập SEO: Admin có thể chỉnh đường dẫn thân thi ện với
Google (Google friendly) . Phần này chúng ta sẽ đi chi ti ết trong
phầ n SEO.
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 14
- See how easy it is! 15
WHAT IS JOOMLA?
2.2. Hệ thống
Là trung tâm cấu hình toàn bộ hệ thống website từ thiết lập hệ thống,
cấu hình thành viên, cache cũng như qu ản lý đa phương ti ện.
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 15
- See how easy it is! 16
WHAT IS JOOMLA?
2.3. Máy chủ
Cấu hình máy chủ: admin cấu hình thư mụ c chứa file tạ m
(Temp). “Nén trang dạng GZIP”: cho phép nén website ở dạng
gzip để tối ưu t ốc độ website
Cấu hình múi giờ:Cài đặt múi giờ cho website
Cấu hình FTP:Bước này giúp cấu hình, chỉnh sửa FTP trong quá
trình cài đặt chúng ta bỏ qua. Thông thường admin không cấu hình
FTP ở đây đ ể đảm bả o về vấn đ ề bảo mật
Cấu hình CSDL: cấu hình chỉnh sửa thông tin về CSDL của
website
Cấu hình mail:Cấu hình email cho website
3. Quản lý ngôn ng ữ
Admin quản lý ngôn ngữ website thông qua trang này, admin có thể cài
đặt các gói ngôn ngữ cho website. Để cài đặt gói ngôn ngữ chúng ta làm
như sau:
ngữ tại:
Download gói ngôn
http://extensions.joomla.org/extensions/languages/translations -for -
joomla
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 16
- See how easy it is! 17
WHAT IS JOOMLA?
Sau khi download về máy bạ n tiến hành cài đặt : Phần m ở rộng
Cài đặt/Tháo gỡ Chọn tệp tin Tải lên & Cài đặt
Một website có thể nhiều ngôn ngữ bạn có thể chọn ngôn ngữ mặ c định
cho website như sau:
Trên thanh menu bạn chọn: Phần m ở rộng Quản lý ngôn ngữ
Chọn ngôn ngữ mặ c đị nh cho website
Tương tự như vậy chúng ta cũng có th ể cài đặt và chọn ngôn ngữ mặ c
định cho trang Admin
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 17
- See how easy it is! 18
WHAT IS JOOMLA?
4. Quản lý giao diệ n
Trang “Quản lý giao diện” giúp admin chọn template mặ c định cho site
o
cũng như là có thể chỉnh sửa hoặ c xem trư ớc template đó.
Chọn: “Phầ n m ở rộng Quản lý giao diện” để vào trang quản tr ị
o
Để chọn giao di ện mặ c định cho website bạn chỉ cầ n chọn
“Template” sau đó chọn “ Mặc định”
Muốn sửa template nào bạ n chỉ cần chọn template đó và chọn
“Sửa”
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 18
- See how easy it is! 19
WHAT IS JOOMLA?
5. Quản trị nội dung
Nội dung của một trang Joomla đư ợc quản lý thông qua cấu trúc 3 tầng:
Nhóm Tin
Chủ đề con
Bài viết
Một website sẽ bao gồm một hoặc nhi ều “Nhóm tin”, trong mỗi “Nhóm
tin” sẽ bao gồm một hoặc nhiều “Chủ đề con”, và các “Bài viết” được
đặt trong từ ng “Chủ đề con”
Để quản lý “Nhóm tin” trên thanh menu ch ọn: Nội dung Quản
lý nhóm tin
Để quả n lý “Chủ đề con” trên thanh menu chọn: Nội dung
Quản lý chủ đề con
Để quản lý “Bài viết” trên thanh menu ch ọn: Nội dung Quản lý
bài viết
Trung tâm đào tạo an ninh mạng Tường Lửa | Luong Khiem 19
nguon tai.lieu . vn