BÁO CÁO THỰC TẬP 01 thiết kế website, diễn đàn mã nguồn mở - Pdf 23

Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 1 TRƯỜNG CAO ĐẲNG NGHỀ ĐỒNG NAI
KHOA CÔNG NGHỆ THÔNG TIN


BÁO CÁO THỰC TẬP 01

Giáo viên hướng dẫn Thầy Nguyễn Quốc Phong
Sinh viên thực hiện: Nguyễn Hoài Nhân
Nguyễn Thành Long
Lớp: QT09CĐ31
Khóa: 2009 – 2012


Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 3
MỤC LỤC
A . GIỚI THIỆU 6
B . KHẢO SÁT VÀ PHÂN TÍCH 6
I – GÓI PHẦN MỀM MÃ NGUỒN MỞ (Open source software packages) 6
1 . Website Cá Nhân (Joomla) 7
2 . Website Nghe Nhạc (Xtremedia) 7
3 . Website Thương Mại Điện Tử (Zen Cart) 7
4 . Diễn Đàn (Vbulletin Board) 8

Trang 4
7. Quick Reply full MOD ( Trả lời nhanh ) 51
8. Mod resize-imager ( Thu nhỏ hình ảnh ) 51
9. Mod Who has visited ( Thống kê thành viên ghé thăm trong ngày) 53
10. Username Html Markup MOD ( hiển thị màu nick ra ngoài ) 53
11. Love Message MOD ( Thông điệp yêu thương ) 54
12. Yahoo Smilies MOD 55
13. Who has read MOD ( Thành viên đã xem bài viết ) 56
14. Tạo chuyên mục cho diễn đàn 56
15. Đưa thư mục con hiển thị ra ngoài 59
V. CÀI ĐẶT SKIN (TAMPLATES) CHO DIỄN ĐÀN 60
1. Cài đặt skin 60
2. Tạo profile ( thông tin cá nhân ) và đóng khung thông tin 61
VI. ADMINCP VÀ HIỆU CHỈNH 62
1. User Notes Options : Tùy chỉnh ghi chép thành viên . 62
2. User Listing Options : Tùy chọn danh mục thành viên . 63
3. User Banning Options : Tùy chỉnh cấm thành viên . 64
4. BB Code Settings : Cài đặt BB code . 65
5. Message Posting and Editing Options : Tùy chọn gửi bài viết và chỉnh sửa . 66
6. Message Posting Interface Options : Tùy chỉnh giao diện tin nhắn / bài viết gửi đi. 68
7. Message Attachment Options : Tùy chỉnh tin nhắn / file đính kèm . 68
8. Poll and Thread Rating Options : Tùy chỉnh thăm dò ý kiến và thảo luận đề tài . 70
9. Message Searching Options : Tùy chỉnh chức năng tìm kiếm bài viết . 70
10. Message Searching Options (vBulletin Internal Search) : Tùy chỉnh tìm kiếm nội bộ .
71
11. Message Searching Relevance Options (vBulletin Internal Search) : Tùy chỉnh thông
báo tìm kiếm nội bộ . 72
12. Tagging Options : Tùy chỉnh TAG . 72
13. Forums Home Page Options : Tùy chỉnh trang chủ . 73
14. Forum Listings Display Options : Tùy chỉnh hiển thị danh sách diễn đàn . 74

III. CÁC BƯỚC CÀI ĐẶT . 89
IV. QUẢN LÝ . 96
V. VIỆT HÓA. 97
VI. HƯỚNG DẪN TẠO DANH MỤC SẢN PHẨM 98
VII. HƯỚNG DẪN THÊM SKIN MỚI VÀO ZENCART . 101
I – Ý KIẾN CÁ NHÂN . Sau khi thực hiện đề tài này . 104
II – ƯU KHUYẾT ĐIỂM CỦA ĐỀ TÀI NÀY 104
III – HƯỚNG PHÁT TRIỂN . 104
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 6

ĐỀ TÀI

A . GIỚI THIỆU
Ngày nay với sự phát triển của Internet nói riêng, công nghệ thông tin nói chung, mỗi cá
nhân chúng ta có thể tự làm được cho mình một website cá nhân, một diễn đàn trao đổi hoặc
một website thương mại điện tử bằng những gói phần mềm mã nguồn mở miễn phí do mọi
người trên Internet phát triển.
Và đề tài này sẽ hướng dẫn và giúp các bạn hiểu rõ hơn cách thiết kế website, diễn đàn bằng
những gói phần mềm mã nguồn mở ấy.
B . KHẢO SÁT VÀ PHÂN TÍCH
Hiện nay với sự phát triển mạnh mẽ của Internet thì ở mỗi gia đình đều trang bị một máy
tính có kết nối Internet dành cho việc cập nhật thông tin, giải trí.
Ngoài những nhu cầu ấy, phần đông cá nhân muốn tạo riêng cho mình một website cá nhân
để giới thiệu bản thân của mình với cộng đồng Internet hoặc một nhóm học sinh muốn tạo một
diễn đàn trao đổi học tập cho các thành viên trong lớp mình, với những yêu cẩu ấy thì các dịch

địa chỉ chọn bản Joomla_1.6.3-Stable-
Full_Package.zip để tải về.

2 . Website Nghe Nhạc (Xtremedia)
XtreMedia là mã nguồn mở quan trọng về ứng dụng web để làm nhạc trực tuyến.
Nó giúp người sử dụng có thể tự tạo cho mình một trang nhạc chỉ qua vài bước cài đặt đơn
giản. Phiên bản chính thức mới nhất hiện nay là là 1.2, ngoài ra còn có một số bản khác do
người sử dụng tự chỉnh sửa và phát triển thêm.
Phiên bản mới nhất là bản Xtremedia 1.2 full, download tại đây: 3 . Website Thương Mại Điện Tử (Zen Cart)
Zen Cart là một ứng dụng mã nguồn mở (PHP/SQL), hoàn toàn miễn phí cho
phép người dùng tự tạo ra cửa hàng trực tuyến của mình một cách đơn giản.
Zen Cart được phát triển bởi cộng đồng trên toàn thế giới bởi chính những người chủ cửa
hàng, lập trình viên, nhà thiết kế và các chuyên gia tư vấn nên Zen Cart có những nghiên cứu
rất nghiêm túc về logic hoạt động, tạo ra hệ chức năng rất đầy đủ, dễ sử dụng và ấn tượng.

Chức năng tổng quan
 Đa ngôn ngữ
 Đáp ứng nhiều loại thuế
 Nhiều phương thức vận chuyển
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 8
 Nhiều phương thức thanh toán
Bán hàng trực tuyến linh hoạt

 Quản lý giao diện hiển thị
 Quản lý khách hàng
 Dễ dàng cài đặt thêm công cụ
 Thống kê, báo cáo chi tiết
Dễ dàng cài đặt
 Tự động kiểm tra mọi thông số
 Hướng dẫn chi tiết từng bước cài đặt
 Lựa chọn dữ liệu demo

Phiên bản mới nhất là bản Zen Cart 1.3.9h full, download tại đây : 4 . Diễn Đàn (Vbulletin Board)
vBulletin Board - viết tắt là vB - là một giải pháp dùng để xây dựng cộng đồng trên internet
(forum).Ưu điểm của nó là giao diện đẹp, tính bảo mật cao, quản lý dễ dàng, nhiều chức năng.
vB được viết bằng PHP và sử dụng cơ sở dữ liệu chủ yếu là MySQL.Là một mã nguồn có thu
phí được cung cấp bởi Hãng : Jelsoft Enterprises Limited, Website : giá
khoảng 160 $ cho một Owned License.
Nhưng hiện nay trên Internet có khá nhiều phiên bản được hack NULL dành cho những ai
không có khả năng mua bản quyền.
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 9 II – HOTING VÀ DOMAIN
1 . <Hoting – Domain> … giá – free

 Không bị chèn các banner quảng cáo của đơn vị khác
I. ĐĂNG KÝ HOSTING
1. Hosting free
Nếu bạn không đủ tài chính để đăng ký một host trả phí thì có thể tham khảo các trang host
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 10
miễn phí sau:
 www.freevnn.com
 www.oni.cc
 www.byethost.com
 www.10giay.us
Ở đây chúng ta chọn host www.freevnn.com để đăng ký.
Đầu tiên chúng ta truy cập vào địa chỉ , tại trang chủ, ta nhấp vào mục
Sign up for Free Hosting để đến trang đăng ký.
Điền đầy đủ thông tin như ảnh dưới đây:

Chú ý:
 Tên domain sẽ là địa chỉ trang web của bạn sau này:

 Mật khẩu tối đa là 8 ký tự.
 Chỉ hỗ trợ Gmail để kích hoạt tài khoản.
Sau khi điền đầy đủ thông tin, nhấn Sign Up Now để hoàn tất đăng ký.
Trang web sẽ báo cho bạn biết rằng thư kích hoạt tài khoản đã được gửi đến email của bạn.

Truy cập vào email của bạn để mở thư kích hoạt và nhấp vào dòng liên kết để thực hiên việc
kích hoạt tài khoản

Bạn ghi nhớ phần MySQL hostname và MySQL username

Tại phần Database Management, nhấp vào MySQL Database.

Cửa sổ MySQL Database xuất hiện

Tại phần <database-name> bạn nhập vào tên database forum (hoặc có thể đặt tên khác). Sau đó
nhấn Create Database để tạo.
Sau khi tạo xong, database sẽ có tên dạng : username_databasename
VD: freev_7866711_forum

PHẦN B. DOMAIN
*Tên miền (Domain name):
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 13
Là định danh của website trên Internet. Tên miền thường gắn kèm với tên công ty và
thương hiệu của doanh nghiệp. Tên miền là duy nhất và được cấp phát cho chủ thể nào đăng
ký trước.
Tên miền có hai dạng :
- Tên miền quốc tế dạng : www.tencuaban.com (.net, .biz .org, .info )
- Tên miền quốc gia dạng : www.tencuaban.com.vn (hoặc .net.vn, .biz.vn .org.vn, .gov.vn )
Tùy theo mô hình tổ chức và nhu cầu của doanh nghiệp, bạn sẽ được cấp tên miền theo các
dạng sau :
 .COM.VN Dành cho tổ chức,doanh nghiệp, cá nhân họat động thương mại.
 .BIZ.VN Dành cho các tổ chức, doanh nghiệp, cá nhân kinh doanh, tương đương với
COM.VN.
Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 14
Quá trình "dịch" tên miền thành địa chỉ IP để cho trình duyệt hiểu và truy cập được vào
website là công việc của một DNS server.
Các DNS trợ giúp qua lại với nhau để dịch địa chỉ "IP" thành "tên" và ngược lại. Người sử
dụng chỉ cần nhớ "tên", không cần phải nhớ địa chỉ IP ( địa chỉ IP là những con số rất khó nhớ
).
I. ĐĂNG KÝ DOMAIN
1. Domain free
Khi bạn đăng ký xong một hosting free thì sẽ có một domain riêng của host đó cung cấp sẵn co
bạn. Tuy nhiên tên domain này khá dài VD:
Vì vậy để rút ngắn lại hoặc đăng ký một tên miền khác theo ý của bạn, chúng ta sẽ tham khảo
các trang web cung cấp domain miễn phí sau:


Ở đây chúng ta đăng ký tại vì trang web này cung cấp domain free có hỗ trợ DNS
rất thích hợp với các web hosting.
Đầu tiên bạn vào địa chỉ: , để đăng ký một domain tại đây, yêu cầu bạn phải đăng
ký một tài khoản, tại trang chủ bạn nhấn vào Create an account now để đăng ký tài khoản.

Bạn điền đầy các thông tin như ảnh dưới, sau đó nhấn Continue để tiếp tục.

Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long


 Zone Records: Đây là một chức năng cao cấp hơn mà không phải một tên miền miến
phí nào cũng có được. Nó cho phép bạn tao các record A, CNAME, NS, MX. Với các
bản ghi này, bạn có thể sử dụng bản ghi CNAME để dễ dàng tạo những tên miền phụ
(subdomain) cho chính tên miền mà bạn đã đăng ký; hoặc bạn có thể sử dụng bản ghi
MX với Google Apps hay Windows Live Mail để tạo một hòm thư riêng theo chính tên
miền của mình; hoặc sử dụng NS để quản lý các subdomain ở những host hoàn toàn
khác nhau.
 Name Server: Sử dụng chức năng này để point (trỏ) tên miền của bạn đến host mà bạn
đang lưu trữ website hoặc blog. Và toàn bộ dữ liệu của bạn sẽ được lưu trữ trong chính
tên miền bạn trỏ đến giúp cho việc quản lý dữ liệu dễ dàng hơn.
Ở đây chúng ta sử dụng chức năng Name Server để cài đặt cho domain.
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 17 Đến đây bạn quay lại đăng nhập vào trang quản lý hosting , trong
phần Domains, bạn chọn Addon domains.

Bạn sẽ thấy phần Name Server, ở đây web hosting này sử dụng là ns1.freevnn.com và
ns2.freevnn.com, copy phần đó lại.

Trở lại trang cài đặt domain, bạn nhấp vào 2 ô Name Sever 1 và Name Server 2, sau đó nhấn
Setup

Một thông báo cho biết bạn đã hoàn tất quá trình cài đặt DNS cho domain.
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1

Trang 19

Bước 2: Kiểm tra cấu hình hệ thống
Để có thể cài đặt và sử dụng Joomla!, máy chủ của bạn phải đáp ứng một số yêu cầu. Joomla!
sẽ kiểm tra các giá trị này. Nếu chúng có màu xanh thì OK. Còn nếu các giá trị kiểm tra có
màu đỏ thì bạn cần yêu cầu bộ phận Hỗ trợ kỹ thuật của Server giúp đỡ. Tất nhiên, bạn vẫn có
thể tiếp tục cài đặt nhưng có thể một số chức năng sẽ không hoạt động. Bước 3: Thông tin bản quyền.
Ở đây bạn có thể dừng lại đọc hoặc nhấn Next để tiếp tục. Bước 4: Thiết lập thông số đến Cơ sở dữ liệu (Database)
Bạn thực hiện tạo database như ở phần đầu đã hướng dẫn. Sau đó nhập các thông số vào:
 Tên máy chủ: Nếu sử dụng hostfree như Byethost thì nhập vào phần MySQL
h
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 20
ostname của Byethost, ở đây VD là: sql104.byethost7.com
 Tên đăng nhập: Bạn dùng MySQL Username của Byethost.
 Mật khẩu: Mật khẩu quản lý của bạn bên Byethost.
 Tên cơ sở dữ liệu: Tên MySQL Database các bạn đã tạo. VD:
b7_7795849_joomla
sau:
 Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 22

Giao diện trang Administration Giao diện trang chủ
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1 Sinh viênt thực hiện: Nguyễn Hoài Nhân | Nguyễn Thành Long

Trang 23

2. Các chức năng quản trị
a. Cấu hình chung
 Tại trang Adminitration. Chọn menu Site >> Global Configuration Phần 1 : tab Site
*Site Setting :
 Site name: Tên trang web.

- Cache: Chọn yes để bật chế độ cache của website.
- Cache time: Xác định thời gian cache của wesite.
- Cache handler: Kiểu cache của hệ thống.

Phần 3: tab Server
*Server settings:
- Gzip Page Compression: Chế độ nén trang HTML nhằm giúp tăng tốc khả năng truy cập của
người sử dụng.
- Error Reporting: ghi lại các lỗi phát sinh trong quá trình vận hành web.
- Force SSL: Chuyển sang chế độ https://. Dữ liệu sẽ được mã hóa trước khi gửi đi.

*Location setting:
- Server Time Zone: Chọn múi giờ cho website.

Phần 4: tab Permission
Thiết lập quyền hạn cho các thành viên. Ở đây các bạn có thể để mặc định.

b. Tạo nhóm người dùng
* Tạo nhóm:
Chọn menu Users >> Groups >> Add new group. Tại User Group Details:
 Group Title: Tên nhóm.
 Group Parent: Tạo nhóm con của nhóm có sẵn. Public để tạo nhóm riêng.
Nhấn Save & Close nếu muốn kết thúc. Save & New nếu muốn tiếp tục tạo nhóm.

* Tạo tài khoản người dùng:
Chọn menu Users Manager >> Add New User
Báo Cáo Thực Tập Lớp Quản trị mạng máy tính QT09CĐ3.1

 THỂ LOẠI BÀI VIẾT (CATERGORY)
 Thêm thể loại bài viết:
Chọn menu Content>>Category manager >> Add New Category
 Title: Tên chủ đề
 Alias: tên hiển thị trên url.
 Parent: Chọn Chủ đề chính. Để mặc định để tạo chủ đề riêng.
 Status :
 Published: Được hiển thị.
 Unpublished: Không hiển thị.
 Archived: Lưu trữ
 Trashed: Chuyển vào thùng rác.
 Access:
 Public: chủ đề công khai

Trích đoạn Tạo chuyên mục cho diễn đàn CÀI ĐẶT SKIN (TAMPLATES) CHO DIỄN ĐÀN
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status