Ưu điểm: Miễn phí bản quyền Miễn phí các phiên bản nâng cấp Giảm chi phí phát triển phần mềm đáp ứng theo yêu cầu nghiệp vụ Kéo dài thời gian sử dụng, tái sử dụng các phần cứng,
Trang 1LỜI MỞ ĐẦU Ngày nay, chúng ta đang sống trong thế giới của công nghệ thông tin Tin học đã
đi vào các ngõ ngách của đời sống xã hội, từ những công việc đơn giản như giải
một bài toán thuần túy đến những vấn đề phức tạp như việc áp dụng tin học cho
công nghệ viễn thông hay trong nghiên cứu vũ trụ… Việc ứng dụng công nghệ
thông tin trong quản lý đã và đang đem lại nhiều lợi ích thiết thực cho doanh
nghiệp từ việc lưu trữ dữ liệu đến việc tìm kiếm thông tin, lên các báo cáo … giúp
cho công tác quản lý được thực hiện một cách dễ dàng hơn.
Hiện nay, phần mềm mã nguồn mở đã và đang thu hút được sự chú ý mạnh mẽ của
cộng đồng, và số lượng phần mềm cũng như người dung đã tăng lên một cách đáng
kể Những lợi ích do phần mềm nguồn mở mang lại chắc chắn sẽ khiến bạn nếu
chưa sử dụng nên suy nghĩ để lựa chọn giữa phần mềm thương mại và phần mềm
mở Dưới đây là một ứng dụng phần mềm của công nghệ thông tin về nguồn mở
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 2MỤC LỤC
A Giới thiệu về mã nguồn mở 3
B Hướng dẫn cài đặt và quản lý diễn đàn vBulletin 4
I Vbulletin 4
1 Giới thiệu 4
2 Chuẩn bị 4
II XAMPP 4
1 Giới thiệu 4
2 Cài đặt 4
III Tạo cơ sở dữ liệu 8
IV Cài đặt diễn đàn 10
V Việt hóa diễn đàn 17
VI Tạo Forum con 21
VII Xóa Forum con 25
VIII Đăng ký thành viên cho Forum 26
IX Người quản lý Forum con 28
X Đăng bài viết 29
XI Trả lời bài viết 31
XII Thay đổi giao diện diễn đàn 32
XIII Hiệu chỉnh ngày giờ 37
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 3A Giới thiệu về mã nguồn mở
Phần mềm nguồn mở là phần mềm với mã nguồn được công bố và sử dụng một giấy phép nguồn
mở Giấy phép này cho phép bất cứ ai cũng có thể nghiên cứu, thay đổi và cải tiến phần mềm và
phân phối phần mềm ở dạng chưa thay đổi hoặc đã thay đổi.
Năm 1998 một nhóm người chủ trương rằng thuật ngữ phần mềm tự do nên được thay thế bằng
phần mềm nguồn mở vì thuật ngữ này ít mơ hồ hơn và dễ sử dụng hơn cho giới doanh nghiệp.
Định nghĩa Nguồn mở của tổ chức Sáng kiến Nguồn mở (Open Source Initiative – OSI) thể hiện
một triết lý nguồn mở và xác định ranh giới về việc sử dụng, thay đổi và tái phân phối phần mềm
nguồn mở Giấy phép phần mềm cung cấp cho người dùng các quyền vốn bị cấm bởi bản quyền,
gồm các quyền về sử dụng, thay đổi và tái phân phối Một vài giấy phép phần mềm nguồn mở đã
được thẩm định thuộc giới hạn của Định nghĩa Nguồn mở Thí dụ nổi bật nhất là Giấy phép
Công Cộng GNU (GPL) Trong khi nguồn mở cho phép chúng truy cập vào nguổn của một sản
phẩm, giấy phép nguồn mở cho phép tác giả điều chỉnh cách truy cập đó.
Phần mềm nguồn mở có nghĩa gần tương đương với mã nguồn mở nhưng với độ trìu tượng cao
hơn Ngày nay có rất nhiều dạng mở (không đóng) bao gồm: phần cứng, phần mềm nguồn mở,
tài liệu mở… Mã nguồn mở ngày nay phát triển với tốc độ khá cao, cho thấy nó có nhiều động
lực hơn so với mã đóng Không nghi ngờ ngày nay sự phát triển lĩnh vực công nghệ thông tin có
thể nói tới mã nguồn mở như cái gì đó năng động nhất Tốc độ thay đổi của mã có thể nói đến
từng giờ một.
Ở Việt Nam, Phần mềm tự do nguồn mở là thuật ngữ được khuyến khích sử dụng gần đây, thay
thế cho hai thuật ngữ là phần mềm tự do và phần mềm nguồn mở, đặc biệt là thuật ngữ mã
nguồn mở bởi vì sự bó hẹp của nó.
Ưu điểm:
Miễn phí bản quyền
Miễn phí các phiên bản nâng cấp
Giảm chi phí phát triển phần mềm đáp ứng theo yêu cầu nghiệp vụ
Kéo dài thời gian sử dụng, tái sử dụng các phần cứng, thiết bị
Giảm tổng chi phí (so với phần mềm license)
Tăng cường độ tin cậy, ổn định, tính an toàn, bảo mật toàn hệ thống
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 4B Hướng dẫn cài đặt và quản lý diễn đàn vBulletin
I Vbulletin
1 Gi i thi u ới thiệu ệu
vBulletin Board (viết tắt là VB) là một giải pháp dung để 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.
2 Chu n b ẩn bị ị
Bước đầu tiên, bạn phải chuẩn bị nền tảng cho việc cài đặt và chạy diễn đàn vBulletin
Điều kiện:
Phải có 1 host tối thiểu phải hỗ trợ PHP, MySQL, FPT, file size max phải từ 1MB trở lên.
Phải tạo ra một CSDL MySQL trong host của bạn.
Phải có 1 bản vBulletin – phiên bản mới nhất
II XAMPP
1 Giới thiệu
XAMPP là một bộ công cụ lập trình PHP có thể cài đặt được trên nhiều nền tảng khác nhau Các
ký tự mang các ý nghĩa sau:
Chữ X đầu tiên trong cụm từ XAMPP ám chỉ cross-platform nghĩa là XAMPP có thể
chạy trên Windows, Linux, Mac OS, Solaris
Chữ A=Apache, XAMPP bao gồm 1 Apache HTTP Server giúp chạy các ứng dụng web.
Chữ M=MySQL hệ quản trị cơ sở dữ liệu My SQL cũng được bao gồm trong XAMPP.
Chữ P=PHP ngôn ngữ lập trình PHP.
Chữ P cuối cùng có nghĩa là Perl ngôn ngữ lâp trình Perl
Ngoài ra XAMPP cũng bao gồm phpMyAdmin- một công cụ dạng web-base giúp quản trị
database MySQL và rất nhiều thư viện hỗ trợ lập trình khác như: OpenSSL, pdf class, mhash,
IMAP C-Client
2 Cài đặt
Để cài đặt XAMPP các bạn vào trang http://www.apachefriends.org/en/xampp.html để tải
Xampp phiên bản mới Ở đây có đủ bộ XAMPP cho Windows, Linux, MacOS và cả
Solaris, vì vậy mọi hệ điều hành nó đều chạy được.
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 5 Sau khi tải về, bạn sẽ có 1 file zip Giải nén file đó ra 1 thư mục bất kỳ, ví dụ C:\
Doccuments and Setting\
Để chạy web Server, bạn chạy tập tin xampp.exe để cài đặt.
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 8 Start Apache và Mysql lên.
III Tạo cơ sở dữ liệu
Mở trình duyệt WEB lên để kiểm tra nhập vào tên host, ví dụ ở đây là localhost và
chọn ngôn ngữ cho XAMPP
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 9 Tiếp theo, chúng ta chọn phpmyadmin
Nhập tên cơ sở dữ liệu cần tạo vào khung Create New Database rồi nhấn Create
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 10 Ta được database data_local rỗng chưa có table.
IV Cài đặt diễn đàn
Bạn đã có được một bản vBulletin thích hợp, thông thường ở dạng file nén (*.RAR, *.ZIP …)
bạn hãy tiến hành giải nén script đó ra.
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 11 Vào thư mục include đổi tên tập tin config.php.new thành config.php
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 12 Và chỉnh sửa nó
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 13
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 14Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 15 Thay tên cơ sở dữ liệu bằng cơ sở dữ liệu ta vừa tạo ( sql) , địa chỉ email, tên host,
và tài khoản host.
Vào trình duyệt web nhập localhost/diendan để cài đặt.
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 16 Thực hiện các bước để ghi dữ liệu vào cơ sở dữ liệu (sql) của ta tạo ra.
Điền tiêu đề cho diễn đàn vào khung BB title, tên host vào URL, và địa chỉ email
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 18 Tiếp theo xóa file install trong diendan để không cài đặt lại.
Dùng trình duyệt web nhập vào localhost/diendan ta vào được diễn dàn vừa cài
đặt.
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 19V Việt hóa diễn đàn
Để có tiếng việt ta cần tải tập tin việt hóa từ internet thường kèm theo tập tin cài đặt
vbulletin.
Cài đặt.
Tập tin việt hóa được tải về.
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 20 Vào trang quản lý của admin bằng trình duyệt web nhập
localhost/diendan/admincp
Vào phần Languages chọn download and upload languages
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 21 Chọn choose file rồi trỏ đến tập tin việt hóa
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 22 Chọn Set default tiếng việt
Việt hóa thành công
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 23VI Tạo Forum con
Forum con d ành cho thành viên đăng bài viết
Vào trang quản lý của admin chọn forums, nhấn add new forum
Điền các thông tin cho forum con
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 24 Mục Act as Forum chọn đồng ý ( để thành viên không được đăng bài viết vào đây)
Tạo được forum con.
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 25 Tiếp tục tạo forum con trong forum vừa tạo ra, khung parent Forum chọn forum
cha
Mục Act as Forum không để thành viên có thể đăng bài viết
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 26 Ta được forum con
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 27VII Xóa Forum con
Vào nơi admincp chọn forum cần xóa rồi chọn delete forum
Xóa được forum tên Main category
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 28VIII Đăng ký thành viên cho Forum
Truy cập vào diễn đàn Chọn đăng ký
Điền các thông tin
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 29 Sau khi điền tất cả các thông tin, bạn check vào “Tôi đã đọc và đồng ý với quy
định của diễn đàn DHTH2BLT” Hoàn tất đăng ký
Đăng ký thành công
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 30IX Người quản lý Forum con
Vào admincp chọn forum con chọn add Moderator
Khung moderator nhập tên thành viên làm người quản lý
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 31X Đăng bài viết
Đăng nhập tài khoản vào diễn đàn Rồi chọn forum muốn đăng bài
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 32 Chọn viết chủ đề mới
Điền tên tiêu đề bài viết và nội dung rồi nhấn gửi
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 33 Gửi thành công
XI Trả lời bài viết
Đăng nhập tài khoản vào chọn bài viết để đọc, rồi nhấn trả lời chủ đề
Nhập nội dung trả lời
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 34 Gửi trả lời thành công
XII Thay đổi giao diện diễn đàn
Có thể tự chỉnh hoặc tải các tập tin giao diện có sẵn trên internet
Ở đây sử dụng tập tin thems từ internet
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 35 Chép themes vào thư mục diendan trong xampp
Vào trang quản lý của admin, chọn Style and templates
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 36 Chọn choose file truy xuất đến tập tin xml (tập tin tải về cùng với themes)
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 37 Chọn đồng ý
Vào Setting chọn option phần Style and language settings chọn Default style là
tên style ta vừa thêm vào ( Origin~Style)
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 38 Truy cập lại diễn dàn ta được giao diện mới
Tương tự với theme khác
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 39XIII Hiệu chỉnh ngày giờ
Vào trang admincp chọn setting option chọn date time option
Trong Default time Zone Offset chọn múi giờ
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 40 Giờ diễn đàn và giờ thực tại giống nhau
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 41NHẬN XÉT CỦA GIÁO VIÊN
Quốc Dũng – Minh Hiếu – Thu Hồng
Trang 42
Quốc Dũng – Minh Hiếu – Thu Hồng