1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng website thông tin du lịch Hà Nội Travel trên Joomla

46 384 0

Đ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 46
Dung lượng 2,49 MB

Nội dung

LỜI MỞ ĐẦU Với trình độ khoa học và công nghệ phát triển mạnh mẽ trong những năm gần đây, Internet đã trở nên thân quen và dần trở thành một công cụ không thể thiếu trong cuộc sống thường ngày. Hiện nay, số người dùng Internet ở Việt Nam đã chiếm 25~30% dân số cả nước và con số này còn tiếp tục tăng cao trong một vài năm tới. Theo số liệu thống kê thì cứ 1000 người đọc báo in trước đây thì ngày nay chỉ còn 20 người, người ta thích lướt qua internet vào mỗi buổi sáng hay sau giờ làm việc nhất là khi cần tìm kiếm một thông tin nào đó. Chính bởi vậy, website đã trở thành một cửa ngõ để chúng ta kết nối với nhau và với bạn bè khắp nơi trên toàn thế giới trong mọi lĩnh vực. Và du lịch cũng là một lĩnh vực không thể thiếu được sự có mặt của website. Như chúng ta đã biết một điểm yếu khá rõ của ngành du lịch Việt Nam đó là truyền thông : thông tin về các đặc điểm của các khu du lich, giới thiệu về các khu du lịch đẹp, sang trọng và các dịch vụ tại các khu du lịch đó. Trước đây các du khách trước khi đi du lịch không biết làm cách nào để tìm hiểu trước về địa điểm mình sắp tới ngoài việc phải đi nhiều lần để thu thập dần các thông tin cụ thể nhưng bây giờ chúng ta có thể ngồi ở nhà và chỉ cần một cái kích chuột thì những thông tin chúng ta cần vẫn được lập trình đầy đủ để chúng ta có thể sẵn sàng cho một chuyến du lịch đầy ấn tượng và thú vị. Điều này có được là nhờ các website cung cấp thông tin về du lịch. Hiện nay, khi mà đời sống vật chất của người dân đã được cải thiện và nâng cao thì nhu cầu đi du lịch, vui chơi – giải trí ngày càng cao. Một trong những địa điểm thu hút nhiều khách du lịch trong và ngoài nước của Việt Nam là thủ đô Hà Nội. Hà Nội là thủ đô, đồng thời cũng là một trung tâm chính trị, văn hóa và du lịch quan trọng của Việt Nam. Hà Nội nằm ở hai bên bờ của con sông Hồng, thuộc vùng đồng bằng Bắc Bộ, phía Bắc giáp Thái Nguyên và Vĩnh Phúc; phía Nam giáp Hà Nam và Hòa Bình; phía Đông giáp các tỉnh Bắc Giang, Bắc Ninh và Hưng Yên; phía Tây giáp tỉnh Hòa Bình và tỉnh Phú Thọ. Hà Nội có quá trình lịch sử lâu dài, nhiều công trình văn hóa kiến trúc, danh lam thắng cảnh và di tích lịch sử nổi tiếng. Hà Nội là điểm thu hút du khách quốc tế lớn nhất ở Việt Nam bởi dáng vẻ cổ kính, trầm mặc, thanh lịch và vẻ đẹp tiềm ẩn ở thành phố ngàn năm văn hiến này. Mặc dù là một trung tâm kinh tế sầm uất của nước ta nhưng Thăng LongĐông ĐôHà Nội vẫn còn nguyên bí ẩn và quyến rũ bởi những chứng tích lịch sử, những dấu ấn về con người qua truyền thuyết huyền thoại, di tích lịch sử, những khu phố, ngôi nhà cổ, tường thành xưa, đường phố cũ… Kiến trúc cổ Hà Nội vẫn gợi lên một nền văn minh tinh thần, một nếp sống văn hóa gia đình trong những đường nét ấm nóng hơi thở của nhiều thế hệ. Trong thời gian gần đây, ở Hà Nội đang thực hiện các công trình lớn để chuẩn bị cho đại lễ kỷ niệm 1000 năm Thăng Long vào tháng 10 tới . Mùa hè năm nay sẽ là mùa hè đầy hứa hẹn đối với du lịch Hà Nội. Nhận thức được sự cần thiết phải có một website về du lịch Hà Nội em đã lựa chọn đồ án tốt nghiệp của mình là “ Xây dựng website thông tin du lịch Hà Nội Travel trên Joomla” với mục đích cung cấp những thông tin đầy đủ nhất về nét đẹp của thủ đô Hà Nội và những hoạt động của đại lễ 1000 năm Thăng Long để du khách có thể có một chuyến du lịch thú vị và bổ ích Ngoài lời mở đầu và thì kết cấu của bài báo cáo đồ án tốt nghiệp của em được chia làm 3 chương : Chương 1 : Những vấn đề chung về Joomla Chương 2 : Tổng quan và hình ảnh về website Hà Nội Travel Chương 3 : Đánh giá và hướng phát triển website

Trang 1

Với trình độ khoa học và công nghệ phát triển mạnh mẽ trong những năm

gần đây, Internet đã trở nên thân quen và dần trở thành một công cụ không thểthiếu trong cuộc sống thường ngày Hiện nay, số người dùng Internet ở ViệtNam đã chiếm 25~30% dân số cả nước và con số này còn tiếp tục tăng caotrong một vài năm tới Theo số liệu thống kê thì cứ 1000 người đọc báo intrước đây thì ngày nay chỉ còn 20 người, người ta thích lướt qua internet vàomỗi buổi sáng hay sau giờ làm việc nhất là khi cần tìm kiếm một thông tinnào đó Chính bởi vậy, website đã trở thành một cửa ngõ để chúng ta kết nốivới nhau và với bạn bè khắp nơi trên toàn thế giới trong mọi lĩnh vực Và dulịch cũng là một lĩnh vực không thể thiếu được sự có mặt của website

Như chúng ta đã biết một điểm yếu khá rõ của ngành du lịch Việt Nam đó

là truyền thông : thông tin về các đặc điểm của các khu du lich, giới thiệu vềcác khu du lịch đẹp, sang trọng và các dịch vụ tại các khu du lịch đó Trướcđây các du khách trước khi đi du lịch không biết làm cách nào để tìm hiểutrước về địa điểm mình sắp tới ngoài việc phải đi nhiều lần để thu thập dầncác thông tin cụ thể nhưng bây giờ chúng ta có thể ngồi ở nhà và chỉ cần mộtcái kích chuột thì những thông tin chúng ta cần vẫn được lập trình đầy đủ đểchúng ta có thể sẵn sàng cho một chuyến du lịch đầy ấn tượng và thú vị Điềunày có được là nhờ các website cung cấp thông tin về du lịch Hiện nay, khi

mà đời sống vật chất của người dân đã được cải thiện và nâng cao thì nhu cầu

đi du lịch, vui chơi – giải trí ngày càng cao Một trong những địa điểm thuhút nhiều khách du lịch trong và ngoài nước của Việt Nam là thủ đô Hà Nội

Trang 2

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

Hà Nội là thủ đô, đồng thời cũng là một trung tâm chính trị, văn hóa và dulịch quan trọng của Việt Nam Hà Nội nằm ở hai bên bờ của con sông Hồng,thuộc vùng đồng bằng Bắc Bộ, phía Bắc giáp Thái Nguyên và Vĩnh Phúc;phía Nam giáp Hà Nam và Hòa Bình; phía Đông giáp các tỉnh Bắc Giang,Bắc Ninh và Hưng Yên; phía Tây giáp tỉnh Hòa Bình và tỉnh Phú Thọ HàNội có quá trình lịch sử lâu dài, nhiều công trình văn hóa kiến trúc, danh lamthắng cảnh và di tích lịch sử nổi tiếng Hà Nội là điểm thu hút du khách quốc

tế lớn nhất ở Việt Nam bởi dáng vẻ cổ kính, trầm mặc, thanh lịch và vẻ đẹptiềm ẩn ở thành phố ngàn năm văn hiến này Mặc dù là một trung tâm kinh tếsầm uất của nước ta nhưng Thăng Long-Đông Đô-Hà Nội vẫn còn nguyên bí

ẩn và quyến rũ bởi những chứng tích lịch sử, những dấu ấn về con người quatruyền thuyết huyền thoại, di tích lịch sử, những khu phố, ngôi nhà cổ, tườngthành xưa, đường phố cũ… Kiến trúc cổ Hà Nội vẫn gợi lên một nền vănminh tinh thần, một nếp sống văn hóa gia đình trong những đường nét ấmnóng hơi thở của nhiều thế hệ Trong thời gian gần đây, ở Hà Nội đang thựchiện các công trình lớn để chuẩn bị cho đại lễ kỷ niệm 1000 năm Thăng Longvào tháng 10 tới Mùa hè năm nay sẽ là mùa hè đầy hứa hẹn đối với du lịch

Hà Nội

Nhận thức được sự cần thiết phải có một website về du lịch Hà Nội em đã

lựa chọn đồ án tốt nghiệp của mình là “ Xây dựng website thông tin du lịch

Hà Nội Travel trên Joomla” với mục đích cung cấp những thông tin đầy đủ

nhất về nét đẹp của thủ đô Hà Nội và những hoạt động của đại lễ 1000 năm

Trang 3

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp Chương 1 : Những vấn đề chung về Joomla

Chương 2 : Tổng quan và hình ảnh về website Hà Nội Travel

Chương 3 : Đánh giá và hướng phát triển website

Trang 4

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

Chương 1 : NHỮNG VẤN ĐỀ CHUNG VỀ JOOLA

1.1 Giới thiệu chung về Joomla :

1.1.1 Lịch sử phát triển và khái niệm về Joomla :

Joomla là "sản phẩm anh em" với Mambo của tập đoàn Miro SoftwareSolutions - Úc (hãng đang nắm giữ Mambo) với những người phát triển nòngcốt Ban đầu công ty Miro đã phát triển Mambo theo dạng ứng dụng mãnguồn đóng Đến tháng 4 năm 2001, công ty đã thông qua một chính sáchbản quyền kép, nghĩa l à phát hành Mambo theo cả giấy phép GPL

Đến ngày 17 tháng 8 năm 2005, do sự tranh chấp về mặt pháp lý cũngnhư mong muốn vào sự phát triển của Mambo dựa trên quỹ tài trợ và sự hỗtrợ của cộng đồng nên toàn bộ đội phát triển nòng cốt của Mambo đã rời khỏi

dự án trong khi đang làm việc với phiên bản 4.5.3 Nhờ sự trợ giúp củaTrung tâm Luật Tự do Phần mềm (Software Freedom Law Center - SFLC),

20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức phi lợi nhuậnkhác lấy tên là Open Source Matters, để hỗ trợ về mặt tổ chức, pháp lý vàkinh phí cho dự án mã nguồn mở còn chưa được đặt tên của họ Ngay ngàyhôm sau, 1000 người đã gia nhập diễn đàn OpenSourceMatters, hầu hết cácbài viết cho diễn đàn đều khuyến khích và đồng tình với hành động củaNhóm Phát triển Tin trên đã nhanh chóng được đăng tải trên các tạp chínewsforge.com, eweek.com và ZDnet.com Trong một thông báo của Eddie(người đứng đầu dự án) 2 tuần sau đó, các nhóm đã được tổ chức lại và cộng

Trang 5

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

Joomla! là một hệ quản trị nội dung mã nguồn mở(Content ManagementSystem – CMS) Joomla! được viết bằng ngôn ngữ PHP v à kết nối tới cơ

sở dữ liệu MySQL, cho phép người sử dụng có thể dễ dàng xuất bản các nộidung của họ l ên Internet hoặc Intranet

Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăngtốc độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bảntin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ

đa ngôn ngữ Joomla được phát âm theo tiếng Swahili như là jumla nghĩa là

"đồng tâm hiệp lực"

Joomla được sử dụng ở khắp mọi nơi trên thế giới, từ những website cánhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cungcấp nhiều dịch vụ và ứng dụng Joomla có thể dễ dàng cài đặt, dễ dàng quản

lý và có độ tin cậy cao Joomla là sản phẩm mã nguồn mở do đó việc sử dụngJoomla là hoàn toàn miễn phí cho tất cả mọi người trên thế giới

1.1.2 Ứng dụng của Joomla:

Joomla đã được sử dụng trên khắp thế giới, đã được ứng dụng vào

xây dựng các website từ đơn giản như website cá nhân tới các ứng dụngwebsite phức tạp Sau đây là 1 số ứng dụng có thể được xây dựng bằngJoomla :

- Trang web của các tổ chức hoặc các cổng thông tin ( Portal )

 Thương mại điện tử

 Trang web cho các công ty cỡ nhỏ

 Ứng dụng cho các cơ quan hành chính

 Trang web cho các trường học và nhà thờ

 Trang web cá nhân và gia đình

 Các cổng thông tin cộng đồng

Trang 6

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

1.2 Các khái niệm cơ bản trong Joomla :

Joomla là một hệ quản trị rất phổ biến trong việc thiết kế website và

cũng không khó để sử dụng Tuy nhiên để khai thác triệt để các tiện ích màJoomla mang lại thì trước hết chúng ta phải nắm rõ các khái niệm sau :

1.2.1 Front-end và back-end :

* Front-end : Front-end (tiền sảnh), còn được biết với tên gọi PublicFront-end: phần giao diện phía ngoài, nơi tiếp xúc với mọi người sử dụng.Bất cứ ai cũng có thể trông thấy khi gõ đúng đường dẫn URL vào trình duyệt Front-end chứa 1 trang đặc biệt là FrontPage (homepage) - trang chủ

* Back-end : Back-end, còn được biết với tên gọi Public Back-end,Administrator, Control Pane: phần dành cho người quản trị Những ngườibình thường không biết đường dẫn để truy cập, hoặc nếu có biết thì cũng phảiqua bước kiểm tra tài khoản

Phần back-end được truy cập thông qua đường dẫn:

http://your_domain/administrator

1.2.2 Các thành phần mở rộng : ( Extension )

* Module :

Module là một trong 3 thành phần mở rộng chính của Joomla! Đó

là một đoạn mã nhỏ thường được dùng để truy vấn các thông tin từ cơ sở

dữ liệu và hiển thị các kết quả tìm được Nó có thể được nạp vào một vị tríbất kỳ trên template (vị trí left, right, top, bottom hoặc vị trí do người dùngđịnh nghĩa); có thể hiện trên tất cả các trang của Website hay một số trang

Trang 7

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

thể chứa hầu như bất kì thứ gì từ những văn bản đơn giản, đến HTML, đếnnhững ứng dụng hoàn toàn độc lập của các hãng thứ ba Những Module cũng

có thể hiển thị nội dung tương tác, như các poll (thăm dò ý kiến), nhữngtagboard, tin mới nhất, tin khẩn và nhiều nữa

Các Site Module khác với các Administrator Module bở i vì chúng hiểnthị những nội dung trong Front-end của site trong khi nhưng Admini Moduleliên quan đ ến các tác vụ và/hoặc những tính năng khác nhau củaAdministrative (hoặc Back -end) Các Module có thể được tạo bởi bạn(costom/user module) hay được tải về và cài đặt

Quản lý các module luôn luôn nằm trong Administrator (AdminSeciton) Vào Extension\ Module Manager trên thanh Menu Ở đó bạn có thểcài đặt/tháo bỏ một module và chỉnh sửa nhứng cấy hình phổ biến như là: tên,những trang nó xuất hiện,vùng đặt nó, và cấp độ truy cập Từ danh sách chọnmodule bạn muốn cấu hình

Module Manager là bộ đầu tiên thiết đặt hiển thị số lượng chính xácmodule Tận cuối danh sách ban có thể thấy một chức năng tổ chức trang,nơi cho phép bạn điều hướng đến bộ cài đặt kế tiếp của các module trongdanh sách Bạn cũng có thể cài đặt số module được hiển thị trên một trangbăng các chọn số trên hộp chọn đổ xuống trên góc trên phải màn hình Ở đâybạn có thể t ìm thấy một danh sách của tất cả bộ thiết lập mặc đinh sitemodule khi cài đặt Joomla Mỗi cái quy chiếu đến một loại module cụ thểđược định từ trước Dưới những tiêu đề danh sách cụ thể được hiển thị nhữngtrạng thái của nhưng Module được cài đặt trên hệ thống

Những Module được xác định bằng một kiểu (ví dụ mod_mainmenu).Nhiều thể hiện của cùng một module có thẻ được tạo ra bằng cách chép mộtloại module cụ thể, cho nó một tiêu đề khác và các thông số khác theo nhu

Trang 8

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

cách click vào biểu tượng “New” Đây là một module rất hữu dụng mà bạnthường tạo một Content (content n ày không liên quan gì đến các Section,Category hay Static Content Item) hay RSS feed Nó cũng được dùng nhưmột hộp văn bản hay môt module ảnh hay thậm chí bao gồm code tùy biến

Những Site Module sau được gói cùng với Joomla: Những tiêu đề chomỗi module là tiêu đề mặc định trong phiên bản Joomla Những tiêu đề này

có thể được đổi tên hoặc dịch cho hợp với nhu cầu của bạn

 Archive – kho lưu

 Latest News – tin mới

 Login Form – biểu mẫu login

 Main Menu – menu chính

 Popular – ưa chuộng

 Newsflash – tin khẩn

 Who's Online – ai trong mạng

 Polls – thăm dò ý kiến

 Random Image – hình ảnh ngẫu nhiên

 Related Items – mục liên quan

 Syndicate – đăng tin

 Sections – phân loại

 Statistics – thống kê

 User (Custom & RSS Feeds)

 Template Chooser – chọn template

 Wrapper – trình bao bọc

Trang 9

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

được gắn sẵn, cả bao gồm trong Joomla, là một phần của tính năng nhân Bạn

sẽ tìm thấy những component của hãng thứ ba tại Joomla Forge cũng như tạirất nhiều nhà phát triển thứ ba và những site cộng đồng Cấu hình và trợ giúpthêm thường được cung cấp với kèm với chính component Nhữngcomponent là mô phỏng tự nhiên, điều này làm nó có khả năng tăng cườngcác chức năng của Joomla trong bất kì hoàn cảnh nào Một component đặctrưng giống như Menu item Những visitor hay những user có thể thấy nộidung của component bằng cách click vào liên kết của Menu item này Nóthường được hiển thị trong vùng nội dung chính của site

Những component được bao gồm với Joomla là :

 Banners – ô quảng cáo

* Menu:

Joomla có rất nhiều kiểu Menu, mỗi Menu sẽ là một trang hiển thị cónội dung và cách trình bày theo nhiều kiểu khác nhau

Trang 10

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

Các Menu này được quản lý theo mã số ID nên có thể thay đổi tên và vịtrí mà ảnh hưởng đến nội dung, địa chỉ liên kết của chúng

Joomla cho phép lựa chọn và quyết định Menu nào làm Trang chủ(Home) là trang sẽ xuất hiện đầu tiên khi truy cập vào địa chỉ của trang Web

Tất cả các thành phần, nội dung, trong Joomla đều có thể cho phéphiển thị hay không hiển thị (sử dụng hay không sử dụng) thông quachức năng Publish hay Unpublish

Tất cả các thành phần mở rộng đều được cài đặt thêm hoặc gỡ bỏthông qua các Menu lệnh trong Joomla

* Template:

Template là một loạt các file trong Joomla CMS mà được sử dụng đểđiều khiển cách thức hiển thị nội dung Template không phải l à một web site,

nó không được coi là một thiết kế trang web đầy đủ

Template là một thiết kế nền tảng cơ bản cho việc hiển thị web site

Để tạo ra hiệu ứng của một trang web hoàn chỉnh Template làm việc cùngvới nội dung được cất giữ trong cơ sở dữ liệu

Các file của một template phải được đặt trong thư mục /templates trongthư mục cài đặt của Joomla Nếu ta có 2 template đã được cài đặt thì thư mụccủa chúng ta sẽ trông giống như sau :

/templates/mytemp1

/templates/mytemp2

Một Template thường gồm các thành phần cơ bản sau: Phần

khung giao diện (index.php), phần thiết đặt hển thị (template_css.css),

Trang 11

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

1.3 Quy trình thiết kế website trên joomla :

1.3.1 Cài đặt webserve – XAMPP:

Muốn website Game News có thể chạy trên máy chủ thì cần phải có

một web server là Apache, bộ thông dịch ngôn ngữ PHP, ngôn ngữ truy vấn

cơ sở dữ liệu là mySQL Đây là ba thành phần độc lập với nhau nhưng là bộtam không thể thiếu nhau Với người bình thường nếu muốn 3 thành này chạyvới nhau một cách tốt

đẹp thì bạn phải có nhiều kiến thức sâu rộng về chúng vì thế sẽ gây khó khăncho người mới học Từ nhu cầu đó mà một gói phần mềm tích hợp 3 thànhphần trên đã ra đời Có nhiều phần mềm tích hợp 3 thành phần này Nhưnghiện nay, gói phần mềm chạy ổn định nhất đó là XAMPP Do vậy em chọnXAMPP để thực hiện việc thiết kế Hà Nội Travel

* Quy trình cái đặt XAMPP được thực hiện theo quy trình sau :

Gói phần mềm XAMPP là miễn phí, bạn có thể tải về bản mới nhất tại địachỉ:

http://www.apachefriends.org/en/xampp.html

1 Sau khi tải về, bạn kích hoạt tập xampp-win32-1.6.8-installer.exe

2 Chương trình sẽ yêu cầu bạn chọn 1 ngôn ngữ cài đặt, bạn hãy để ngôn ngữmặc định và nhấn OK

3 Khi cửa sổ mới mở ra bạn nhấn next để tiếp tục

4 Cửa sổ mới mở ra yêu cầu bạn chọn một đường dẫn để lưu cài đặt Bạn cóthể đặt chương trình ở phân vùng khác trên ổ cứng của bạn như là D, E , ….Nếu không có gì thay đổi, bạn nhấn Next để chuyển sang cửa sổ mới

Trang 12

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

5 Cửa sổ mới mở ra, bạn chọn tất cả các dịch vụ của chương trình

Trang 13

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

6 Chương trình sẽ bắt đầu công việc cài đặt XAMPP lên ổ cứng

7 Cửa sổ cuối cùng sẽ thông báo cho chúng ta biết quá trình cài đặt đã thànhcông Bạn nhấn Finish để kết thúc cài đặt

8 Tiếp theo, chương trình sẽ gọi tất cả các dịch vụ của web server ra chạy.Sau khi hoàn thành, chương trình sẽ mở hộp thoại thông báo Bạn nhấn OK

để tiếp tục

9 Sau đó, một hộp thoại mới mở ra, bạn chọn Yes để tiếp tục Trong hộp hộithoại mới kế tiếp, bạn chọn mở hết các dịch vụ Apache, MySQL bằng cáchcheck vào ô vuông dịch vụ và chọn Start như hình sau:

Trang 14

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

 Đến đây quá trình cài đặt một web server chạy dạng trên máy tính cánhân đã hoàn thành

 Tất cả mọi máy tính cá nhân cài web server đều có chung một tên miền

để truy cập là: http://localhost hoặc địa chỉ IP là http://127.0.0.1

 Sau khi cài đặt, web server sẽ tự động mở cổng 80 để phục vụ việctrình bày trang web trên các trình duyệt web

 Việc cài đặt web server không yêu cầu máy tính của bạn phải có mộtcard mạng gắn sẵn Nếu máy tính không có card mạng, bạn vẫn có thểtạo được webserver để phục vụ lập trình web

10 Sau khi cài đặt, bạn cần kiểm tra lại xem web server có đang chạy haykhông Mở một trình duyệt web và gõ vào địa chỉ htt://localhost

11 Nếu trình duyệt của bạn mở ra như hình sau thì bạn đã thành công Tiếptheo, bạn chọn English để vào trang chủ của XAMPP

Trang 15

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

12 Bên cột trái, bạn chọn phpMyAdmin để vào trang quản trị cơ sở dữ liệumySQL

1.3.2 Cài đặt website Joomla :

Việc cài đặt Website Joomla là rất dễ dàng, đơn giản và nhanh chóng

đối với tất cả mọi người Bạn chỉ cần truy cập Website Joomla , download bộcài đặt, giải nén, upload lên host, tạo database và tiến hành cài đặt theo từngbước Màn hình cài đặt của Joomla 1.5 khá thân thiện và được bố trí hợp lý.Bạn chỉ cần chú ý một điều duy nhất là “phải tạo 1 database với Collation –charset: utf8_general_ci” trước khi cài đặt mà thôi

Dưới đây là các bước thực hiện :

* Bước 1: Download & Upload bộ cài đặt Joomla!

Trang 16

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

+ Download Joomla 1.5 : link download: Joomla 1.5 beta (night builds)

- Bằng Copy trực tiếp (nếu cài trên máy của bạn)

- Bằng công cụ quản trị mà HOSTING cung cấp

- Bằng công cụ FTP: WS_FTP, Total Commander, Net2FTP…

* Bước 2: Chọn ngôn ngữ cài đặt

Mở trình duyệt và gõ vào địa chỉ Website của bạn

Nếubạn giải nén bộ cài đặt vào thư mục gốc thì gõ: http://yoursite/ VD: http://vinadesign.vn/

VD: http://localhost/ (nếu cài trên máy của bạn)

Nếu bạn giải nén bộ cài đặt vào thư mục joomla (thư mục con của thư mụcgốc) thì gõ: http://yoursite/joomla/

VD: http://vinaora.com/joomla/

VD: http://localhost/joomla/ (nếu cài trên máy của bạn)

Màn hình cài đặt xuất hiện và bạn có thể chọn một ngôn ngữ trong quá trìnhđặt:

Trang 17

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

* Bước 3: Kiểm tra cấu hình hệ thống

Nếu các giá trị kiểm tra có màu xanh thì OK Nếu các giá trị kiểm tra

có màu đỏ thì bạn cần hỏi bộ phận Hỗ trợ kỹ thuật của Server Bạn vẫn có thểtiếp tục cài đặt tuy nhiên một số chức năng có thể sẽ không hoạt động

* Bước 4: Thông tin bản quyền

* Bước 5: Thiết lập các thông số để kết nối tới Cơ sở dữ liệu

Trang 18

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

- Hostname: Thường là giá trị “localhost”

(chỉ điền giá trị khác nếu như Database Server và Web Server nằm ở 2 nơikhác nhau, hoặc Host của bạn cung cấp như vậy)

- User name: Tên tài khoản có quyền đối với cơ sở dữ liệu chứa Joomla củabạn

- Password: Mật khẩu của tài khoản trên

- Availbe Collations: Bạn nên chọn là “utf8_general_ci”

- Database Name: Tên cơ sở dữ liệu của bạn

* Bước 6: Thiết lập các thông số FTP

Trang 19

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

 Password: Mật khẩu tương ứng

 Auto Find Path: Tự động tìm đường dẫn tới nơi chứa Web của bạn(Nên dùng chính tài khoản mà bạn đã Upload bộ cài đặt Joomla lên HOST

* Bước 7: Thiết lập cấu hình site Joomla của bạn

- Site name: tên site của bạn

- Your Email: địa chỉ email của bạn

- Admin Password: Mật khẩu để quản trị Joomla

Các thông số trên sau này đều có thể thay đổi dễ dàng nên bạn không cần bậntâm lắm Chỉ cần nhớ mật khẩu là đủ

- Install Defaul Sample Data: Cài đặt dữ liệu mẫu Bạn nên nhấn nút này đểJoomla tạo mẫu cho bạn một trang web đơn giản

* Bước 8: Kết thúc

- Lưu ý: tài khoản truy nhập hệ thống là: admin; mật khẩu: mật khẩu mà bạn

đã gõ ở bước 6

- Để xem Website của bạn: Nhấn vào nút Site

- Để quản trị Website: Nhấn vào nút Admin Đường dẫn sẽ có dạng như sau:

http:// www.yoursite.com/administrator/ hoặc

Trang 20

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

 http://www.yoursite.com/joomla/administrator hoặc

 http://localhost/administrator/(nếu cài trực tiếp trên máy của bạn)

1.3.3 Cài đặt thành phần mở rộng trong Joomla :

Sau khi cài đặt Joomla bạn đã có một Website với nhiều tính năng cơ

bản Tuy nhiên, nếu muốn tùy biến hoặc bổ sung tính năng cho Website các

bạn có thể cài đặt thêm các thành phần mở rộng (extension) như: gói ngôn

ngữ (language package), giao diện (template), component, mô-đun (module),mambot/plugin

Những thành phần mở rộng này được đánh dấu bằng các biểu tượng nhưhình bên dưới đễ dễ phân biệt Tuy nhiên chúng có thể là những đơn vị độclập hoặc có thể là một gói gồm cả component, module, mambot/plugin hỗ trợlẫn nhau

Dưới đây là các bước để cài đặt một thành phần mở rộng trong Joomla :

* Bước 1: Download thành phần mở rộng

 Truy cập vào website http://extensions.joomla.org/

 Sử dụng công cụ tìm kiếm hoặc dựa theo danh mục liệt kê chức năng

để tìm extension thỏa mãn yêu cầu của bạn

 Xác định thành phần mở rộng đó là loại gì? Gói ngôn ngữ (languagepack), giao diện (template), component, mô-đun(module),mambot/plugin hay là một gói (gồm cả component, module vàmambot/plugin)

 Đọc hướng dẫn cài đặt kèm theo

Trang 21

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

 Cài đặt thông qua một danh sách các file đã được upload lên Server

 Cài đặt từ một địa chỉ URL

+ Cài đặt thông qua file nén ( Zip )

 Mở trang quản trị (VD: http://www.thietkejoomla.com/administrator/ )

Chọn menu “Extensions“

Chọn mục “Install/Unistall“

Trong ô “Upload Package File” nhấn nút “Browse…” và chọn file

nén chứa extension

Nhấn nút “Upload file and Install“

 Chờ Joomla thông báo kết quả cài đặt

Trang 22

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

+ Cài đặt thông qua một danh sách các file :

Nên áp dụng cách này nếu Server của bạn không hỗ trợ việc giải nén file Zip

hoặc gói cài đặt của bạn lớn

 Giải nén extension mà bạn đã download được

 Upload các file này lên một thư mục nào đó trên Server mà Joomla cóthể truy cập được

 Đợi Joomla thông báo kết quả cài đặt

1.3.4 Quản trị Joomla – Tạo module :

a Tạo một module có sẵn :

 Mở menu “Extension” >> “Module Manager”

 Copy 1 module: check vào tên một module

Trang 23

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp

Module sao chép sẽ được tạo ra.Vị trí đặt module trên trang web cần liên hệvới người thiết kế trang web để biết chính xác vị trí cần đặt và thứ tự đặtmodule

b Tạo mới một module rỗng

Việc tạo mới một module rỗng được sử dụng cho những trường hợp như tạo thông báo, tạo số điện thoại liên hệ, …

 Chọn nút new trên thanh công cụ

Trong trang mới, bên trái trang, chúng ta sẽ điền những thông tin sau

Title: Tiêu đề, dùng hiển thị trên trang, nếu Show Title là No thì tiêu đề sẽ

Show Title: cho phép hay không cho phép tiêu đề module được hiển thị trên

Ngày đăng: 29/07/2014, 09:47

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w