ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐẠI HC CÔNG NGH
Nguyn Th Thanhm
WEBSITE TRƯỜNG ĐH CÔNG NGHỆ PHIÊN BN
TING ANH TRÊN THIT B DI ĐỘNG
KHOÁ LUN TT NGHIỆP ĐẠI HC H CHÍNH QUY
Ngành: Công ngh thông tin
HÀ NI - 2010
ĐẠI HC QUC GIA HÀ NI
TRƯỜNG ĐẠI HC CÔNG NGH
Nguyn Th Thanhm
WEBSITE TRƯỜNG ĐH CÔNG NGHỆ PHIÊN BN
TING ANH TRÊN THIT B DI ĐỘNG
KHOÁ LUN TT NGHIỆP ĐẠI HC H CHÍNH QUY
Ngành: Công ngh thông tin
n b hướng dn: ThS.Phùng Chí Dũng
HÀ NI - 2010
TÓM TT NI DUNG
Mc tiêu của đề tài xây dng mt phiên bản website trường ĐH Công nghệ
phiên bn tiếng Anh trên thiết b di động. Phiên bn này mt bn rút gn ca
website, cho phép hin th tt trên thiết b di đng vn b hn chế bi kích thước màn
hình. Bắt đầu t vic nghiên cu h thống website trường ĐH Công nghệ, vốn được
xây dng trên h qun tr ni dung Drupal. Sau khi nghiên cu các thành phần bn,
các module quan trng, h thng file giao din ca Drupal thì tiến hành thiết kế
template cho phiên bn trên thiết b di động. Trin khai bằng cách cài đặt mt trang
Drupal mi vi d liệu được ly t phiên bn gc hin th lại theo template đã thiết
kế. Kết quả, đã xây dng thành công phiên bn trên thiết b di động cho website
trường ĐH Công nghệ vi tên min riêng. Tuy nhiên, h thống chưa chức năng tự
nhn din thiết b truy cập để điều hướng sang tên miền đó.
MC LC
Chương 1. Tng quan v Drupal ............................................................................ 2
1.1. Gii thiu chung ............................................................................................. 2
1.1.1. Drupal là gì? ......................................................................................... 2
1.1.2. Lch s .................................................................................................. 2
1.1.3. Các tng k thut .................................................................................. 3
1.1.4. Chức năng............................................................................................. 4
1.1.5. Nguyên tc ............................................................................................ 7
1.2. Các khái nim cơ bn...................................................................................... 7
1.2.1. Nhân ..................................................................................................... 7
1.2.2. Block .................................................................................................... 8
1.2.3. Hook ..................................................................................................... 9
1.2.4. Node ..................................................................................................... 9
1.2.5. Taxonomy........................................................................................... 12
1.2.6. Path .................................................................................................... 14
1.2.7. User .................................................................................................... 16
1.2.8. H thng file ....................................................................................... 17
1.3. H thng module .......................................................................................... 20
1.3.1. Các module h thng .......................................................................... 21
1.3.2. Các module đóng gói quan trng......................................................... 22
1.4. H thng giao din ........................................................................................ 24
1.4.1. Tng quan v phát trin giao din ....................................................... 24
1.4.2. Regions ............................................................................................... 25
1.4.3. H thng file trong giao din............................................................... 26
1.4.4. Các file template ................................................................................. 27
1.4.5. Các file CSS ....................................................................................... 35
1.5. Kết lun ........................................................................................................ 36
Chương 2. Phiên bn website dùng Drupal trên thiết b di động ........................... 37
2.1. Đặt vấn đề .................................................................................................... 37
2.2. Định hướng gii pháp ................................................................................... 37
2.2.1. Multisite ............................................................................................. 37
2.2.2. Thiết kế template ................................................................................ 38
2.2.3. Module Mobile Plugin ........................................................................ 52
2.3. Kết lun ........................................................................................................ 52
Chương 3. Website trường ĐH Công nghệ phiên bn tiếng Anh trên thiết b di
động…………………………………………………………………………………53
3.1. Giao din ...................................................................................................... 53
3.2. Cài đặt .......................................................................................................... 54
3.2.1. Cài đặt multisite .................................................................................. 54
3.2.2. To trang ch ...................................................................................... 55
3.3. Kết qu ......................................................................................................... 55