Tải bản đầy đủ (.pdf) (47 trang)

Tìm hiểu về vbb php và cài đặt thử nghiệm forum

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.22 MB, 47 trang )

Tìm hiểu về VBB – PHP và cài đặt thử nghim Forum

Tr-ờng đại học vinh
Khoa cntt
==== o0o ====

đồ án tốt nghiệp
Tìm hiểu về vbb php và cài đặt thử
nghiệm forum

Giáo viên h-ớng dẫn
Sinh viên thực hiện
Lớp

: Th.S. Nguyễn Thị hồng Anh
: Hồ Thị Dung Võ Văn C-ờng
: 47E – KS CNTT

Vinh 5/2011

Hồ Thị Dung – Võ Văn Cường

-1-

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
LỜI CẢM ƠN
Chúng em cảm ơn các Thầy Cô trong Khoa CNTT – Đại Học Vinh đã tận
tình giảng dạy và trang bị cho chúng em thật nhiều kiến thức bổ ích trong các


năm học vừa qua, góp phần rất lớn vào việc tìm hiểu đồ án này. Chúng em cũng
xin được gửi lời cảm ơn chân thành nhất đến cô giáo Ths. Nguyễn Thị Hồng
Anh, người đã luôn tận tình chỉ bảo và hướng dẫn chúng em trong suốt thời gian
qua.
Cuối cùng, Chúng em xin gửi lòng biết ơn sâu sắc đến gia đình, các bậc
sinh thành đã có cơng ni dưỡng và dạy dỗ chúng em đến ngày hơm nay,
những người đã ln hết lịng tận tụy chăm sóc, ủng hộ và động viên chúng em
trong lúc khó khăn cũng như trong suốt thời gian học tập và nghiên cứu.
Tuy nhiên, do thực hiện trong một thời gian ngắn cũng như kiến thức của
chúng em cịn có hạn chế nên trong đồ án cịn có nhiều sai sót và thiếu chặt chẽ.
Chúng em rất mong nhận được sự quan tâm góp ý của q thầy cơ và các bạn.
Chúng em xin chân thành cảm ơn!
Nhóm sinh viên thực hiện:

Hồ Thị Dung
Võ Văn Cường

Hồ Thị Dung – Võ Văn Cường

-2-

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
MỤC LỤC
LỜI CẢM ƠN .................................................................................................. - 1 MỤC LỤC ....................................................................................................... - 3 LỜI MỞ ĐẦU ................................................................................................. - 8 CHƢƠNG 1
TỔNG QUAN VỀ PHẦN MỀM MÃ NGUỒN MỞ ...... - 10 1.1. Giới thiệu phần mềm nguồn mở ....................................................... - 10 1.2. Giới thiệu tổng quan về VBulletin .................................................... - 12 1.2.2. Các tính năng cơ bản của diễn đàn............................................ - 13 - Chủ đề .................................................................................................. - 13 - Bài viết ................................................................................................. - 13 - Thành Viên........................................................................................... - 14 - Lịch ...................................................................................................... - 14 - Các tính năng khác .............................................................................. - 14 Các thành viên đang trực tuyến, tìm kiếm. ............................................ - 14 1.2.3. Các tính năng điều khiển của người dùng ................................ - 14 - Hồ sơ thành viên có thể thay đổi ......................................................... - 14 - Ảnh hồ sơ ............................................................................................ - 14 Cho phép thành viên có thể đƣa ảnh mình muốn lên làm đại diện trong hồ
sơ của mình. ........................................................................................... - 14 - Tin nhắn cá nhân .................................................................................. - 14 - Tùy chọn của thành viên ...................................................................... - 14 - Quản lý file đính kèm ......................................................................... - 15 Xem thống kê về file đính kèm, xem các file đính kèm đã gửi (liên kết hoặc
ảnh thu nhỏ), xóa file đính kèm. ............................................................ - 15 - Tùy chọn ảnh đại diện .......................................................................... - 15 Ảnh đại diện do quản trị viên mặc định, ảnh đại diện tùy biến do ngƣời

dùng tải lên. ............................................................................................ - 15 - Các tính năng chung ............................................................................ - 15 1.2.4. Chức năng bảng điều khiển của quản trị viên .......................... - 15 - Giao diện diễn đàn ............................................................................... - 15 Hồ Thị Dung – Võ Văn Cường

-3-

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
- Quản lý ngơn ngữ................................................................................ - 15 Trình quản lý ngôn ngữ cho phép bạn dịch ngôn ngữ sử dụng trên diễn đàn
sang bất kỳ ngôn ngữ nào, hỗ trợ sử dụng nhiều ngơn ngữ đồng thời, trình
quản lý các cụm từ. ................................................................................ - 15 - Ngƣời dùng và nhóm ngƣời dùng ........................................................ - 15 - Bảo trì diễn đàn .................................................................................... - 15 - Duyệt .................................................................................................... - 16 Duyệt danh sách các thành viên đăng ký mới và bài viết mới, duyệt các sự
kiện trên lịch. .......................................................................................... - 16 - Nhập dữ liệu từ hệ thống khác ............................................................. - 16 - Đính kèm.............................................................................................. - 16 - Các tính năng chung ............................................................................ - 16 CHƢƠNG 2
GIỚI THIỆU VÀ CÀI ĐẶT APPSERV VÀ FORUM .. - 17 2.1. Giới thiệu về Appserv và cài đặt Appserv để tạo Localhost ................ - 17 Hình 2.9 ....................................................................................................... - 21 2.2. Cài đặt forum ........................................................................................ - 21 2.2.1. Các bước cài đặt .......................................................................... - 21 2.2.2. Kết quả ......................................................................................... - 23 Hình 2.15 ........................................................................................................ - 23 CHƢƠNG 3 CÀI ĐẶT VÀ PHÁT TRIỂN CÁC ỨNG DỤNG ................ - 24 3.1. Cài đặt Việt hóa cho VBulletin ......................................................... - 24 3.1.1. Các bước cài đặt .......................................................................... - 24 3.1.2. Kết quả ......................................................................................... - 25 3.2. Cài đặt Style & Template ..................................................................... - 25 3.2.1. Cài đặt .......................................................................................... - 25 3.2.2. Kết quả ......................................................................................... - 26 3.3. Tạo các Newforum từ khung Admincp ............................................ - 26 3.3.1. Cài đặt .......................................................................................... - 26 3.3.2. Kết quả ......................................................................................... - 28 3.4. Cài đặt và sử dụng“Vbshoutv 2.0” lên diễn đàn .................................. - 28 3.4.1. Cài đặt .......................................................................................... - 28 3.4.2. Kết quả ......................................................................................... - 29 Hồ Thị Dung – Võ Văn Cường

-4-

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
3.5. Thống kê Afsta .................................................................................... - 30 3.5.1. Cài đặt .......................................................................................... - 30 3.5.2. Kết quả ......................................................................................... - 30 3.6. Cài đặt viết bài bằng tiếng việt có dấu ............................................. - 31 3.6.1. Cài đặt .......................................................................................... - 31 3.6.2. kết quả .......................................................................................... - 31 3.7. Ẩn Link đối với khách ....................................................................... - 31 3.7.1. Cài đặt .......................................................................................... - 31 3.7.2. Kết quả ......................................................................................... - 32 -

............. - 32 Hình 3.19 ................................................................................................ - 32 3.8. Cài đặt và sử dụng nCode Image Resizer ........................................ - 32 3.8.1. Cài đặt .......................................................................................... - 32 3.8.2. Kết quả ......................................................................................... - 32 3.9. Module thông báo ............................................................................... - 33 3.9.1. Cài đặt .......................................................................................... - 33 3.9.2. Kết Quả ....................................................................................... - 33 3.10. Module thăng cấp thành viên .......................................................... - 34 3.10.1. Cài đặt ........................................................................................ - 34 3.10.2. Kết Quả ...................................................................................... - 34 3.11. Module LoVe Messages ................................................................... - 35 3.11.1. Cài Đặt ....................................................................................... - 35 3.11.2. Kết quả ....................................................................................... - 35 3.12. Module đăng ký chạy dọc trang Index ........................................... - 36 3.12.1. Cài đặt ........................................................................................ - 36 -

Hồ Thị Dung – Võ Văn Cường

-5-

Lớp 47E CNTT



Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
Chuẩn bị module“Đăng ký“. Copy file đăng ký.jpg vào thƣ mục
forum/images.......................................................................................... - 36 3.12.2. Kết quả ....................................................................................... - 36 3.13. Module đóng khung bài viết ............................................................ - 36 3.13.1. Cài đặt ........................................................................................ - 36 3.13.2. Kết quả ....................................................................................... - 37 Hình 3.30 ................................................................................................ - 37 3.14. Thiết lập một số chức năng thƣờng dùng trong Forum ............... - 37 3.14.1. Smiles ......................................................................................... - 37 3.14.2. Chủ đề ............................................................................................. - 38 3.14.3. Custom BBcodes ............................................................................. - 38 3.14.3.1. Cài đặt ..................................................................................... - 38 3.14.3.2. Kết quả .................................................................................... - 39 3.15. Giới thiệu một số tính năng trong khung quản trị .............................. - 39 3.15.1. Các thiết lập cơ bản của Vbulletin ( VBulletin Options) ........... - 40 3.15.2. Thiết lập chung ( General Settings) ........................................... - 40 3.15.3. Thiết lập Server và Tối ưu hoá tùy chọn (Server Settings and
Optimization Options) ............................................................................ - 41 3.15.4. Thiết lập giao diện và ngôn ngữ ( Style & Language Setting) .. - 41 3.15.5. Tùy chọn kiểm duyệt ( Censorship Options) .............................. - 42 3.15.6. Tùy chọn Email ( Email Options) .............................................. - 42 3.15.7. Tùy chọn đăng ký thành viên ( User Registration Options) ...... - 42 3.15.8. Tùy chọn Hồ sơ thành viên (User Profile Options) ................... - 42 3.15.9. Tùy chọn ảnh thành viên (User Picture Options) ...................... - 43 3.15.10. Tùy chọn danh tiếng thành viên (User Reputation Options) ... - 43 3.15.11. Tùy chọn ghi chú thành viên ( User Notes Options) ................ - 43 3.15.12. Khung nhìn Danh sách thành viên & Hồ sơ ( User Listing &
Profile Viewing ).................................................................................... - 44 3.15.13. Tùy chọn cấm thành viên (User Banning Options).................. - 44 3.16. Một số giao diện chính của chƣơng trình..................................... - 44 -

Hồ Thị Dung – Võ Văn Cường

-6-

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum

............... - 44 Hình 3.36 ........................................................................................................ - 44 -

.............. - 45 Hình 3. 37 ....................................................................................................... - 45 KẾT LUẬN ................................................................................................... - 46 TÀI LIỆU THAM KHẢO ........................................................................... - 47 -

Hồ Thị Dung – Võ Văn Cường

-7-

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
LỜI MỞ ĐẦU
Cùng với sự phát triển của thế giới và xu huớng hội nhập kinh tế quốc tế,

đất nƣớc ta đang dần đổi mới và buớc vào thời kì cơng nghiệp hố, hiện đại hố,
vừa xây dựng cơ sở vật chất, kĩ thuật vừa phát triển nền kinh tế đất nuớc. Hiện
nay nƣớc ta đang xây dựng và phát triển các khu công nghiệp, khu đô thị, cao ốc
… Do đó, ngành cơng nghệ thơng tin khơng thể nào thiếu và có vai trị rất quan
trọng trong q trình xây dựng và phát triển đất nƣớc. Sự phát triển của công
nghệ thông tin đƣợc phổ cập từ các cơ quan nhà nƣớc, các trƣờng học cho đến
các doanh nghiệp tƣ nhân, tập thể, cá thể trong xã hội từ những lợi ích đó các
nhà lập trình đã lập ra các phần mềm mã nguồn nhằm giúp cho con ngƣời hiểu
rõ về cơng nghệ thơng tin nói chung cũng nhƣ các phần mềm mã nguồn nói
riêng. Nhắc đến các phần mềm mã nguồn chúng ta khơng thể khơng nói đến
phần mềm mã nguồn đóng và phần mềm mã nguồn mở. Phần mềm nguồn
đóng là phần mềm mà mã nguồn khơng đƣợc cơng bố. Muốn sử dụng phần mềm
nguồn đóng chỉ có một cách duy nhất là mua lại bản quyền sử dụng từ các nhà
phân phối chính thức của hãng. Các hình thức tự do sao chép và sử dụng phần
mềm nguồn đóng bị xem nhƣ là khơng hợp pháp. Ngƣợc lại với phần mềm mã
nguồn đóng là phần mềm mã nguồn mở mà ngƣời dùng không phải trả một
khoản chi phí nào, hơn thế nữa họ có quyền xem, sửa đổi, cải tiến, nâng cấp theo
một số nguyên tắc chung quy định trong giấy phép chung của phần mềm mã
nguồn mở General Public Licence – GPL Ông tổ của mã nguồn mở là Richard
Stallman, ngƣời đã xây dựng dự án GNU, và cho phép Mã nguồn mở GPL, hai
nền tảng then chốt cho sự phát triển của phần mềm Mã nguồn mở.
Hiện nay trên thế giới đã có rất nhiều phần mềm Mã nguồn mở đƣợc phát
triển rộng rãi và Vbulletin là một phần mềm mã nguồn đƣợc dùng phổ biến để
xây dựng diễn đàn trên cộng đồng mạng. Vbulletin nó có ƣu điểm giao diện đẹp,
tính bảo mật cao, quản lý dễ dàng. Với mong muốn tìm hiểu về một mã nguồn
mở và xây dựng một diễn đàn đầy đủ chức năng, nhóm chúng em lựa chọn đề tài
Hồ Thị Dung – Võ Văn Cường

-8-


Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
“Tìm hiểu về Vbulletin – PHP và cài đặt thử nghiệm Forum” làm đồ án tốt
nghiệp.
Đồ án bố cục gồm các chƣơng:
 Chƣơng 1: Tổng quan về phần mềm mã nguồn mở.
 Chƣơng 2: Giới thiệu và cài đặt APPSERV và forum.
 Chƣơng 3: Cài đặt và phát triển các ứng dụng..
 Kết luận và tài liệu tham khảo.

Hồ Thị Dung – Võ Văn Cường

-9-

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
CHƢƠNG 1

TỔNG QUAN VỀ PHẦN MỀM MÃ NGUỒN MỞ

1.1. Giới thiệu phần mềm nguồn mở
Phần mềm nguồn mở (OSS – Open Source Sofware) có lịch sử phát triển
qua hàng chục năm. Lợi ích của phần mềm nguồn mở có thể thấy rõ qua sự hình
thành của của cộng đồng nguồn mở với các sản phẩm có giá trị cao trong thực tế
và cả giá trị trong đào tạo.
Hơn 2 thập kỉ trƣớc, khi máy tính lần đầu tiên vƣơn tới mã nguồn của các

trƣờng đại học và đƣợc truyền đi miễn phí, các nhà lập trình cho rằng, sẽ đƣợc
trả tiền cho việc lập ra chƣơng trình chứ khơng phải bản thân các chƣơng trình
đó. Sự việc thay đổi khi máy tính tiến đến thế giới thƣơng mại và các công ty bắt
đầu phát triển, cấp phép cho phần mềm dựa trên nền tảng thƣơng mại, hạn chế
sự truy cập mã nguồn.
Ý tƣởng về công khai mã nguồn đã xuất hiện ngay ở những ngày đầu của
nền công nghệ thơng tin dƣới những hình thức khác nhau:
+ 1940: Đã có những hoạt động chia sẻ mã nguồn khi làm việc trên máy
tính ENIAC, các hoạt động chia sẻ phần mềm dùng chung, các nghiên cứu có
cơng bố kèm theo mã nguồn.
+ 1970-1980: Donal Knuth phát triển hệ xử lý văn bản nguồn mở Tex.
+ 1998: The Open Source Initiative – một tổ chức xúc tiến phần mềm
nguồn mở miễn phí đƣợc thành lập bởi 2 nhà lập trình Eric Raymond và Bruce
Perens. Hai ơng cho rằng, từ miễn phí nên thay bằng mở để tránh sự nhầm lẫn.
Vì vậy, bằng cách đặt lại tên từ miễn phí thành phần mềm mở, Bruce Perens và
đồng nghiệp của ông hy vọng rằng những hình mẫu doanh nghiệp mới sẽ đƣợc
mở rộng. Netscape công bố mã nguồn Netscape Nagivator đã tạo sự cạnh tranh,
kết quả là ngƣời dùng có lợi từ các trình duyệt nguồn mở miễn phí và trình
duyệt nguồn đóng (IE).

Hồ Thị Dung – Võ Văn Cường

- 10 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
Phần mềm mã nguồn mở
Mô tả


Phần mềm bản quyền

Phần mềm mã nguồn mở

Phần mềm máy trạm
Hệ điều hành máy trạm

Microsoft Window XP\Vista

Trình duyệt Web

Internet Explorer

Email clients

Fedora Linux
Ubuntu Linux
Firefox
Konqueror

Outlook

Zimbra Webmail

Outlook Express

Zimbra desktops

Lotus notes


Thunderbird

SMS Messenger
Yahoo Messenger

Instant Messaging, chat

Lotus Sametime

FTP client

WS FTP

Xử lý ảnh

FileZilla FTP client
GFTP

Adobe Photoshop

Gimp

Corel Draw

Inkscape

Nghe nhạc, xem phim

Window Media player


Bộ soạn thảo văn phịng

Microsoft Office

Bộ gõ tiêng việt

Vietkey
WinZip

Cơng cụ nén file

Pidgin

WinRAR

VLC
Mplayer
Open Office
Xvnkp
Unikey
7-Zip

Symantec Antivirus
Quét virut

MC Afee

ClamAV


Trend micro
Phần mềm máy chủ và dịch vụ mạng
CentOS Linux
Hệ điều hành máy chủ

Microsoft Window Server

Debian Linux

2003/2008

Ubuntu Linux
Free BSD, Open BSD

Hồ Thị Dung – Võ Văn Cường

- 11 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
Microsoft DNS

Bind

Microsoft DHCP

DHCPpd


Tƣờng lửa

Checkpoint

Iptables

Internet Proxy

Microsoft ISA

Squide

Dịch vụ mạng cơ bản

Microsoft System
Theo dõi hoạt động mạng

Managermennt

ZenOSS

Server
Sao lƣu và khôi phục dữ liệu

Symantec Backup EXEC

Microsoft Exchange
Thƣ điện tử, hệ thống làm việc

Lotus Domino


cộng tác

Lotus stametime
Mdaemon

FileNet

Quản lý nội dung, quản lý lƣu

Documentum

trình công việc

Lotus Domino.Doc

Bacula
Amanda
Zimbra
Scalix
OpenExchange
Openfire
Asterick
KnowledgeTree
ProcessMaker
Nuxeo
eXo Platform ECM
Open Bravo

Hoạch định tài nguyên doanh


SAP Business Suite

Compier

nghiệp (ERP)

Orcale E – Business Suite

Adempiere
Tiny ERP

Quản trị quan hệ khách hàng

SAP Business Suite Orcale

SugarCRM

(CRM)

CRM

OpenCRX

1.2. Giới thiệu tổng quan về VBulletin
VBulletin Board - viết tắt là VBB - 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. VBB đƣợ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.


Hồ Thị Dung – Võ Văn Cường

- 12 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
1.2.1. Tính năng của Vbulletin
Giải pháp phân tách máy chủ chuyên biệt nhằm tăng khả năng xử lý: Máy
chủ web và máy chủ cơ sở dữ liệu có thể xây dựng trên hai máy chủ hoàn toàn
riêng biệt. Hỗ trợ hệ thống CSDL MySQL. Mã nguồn VBulletin có thể chạy trên
bất cứ nền hệ thống nào hỗ trợ PHP và MySQL (Solaris, BSD, Linux,
Windowns và Mac...)
Sử dụng ngôn ngữ lập trình web PHP miễn phí và đủ mạnh để xây dựng
một mã nguồn cộng đồng mạnh mẽ và đầy đủ chức năng. Hệ thống điều khiển
cho quản trị viên ở nhiều cấp độ từ cao nhất tới quản lý một phần (Admin và
Modertor Control Panel). Có chức năng hạn chế độ tuổi thành viên truy cập theo
chính sách bảo vệ và kiểm soát trẻ vị thành niên trên Internet (CAPPA0 năm
1998 của Hoa Kỳ).
1.2.2. Các tính năng cơ bản của diễn đàn
- Chủ đề
Chủ đề có nhiều cách hiển thị - sắp xếp theo các tiêu chí, sắp xếp thứ tự
và giới hạn theo ngày tháng. Đánh dấu theo dõi các chủ đề và các diễn đàn nhỏ
(thông báo qua email định kỳ). Xem trƣớc chủ đề khi di chuột đến tiêu đề (tùy
chọn, có thể tắt bật qua bảng điều khiển quản trị viên). Thành viên tích cực có
thể xem các bài viết cho phép hiển thị, thơng báo có viết mới, có phiên bản dùng
để in cho các chủ đề, các chức năng quản trị chủ đề nhƣ: Sửa, xóa, di chuyển,
khóa, dán... Chức năng email giới thiệu cho bạn bè, các chủ đề tƣơng tự.

- Bài viết
Các hình thức hiển thị dạng có liên kết, theo dòng sự kiện và theo ma trận.
Hỗ trợ VBcode trong bài viết, hỗ trợ mã HTML trong bài viết. Các biểu tƣợng
tình cảm (Smilies), ảnh đại diện (Avatar), tùy chọn giữa bộ gõ văn bản cơ bản
cho bài viết và tin nhắn cá nhân, trả lời nhanh, file đính kèm có thể lƣu trong
CSDL hoặc qua file. Xem trƣớc bài viết, đánh giá bài viết, uy tín thành viên,
bình chọn, cảnh báo về bài viết có vấn đề tới quản trị viên, đếm số bài viết các

Hồ Thị Dung – Võ Văn Cường

- 13 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
thành viên, chức năng quản trị cho bài viết nhƣ: Sửa, xóa, di chuyển....Xem
trƣớc file đính kèm an tồn.
- Thành Viên
Danh sách thành viên, tìm kiếm thành viên, cho phép thành viên sử dụng
giao diện diễn đàn riêng, tin nhắn cá nhân, danh sách bạn bè, sinh nhật thành
viên hiển thị trên trang chủ diễn đàn.
- Lịch
Hỗ trợ nhiều lịch nội bộ và lịch cộng đồng, có thể xem các sự kiện nội bộ
và sự kiện chung (tùy chọn quản trị trong adminCP), xem theo tuần, tháng và
năm. Thêm các sự kiện riêng lẻ, sự kiện theo các giai đoạn và sự kiện định kỳ
hàng tháng, hàng năm...Thêm sự kiện vào tất cả các ngày, tùy chọn hiển thị các
sự kiện trên lịch trên trang chủ diễn đàn.
- Các tính năng khác
Các thành viên đang trực tuyến, tìm kiếm.

1.2.3. Các tính năng điều khiển của người dùng
- Hồ sơ thành viên có thể thay đổi
Thơng tin về các thành viên có thể xem đƣợc trên danh sách thành viên,
chức vụ tùy biến, địa chỉ trang của mỗi thành viên, sinh nhật, nhắn tin tức thời,
địa chỉ, nghề nghiệp… và nhiều thông tin khác nữa đƣợc quản trị thành viên
định nghĩa.
- Ảnh hồ sơ
Cho phép thành viên có thể đƣa ảnh mình muốn lên làm đại diện trong hồ
sơ của mình.
- Tin nhắn cá nhân
Hộp thoại báo khi có tin nhắn mới, theo dõi tin nhắn, sắp xếp tin nhắn
theo các thƣ mục cá nhân.
- Tùy chọn của thành viên
Bao gồm các tùy chỉnh giờ mùa đông và mùa hạ, chọn giao diện diễn đàn,
các báo cáo cho tin nhắn, email…, cách hiển thị các chủ đề, loại bộ soạn thảo
Hồ Thị Dung – Võ Văn Cường

- 14 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
văn bản, ngôn ngữ, tải VCard cho phép ngƣời dùng đƣa thông tin vào sổ địa chỉ
trên máy...
- Quản lý file đính kèm
Xem thống kê về file đính kèm, xem các file đính kèm đã gửi (liên kết
hoặc ảnh thu nhỏ), xóa file đính kèm.
- Tùy chọn ảnh đại diện
Ảnh đại diện do quản trị viên mặc định, ảnh đại diện tùy biến do ngƣời

dùng tải lên.
- Các tính năng chung
Xem và quản lý các chủ đề và diễn đàn con đăng ký theo dõi, nhắc nhở
cho các sự kiện đăng ký theo dõi. Tham gia vào các nhóm thành viên cộng đồng.
1.2.4. Chức năng bảng điều khiển của quản trị viên
- Giao diện diễn đàn
Hệ thống giao diện. Hỗ trợ các điều khiển rẽ nhánh trong mẫu giao diện,
cho phép sử dụng nhiều mẫu giao diện có thể áp dụng cho nhiều diễn đàn con và
thành viên khác nhau, có thể tải lên, tải xuống các mẫu giao diện và ngơn ngữ.
- Quản lý ngơn ngữ
Trình quản lý ngôn ngữ cho phép bạn dịch ngôn ngữ sử dụng trên diễn
đàn sang bất kỳ ngôn ngữ nào, hỗ trợ sử dụng nhiều ngơn ngữ đồng thời, trình
quản lý các cụm từ.
- Ngƣời dùng và nhóm ngƣời dùng
Các tùy chọn đăng ký thành viên, các tùy chọn khóa thành viên, cấm đăng
ký, truy cập (theo tên và theo IP). Chức năng khóa tồn bộ bài viết của một
thành viên nhất định sẽ không đƣợc các thành viên khác xem, không giới hạn số
quản trị viên cấp dƣới. Hệ thống phân quyền theo thành viên, nhóm thành viên
và các diễn đàn con.
- Bảo trì diễn đàn
Lịch làm việc định kỳ, nhật ký quản trị và các tác vụ, thống kê diễn đàn,
bảo trì sao lƣu cơ sở dữ liệu, sửa chữa cơ sở dữ liệu, xóa bài viết hàng loạt.
Hồ Thị Dung – Võ Văn Cường

- 15 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum

- Duyệt
Duyệt danh sách các thành viên đăng ký mới và bài viết mới, duyệt các sự
kiện trên lịch.
- Nhập dữ liệu từ hệ thống khác
Cho phép nhập dữ liệu từ các hệ thống diễn đàn khác nhƣ Infopop’s
Ultimate Bulletin Board, UBBThreads. OpenTopic, EZBoard và IkonBoard.
- Đính kèm
Hỗ trợ đính kèm nhiều file và nhiều loại file, ảnh thu nhỏ của file đính
kèm.
- Các tính năng chung
Hỗ trợ nhiều lịch, đăng ký dịch vụ trả phí, diễn đàn nội bộ.

Hồ Thị Dung – Võ Văn Cường

- 16 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
CHƢƠNG 2

GIỚI THIỆU VÀ CÀI ĐẶT APPSERV VÀ FORUM

2.1. Giới thiệu về Appserv và cài đặt Appserv để tạo Localhost
Để xây dựng website trên localhost, cần phải có một server ảo trên máy
tính, Appserv là một software và cũng là một công cụ giả lập sever, hosting
ngay trên PC, ngồi Appserv hiện nay cũng nhiều trình giả lập khác nhƣ
EasyPHP, Xampp, Wamp, VertrigoServ...
Appserv tích hợp sẵn các tính năng của ApacheMySQL, PHP và

phpMyadmin. Ƣu điểm của Appserv là chƣơng trình này hồn tồn miễn phí, dễ
sử dụng và rất nhẹ, phù hợp với các máy cấu hình trung bình, tƣơng thích cao và
đầy đủ chức năng để chạy PHP.
Tải chƣơng trình này tại trang chủ: www.appservnetwork.com
2.1.1. Các bước cài đặt
Bƣớc 1: Chạy tập tin chƣơng trình
Bƣớc 2: Xuất hiện giao diện chƣơng trình. Nhấn NEXT

Hình 2.1

Hồ Thị Dung – Võ Văn Cường

- 17 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
Bƣớc 3: Xuất hiện bản License, chọn I argee. Nhấn NEXT

Hình 2.2
Bƣớc 4: Chọn đƣờng dẫn cài đặt (mặc định là C:\AppServ). Nhấn NEXT

Hình 2.3
Bƣớc5: Chọn các components ở Appsever đã tổ hợp cài đặt Apache, MySQL,
PhpMyadmin, nhấn NEXT

Hình 2.4
Hồ Thị Dung – Võ Văn Cường


- 18 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
Bƣớc 6: Điền thơng tin sever.

Hình 2.5
SeverName : Root
Email:
Apache HTTP Port: 80. Nhấn NEXT
Bƣớc 7: Tên và mật khẩu của MySQL
- Name: Root (mức ƣu tiên cao nhất)
- Nhập password và confirm password. Nhấn NEXT

Hình 2.6
Hồ Thị Dung – Võ Văn Cường

- 19 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
Bƣớc 8: Chƣơng trình tiến hành cài đặt.

Hình 2.7
Bƣớc 9: Hoàn tất cài đặt.
Chọn Start Apache và Start MySQL để chƣơng trình khởi động. Nhấn FINISH.

Với cài đặt mặc định:
C:\AppServ\www là địa chỉ webroot, nơi copy các file php vào đây.
Mở trình duyệt web, gõ địa chỉ: http://localhost/
Trình duyệt sẽ hiện ra nhƣ sau:

Hình 2.8
Để đăng nhập cơ sở dữ liệu, vào trình duyệt"localhost/phpmyadmin". Hộp
thoại xuất hiện yêu cầu nhập User Name và Password (User Name và Password
nhập khi cài đặt Appsever, mặc định User Name là root).
Hồ Thị Dung – Võ Văn Cường

- 20 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
2.1.2. Kết quả

Hình 2.9
2.2. Cài đặt forum
2.2.1. Các bước cài đặt
Mở trình duyệt Internet explorer(IE) gõ http:// localhost/forum/install.php.
Xuất hiện hộp thoại sau bao gồm 13 bƣớc có các hình nhƣ sau.
Bƣớc 1:

Hình 2.10
ta nhấn next step sang bƣớc 2
Lưu ý: Ta phải sửa cấu hình file config.php đúng với Server name, database...Ở
đây server name là Root

Hồ Thị Dung – Võ Văn Cường

- 21 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
Database name: diendan

Hình 2.11
Next step sang bƣớc 3

Hình 2.12
Tƣơng tự nhƣ các bƣớc trên cho đến bƣớc 9 xuất hiện màn hình sau:

Hình 2.13
Hồ Thị Dung – Võ Văn Cường

- 22 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
Ta nhấn proceed để sang bƣớc 10,11,12,13 xuất hiện màn hình có dịng thơng
báo u cầu xóa file Install/Install.php

Hình 2.14
2.2.2. Kết quả

Sau khi hoàn thành các bƣớc trên xuất hiện hình dƣới thì ta đã hồn tất
q trình cài đặt forum thành cơng.

Hình 2.15

Hồ Thị Dung – Võ Văn Cường

- 23 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
CHƢƠNG 3

CÀI ĐẶT VÀ PHÁT TRIỂN CÁC ỨNG DỤNG

3.1. Cài đặt Việt hóa cho VBulletin
3.1.1. Các bước cài đặt
Vào Admincp theo link localhost/forum/admincp.
Đăng nhập tài khoản (Tùy theo cách cài đặt của bạn). Ở đây nhóm sử dụng
- User name: Admin
- Pass word: 123456
Từ khung quản trị ta chọn language manager chọn download/upload
language. ta nhấn browse chỉ đến file việt hóa. Ingore language version chọn :
Yes sau đó chọn Import.

Hình 3.1

Hình 3.2

tại giao diện nhấn Setdefault. Để mặc định cho font tiếng việt cho Vbulletin.
Hồ Thị Dung – Võ Văn Cường

- 24 -

Lớp 47E CNTT


Tìm hiểu về VBB – PHP và cài đặt thử nghiệm Forum
3.1.2. Kết quả

Hình 3.3
3.2. Cài đặt Style & Template
3.2.1. Cài đặt
Chuẩn bị style. Ở đây nhóm chúng tơi chọn Style“Trƣờng lớp” mà chúng
tôi đã chỉnh sửa. Tại giao diện Admincp chọn Style & Template chọn
download/upload/style. Chọn browse (chỉ đến đƣờng dẫn có chứa thƣ mục style)
sau đó nhấn Import.

Hình 3.4
.Từ Admincp chọn Vbulletin options -> style & language setting nhấn Edit chọn
Tab Default style chọn Style Mặc định “ Trƣờng lớp”->lƣu.
Hồ Thị Dung – Võ Văn Cường

- 25 -

Lớp 47E CNTT



×