1. Trang chủ
  2. » Luận Văn - Báo Cáo

tìm hiểu nukeviet và xây dựng ứng dụng website luận văn tốt nghiệp đại học (phan thị hoa)

59 388 1
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 59
Dung lượng 29,22 MB

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC VINH KHOA CNTT ==== 000 ==== ĐỒ AN TOT NGHIỆP TIM HIEU NUKEVIET VA XAY DUNG UNG DUNG WEBSITE

Giáo viên hướng dẫn : Th§ Vũ Văn Nam

Sinh viên thực hiện : Phan Thị Hoa

Lớp 47E - KS CNTT

Trang 2

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web”

Trang 3

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web”

LỜI CẢM ƠN

Trước tiên, em xin chân thành cảm ơn Quý thầy cơ trong khoa Cơng Nghệ Thơng Tin - Trường Đại Học Vinh đã tận tình chỉ bảo cho em nhiều kiến thức bổ ích trong suốt thời gian học tại trường cũng như tạo điều kiện cho em thực hiện đề tài này Kính chúc thầy cơ luơn đồi dào sức khỏe và thành cơng trong cuộc sống

Đặc biệt em xin bày tỏ lịng biết ơn sâu sắc đến thầy giáo 7b $ Vũ Văn

Nam, người đã tận tình giúp đỡ em trong suốt thời gian thực hiện đề tài, cho em sự bình tĩnh và tự tin, giúp em rút ra nhiều bài học kinh nghiệm quý báu

mỗi khi em vấp phải những khĩ khăn Em khĩ cĩ thể hồn thành được đề tài

này nếu khơng nhờ sự chỉ bảo tận tình của thay

Cám ơn các bạn và tập thê lớp 47E KSCNTT - những người luơn bên cạnh động viên, ủng hộ em trong suốt quá trình học tập và thực hiện đồ án

Mặc dù đã rất nỗ lực, cĩ gắng nhưng chắc hắn đề tài vẫn cịn nhiều thiếu sĩt Mong nhận được nhiều sự gĩp ý phê bình của Quý thầy cơ, anh chị và các bạn

Một lân nữa em xin chân thành cám ơn!

Sinh viên thực hiện: Phan Thị Hoa

Trang 4

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web”

LỜI NĨI ĐÀU

Ngày nay, khái niệm phần mềm mã nguồn mở đã khơng cịn xa lạ với nhiều người và được ứng dụng ngày càng rộng rãi trong các tơ chức và doanh nghiệp Được đánh giá là một phương tiện hữu hiệu để san sẻ sự thịnh vượng của thế giới cơng nghiệp hĩa hiện đại hĩa sang các nước đang phát triển, sự ra đời của phần mềm nguồn mở thực sự là một cuộc cách mạng của cơng nghiệp phần mềm

Gia nhập WTO, Việt Nam tiến thêm một bước nữa trên con đường hội nhập thế giới và vẫn đề bản quyền ngày càng được siết chặt hơn, theo thống kê sơ bộ hiện nay ở Việt Nam, 97% phần mềm sử dụng khơng cĩ bản quyền, nếu mua phải bỏ ra hơn 200 triệu USD, đây là vấn đề khĩ khăn đối với một đất nước đang phát triển cũng như các tổ chức CNTT ở việt Nam

Trang 5

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web” Chương 1: GIỚI THIỆU CHUNG

1.1 NuKeViet la gi?

e® NukeViet là một hệ quản trị nội dung (Content Management System) mã nguồn mở (Opensource), người sử dụng thường gọi NukeViet là portal vì nĩ cĩ khả năng tích hợp nhiều ứng dụng trên nền Web

e NukeViet là niềm tự hào của cộng đồng mã nguồn mở Việt Nam vì chính quá trình phát triển của nĩ Từ việc sử dụng sản phẩm PHP-Nuke dé làm cho website cá nhân, Nguyễn Anh Tú - một lưu học sinh người Việt tại Nga - đã cùng cộng đồng Việt hĩa và cải tiến thành NukeViet 1.0 rồi NukeViet 2.0 Cho đến phiên bản 3.0 thì NukeViet đã thực sự trở thành một sản phẩm mã nguồn mở riêng của Việt Nam với 100% dịng code được viết mới Cùng với việc thành lập doanh nghiệp chuyên quản mã nguồn, NukeViet chính thức bước vào thời kỳ phát triển chuyên nghiệp

e_ NukeViet được viết bằng ngơn ngữ PHP và chủ yếu sử dụng cơ sở đữ liệu MySQL NukeViet cho phép người sử dụng cĩ thể dễ dàng xuất bản và quản trị các nội dung của họ trên Internet hoặc Intranet Đặc biệt NukeViet phiên bản 3.1 sử dụng các cơng nghệ tiên tiến nhất cho phép người sử dụng cĩ thể thực hiện việc cài đặt hồn tồn tự động trên giao diện đồ họa khiến việc tạo web đễ dàng hơn bao giờ hết

e NukeViet phiên bản 3.1 khơng đơn thuần là một mã nguồn web,

NukeViet được coi như một phần mềm trực tuyến cĩ thể xử lý nhiều nhiệm vụ khác nhau NukeViet đễ dàng thay đổi các giao điện (theme) cũng như tích hợp các địch vụ và ứng dụng nhờ khả năng cài thêm các thành phần mở rộng (module) Nhờ vậy mà NukeViet cĩ thể phục vụ các nhu cầu quản trị trực tuyến lớn nhỏ khác nhau: Từ các website cá nhân cho tới các mạng xã hội, từ các cơng thơng tin điện tử, báo điện tử cho tới các website thương mại điện tử, từ các hệ thống làm việc trực tuyến tập trung cho tới các hệ thống làm việc

Trang 6

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web”

phân tán NukeViet đặc biệt thích hợp đề phát triển các ứng dụng quản trị cho doanh nghiệp, các khối trường học và các cơ quan cĩ sự lặp lại và phân cấp xuyên suốt trừ trên xuống đưới

e Những module cĩ thể thêm vào NuKeViet dé dàng, nĩ cho phép webmaster thêm nhiều tính năng mới hơn vào web ngồi những module cĩ

sẵn như News, tin nhắn Tồn bộ hệ thống này được quản lí bởi những

người quản trị tại khu vực quản trị

e NuKeViet là một mã nguồn mở xây dựng trên nền tảng PHP 5 và MySQL 5 cho phép van dung t6i đa sức mạnh của cơng nghệ mới Ứng dụng Xtemplate và Jquery cho phép vận dụng trong hệ thống, tương thích trên tat cả các trình duyệt phổ biến hiện nay

e NuKeViet cho phép quản lý CSDL người sử đụng cĩ thể tối ưu, sao lưu trên máy chủ và tải dữ liệu về để phục vụ cho cơng tác phục hồi nếu xây ra Sự

cĩ, đồng thời cĩ hệ thống kiểm sốt lỗi tự động và báo lỗi cho người dùng

Trang 7

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Chương 2: HƯỚNG DÂN CÀI ĐẶT NuKeViet

2.1 Cai NuKeViet trén localhost 2.1.1 Cài đặt chương trình Appserv

Trước tiên để cài đặt NuKeViet trên localhost chúng ta phải cài đặt webserver ở đây chúng ta sử dụng Appserv Cài đặt Appserv như sau:

Nhấn cài đặt bình thường màn hình đầu tiên sẽ là:

'Weicome to the AppServ 25 10 Setup Wizard

Ths wizard wil guide you through the instalation of AppS=rv 2.5.19

Its reccmmerded that you dose all other applicaticns

befor= starting Setup Ths will make it possible to update relevant systern ies without having to reboot your computer Click Next to conanue L c=m |] Click next để tiếp tục qua bước tiếp theo License Agreement

Please review the license terms before installing AppServ 2.5.10

Press Page Down to see the rest of the agreement

GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed

>

[This is the first released version of the Lesser GPL It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2 1.]

Trang 8

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

'#& AppServ 2.5.10 Setup CS 7S Its

‘Choose Install Location

` Choose the folder in which to install AppServ 2.5.10

Setup will install AppSery 2.5.10 in the following folder To install in a different folder, dick Browse and select another folder Click Next to continue Destination Folder crueesev Space required: 56.4MB Space available: 21.6GB Nullsoft Install Sau khi ấn next

Apache HTTP Server Information Please enter your server's information

Server Name (e.g www.appservnetwork.com) localhost Administrator's Email Address (¢.g webmaster @gmail.com) phanhoa037@gmail.com| Apache HTTP Port (Default : 80) so

Nullsoft Install System v2.18 —

O muc sever name ghi: localhost

O muc Administrator’s Email Address ghi địa chỉ Email của ban

MySQL Server Configuration Configure the MySQL Server instance

NysSar

Please enter Root password for MySQL Server Enter root password

Re-enter root password MySQL Server Setting

Character Sets and Collations

(J) Old Password Support (PHP MySQL API function.) Í—] Enabie InnoDp (<Back |]Í mm ] [ cama }

Mặc định truy cập Database quy định là root

Trang 9

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” Các thành phần cịn lại để như mặc định Se Completing the AppServ 2.5.10 Setup Wizard

AppServ 2.5.10 has been installed on your computer Click Finish to dose this wizard

(W) Start Apache

W) start mysau

Qua trinh cai dat kết thúc bạn đã cĩ một server ảo để chạy NuKeViet Lưu ý: Với cài đặt mặc định thì C:\Appserv\www là địa chỉ webroot nơi bạn copy file php vào đây

Sau khi cài đặt xong mình tạo cơ sở dữ liệu rỗng:

Mở trình duyệt (Internet Explorer hoặc Google Chrome) gõ địa chỉ: http:/1ocalhost/phpmyadmin/

1.544

Nhập User name: root (Mặc định là root)

Trang 10

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web” Password: root (Mật khẩu bạn nhớ ở phần 1) phpMyAdmin - 2.10.3 hy set UTF-4 Unicede (#8)

— =“ § grrecton coluton | x unicode x Tạo

ye elect 3 databane © Create new databave (® a io — “.—.— Gõ Tên Cơ Sở sn Ỉ Dữ Liệu axe Phanhoa | B mg Bicone i Cơ sở đữ liệu rồng vừa được tạo 2.1.2 Cài đặt NuKeViet Sau khi hồn tất quá trình cài đặt Appserv chúng ta tiến hành cài đặt NuKeViet

Download gĩi cài đặt tại địa chỉ nukeviet.vn Sau khi dowload xong giải nén vào thư mục www

Tạo database tên tùy ý Import cở sở dữ liệu của nukeviet vào đường dẫn ./sql/nukeviet sql

Mở IE lên gõ đường dan sau http://localhost/nukeviet/html (6 day đặt tên thư mục chứa site là nukeviet)

Trang 11

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

CN » Computer » LocalDisk(C:) » AppServ » + | +s ff Search App 2 |

File Edit View Tools Help —|

Organize.» Include in library, ~ Share with.» Bum.» Pictures naa BB Videos RE - 1! Computer Bas ee 2011-04- ae | Disk (C: SG) di vu i phps a : SS - 2011-04- 2010: ca GIAI TRÍ (Ð:) z r 3E ininstall-AppServ2.5.10.exe —— 2011-04-

B® Local Disk (E:) : ; |

“ CD Drive (G:) D-com 3G public_html trén host |

l£® - œ X 2 cẻ ng Aeneeengecceccsawns=pnp

L2 Most Visted Smart Bookmarks @> Getting Started » Latest Headlines

+ twechon agen ngs Bn quyền LựA CHỌN NGƠN NGỮ,

Do sai Hãy kya chọn ngơn ngữ mà bạn dự định sử đụng trong ste

Kiếm tra việc CHMOO Won =

Cấu hình cơ sở dữ liệu SN

Mở trình duyệt Internet Explorer gõ địa chỉ: http://localhost/nukeviet/

(của bạn khác) màn hình xuất hiện:

Lựa chọn ngơn ngữ cài đặt Chọn bước kế tiếp

Kiếm tra máy chĩ -+- Kiếm tra vite CHMOD

CSu hinh oo 28 0 Hew: Thơng tin website Kết thĩc

Trang 12

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Trang 13

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” YÊM Srre sahoihonginso@gmail hip erat t MAT KhẨu = NHẤP LAI MÁT KHẨU * — cho CÂU mơi pự mhườn| xã hội là gì? cAu TRA Lot COA BAN * quân thế => Quay tại bước trước © a

Điền thơng tin (Phần này để bạn đăng nhập quản trị nên bạn phải nhớ tên

tài khoản ADMIN và Mật khẩu)

Chọn: Thực hiện

đệ Cá đặt akeviet x | 7 Web Henting Control Pena | (> Oo you want Fireox to remember the password for “sshothongtineo@pmed.com” on co.cc? I===i==- (CAI DAT NUKEVIET v3.0

Lựa chọn ngơn one * KẾTTHÚC

Kiếm tra máy chủ - _ Bạn đã cài đặt thành cơng!

Kiếm tra việc CHMOD % xe chúc mừng! Bạn đã cải đặt thành cơng hệ thống Nokeoet Bợn căn đăng nhập váo khu vực quản trị để bến hành các

bước cấu hình see

(hd ¥: Hay CHMOD thu myc uploads trén webroot va céc thự trục coa nằm trong nĩ ở chế độ 777 Hiếu khơng tầm ‘Thing tin website ° việc này ngay, hệ thống sẽ khơng cho phép bạn uploa các tập tr: lên host

Kết thức '® Mọinhụ cầu về hỗ trợ kỹ thuật xe lên hệ tại điễn đàn Hukeevset.VN

Xn cảm ơn và chúc thành cơng!

xem trang a QD (ping cháo trang quản trị

iy pháo GIU/GPL v2.0

Sau khi cài đặt xong sẽ được như sau

Trang 14

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Ghuảng cáo srên mã cgướn NhakceViet

Tiếp theo bạn đĩng trình duyệt lại Địa chỉ trang của bạn là http:/localhost/nukeviet/ (ở đây nukeviet là tên site của bạn)

Để vào phần quản tri ban go địa chi sau http://localhost/nukeviet/admin/ Phan quan trị sẽ như hình bên dưới: 1 5S Cran Xin cho admin | Lan đồng nhập Quản tị trước vào 16:34 18/02/2011 © Thơng tin Thơng tin

Cấu hìnhsie ? Thơng tin từ các module

Tiện th mởrộng Ơ TinTức Tổng số bài viếthiệu lực 3

Các biến mổitường | Thànhviên Số thành viên 1 Các biến tiền định

Nhật ký hệthống _ Phiên bản NukeViet ( Kiểm tra phiên ban NukeViet)

Tin Tức Phiên bản bạn đang sử dụng si

Thành viên Phiên bản mới nhất Số phiên bản: 3.0.12488, cập nhật vào: 20-10-2010 07:00

Trang 15

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web” 2.2 Giới thiệu một số thành phần trong phần quán trị NuKeViet

Sau khi bắm nút Đăng nhập trang quản trị, bạn chuyển đến trang Đăng nhập quản trị hệ thống, rồi nhập vào ơ Bí danh (tên tài khoản quan tri) va Mat khẩu Ư cửa số NukeViet CMS, bạn cĩ thê sử dụng các tính năng sau để quản lý website:

"_ Thơng tin: Chức năng thơng tin cho ta biết được cấu hình site, cấu hình máy chủ, cấu hình php, Các tiện ích mở rộng của php, nhật ký hệ thống = Quan trị: Chức năng quản trị Website, thêm sửa, tìm kiếm danh sách thành viên, kiểm tra cấu hình, sao lưu phục hồi cơ sở đữ liệu

"_CSDL: Cho biết thơng tin chung về csdl, các table thuộc csdl, sao lưu dữ liệu, kích hoạt các tiện ích, định dạng, số lượng file lưu

"Cấu hình: Cấu hình site rồi tiến hành thiết lập theo ngơn ngữ: Tên gọi của site, Mơ tả của site (hiên thị trên thanh tiêu đề của trình duyệt), Giao điện mặc định, Module mặc định trên trang chủ (module này sẽ hiển thị khi

bạn truy cập vào tên miền), cĩ thể đánh dấu kiểm vào ơ Si/e ngưng hoạt

động nêu đang bảo trì hoặc sao lưu, Nội đưng thơng báo khi site ngưng hoạt động

Ngồi ra, bạn cĩ thể thay đối các thiết lập khác ở mục Cấu hình chung, như 7? khĩa cho máy chủ tìm kiếm (giúp máy tìm kiếm dễ tìm ra website

bằng các từ khĩa), Email nhận thơng báo lỗi, Cấu hình hiển thị captcha (hién thị và khơng hiển thị mã bảo mật), Ä⁄ú¿ giờ của site, Kích hoạt tiện ích đếm số người online, Kích hoạt tiện ích thống kê Bắm Lưu đề thay đối cĩ hiệu lực

" Cơng cụ Web: Chức năng dọn dẹp hệ thống làm sách cache, chuẩn đốn, kiểm tra thứ hạng của trang web, quản lý máy chủ tìm kiếm, kiểm tra phiên bản, cập nhật các thơng tin mới, thay đổi và xĩa các file

Trang 16

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web”

"Ngơn ngữ: Biết được tên ngơn ngữ cài đặt ngồi site, sửa ngơn ngữ, kiểm tra, tạo ngơn ngữ giao diện, cho phép quản lý hiển thị tên ngơn ngữ, đọc xuất, dowload các file

= Quan ly Module: Cho biết các module đang hoạt động, cĩ thể thêm mới, xĩa, kích hoạt, khơng kích hoạt, tạo module ảo, cài đặt tự động cho phép lựa chọn các tiến trình cài đặt

* Quan ly giao diện: Để tạo một giao diện đẹp phù hợp với nội dung trên web giúp thu hút người xem nhiều hơn vì vậy cĩ thể sắp xếp các khung nội dung theo ý muốn Ở mục thiết lập layout, bạn chọn một trong bốn vị trí body — right, body, left — body — right, left — body 6 muc Main cua tig module Muc quan ly block giúp chúng ta đi chuyền các khối module đến vị trí cần thiết cĩ thể sắp xếp sang hắn bên trái (hoặc bên phải) để làm tăng diện tích của khung nội dung Ngồi ra cĩ thể thêm block, sao chép block và cài đặt giao diện

"_ Quản ly file: Chức năng hiển thị tất cả các loại file, tìm kiếm, duyệt và

upload

2.3 Cấu trúc hệ thống Nukeviet : Nukeviet cĩ cấu trúc rõ ràng như sau:

» Himl (Root -thư mục gốc Bạn cĩ thể đổi tên tùy thích) | -`ADMIN (chứa các file phục vụ việc quản lí site)

| -\CASE (chứa các hàm chính gọi thơng qua Admin file) \UANGUAGE (chứa các file ngơn ngữ cho khu vực Admin) | -\LINKS (cac liên kết chinh tir Menu trong Admin Control Panel) | -\MODULE (chia cac file quan li ttrng module)

| -\BLOCKS (chtra cac file hién thi Block)

\WMAGES (chứa ảnh cho hệ thống)

[ -INCLUDES (chứa các file đữ liệu cho hệ thống)

\LANGUAGE (chứa các file ngơn ngữ cho hệ thống chính) \MODULES (chứa các module của hệ thống)

| -'THEMES (Giao diện của hệ thơng)

Trong đĩ chúng ta sẽ can thiệp nhiều nhất vào các file và thư mục con trong 3 thư mục Blocks, Modules, Themes

Trang 17

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Chương 3: GIỚI THIỆU MODULE - BLOCK - THEME CUA HE THONG NUKEVIET VA CACH CAI DAT

3.1 Module

3.1.1 Module Ia gi?

Module (cịn gọi 1a Addons hay Plugins — tinh nang tang cuwong cho hệ thống) là những phần mở rộng của hệ thống Nukeviet Mỗi module sẽ đảm nhận một chức năng riêng cho hệ thống Nếu coi Nukeviet là một tổng cơng ty hoạt động theo mơ hình cơng ty mẹ - cơng ty con thì các module chính là các cơng ty con, chúng cĩ khả năng hoạt động và hoạch tốn độc lập nhưng chịu sự chỉ đạo của cơng ty mẹ Phần chính của một module được đặt trong thư mục Modules (trong thư mục gốc của Nukeviet) phần điều hành Module (nếu cĩ) được đặt trong thư mục admin/modules/

Dé vao phan quan li Modules trong Admin Control Panel ta nhap chuột vào Quản ly module:

Ơ Pmhsichmoiles

Quan lý Modules

Thế lập modie nĩi | » Danh sich cic module dang hoat dong

a SGIEESN

00/000] [li BỊ 4 Gớhu — 3001/10) Sha -0 Cai -8 Xia ple 2x] (8g Tnlúc — 3002WWMU g a Pia -0 Cali Tin Ti in Tức 3 BỊ (uses Thành viên 3001-44 g a Ỹ / Sia - © Cail Thanh vién as

= +] (mm Lnhệ 3004M0AMU g a a / Sia -ð 03ili -Đ Ma

-lên hệ

; Thống lẻ 3001-20102010 a a ra - 8 Cai -

inj 5 [x] satsis ữ 7 a Sha -€ Cail - 8 Xia

Năng 8 j>Ì ‘voting Tham doy ken 3.001-20102010 đ a o / Sita -@ Cailai - 8 Xba Cho biết đanh sách các module đang hoạt động thứ tự các module, tên gọi, phiên bản, các menu đầu và menu phụ, chúng ta cĩ thể xĩa, sửa và cài lại module

Trang 18

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web” 3.1.2 Cách cài đặt Module

Bạn hãy vào địa chỉ http://Nukeviet-download com/ nơi đây cĩ rất nhiéu module va theme cho Nukeviet

Các bước cài đặt Module:

Đây là trình tự tổng quát dé cài đặt một Module nĩi chung, mỗi Module

cụ thể sẽ cĩ hướng dẫn cài đặt riêng đi kèm file cài đặt

Bước I: Upload các file của Module lên web-hosting (nếu cài trên host) hoặc copy vào thư mục được yêu cầu (khi cài trên PC)

Tùy từng Module sẽ cĩ cách cài đặt khác nhau Tuy nhiên về cơ bản, phần chính của các Module sẽ được chứa trong thư mục con của thư mục Modules (Thư mục Modules nằm trong thư mục gốc của Nukeviet) Thơng thường, tác giả tạo ra Module sẽ thiết lập sẵn cấu trúc các thư mục cho Module và bạn chỉ cần copy Module đĩ vào thư mục gốc là xong (xem hướng dẫn đi kèm bộ cài đặt Module)

Bước 2: Cài đặt Cơ Sở Dữ Liệu (CSDL)

Một số Module cần cĩ CSDL riêng để chạy, một số khác thì khơng Để

biết Module cĩ cần CSDL hay khơng bạn hãy đọc kỹ file hướng dẫn cài đặt

cĩ trong mỗi Module

Nếu là Module cần đến cơ sở đữ liệu riêng, khi đĩ bạn sẽ phải cài đặt thêm Cơ Sở Dữ Liệu (CSDL) cho Module (Nếu Module khơng cần CSDL

riêng thì bỏ qua bước này)

Chúng ta vào phần quản lý module -> chọn cài đặt tự động -> lựa chọn tiến trình

Trang 19

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” Cài đặt tự động Lựa chọn tiền trình 1.961 Module + Block <== Cai dat ty động Hay chon goi dé cai dat:: C:\Users\Phan Hoa\Docu| Browse

Cai dat module

Hệ thống đã tãi Ién file: Weather_v3002.2ip - Dung luong: 44.42 KB Téng <6 file + folder: 57 Ie f = Để tiếp tục quá trình cài đặt click vào KIẾM TỊ hệ thống sẽ tự động kiểm tra tính tương thích KIEM TRA!

Cai dat module

Hệ thống đã tai lén file: Weather_v3002_zip - Durg luong 44.42 KB

Tơng số file + folder: 57 4] themes/ iB SỈ 4] themes/admin_defaultymodu es/weather/ themes/admin_default‘modu es/weather/index htm! 0 bytes [6] themes/admin_defaultymodu es/weather/main tpl 5 44 Ki lị themes/defaulv Si themes/default/blocks/ themes/defaullblocks/global weather tpl 1.58 KB themes/defat css) ages/weather'ird1 gif 92 bytes ages/weather'ird10_gif 32 ages/weather'ird2 gif 11C byt AOES//2-thieerrirz14 CHE 414 E8 10) 44 12 13) 14 15) 16) m7

Quá trình cài đặt thành cơng Hệ thơng sé ty dong chuyén ban sang trang kich hoat cai dat ngay bay gio or en trang quan ly module

Bước 3: Kích hoạt Module

Bạn đăng nhập vào Admin Control Panel (viết tắt là ACP hay Admin CP, nghĩa là "Bảng điều khiển của Người Quản trị") qua địa chỉ:

http:/Aocalhost/nukeviet/admin/

Trang 20

Đà án “Tìm hiểu NuKeViet và xây dựng ứng dụng web” Vào mục Modules, lựa chọn "Kích hoạt" cho Module bạn vừa cài Nĩi chung tùy từng Module, việc cài đặt và mức độ khĩ, dễ cĩ thể khác nhau Bạn cần đọc kỹ các file “Readme txt” hoặc “huong dan txt” cĩ trong

mỗi bộ cài Module

Sau khi Module được kích hoạt, nĩ sẽ xuất hiện trong danh sách các Module (mục “Tiện ích trên site”) Ngồi ra, bạn cũng cĩ thê truy cập nĩ bằng dia chi: http://localhost/nukeviet/modules php?name = tén module Trong đĩ tén module 1a tén thu mục chứa module đĩ

Ngoai ra 6 NukeViet 3.1 cịn cĩ tính năng mới thém Module ao

© | them module ao

Quan ty Modules

Thiét dp module méi

Thêm module ảo Cài đặttự động Giới thiệu Tin Tức Du Lich Quê Bác Kinh Doanh 'Cơng Nghệ Số download Gải Tỉ Thành viên Liên hệ

Ế_ Ghi chú:Tên module mới chỉ gồm các chữ cái, số và dấu gạch ngang

Tên mođule mới: Module gốc: Ghi chú: Giãi trí [Chon module [~] (Chon module contact news download Iweblinks GÌ menu

Nhập tên Module mình muốn tạo Chọn theo các gĩi Module đã cĩ Nhấp vào nút thực hiện Sẽ hiện ra trang sửa module cho mình chỉnh sửa nếu khơng mình để nguyên tiếp và nhấp vào nút thực hiện

Trang 21

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web” Sửa module “phap-luat”

Tên gọi NGu=

Giao diện Mac dinh [=]

Từ khĩa fim kiém Phân cách bởi dầu phẩy Quyền xem: Tat ca [x]

Kích hoạt m

Kích hoạt chức năng rss w

3.2 Block

3.2.1 Block la gi?

Block (khối) là các khối nhỏ trên website Chúng được hiển thị nhờ

các file đặt trong thư mục Blocks (xem hình sau) Thống kẽ truy cập @ Đang truy cập - 1 = Thành viên online : 1 @j Hơm nay : O Tháng hiện tại : 152 ta Tơng lượt truy cập : 1852

Thơng thường, các Block phục vụ cho các Module khác nhau, cĩ chức năng hiển thị lên web nội dung liên quan đến Module mà nĩ phục vụ

Để dễ hiểu bạn cĩ thể tưởng tượng website là một siêu thị, cịn Block là các gian hàng do các cơng ty con mở ra trong siêu thị ấy Khi khách hàng vào một gian hàng, họ sẽ đễ dàng tìm đến cơng ty đã mở ra nĩ Ý nghĩa hoạt động của Block cũng tương tự như vậy

Nhờ cĩ Block mà nội dung website trở nên đa dạng và phong phú Khách truy cập cũng nhờ thế mà nắm bắt nội dung website đễ đàng và nhanh chĩng tiếp cận đến mục mà họ quan tâm

Block cĩ thể được đặt bên trái hoặc phải hoặc ở giữa tuy theo người quản trị Ví dụ: (xem hình bên dưới)

Trang 22

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” Í 62:53 ICT Thứ Tư, 27/04/2011 Tin tire ~Những "phép màu" hĩa chất 7 dang so!

San phim ng + Motorola sé sin xudt Sức Khoẻ smartphone I8i to? Sức Mạnh Số * Làng Hồng Trù - Quê ngoại Bác Hà đề Đang truy cập : 1 “4 Hơm nay :0 PT Tháng hiện tại : 152 (ấu Tổng lượt truy cập - 152 Bí danh năm Đình à chẵn 50 Mật khẫu —=¬ êm tứ = nhất, cũng là ngĩt =

_— 100 năm từ ngày Bácrời quê hương làng _ ` Những 'phép màu” hĩa chất đáng sợi “Sen bên ba đi khắp gĩc bễ chân trời BỊ viêm khớp nên ăn nhiễu gừng

Hai lần Bác Hỗ về thấm quê Làng Hồng Trù - Quê ngoại Bác Hồ

Để vào phần quản lí Block trong Admin Control panel, ta vào quản lý giao

Đăng nhập | Guên mắt khẩu? Í - Đăng nhập bằng OpenID Google Đj Yahoo ($ Myopeni diện chọn: Quan ly block:default Hãy lựa chọn [x 1[=] ÍFOOTERSITE[SÃ teoerste mm ed Bie cs Tất cả các news: Content news Detail s ư news Main glean ees

1 [=] LEFT [x Menu news global block_category php Cá pes Search “xen =

news Topic Vi

2[=) LEFT [=] Quang cao trai banners globalbannersphp cĩ Mea “đi n Thống kê tru ã Tất cả các © Siva -

(Sled Ee Bel y statstics global countor.php co ng “xa A 1=] = global menu eme default globalLmenu theme_defaultphp menu a Tất cả các module + sửa

1) [RIGHT EE ciertnieu about global about pnp co eee “Sie 0 2[=] [RIGHT [Te] Bang nhap than Uses global login hp cĩ TH “8 #9

3[=]_ [RIGHT [=] Tham doy kién voting global voting_random php Cĩ Tật cả các %4, ¬

1= TOP [) Tí nỗi bát news module block headline php Co news Maint ne

2=] [Tor TED Quine <0 9902 banners global banners php cĩ Tất cả các “SB, 20

Thiét lap jai vi tricac block €>Thémblcck Xĩa Chon tatca 86 chon tatcé

= Cho phép sắp xếp vị trí hiển thị, tên block, các file, lựa chọn module Ngồi ra cịn cĩ chức năng xĩa, sửa Block

Trang 23

Đồ án “Tìm hiểu NuKeViet và xây dựng ứng dụng web”

3.2.2 Thém Block

Bằng ý tưởng cài đặt gĩi Module + Block, vi thế một block cĩ rất nhiều

kiểu thể hiện khác nhau, trình bày các đữ liệu khác nhau Đây là một bước tiến mới để tiến tới việc “Block hĩa các module”, nâng mức tùy biến module lên cao nhất

Chọn kiễu block EEEESESTEIEXZEI x | Chon block ix]

Tên block:

URL của tên block:

Template Mac dinh| ~ |

Vi tri: [MENU SITE [~]

Ngay hét han: ZiÏl (dd/mm/yyyy) Kích hoạt Zi Cĩ Ai cĩ quyền xem Tát cả [xl Áp dụng cho module: Chon module Chap nhan Ví dụ tạo một số Block cĩ sẵn

+ Tạo block thống kê số bài viết trong site

Trang 24

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Tên block: Thống kê truy cập

URL của tên block:

Template Mac dinh [>]

Vi tri: LEFT [el

Ngay hét han 3) (dd/mmiyyyy)

Kích hoạt #\ Cĩ

Ai cĩ quyền xem Tất cả Lx]

Thuộc nhĩm 2_ Fi Tách ra khỏi nhĩm và tạo nhĩm mới (64 block)

Áp dụng cho module @ Tatcacac module © Chon module Xem kết qua : #@ Đang truy cập : 1 « Thành viên online : 1 sXiấ Hơm nay : 3 #2! Tháng hiện tại : 51

la TƠng lượt truy cập : 51

3.2.3 Một số Block được tích hợp sẵn trong NuKeViet

“ Quảng cáo trái: Hiển thị Banner quảng cáo trong Block Bạn phải chắc chắn rằng độ rộng của Banner bạn chọn khơng vượt quá độ rộng của Block Nĩi chung, khoảng 100 đến 120 điểm ảnh rộng là tối đa

Nội dung: Block này cho phép hiển thị các biểu tượng vào Module nội dung của bạn

* Ngơn ngữ: Block này cho phép người xem cĩ thể thay đổi ngơn ngữ trên site

« Tin nổi bật: Hiển thị danh sách bài viết được đưa lên site của bạn

mới nhất

* Đăng nhập thành viên: Cung cấp một giao diện để người dùng cĩ thé đăng nhập hoặc đăng xuất khỏi site của bạn

Trang 25

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

* Thống kê truy cập: Hiển thị tổng số lần truy cập đến site của bạn * Cac bài viết cũ: Hiển thị danh sách những tin cũ trong site của bạn

* Thăm dị ý kiến: Hiển thị một cuộc khảo sát ý kiến của bạn đọc

* Thành viên online: Hiền thị danh sách thành viên và khách đang truy cập site của bạn

» Search: Hỗ trợ tìm kiếm trên site

Trên đây là một số Block cĩ sẵn trong nukeViet Bạn cũng cĩ thể tạo thêm những Block khác phục vụ cho những mục đích riêng

3.3 Theme

3.3.1 Theme là gì?

Theme hay cịn gọi là Skin là các giao diện khác nhau cho website Day là giải pháp lí tưởng giúp cho việc thay đổi giao diện website trở nên dễ dàng Nhờ thiết kế mỹ thuật của tác giả tạo ra theme mà website cĩ thể được trình

bày dưới các bố cục khác nhau Điều này sẽ giúp cho website khơng bị nhàm chán (xem hình sau) è tintucxunghe Tín Trong Nước _Tn Thế Giới | Giáo Dục | Sức Khố Pháp Luật ChínhTrị XãHội

Trục vớt hộp đen thứ 2 của máy bay Air mm về phần mộ Bà Hồng Thị

France Núi Động Tranh nằm trong dãy núi Đại Huệ thuộc xã

(Dân trị - Nguyên nhân thảm kịch hàng khơng bí ẩn của hãng A France

vốn cướp đi sinh mạng của 228 người hồi năm 2009 cĩ thế sắp được gäi

mã sau khi hộp đen thứ 2 của máy bay đã được tn thấy

'Xem tiếp >

Hai chị em ruột Điều gì ấn sau loại Doanh nghiệp

vận chuyến 6.000 sẽ thực phẩm bạn mm “chê” trường,

viên ma túy qua 3# thèmăn? FAM “chế snh ven

biên giới

Tín Trong Nước > Pháp Luật Chinh Th Xã Hội g

+ Khi di vat vả/khi về gian nam

Miên Bắc cịn mưa, thời tiết xấu trên biển

+ Thi mat han tr Ain LS msdn cắn

GVHD: ThS Vii Van Nam 24

Trang 26

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” 3.3.2 Cách cài đặt Theme

Tương tự như cài module bạn cài theme bằng cách unzip tải gĩi ngơn ngữ tại địa chi: http://nukeviet com

Mở trang quản trị bằng đường dan: http://localhost/nukeviet/admin Mở menu bắng Quản lý giao điện: Chọn cài đặt theme

Cài đặt theme: Hãy lưa chọn [r]

Hay lua chon: _

Cải đặt therne lên hệ thơng Đĩn Gi theo tén theme Nhấn vào tiếp tục Chọn theme cài đặt Hãy chọn gĩi đễ cài đặt: : on Nhấn vào tiếp tục Cài đặt theme Hệ thống đã tải lên file: THEME_gdtd.zip - Dung lượng: 791.74 KB Tổng số file + folder: 315 [1] gata is } 9 [2] gdtd/blocks! {3} gdtd/blocks/global, about tpl 172 bytes [4] gdtd/blocks/global.couter.tp! 1.23 KB {5] gdtd/blocks/global.login tpl 2.90 KB {6} gdtd/blocks/global weather tpl 3.37 KB [7] gdtd/blocks/index htm! 129 bytes [8] gdtd/config ini 1.08 KB l8] gdtdfcss! [10] gdtd/css/admin.css 3.04 KB Ha Qdtdicss/banners.css 1.79 KB [12] gdtd/cssicategory.news.css 2.38 KB [13] gdtd/cssicontact.css 793 bytes [14] gdtd/cssicontentslider.css 1.42 KB [15] gdtdicss/download.css 7.15 KB [16] gdtd/css/icons.css 988 bytes Mt

HH7 nfalceefleR cse 7R2 hưes

Để tiếp tục quá trình cài đặt, click vào KIỀM TRA hệ thống sẽ tự động kiểm tra tính tương thích

KIEM TRA!

Nhấn vào nút kiểm tra hệ thống tải file lên

Trang 27

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” Cài đặt theme Hệ thơng đã tái lên file: THEME_gdtd.zip - Dung long: 791.74 KB Tổng số file + folder: 315 [1] gata! [2] gdtd/blocks/ = [3] adtd/blocks/global about tp! 172 bytes 4 gdtd/blocks/global.couter.tp! 1.23 KB [5] gdtd/blocks/global login.tp! 2.90 KB {6} gdtd/blocks/global.weather.tpl 3.37 KB 17) gdtd/blocks/index html 129 bytes [8] adtd/config ini 1.08 KB I9] gdtd/css/ [10] gdtd/css/admin css 3.04 KB lai gd†d/css!banners.css 1.79 KB 12] gdtd/css/category.news.css 2.38 KB [13] gdtd/css/contact.css 793 bytes [14] gdtd/css/contentslider.css 1.42 KB [15] gdtd/css/download.css 7.15 KB J8 Qdtd/css/icons.css 988 bytes Y

171 adtdireshioR rec TR2 hđae

Quá trình cài đặt thành cơng Hệ thống sẽ tự động chuyên bạn sang trang thiết lap layout cho giao dién

Quá trình cài đặt thành cơng

Sau đĩ bạn trở về phần quản lý giao diện để kích hoạt sử dụng lên trang

chủ hoặc xĩa khỏi hệ thống | i i Ị Hi! 1 iil { |

1" | | i

Kích hoạt sử dụng | Xĩa khỏi hệ thổ

Thiết kế bỡi nhĩm phát triễn giao diện NukeViet thuộc VinaDes Jsc Được ra mắt

từ phiên bãn NukeViet Close Beta 3.0 và sử dung lam giao dién mac dinh cho phién ban chính thức Đây là giao diện mặc định của hệ thơng Bạn khơng được xĩa, đơi

tên và An nên sửa trực tiệp vào giao diện này Nêu muơn, hãy copi thành giao

diện khác đề chỉnh sửa và kích hoạt sử dụng giao diện mới đĩ

Các file + thư mục nằm trong: /themes/default/

Các vi trí thiết kế trong theme: MENU SITE | HEADER | LEFT | RIGHT | TOP | BOTTOM | FOOTER | FOOTER SITE

Thame Trisfena I fon thiết kế Ai Vinatri Ontina

Trang 28

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Chương 4: HƯỚNG DẪN SỬ DỤNG MỘT SĨ CHỨC NĂNG

TRONG ADMIN CONTROL PANEL

4.1 Hướng dẫn sử dụng một số Module trong Admin Control Panel 4.1.1 Sử dụng Module giới thiệu

Ơ ` Danh sách các bài giới thiệu

Dis m———~-—~

Tn Tire ty) Citi thiguvé NukeViet 30 Hoat ding y Sửa -ŸĐJúa

Thanh vgn ay GiGi higuvé cing duyên quảnNeiel Hoa ding vị Sửa -Đ1úa

Trang 29

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

- Ngoai ra Module News:

e Cho phép sử dụng ảnh minh họa ngồi site

e_ Thêm chức năng đăng/sửa/xĩa bài dành cho thành viên

Cấu hình đăng bài viết của thành viên a Tất cả ww H lai Thanh viên wi a Kì W Nhĩm 1 Eì w wl lai

e Bơ sung câu hình trình bày theo lưới, theo list bài viết + Cĩ 10 kiêu trình bày bài việt trong chuyên mục

Quản lý chuyên mục Xem ngồi site

1 Tmtức3) Cĩ v — theolưới mớilêntrên 3 + @Thêmbàiết -⁄ Sửa -fXĩa == danh sách, mới lên trên =

2 > San pham Cĩ v danh sách, cũ lên trên 3» @Thêmbàivết - / Siva - Xda

" theo tiêu đả, mới lên trên — ;

3v Đốiác Cĩ v theo tiêu dé cũ lên trên 3 v _ @Thêmbàiviết - / Siva -fĐXĩa 4 + Tuyéndung Cĩ v theo lưới ciHơn trên 3 v_ @Tnêmbàivết - “Sửa -fĐXĩa

chuyên mục, tin khác nằm bên trái

chuyên mục.tin khác năm bên phải » Thêm chuyên mục chuyên mục.tin khác năm bên dưới

chuyên mục thành 2 cột

- Bồ sung tính năng cho phép mỗi admin upload vào 1 thư mục riêng của news

Với các kiểu trình bày đa dang nay, cdc ban cé thé sit dung module News cho nhiều mục đích khác nhau Ví dụ kiểu 2 cột và kiểu chuyên mục phù hợp cho dạng tin tức chuyên nghiệp; kiểu lưới phù hợp trang giới thiệu sản

phẩm, album sản phẩm; trình bày theo tiêu đề phù hợp với các bài viết cần

trình bày thành mục lục; trình bày theo danh sách phù hợp với các trang Blog cá nhân với khả năng này NukeViet sẽ đáp ứng mọi nhu cầu sử dụng trong một module cĩ sẵn trong nhân hệ thống là module News

Trang 30

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” 4.1.3 Sứ dụng Module thành viên

e Thêm thành viên mới

© ' Thêm thành viên mới iớithiệu _ Sức Tài thuần CC = Email 0 Thêm thành viên mới Mậtthấu ® Tébi bch hoat Nhớnhànên | Laplaimétindu ® Thêmthớn | cảhhiong 0 Câu hơi bảo mật Câu tả lời ® Nội uy sie Cáninhmodle | H9Ể"

& Giifnh NA

e_ Xem thơng tin thành viên

TV đợi kích hoạt

Tìm kiếm thành viên theo: — x

Từ khĩa fìm kiếm khơng lof các mã html

e Thêm câu hỏi bảo mật chỉnh sửa và xĩa câu hỏi bảo mật

Trang 31

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Câu hỏi bảo mật

1 + Bạn thích mơn thê thao nào nhất 2Lưu -ĐXĩa

2 + Mĩn ăn mà bạn yêu thích ⁄ Lưu -fXĩa 3> Thằntượng điện anh của bạn 2Lưu -Xĩa

4 + Bạnthích nhạc sỹ nào nhất A Luu - 8 Xda

§ + Quêngoại của bạn ở đâu ⁄ Lưu -ĐXĩa

6 + Tên cuốn sách "gối đầu giường" 2 Lưu -ĐXĩa 7 + Ngày lễ mà bạn luơn mong đợi 2 Lưu -ĐXĩa Câu hỗ bảo mật 4.1.4 Sử dụng Module liên hệ e Thêm bộ phận liên hệ e_ Nội dung thơng báo © | Thém bộ phận gang Tên bộ phận: me Điện thoại: Thành viên Fac Liên hệ Email: Các bộ phận Ghi chú: Nội dung thơng báo Thăm dỏ ý kiến

4.1.5 Sứ dụng Module thăm dị ý kiến

© Người quản trị cĩ thể đặt ra câu hỏi và thăm dị ý kiến Quai by tha do

1 Ban et gv Vit 3? {nh chon / Sit «X00

3 Banqun tim loti gunn? Oh chon th A Sin -BXb0

Trang 32

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” 4.1.6 Sử dụng Module quảng cáo Thêm danh sách khách hàng - Ss Thêm khách hàng Giới thiệu Tin Tức “<< 'Đễ thêm khách hàng mới, bạn cẩn điền đầy đũ vào các ơ trống dưới đây Thành viên

Liên hệ Tài khoăn: ad

Tham do y kién Mat khdu: ”

Quảng cáo -

Lăp lại mật khẩu:

i Khách hàng -

Thêm khách hàng Khen

Khối quảng cáo Họ và Tên: cd "Thêm Khối Website: http Quang céo = = t ‘Dia chi: Thêm quãng cáo Rss lên download Điện thoại: shops = Mobile:

Kiéu file được upload: ÍClimages [E] fash

Xem danh sách các khơi quảng cáo

Kh6i quảng cáo

» Danh sách các khối quảng cáo nhàng:

‘Quang cao giua trang Tắt cả ngơn ngữ 5101 1000k Ấ( Chitiết| ⁄ Sửa |@ Thêm quảng cáo |Đ Xĩa

Quang cao bai Tấtcá ngơn ngữ 190x500px © —S Ghitit) # sira | © Thém quéng céo | Xa

Thêm khối quảng cáo

Trang 33

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Thêm Khối

é Để thêm Khối mới, bạn cần điền đầy đú vào các ơ trống dưới đây

Tiêu đề: :

Kích thước quảng cáo: 5 Chiều rộng: 50 Chiều cao: 50

Ngơn ngữ: Tat ca ngơn ngữ v

Kiễu thễ hiện: sequential +

Giới thiệu về Khối:

Xem danh sách các quảng cáo đang hoạt động

Quảng cáo

> Danh sách các quảng cáo đang hoạt động

vinades 28-04-2011 Khơng hạn chế w S chitiét| 4 sira | Xĩa

Thém quang cao

Ơ | Them quang céo

Tin Tức Ấ€_ ĐỂthêm quảng cáo mới, bạn cần khai báo đầy đủ vào các ơ rồng dưới đây ”

Thành viên

Liên hệ Tiêu đề Tải liệu

Thâm đỏý kiến HE Thuộc Khốt ” _ Quang caotrai(TẢIcảngơnngũ) — v is

Khách hàng: Ỷ

Khách hàng °

Thémincnnang | Fletinh quang co (mages, ash: Dien quan do an\Mot so (Browse )

Khối quảng cáo | Chiithich cho hinh: cc ThữmKhổi Í Ưn tqickvàotình Mpi/ Quảng cáo = Bat da TH u 30042011 8 Rss KẾtthúc 8 download

shops Thêm quảng cáo

Trang 34

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

4.1.7 Sir dung Module rss

" Ghi nội dung thơng báo lên slite

© | N6i dung théng bao

Giới thiệu slite dang trong thoi gian bao dung Tin Tức Thanh viên Liên hệ Thăm dỏ ý kiến Quảng cáo Rss download 4.1.8 Sử dụng Module album = Thém album mới © | Them album moi Xem ng Giới thiệu Tin Tức Tên album ph Thành viên Liên hệ Ảnh đại diện ‘Inukevietluploads/albums/anh-khu-mo jpg hen nh] Thăm dị ÿ kién Quảng cáo in Rss hg albums Thêm album mới Ảnh trong albums

"_ Thêm mới, chỉnh sửa, xĩa, đanh sách ảnh trong album

Trang 35

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Ơ ` Danhsáchảnh trongalbums Xem ngồi si ‘Abums anh khumo |> ee we of bị —~ anh mộ 4 Sửa - Xĩa

oe & ke anhkhu no / Sửa- E 16a

nịạ |e ngơi mộ xd năm 1984 Á sửa - ĐXĩa

Thêm album mới 5 ions | og RY sia Thâm Ảnh mái " Thêm ảnh mới vào trong các album đã tạo @ | Thém anh moi Tén anh Albums mm Đường dẫn của ảnh Chon anh Mota Thiêm album mới

Anh trong albums =

Thêm ảnh mới

4.2 Sứ dụng một số chức năng trong Administration Menu 4.2.1 Chức năng Thơng tin

"_ Kiểm tra cấu trúc của site

Trang 36

Đồ án

© | cấu hình site

Thơng tin 2 » Cau hinh site HN x Cấu hình ste Domain cia site

Céuninh PHP | Đườngdẫn đếnsie

Tiénich méréng | Dudng dn tuyét abi dén site

Các biến mỗi trường Thư mục chứa site

Các biến tiền định Domain lưu cookies i ae ‘Thu mucluu cookies Nhậtký hệ hồng a ‘During dn tuyét d6i đến thư mục chứa sessions Giớithiệu — Mũi giờ của sile Tin Tức

Thành viên > Cấu hình máy chủ

Liên hệ Phiên bản NukeViet

Thắm đơƒ kiến Phiên bản PHP — i chủ và PI cdc Giao thức giữa máy chủ và PHP Hệ điều hành máy chủ Rss Phin ban MySQL download “Tim hiéu NuKeViet va xây dựng ứng dụng web” hip/localhost http:Mocalhostinukeviet DiAppServwwwinukeviet Inukeviet InukeAiet DiiAppServwwwinukevietsess! AsiafBangkok (+07:00) 3.1.03 Kiém tra phién bn NukeViet 526 Apachei2 2 8 (Win32) PHP/6.2 6, apache2handler WINDOWS NT 5051 e_ Thêm nhật ký hệ thống, ghi đầy đủ các thao tác quản trị Xử lý dữ liệu theo ngơn ngữ: Trang chủ site Ơ Thốt oe

een rt Pee eee en Quản lý giao diện v Quản ýFie

“Tải khoản Quản tr: admin | Ban đã đăng nhập Quản tị cách đây 1 gỡ 22 phút 6 gây 09:42 ICT Chi nhật 2002/2011

© | Nnat ky hé thống

Thơng tin

ci in ste Mo Ten Module Ten sylien hich Te hign Tétgln Thao tie

Cấu hình PHP ví— upload Xéa file uploads muongdan jpg admin aaa xĩa

Tiện ích mở rộng —— | ee XéaBaivit Tg asutentaivietnam amin ậ; Ramắtcơngtymã nguồn 03:23:13 AM 17-02-2011 ®xúa

Các biến mỗi trường _ Gơng bổ đự án NukeViet xi a

Các biến tiền định Zw news Sữabàiđết 3Q3au1uhángramảl admin eo X6a Nhật ký hệ thống Giới thiệu Tin Tức Thành viên Liên hệ Thăm đỏ ý kiến ‘Quang cao Rss

$6 lin truy cập CSDL: 7/0.443 Danh sách queries —

© Copyright NukeViet 3 r908 Allright reserved =

Trang 37

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” 4.2.2 Chức năng các danh sách quản trị Website

Ơ ` banh sách Quản trị website ua tt = Têntàihộn Câuhin — Email ca Tên gọi trên site eee Quyền hạn Thành viên 'Chức đanh Liên hệ “Trình soạn thao

Thăm đỏ kiến Các liễu fe được phép tãilên

Quay 'Được phép sữa, xĩa iee

a 'Được phép tạo thư mục

'Được phép đổi tên xĩa thư mục

download Ngày ham gia `

oe Tỉnh tang hiện tại

—— Lần đăng nhập gần đây

Bing Bang binn at

BÌng hệ đều hành

¢ Cau hinh trang quản trị

* Kiém tra dia chi truy nhap = Thém thong tin tai khoan rim cuins; EA NgDDDDDRDDDDDDDDDDDDDDDDDDDDD NHÀ phanhoa phanhoa037@grail com phanhoa Tổi cao ‘Administrator creditor ‘adobe, aplicaion, archives, audio, documents, ash, images, real, vdeo cĩ cĩ cé Thứ nd, 2620872011 21:45 Host ding (Chi nhat, 010572011 08:55 127001 Internet Explorer v7.0 Windows 7

Kiểm tra tường lửa cho khu vực admin Kiểm tra IP khi truy cập khu vực admin

Hiễn thị chỉ tiết các thơng tin tài khoản cũa người quản trị

Cho phép người điều hành chung tạo và thay đổi quyền hạn người điều hành modules

Trang 38

Đơ án “Tim hiểu NuKeViet và xây dựng ứng dụng web” 4.2.3 Các thơng tin chung về cơ sở dữ liệu

wot '» Thơng tin chung về CSDL “tintucxunghe”

Data backup (May chi MySql localhost via TCPAP

Cảuhnh | ign bn may ci uySal 5051

Giới thiệu Phiên ban giao thirc MySql 10

Ti Tie Tén may chi tS locahost

oe Tên CSDL rlucuunghe

Liênhệ ‘Tai khoản truy cập CSDL root Bảng mã CSDL u88

Thăn kiến Mã so sánh CSDL zi 'ưE8_general di

bes) Múi gờ của CSDL ‘SYSTEM

Rss

tombe ' Các Table thuộc CSDL "tintucxunghe”

om ak [el tl [| cll

weather rỊ 2u 23018 Z80TB 0 1U HIẾN a 2145 28042011 0705005201

Fj authors_contig 1,024.00 bytes 2580018 9 9 ufồ MNSAM 1 2141 28/04/2011 21:41 28/04/2011 Fj tang 1,024.00 bytes 256.0078 0 9 iB IMNSAM 1 21:41 28/04/2011 21:41 28/04/2011

F banners click 919KB 268008 0 2 W8 HNSAM — nhà 214128042011 065430042011

4.2.4 Các cấu hình site

“ Cấu hình site theo ngơn ngữ

© | Cau hinh site Theo ngơn ngữ: Tiếng Việt

Cấu hình

Cấu hình site Tên gọi của site tintucxunghe

Céuhinn chung | 6 ta cia site Tin tre Xứ Nghệ

Tiền trình — tự động Tơ cho mớ chủ êm Bovis a ara tin tee

Câu hình SMTP

Cấu hình FTP Tén file logo cia site images/logo.png

Cấu hình MetaTags | Giag diện mặc định default >

Máy chú tìm kiếm =— Kon mặc định trên trang Tn Tụ ° we v

Quan Ij IP cam

Cấu hình upload

" Câu hình chung cua site

© | Cau hinh chung

Cáunnh

(Cau hình site 'Kích hoạt da ngơn ngữ a

Chari chứng | gga nate cnn “Tổng viet =

Tiến tinh Câunnh tự động, | Gago apn người quản ` ‘admin full ‘Ste host dng ảnh thường ~ ~

Cau hinn Meta-Tags Eman cia che a]

Máy húữmếm | mata ngage phạnos037Qgmai com tuản căm h ee

Cchution lon

aaa “Câu hình hiền tm captena Khi khách đăng ký ~

TaTee Mã sợ của sa AnsĐmnglek +

Trang 39

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web” Bật chế độ grip

Kích hoạtiện ich đếm số người oine Kíchhoạttiện Ích thống kê

Kích hoạt chức nang toi wu site Kiểm tra và chặn các máy tinh dùng proxy

ích hoạt iện Ích kiêm tra và chuyển hướng các REFERER bên ngồi n trang chủ Cc domain chay site, cách nhau bởi dau phay

Tiént6 cookie

Tién to session

IDtaikodn Google Anatics

(C6 dang UA-XXXXX-x, xem chi tie) ‘Dac tinh Domain khi Khai bao vOi Google Analytics S&S Ss Kich hoat tan site x Khơkểmta + localhost muộc_ mg m3s_D5mOor Domain duy nhat v lưu "_ Các tiến trình tự động Tiến trình tự động

Kétnoi voile thuc thi Kếtnổi voi ham thu thi Thơng số Thời gian bất đầu

Trang 40

Đồ án “Tìm hiểu NuĐeViet và xây dựng ứng dụng web”

Kết nối với file thực thi dump_autobackup.php

Kết nối với hàm thực thi cron_dump_autobackup Thơng số

Thời gian bắt đầu Thứ năm, 28/04/2011 21:41

Lặp lại cơng việc sau 1ngày

Xĩa sau khi thực hiện xong Khơng

Cơng việc được tạo bởi Hệ thống

Tình trạng Hiệu lực

Lần thực hiện gần đây Thứ bảy, 30/04/2011 22:12

Kết quả của lần thực hiện gần đây Đã hồn thành

Lần thực hiện sắp tới Chủ nhật, 01/05/2011 21:41

Kết nối với file thực thi temp_download_destroy.php

Kết nối với hàm thực thi cron_auto_del_temp_ download

Thơng số

Thời gian bắt đầu Thứ năm, 28/04/2011 21:41

Lặp lại cơng việc sau 1giờ

Xĩa sau khi thực hiện xong Khơng

Cơng việc được tạo bởi Hệ thống

Tinh trang Hiệu lực Lần thực hiện gần đây Chủ nhật, 04/05/2011 08:00 Kết quả của lần thực hiện gần đây Đã hồn thành Lần thực hiện sắp tới Chủ nhật, 01/05/2011 08:41 " Câu hình máy chủ gửi mail Cấu hình SMTP

Lựa chọn cầu hình @ SMTP © Linux Mail © PHPmail

>> Cấu hình máy chủ gửi mail

May cha (SMTP) Thu Givi di user gmail.com

Cơng gửi mail 465

Sữ dụng Xác thực

» Tài khoản gửi mail

Tên Tài khoản user@gmail.com

Mật khẩu «.«.-

" Cấu hình Upload dugc viết lại mới hồn tồn:

Ngày đăng: 17/10/2014, 22:33

w