Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm)

Các tính năng vượt trội của phần mềm vBulletin:

 Core vBulletin forum chức năng bao gồm cả các hoạt động dòng, các

công cụ điều tiết mạnh mẽ và blog.

 Site Builder với các mẫu trang mới, làm cho nó dễ dàng để thiết lập và

sửa đổi các trang web.

 Kéo và thả cấu hình, đơn giản hóa bố trí trang.

 Tăng cường nội dung tìm kiếm và khám phá thông qua các nội dung

module khách nhau, thu hút người dùng vào thăm trang web sâu hơn.

 Cải tiến bao gồm cả chức năng xã hội nhóm, hồ sơ người dùng mới, chức

năng bình luận, một trung tâm nhắn tin tích hợp, curarion nội dung xã hội, cập

nhật thời gian thực và nhiều hơn nữa.

 Mạng xã hội: Thêm liên kết đến các trang truyền thông xã hội của bạn

như Facebook, Twitter, LinkedIn, YouTube và nhiều hơn nữa.

 Tích hợp phiên bản điện thoại di động được tối ưu hóa để sử dụng trên

điện thoại thông minh, đảm bảo những khách truy cập ở lại và trở về.

 Blog: Tạo một blog để xuất bản bài viết mới lên trang web của bạn

thường xuyên.

 Cải tiến bộ sưu tập ảnh và tích hợp tốt các bức ảnh có nội dung khác

nhau.

 Đơn giản hóa quản lý quản trị với các tính năng mới như chỉnh sửa trang

web trong tùy biến.

 Nâng cao chất lượng kiến trúc cho các tùy biến hiệu suất tốt hơn và dễ

dàng hơn.

 Built-in SEO để tối đa hóa lưu lượng truy cập tìm kiếm.

 Dễ dàng sử dụng công cụ nâng cấp thay cho vBulletin 3 và 4 địa điểm,

cộng với nhập khẩu phần mềm diễn đàn khách.

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 1

Trang 1

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 2

Trang 2

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 3

Trang 3

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 4

Trang 4

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 5

Trang 5

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 6

Trang 6

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 7

Trang 7

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 8

Trang 8

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 9

Trang 9

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm) trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 201 trang duykhanh 5160
Bạn đang xem 10 trang mẫu của tài liệu "Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm)

Giáo trình Mô đun Thiết kế diễn đàn trực tuyến Vbulletin - Công nghệ thông tin (Ứng dụng phần mềm)
ợp đồng,  sau khi hoàn tất 
các thủ tục đó bên nhà cung cấp sẽ tiến hành khởi tạo hệ thống và cung cấp thôn 
tin quản lý cho mình. 
- Hai là, đăng ký trực tiếp trên website của nhà cung cấp: với cách này thông 
thường chúng ta sẽ được nhà cung cấp yêu cầu tạo 01 tài khoản trên hệ thống của 
nhà cung cấp, sau đó đăng nhập vào hệ thống và lựa chọn các gói dịch vụ phù hợp 
yêu cầu và tiến hành thanh toán trực tuyến hoặc gián tiếp thông qua phương thức 
chuyển khoản từ ngân hàng. Sau khi được xác nhận hoàn tất các thủ tục nhà cung 
cấp sẽ thiết lập hệ thống và gửi thông tin quản lý đến khách hàng (thường qua 
email). 
Vì các lý do trên nên việc thực hiện đăng ký 01 hosting thường liên quan nhiều 
đến quy định của pháp luật và cam kết giữa người sử dụng và nhà cung cấp. Yếu 
tố chính là chi phí mà người dùng phải trả trên các tiêu chí của 01 hosting. 
Trong bài hướng dẫn này, chúng ta sẽ tiếp tục đăng ký 01 hosting online trên 
trang 000webhost.com để trãi nghiệm. 
Truy cập vào trang https://vn.000webhost.com/ để đăng ký hosting online miễn 
phí. 
 172 
 173 
Sau khi tiến hành khai báo các thông tin đăng ký, trang web sẽ gửi một email xác 
nhận đến tài khoản của bạn, bạn đăng nhập vào email và click xác nhận 
 174 
Nếu xác nhận thành công, kết quả sẽ thông báo như sau: 
Nhấp chọn vào “Lets craete some magic” để sang bước tiếp theo. 
 175 
Trang chủ quản lý yêu cầu chúng ta lựa chọn nhu cầu sử dụng website. Ở đây ta 
chọn Xây dựng cửa hàng online 
Tiếp theo ta chọn Education 
 176 
 177 
Nhập thông tin về dự án ta định triển khai và nhấn nút Nhập 
Đến đây chúng ta đã hoàn tất các khai báo cơ bản, hệ thống yêu cầu lựa chọn 
ứng dụng sẽ triển khai. Chúng ta sẽ upload sourcecode vbb ở tùy chọn Upload 
your site. Nội dung này sẽ được triển khai ở phần tiếp theo. 
3. Cài đặt vbb tại hosting online 
3.1. Upload vbb lên host 
Bước đầu tiên trước khi cài đặt Vbb lên host, chúng ta sẽ upload source code 
cài đặt diễn đàn lên host tại giao diện quản lý file. 
 178 
Upload toàn bộ thư mục upload của vbb vào thư mục public_html của host. Để 
thực hiện nhanh chóng và an toàn chúng ta nên nén thư mục upload lại thành file 
.zip và up lên 
Chọn file cần upload và nhấn nút upload 
Sau khi tải lên hoàn tất sẽ quay lại giao diện quản lý file, với file đã được tải 
lên. 
 179 
Chọn tập tin và tiến hành giải nén tập tin đã upload lên 
Sau khi giản nén hoàn tất sẽ xuất hiện thư mục trên host, ta xóa tập tin nén đã 
upload lên trước đó để giảm dung lượng cho host đồng thời di chuyến tất cả các 
tập tin và thư mục trong thư mục vừa giải nén xong ra thư mục gốc public_html 
 180 
Sau khi thực hiện di chuyển hoàn tất ta xóa thư mục rỗng đi. 
3.2. Tạo database 
Đăng nhập vào trang quản trị tài khoản với tài khoản đã đăng ký trên trang 
000webhost.com. Vào Menu Công cụ\ Quản lý Database 
 181 
Nhấp chọn vào nút + Database mới và tiến hành tạo Database 
 182 
Sau khi hoàn thành form Tạo database mới, nhấn nút Tạo, CSDL sẽ được tạo 
như sau 
3.3. Thiết lập thông số cài đặt vbb 
Vào quản lý file trên host, chỉnh sửa thông tin cài đặt của file config.php trong 
thư mục include của diễn đàn. 
 183 
Nhấn nút tải file lên để đi đến giao diện quản lý file. 
Đổi tên file config.php.new thành config.php và mở file để thay đổi thông tin 
database, user và password 
 184 
Điển thông tin của database và tài khoản đăng nhập database đã tạo ở mục 3.2, 
gồm: 
- $config['Database']['dbname'] = ‘id1448xxx_forum’; 
 185 
$config['MasterServer']['username'] = ‘id14489522_vbblearn’; 
$config['MasterServer']['password'] = '******'; 
Ấn nút Save để lưu lại các thiết lập. 
3.4. Cài đặt Vbulletin trên host 
Truy cập địa chỉ trang web đã đăng ký trên host và tiến hành các bước cài đặt 
như thực hiện tại localhost 
 Trung cập vào địa chỉ ” tên domain/vbb ” (thư mục vbb là source cài đặt VBB 
trên tư mục public_http) màn hình cài đặt sẽ hiện ra và nó tự động tìm đến thư 
mục ” tên domain / vbb/ install/install.php “. 
Ấn Begin install để bắt đầu cài đặt . 
Chờ đợi và sẽ Tiếp tục bước tiếp theo : 
3 thông tin dưới như BB URL, Home URL , Webmaster email address đó là 
thông tin mặc định mà khi chạy sẽ hiện ra. bạn ko thay đổi thông tin nhé. 
Bạn chỉ thay đổi tiêu đề BB hoặc Homepage Title. và Ok . 
 186 
Để Mặc định và ok . 
tiếp Đến là màn hình cài đặt admin cho bạn . và Ok . 
 Yes và tiếp tục . 
 187 
Cài đặt hoàn thành. bạn có thể quay lại màn hình cài đặt để xem chi tiết hoặc 
vào trang quản lý của Admin. 
Chú ý : sau khi cài đặt xong thì bạn xóa file install.php đi( Hoặc đổi tên thư 
mục install) để hoàn tất quá trình cài đặt. 
Sau khi cài xong bạn xóa file install hoặc rename file đó đi. 
CÂU HỎI ÔN TẬP 
Câu 1: Đăng ký 01 hosting online có phí hoặc free? 
Câu 2: Tạo database trên hosting đã đăng ký? 
Câu 3: Cài đặt hoàn chỉnh VBB lên hosting đã đăng ký? 
 188 
Bài 14: QUẢN TRỊ DIỄN ĐÀN TRỰC TUYẾN 
Mã bài: 14 
Giới thiệu 
Hosting (hay web hosting) là một dịch vụ online giúp bạn xuất bản website 
hoặc ứng dụng web lên Internet. Khi bạn đăng ký dịch vụ hosting, tức là bạn thuê 
mộ chỗ đặt trên server chứa tất cả các files và dữ liệu cần thiết để website của bạn 
chạy được. 
Một server là một máy tính vật lý chạy không gián đoạn để website của bạn có 
thể luôn hoạt động mọi lúc cho tất cả mọi người truy cập vào. Nhà cung cấp Web 
Hosting của bạn chịu trách nhiệm cho việc giữ server hoạt động, chống tấn công 
bởi mã độc, và chuyển nội dung (văn bản, hình ảnh, files) từ server xuống trình 
duyệt người dùng. 
Trong bài này sẽ giới thiệu cho bạn cách quản lý hosting 
Mục tiêu: 
 Kiến thức: 
 Trình bày được chức năng, nhiệm vụ của quản trị diễn đàn trực tuyến 
 Kỹ năng: 
 Quản trị được diễn đàn trực tuyến 
 Năng lực tự chủ và trách nhiệm: 
 Có khả năng đọc hiểu tài liệu 
 Có khả năng tra cứu các diễn đàng trên mạng Internet 
 Có khả năng tìm kiếm tài liệu trên mạng Internet 
 Thao tác an toàn cho máy tính và hệ thống 
Nội dung: 
1. Kết nối hosting trực tuyến 
1.1. Kết nối vào source code của VBB 
 Sử dụng trình ftp client firezilla để truy cập vào hosting 
Sau khi cài đặt thành công, FileZilla sẽ có giao diện như sau: 
 189 
* Trong trường hợp cần thực hiện kết nối FTP nhanh tới server, ta thực hiện 
chức năng Quickconnect 
Các thông số cơ bản: 
1. Host: Có thể điền IP của host - VPS - Server hoặc hostname 
2: Username: Tài khoản FTP 
3: Password: Mật khẩu FTP 
4: Port: Port kết nối FTP (mặc định FTP là 21, SFTP là 22) 
Nếu kết nối thành công, sẽ có thông báo "Status:Directory listing successful" 
 190 
* Trong trường hợp muốn lưu trữ kết nối để thuận tiện cho quá trình sử 
dụng sau này, thực hiện như sau: 
Step 1: Click File --> Site Manager để vào phần quản lý Account FTP (hoặc 
nhấn Ctrl + S) 
Step 2: Để tạo kết nối mới (cho lần đầu tiên) ta click chọn New Site rồi đặt tên 
gợi nhớ cho dễ phân biệt, quản lý (nếu có nhiều tài khoản FTP). Ở đây vHost đặt 
tên là vHost.vn 
Step 3: Thiết lập điền các thông số FTP kết nối tới server 
 191 
Các thông số cơ bản như sau: 
1: Host: Có thể điền IP của host - VPS - Server hoặc hostname 
2: Port: Port kết nối FTP (mặc định FTP là 21, SFTP là 22) 
3: Protocol: SFTP hoặc FTP 
4: Encryption: Mã hóa theo plain FTP hoặc TLS 
5: Logon Type: Chọn Account hoặc Ask for password 
6: User: Tài khoản FTP 
7: Password: Mật khẩu FTP 
8: Account: Đặt 1 tên nào đó dễ nhớ 
Note: Đối với FileZilla version mới, khi Quickconnect sẽ không thể connect 
FTP thành công. Nguyên nhân là do mặc định FileZilla version mới được mã hóa 
theo TLS, để khắc phục trường hợp này, cần thay đổi mục Encryption thành "Only 
use plain FTP (insecure)" để có thể connect thành công với FileZilla. 
Sau đó click chọn OK để lưu lại và thoát ra.Tiếp theo vào lại File --> Site 
Manager chọn kết nối vừa mới tạo rồi click Connect để kết nối với server 
 192 
Nếu kết nối thành công, sẽ có thông báo "Status:Directory listing successful" 
3. Hướng dẫn sử dụng FileZilla để chuyển dữ liệu 
Sau khi kết nối FTP thành công tới server, FileZilla sẽ có 2 phần đại diện cho 
việc dữ liệu ở 2 nơi – máy tính (cửa sổ trái) và server (cửa sổ phải, trên internet). 
Muốn đưa dữ liệu nào đó (file, folder) từ máy tính lên server, click phải chuột 
chọn vào dữ liệu đó trên máy tính rồi click chọn Upload (hoặc có thể sử dụng kéo 
thả chuột). 
 193 
Đợi 1 thời gian (tùy dữ liệu nhiều hay ít mà thời gian này chậm hoặc nhanh) sẽ 
thấy dữ liệu mình muốn đưa lên đã ở trên server. 
Tương tự để lấy dữ liệu trên server về máy tính (download) thì ta ta chọn các 
dữ liệu trên server, click chuột phải rồi chọn Download hoặc sử dụng kéo thả 
chuột 
1.2. Kết nối vào trang quản trị của VBB 
 194 
2. Quản trị diễn đàn trực tuyến 
 195 
Bài 15: KHẮC PHỤC CÁC SỬ CỐ THƯỜNG GẶP KHI 
THIẾT KẾ DIỄN ĐÀN 
Mã bài: 15 
Giới thiệu 
Trong lúc vận hành diễn đàn đôi khi sẽ gặp những sự cố ngoài ý muốn làm cho 
diễn đàn không thể hoạt động được, ví dụ như cài đặt các style mới cho diễn 
đàn hoặc cài đặt các product hỗ trợ do không tương thích hoặc lỗi trong quá 
trình cài đặt. Lúc này nếu dữ liệu của diễn đàn được sao lưu trước đó thì việc 
khôi phục lại sẽ dễ dàng và nhanh chóng hơn ít rủi ro và mất ít dữ liệu hơn 
Mục tiêu: 
 Kiến thức: 
 Trình bày được những sự cấp thường gặp khi thiết kế diễn đàng 
 Kỹ năng: 
 Khắc phục được những sự cố thường gặp khi thiết kế diễn đàn 
 Năng lực tự chủ và trách nhiệm: 
 Có khả năng đọc hiểu tài liệu 
 Có khả năng tra cứu các diễn đàng trên mạng Internet 
 Có khả năng tìm kiếm tài liệu trên mạng Internet 
 Thao tác an toàn cho máy tính và hệ thống 
1. Những sự cố thường gặp khi thiết kế những đàn 
- Sao lưu và khôi phục lại cấu hình diễn đàn phòng trường hợp sự cố. 
- Chuyển đổi diễn đàn từ host này sang host khác do điều kiện vận hành hoặc 
thay đổi nhà cung cấp dịch vụ hosting 
- Nâng cấp diễn đàng lên phiên bản mới hơn 
- Chuyển đổi cơ sở dữ liệu từ diển đàng phpBB sang VBB 
- Upload file cơ sơ sỡ dữ liệu lớn lên hosting 
2. Khắc phục những sự cố thường gặp khi thiết kế diễn đàn 
2.1. Backup và Restore dữ liệu 
2.1.1. Backup bằng Phpmyadmin 
Đây là cách có nhiều người sử dụng vì nó đơn giản, hiệu quả cao và file Back 
up ít khi bị lỗi. 
Bạn vào Phpmyadmin. Chọn database cần backup (là database bạn đã install 
Forum vào đó). 
 196 
Click vào Database đó, chờ màn hình chạy xong, bạn click vào Export --> 
Cửa sổ Back up sẽ hiện ra. bạn chọn click vào các ô: 
+ Add 'Drop table' --> Trong file Backup sẽ có câu lệnh drop table (xóa) nếu 
đã có table đó rồi --> rất tiện khi bạn restore toàn bộ Forum vào database cũ. 
+ Chọn dạng file xuất ra của file backup ---> Bạn nên chọn zipped hoặc 
gzipped để việc Down file được nhanh hơn. 
2.1.2. Restore bằng Phpmyadmin 
Đăng nhập vào Phpmyadmin và chọn import 
 Nhấn Browse để tìm đến file cơ sở dữ liệu sau đó nhấn Go để tiến hành 
restore cơ sở dữ liệu 
 197 
 Chú ý: File cơ sở dữ liệu khi import chỉ có thể lớn nhất là 2M 
2.2. Chuyển diễn đàn từ localhost lên hosting 
Bước 1: Để chuyển forum từ localhost lên host việc đầu tiên là ta backup cơ sở 
dữ liệu sau đó chuyển toàn bộ cơ sở dữ liệu và mã nguồn forum lên host. 
Bước 2: Đăng nhập vào quảu trị hostting và khởi tạo cơ sở dữ liệu 
Bước 3: Restore cơ sở dữ liệu vừa backup tại localhost vào cơ sở mới khởi tạo 
trên hostting 
Bước 4: Vào FTP để mở file config.php trong thư mục include và chỉnh cho 
đúng các thông tin về cơ sở dữ liệu cũng như tài khoản và mật khẩu để truy cập 
đến cơ sở dữ liệu trên hostting 
 198 
Cuối cùng đăng nhập vào admincp để chỉnh đường dẫn cho hợp lý. 
2.3. Nâng cấp diễn đàn 
Trước khi nâng cấp vBulletin forum, chú ý những custom hacks/mods đã cài 
để có thể restore lại được. Vào site Control Panel và backup lại database của diễn 
đàn, sau đó FTP vào host và tạo 1 backup của tất cả files của diễn đàn tải về máy. 
Bước 1: Dowload version mới nhất của vbulletin software ở 
 hoăck kiếm bản Null(không xác định) trên mạng về 
và giải nén (unzip) ra. Rename thư mục upload thành tên của thư mục của diễn 
đàn bạn. Hoặc download những version đã NULL về và giải nén 
Bước 2: Login vào site AdminCP, và turn off forum (tắt diễn đàn). 
Bước 3: Bây giờ FTP vào host, rename version cũ của vBulletin đang trên host 
thành diendan.backup hoặc tên gì tuỳ thích (lưu ý không xóa version cũ, tại có 1 
vài files hoặc graphic bạn sẽ dùng lại). Tiếp theo, upload version mới ở trên máy 
lên host. 
Bước 4: Mở trình duyệt internet, và gõ vào 
 , và theo các bước hướng 
dẫn upgrade forum. 
Bước 5: Xong upgrade, bạn có thễ delete thư mục install, và login to AdminCP 
đễ update templates (nếu có). Bây giờ bạn có thể restore lại những custom 
hacks/mods mà bạn đã dùng ở version cũ. 
 199 
2.4. Convert Database forum từ mã nguồn phpBB sang VBB 
Bước 1: Trước tiên bạn phải install cái vbb 2.3 vào web bạn trước, bởi vì muốn 
convert phpbb qua vbb thì dùng vbb 2.3 mới được. sau đó update lên phiên bản 
cao hơn 
Bước 2: Để database của phpbb chung với database của vbb. 
Bước 3: Download file Import tại địa chỉ 
 và upload vào root folder 
của cái forum vbb 2.3 
Bước 4: Mở url và run cái file vừa upload lên, like this:  miền 
web/importers/bbimport_phpbb2.php nó sẻ hỏi user/pass cho database thì nhập 
vào. Sau đó làm làm theo chỉ dẫn của màn hình web mới và chờ đợi, thời gian 
convert phụ thuộc vào độ lớn của database 
Bước 5: Sau khi convert xong, thì bạn update vbb 2.3 lên phiên bản cao hơn. 
Chú ý: chưa chỉnh config hay các thông tin trong admincp mà chỉ nên update lên 
phiên bản cao hơn 
Bước 6: Sau khi update lên vbb lên phiên bản cao hơn xong, vào cpanel của 
forum, config lại hết, từ forum permission, Admin permission, Moderator 
permission. 
Lưu ý: config lại hết vì nhiều khi permission từ phpbb chuyển sang vbb sẽ bị 
sai một số thông tin. 
2.5. Cắt file .sql bằng SQLDumpSplitte 
Phần mềm này giúp các chia nhỏ file .sql thành nhiều file nhỏ hơn tùy theo 
dung lượng muốn chia nhỏ nó sẽ giúp quá trình restore data website của bạn dễ 
dàng và suông sẻ hơn. Sau khi chạy phần mềm : 
Bước 1: Chọn file *.sql cần chia nhỏ 
Bước 2: Chọn dung lượng file muốn chia nhỏ 
Bước 3: Chọn nơi lưu trũ file chia chỏ 
Bước 4: Execute, Sau đó up từng file lên host rồi tiến hành restore. 
CÂU HỎI ÔN TẬP 
Anh (chị) hãy đăng ký một tên miền và hostting (có thể miễn phí hoặc có phí) 
để lập một diễn đàn thảo luận, chia sẻ kinh nghiệm. 
Yêu cầu: 
- Diễn đàn sử dụng ngôn ngữ tiếng việt và tiếng anh, 
- Diễn đàn có sử dụng bộ gõ tiếng việt, 
- Diễn đàn có các tính năng (Mod) hợp lý với mục đích hướng đến của diễn 
đàn, 
- Diễn đàn có giao diện hợp lý với nội dung và mục đích thiết kế diễn đàn. 
 200 
TÀI LIỆU CẦN THAM KHẢO 
 Trần Lê Anh Minh, Tự thiết kế website và forum, NXB Giao thông vận 
tải, 2005; 
 Trần Tú Anh, Xây dựng và quản lý forum với vBulletin, NXB Hồng Đức, 
2008; 
 Các tài liệu thiết kế web, lập trình web khác. 

File đính kèm:

  • pdfgiao_trinh_mo_dun_thiet_ke_dien_dan_truc_tuyen_vbulletin_con.pdf