SlideShare a Scribd company logo
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ 
ATHENA 
-------------------- 
BÁO CÁO 
THỰC TẬP CHUYÊN MÔN 
Đề tài: 
Nghiên cứu và xây dựng website bằng Joomla 
GIÁO VIÊN HƯỚNG DẪN: Võ Đỗ Thắng 
SINH VIÊN THỰC TẬP: Trần Thị Thảo 
Page 1
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Thành Phố Hồ Chí Minh 13/8/2014 
NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
....................................................................................................................................................... 
Thành phố Hồ Chí Minh, ngày….tháng….năm 2014 
Page 2 
Xác nhận của Trung tâm ATHENA
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
NHẬN XÉT CỦAGIÁO VIÊN HƯỚNG DẪN 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………………………………………………… 
……………………………………………………… 
Page 3
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
LỜI MỞ ĐẦU 
Thực tập tốt nghiệp là môn học rất thực dụng và bổ ích cho sinh viên, trước khi nhận luận 
văn tốt nghiệp. Nó giúp sinh viên năm cuối có một quá trình tìm hiểu và tham gia công 
việc thực tế, qua đó có sự chuẩn bị cả về những kỹ năng và tâm lý khi làm việc thực tế. 
Trong thời gian thực tập 8 tuần từ 1/07/2014 đến 18/08/2014 tại ATHENA, em đã tham 
gia vào dự án “Làm website bằng Joomla” thực tế tại Trung tâm Athena đồng thời tham 
gia vào một số phần việc nhân sự như quản lý thực tập viên ngành Công nghệ thông tin. 
Qua quá trình được tham gia công việc thực tế tại đây, nó đã giúp em có nhiều kinh 
nghiệm hơn, tham gia vào nhiều việc mà trước đây em chỉ được nhìn thấy trên sách vở. 
Qua đó, em đã có được nhiều kinh nghiệm hơn và thấy được những thiếu sót của bản 
thân để hoàn thiện mình hơn trong công việc sau này. 
Em xin cam đoan những kết quả và số liệu trong bài báo cáo thực tập của em đều được 
thực hiện tại Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế Athena, không 
sao chép từ bất kì một nguồn nào khác. Em hoàn toàn chịu trách nhiệm trước nhà trường 
về sự cam đoan này. 
Page 4
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
LỜI CẢM ƠN TRUNG TÂM ATHENA 
 
Trước hết chúng em xin chân thành cảm ơn tất cả các thầy cô tại Trung Tâm Đào 
Tạo Athena đã đem đến cho chúng em một cách làm việc phần báo cáo thực tập trong 
cuối mỗi tuần thực tập, đã tạo cho em điều kiện tự tìm hiểu và làm việc, giúp cho em có 
thêm nhiều kiến thức và chủ động hơn trong học tập. Bên cạnh đó nhờ có sự giúp đỡ của 
thầy cô và các bạn cùng khóa, đến nay em đã hoàn thành xong đề tài: “Xây dựng website 
tin tức Athena bằng công nghệ Joomla!”. 
Để có được kết quả này, em xin chân thành cám ơn Thầy Võ Đỗ Thắng đã quan 
tâm hướng dẫn và vạch hướng cho em hoàn thành đề tài này. 
Vì thời gian có hạn cũng như kinh nghiệm còn thiếu nên đề tài củaem không tránh 
khỏi những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của thầy và 
các bạn để em có điều kiện bổ sung và có thể hoàn thành tốt đề tài của mình hơn. 
Một lần nữa em xin chân thành cảm ơn. 
Page 5 
Sinh viên thực tập 
Trần Thị Thảo
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
LỜI CẢM ƠN KHOA CÔNG NGHỆ THÔNG TIN 
 
Em xin chân thành cảm ơn trường Đại học Bách Khoa Thành phố Hồ Chí Minh và 
khoa Công Nghệ Thông Tin đã tạo điều kiện cho em hoàn thành tốt đợt thực tập này. 
Trong đợt thực tập này, em đã được dịp tiếp xúc với những công việc thực tế chứ không 
còn như trên giấy viết nữa. 
Tuy em đã cố gắng để bài báo thực thực tập của mình được tốt nhất nhưng do trình 
độ hiểu biết, khả năng bản thân và kinh nghiệm thực tế chưa đầy đủ nên chắc chắn không 
tránh khỏi những thiếu sót nhất định, rất mong nhận được sự thông cảm và chia sẻ để em 
hoàn thành bài báo cáo thực tập tốt hơn. 
Page 6 
Một lần nữa em xin chân thành cảm on. 
Sinh viên thực tập 
Trần Thị Thảo
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 7 
 2 VIDEO CLIP CÁ NHÂN: 
 VIDEO GIỚI THIỆU BẢN THÂN 
https://www.youtube.com/watch?v=g-a-e4_sric 
 VIDEO NHƯNG THUẬN LỢI VÀ KHÓ KHĂN TRONG QUÁ 
TRÌNH THỰC TẬP 
https://www.youtube.com/watch?v=aL1Wei3KRd4 
 VIDEO DEMO ĐỀ TÀI THỰC TẬP LÀM WEBSITE JOOMLA 
https://www.youtube.com/watch?v=IMyUqX0EuAw&list=PL5oIpQk0ESqP 
Gfg--iYZab2qVb46bZaae 
 File upload tren slideshare 
http://www.slideshare.net/ThoTrn9/bao-cao-athena1-38094104 
http://www.slideshare.net/ThoTrn9/bo-co-athena-38095747 
http://www.slideshare.net/ThoTrn9/bao-cao-athena-38393479
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 8 
 2 
MỤC LỤC 
I. GIỚI THIỆU CÔNG TY THỰC TẬP .................................................. 10 
1. Giới thiệu ........................................................................................................10 
2. Lĩnh vực hoạt động chính ...............................................................................10 
3. Đội ngũ giảng viên: ........................................................................................10 
4. Cơ sở vật chất .................................................................................................10 
5. Dịch vụ hỗ trợ .................................................................................................11 
II. GIỚI THIỆU ĐỀ TÀI ........................................................................ 12 
1. Giới thiệu đề tài ...........................................................................................12 
2. Mục tiêu đề tài .............................................................................................12 
III. GIỚI THIỆU VÀ CÀI ĐẶT JOOMLA ................................................. 14 
1. Giới thiệu joomla ............................................................................................14 
2. Cài đặt Joomla ................................................................................................15 
IV. THIẾT KẾ VÀ HIỆN THỰC WEBSITE.............................................. 26 
1. Phân tích chức năng, hoạt động Athena .........................................................26 
2. Cài đặt, tích hợp các module ..........................................................................31 
3. Thiết kế giao diện website ..............................................................................35 
V. ĐƯA SOURCE WEB LÊN HOST ....................................................... 40 
1. Khái niệm host và tên miền: ........................................................................40 
2. Webhosting ..................................................................................................40 
3. Đưa website lên hosting ..............................................................................41 
VI: TỐI ƯU HÓA WEBSITE ...................................................................... 43 
1. Tổng quan………………………………………………………..…43
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
2. Tiến hành……………………………………………………………46 
VII. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .............................................. 49 
1. Kết luận ...........................................................................................................49 
2. Hướng phát triển .............................................................................................50 
VIII. TÀI LIỆU THAM KHẢO.................................................................... 51 
Page 9
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
I. GIỚI THIỆU CÔNG TY THỰC TẬP 
1.Giới Thiệu Trung Tâm ATHENA 
Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành 
lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt 
huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc 
đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển 
nước nhà . 
Page 
10 
2.Lĩnh vực hoạt động chính: 
+Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị 
mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi 
tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH,... Song song đó, trung 
tâm ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng 
của các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan 
chính phủ, tổ chức tài chính.. 
+ Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là 
chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành 
như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền 
Thông các tỉnh, bưu điện các tỉnh,.,.... 
+ Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp tác 
và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ 
CHính Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn 
Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,...... 
3.Đội ngũ giảng viên : 
+Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng 
đầu trong nước .... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như 
MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft 
Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia 
giảng dạy tại trung tâm ATHENA 
+Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức 
công nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore,... và truyền 
đạt các công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA 
4. Cơ sở vật chất:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
+Thiết bị đầy đủ và hiện đại 
+Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ 
mới nhất. 
+Phòng máy rộng rãi, thoáng mát 
Page 
11 
5.Dịch vụ hỗ trợ: 
+Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn 
+Giới thiệu việc làm cho mọi học viên 
+Thực tập có lương cho học viên khá giỏi 
+Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn thời 
gian. 
+Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng 
máy tính, bảo mật mạng 
+Hỗ trợ thi Chứng chỉ Quốc tế.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
II. GIỚI THIỆU ĐỀ TÀI 
Page 
12 
1. Giới thiệu đề tài: 
Trong thế giới công nghệ số hiện đại như ngày nay cùng với sự phát triển 
vượt bậc của công nghệ thông tin, thì vấn đề quảng bá thương hiệu doanh 
nghiệp hay cập nhật tin tức thị trường, kinh doanh đoài hỏi công ty phải có 
một trang web để người dung có thể cập nhật thông tin. Do đó đến với công 
ty “ Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA ” 
em đã chọn đề tài: “ Nghiên cứu và xây dựng website Tin Tức bằng Joomla 
”. 
2. Mục tiêu đề tài: 
Với đề tài này em sẽ xây dựng website Tin Tức bằng joomla với mục đích: 
- Đưa website trở thành trang thông tin cập nhật tin tức hàng ngày của công ty 
hay doanh nghiệp, đa dạng loại hình tin tức mới nhất mà doanh nghiệp muốn 
cập nhật. 
- Nơi doanh nghiệp có thể quảng bá hình ảnh của mình đến với học viên và 
người dùng. 
- Nơi chia sẻ và học hỏi của học viên, cập nhật những thông tin mới nhất về 
các ngành mà doanh nghiệp đào tạo và các xu hướng và học viên có thể định 
hướng nhắm đến. 
- Nơi trao đổi những tài liệu hoặc video hướng dẫn của doanh nghiệp cho học 
viên của mình. 
- Tích hợp mạng xã hỗi, yahoo…nhầm tạo điều kiện cho doanh nghiệp, học 
viên và khách hàng có thể trao đổi tin tức lẫn nhau.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
- Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình đến với 
Page 
13 
các doanh nghiệp khác.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
III. GIỚI THIỆU VÀ CÀI ĐẶT JOOMLA 
Page 
14 
1. Giới thiệu Joomla! 
Joomla! là một hệ quản trị nội dung mã nguồn mở (tiếng Anh: Open Source 
Content Management Systems). 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ội dung 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ăng tốc độ hiển 
thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin 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, cung cấ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 đáp ứng được mô tả về 7 đặc tính của Web 2.0: 
1. Web có vai trò nền tảng, có thể chạy mọi ứng dụng 
2. Tập hợp trí tuệ cộng đồng 
3. Dữ liệu có vai trò then chốt 
4. Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng 
5. Phát triển ứng dụng dễ dàng và nhanh chóng 
6. Phần mềm có thể chạy trên nhiều thiết bị 
7. Giao diện ứng dụng phong phú 
Joomla - Một hệ quản trị nội dung mã nguồn mở mạnh nhất hiện nay trên thế 
giới. 
Ra đời do bất đồng quan điểm trong nội bộ Mambo - một hệ quản trị nội dung nổi 
tiếng, gần như toàn bộ nhân lực chủ chốt (Core Team) của mambo đã ra đi, xây 
dựng nên một đế chế hùng mạnh với tên gọi Open Source Master, và Joomla ra 
đời từ đó (2005). Chỉ hơn 3 năm chào đời,Joomla đã làm nên một kỳ tích: 2 lần 
đạt giải nhất mã nguồn mở ứng dụng tốt nhất thế giới - số thành viên trên 
200.000 người (tính riêng tại joomla.org). Nếu tính thêm những site lớn như 
rockettheme.com, joomlart.com, joomlashack.com, virtuemart.net,... thì con số 
thành viên lên đến hàng triệu người.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
15 
2. Cài đặt Joomla . 
1)Cài đặt Xampp: 
Để cài đặt và chạy được Joomla trên máy bạn, trước đây chúng ta phải lần lượt cài các 
chương trình : Apache , PHP, Mysql. Qua các bước rất phức tạp. Nay công đoạn đó được 
rút ngắn hơn rất nhiều, qua việc cài 1 chương trình duy nhất. Đó là Xampp.Sau đây tôi 
xin hướng dẫn ngắn gọn cách cài Xampp với hệ điều hành WindowXP. 
Việc đầu tiên đó là download bộ cài của Xampp về máy của bạn. 
Các bạn có thể download trực tiếp từ đường dẫn sau đây: xampp package Có thể sử dụng 
IDM hoặc các công cụ hỗ trợ download khác để download nhanh, và không lo mạng lag. 
Các bạn cũng có thể vào 
trang http://sourceforge.net/project/showfiles.php?group_id=61776 Tìm phầnXAMPP 
Windows để cập nhật phiên bản mới của Xampp 
Sau khi download bộ cài có dạng xampplite-win32-1.6.6a.exe về máy của bạn, bạn chạy 
file exe này. 
Công việc cài đặt gồm các bước như sau: 
 Chạy chương trình cài đặt XAMPP Installer, khi xuất hiện bảng chọn ngôn ngữ, 
chọn English và nhấn Ok.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
 Khi xuất hiện bảng Welcome to the Xampp Setup Wizard, nhấn Next. 
 Trong Select Destination Location, chọn nơi cài đặt Xampp. Lưu ý ở bước này nên 
chọn ổ dĩa khác với ổ dĩa cài Windows để sau này dễ cài đặt cấu hình cho Wampp. 
Page 
16
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Chọn đường dẫn là D:xampp (cài trên thư mụcxampp của ỗ dĩa D), nhấn Next. 
 Trong XAMPP Options, để nguyên mặc định của Xampp và nhấn Install. 
Page 
17 

ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
 Chương trình sẽ tiến hành cài đặt và sau cùng nhấn Finish để kết thúc việc cài đặt, 
chương trình sẽ hỏi bạn có muốn mở bảng điều khiển của Xampp hay không, hãy 
chọn No vì chúng ta cần chỉnh thêm một vài thông số nữa. 
Thư mục gốc (Web Root) để chứa các trang web mặc nhiện của Xampp 
là D:xampphtdocs. Tất cả các Website hoặc thư mục chứa Website đều phải được đặt 
vào thư mục Web Root (htdocs) thì mới hoạt động được. 
Nếu muốn bạn có thể thay đổi thư mục Web Root, bạn nên tạo một thư mục Web Root 
khác nằm ở bên ngoài thư mụcXampp để dễ sử dụng. 
 Thí dụ tạo thư mục Web Root nằm ở ổ dĩa D: có tên là WWW bằng cách mở 
File httpd.conf nằm trong thư mục cài đặt 
Xampp D:xamppapacheconf (D:xamppapacheconfhttpd.conf) bằng chương 
trìnhNotepad hoặc bất cứ chương trình soạn thảo văn bản nào. Tìm đến 
dòng DocumentRoot “D:/xampp/htdocs” sửa lại thành DocumentRoot 
“D:/www” và dòng sửa lại thành , Save và đóng File này lại. Lưu ý dấu sổ / và  của 
đường dẫn phải chính xác. 
Mở bảng điều khiển của chương trình Xampp bằng cách nhấn đúp chuột vào 
Icon XAMPP Control Panel nằm trênDesktop 
Trong bản điều khiển Xampp, chọn Start để khởi động Apache và MySQL. Nhấn vào 
nút X (góc trên bên phải) để tắt bảng điều khiển, bạn có thể mở bảng điều khiển này bất 
cứ lúc nào bằng cách nhấn chuột và biểu tượng của Xampp nằm ở khay hệ thống (góc 
dưới bên phải màn hình). 
Page 
18
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Bây giờ thư mục gốc (Web Root) để chứa các trang web là D:www. Bạn cũng có thể 
Copy các File trong thư mụcD:xampphtdocs vào thư mục D:www, sau đó mở chương 
trình duyệt web (Internet Explorer, Firefox…), trong ô địa chỉ bạn nhập 
vào: http://localhost nếu hiện lên bảng thông số của Xampp là việc cài đặt đã thành 
công. 
Page 
19
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
20 
2)Cài đặt Joomla. 
Hướng dẫn cài đặt Joomla 3 
Bước 1: Download bộ cài Joomla 
Các bạn nên vào trực tiếp trang download của Joomla tại địa chỉ: 
http://www.joomla.org/download.html 
Và thực hiện download phiên bản mới nhất tại thời điểm hiện tại về để tiến hành cài đặt. 
Bước 2: Tiến hành cài đặt 
Cài đặt bằng cách truy cập trực tiếp bằng trình duyệt. 
Với các bạn cài đặt trên XAMPP, thì đường dẫn sẽ có dạng:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
21 
http://localhost/ten_thu_muc_joomla/ 
Hoặc: http://127.0.0.1/ten_thu_muc_joomla/ 
Bước này Joomla yêu cầu bạn khai báo các thông số chính cho website. Chi tiết bao gồm: 
 Site name: Tên của website 
 Description: Mô tả ngắn website của bạn 
 Admin email: Tài khoản email của người quản trị chính 
 Admin username: Tên đăng nhập cho người quản trị chính 
 Password: Mật khẩu cho tài khoản người quản trị chính (Nhập 2 lần xác nhận) 
 Site offline: Kích hoạt là “Yes” nếu bạn muốn dựng website nhưng chưa muốn cho 
khách duyệt web có thể xem được ngay. 
Sau khi cung cấp xong các thông tin cơ bản, các bạn sẽ chuyển sang bước kế tiếp
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Trong bước này, các bạn phải khai báo kết nối đến cơ sở dữ liệu. Các thông số chi tiết 
bao gồm: 
 Database type: Kiểu module PHP kết nối với MySQL. Nên để mặc định của Joomla đã 
Page 
22 
chọn lựa. 
 Hostname: thông thường là localhost. Nếu hosting của bạn đặt server MySQL tại địa 
chỉ khác, thì có thể nhập IP của server hoặc domain của server tùy thuộc vào cách cấu 
hình MySQL trên server đó. 
 Username: Tên tài khoản truy cập cơ sở dữ liệu. Thông thường nếu bạn cài thử trên 
máy cá nhân dùng XAMPP, WAMPP thì username thường để luôn tài khoản gốc là 
root 
 Password: Mật khẩu của tài khoản truy cập cơ sở dữ liệu. Mật khẩu này nếu bạn sử 
dụng Hosting thì do khi tại Username bạn thiết lập. Còn nếu dùng các môi trường test 
như XAMPP thì mật khẩu mặc định để trống. 
 Database name: Tên cơ sở dữ liệu 
 Table Prefix: Tiếp đầu ngữ cho các bảng trong cơ sở dữ liệu. Có thể để Joomla lựa 
chọn ngẫu nhiên, hoặc nhập vào giá trị bạn muốn.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
 Old database process: Tiến trình cho biết Joomla sẽ đối xử thế nào nếu cơ sỡ dữ liệu 
bạn khai báo ở trên đã có dữ liệu. Chọn mặc định là Backup nếu muốn sao lưu lại, còn 
Remove nếu muốn xóa bỏ các dữ liệu đã có. 
Sau khi đã điền xong các thông số, bạn sẽ đến với bước tiếp theo 
Đến phần này, hầu hết các thông số bạn đã cài đặt xong, hệ thống Joomla đã được đặt vào 
bệ phóng chuẩn bị hoạt động. Tại bước này, thêm 1 thông số lựa chọn nữa cho bạn là có 
muốn cài đặt dữ liệu mẫu vào website hay không. Nếu bạn chưa từng sử dụng Joomla, 
hãy chọn lựa Default English Sample Data để Joomla cài đặt dữ liệu mẫu chuẩn vào 
website cho bạn. Còn nếu bạn đã biết dùng và chuẩn bị xây dựng website mới, thì nên 
chọn là None và đến bước kế tiếp: 
Page 
23
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Tiếp theo Joomla sẽ thực thi công việc tương tác với cơ sở dữ liệu của bạn. Cho đến khi 
hiện ra giao diện như hình trên, thì việc cài đặt website đã được hoàn tất. 
Và để bảo mật website, thì Joomla yêu cầu bạn phải xóa bỏ thư mục cài đặt của Joomla 
tên là Installation khỏi website. 
Từ phiên bản 1.6 trở đi, Joomla đã tích hợp sẵn chức năng xóa bỏ vào trình cài đặt. Bạn 
có thể click vào nút “Remove installation folder” để xóa. Hoặc vào trực tiếp trình quản lý 
file của máy tính để xóa thư mục này. 
Page 
24 
Và xem kết quả website mới được tạo:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
25
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
IV. THIẾT KẾ VÀ HIỆN THỰC WEBSITE 
1. Phân tích chức năng, hoạt động Athena 
Page 
26 
1.1 Cấu trúc SITEMAP website 
 TRANG CHỦ 
 GIỚI THIỆU ATHENA 
 TIN TỨC ĐÀO TẠO 
 TIN TỨC CÔNG NGHỆ 
 VIDEO ATHENA 
 CHƯƠNG TRÌNH ĐÀO TẠO 
 KHÓA HỌC MIỄN PHÍ 
 HƯỚNG DẪN ĐĂNG KÝ MÔN HỌC 
 AN NINH MẠNG 
 QUẢN TRỊ MẠNG 
 LỊCH KHAI GIẢNG CÁC LỚP 
 BẢN ĐỒ 
 LIÊN HỆ 
 TÀI LIỆU 
 DOWNLOAD TÀI LIỆU 
2. Cài đặt, tích hợp các module 
2.1 Module Slide Show: 
Mở menu Extentsions/ Module Manager chọn IceCarosuel Module:Module: 
Modul
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Chọn vị trí đặt module ở mục position và upload hình ảnh mục Slides manager 
Chọn số trang hiển thi: 
Cuối cùng, save && close. Sau khi cài đặt ta được: 
Page 
27
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
2.2 Module Login: 
Mở menu Extentsions/ Module Manager chọn Login: 
Thay đổi một số thuộc tính: title, show title, chọn trang hiển thị và chọn nội dung 
tin hiển thị. Sau đó lưu lại và ta được: 
2.3 Module Danh mục tin tức: 
Mở menu Extentsions/ Module Manager chọn Lof Articles SlideShow Module : 
Page 
28
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Ta có thể tạo nhiều danh mục tin tức : 
2.4 Module Hỗ trợ online: 
Mở menu Extentsions/ Module Manager chọn mod_jms_support: 
Page 
29 
Kết quả:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
30 
2.5 Module Facebook: 
Kết quả: 
2.6 Module Thống kê truy cập: 
Mở menu Extentsions/ Module Manager chọn ExtraWatch Visitors Module:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
31 
Kết quả: 
3.Phân tích cơ sở dữ liệu. 
3.1 Biểu đồ Usecase
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
32 
b. Thông tin cơ sở dữ liệu 
- Bảng chứa các module:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
33 
- Bảng chứa các Template: 
- Bảng quản lý tài khoản: 
- Bảng quản lý Menu:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
- Bảng quản lý người dùng truy cập: 
Page 
34 
- Bảng quản lý ngôn ngữ:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
35 
4.Thiết kế giao diện website 
- Giao diện trang chủ: 
+ Dùng để hiển thị những thông tin mà doanh nghiệp cập nhật đến với học viên 
hoặc nhà tuyển dụng. 
+ Cập nhật các thông tin mới nhất về công nghệ. 
+ Hiển thị nơi trao đổi thông tin giữa doanh nghiệp đến với học viên hoặc doanh 
nghiệp khác. 
+ Thống kê sơ lược số lượng người ra và website. 
+ Hiển thị thông tin tiêu biểu hoặc nỏi bậc của doanh nghiệp. 
- Thiết kế menu và banner cho website: 
+ Hiển thị menu của doanh nghiệp. 
+ Menu chính gồm các tiêu đề: Trang chủ, chương trình đào tạo, lịch khai giảng, 
đăng kí học, video, diễn đàn, tuyển dụng, rss..
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
- Giao diện hiển thị các bài viết của thư mục: 
+ Dùng để hiển thị tóm tắt thông tin của một bài viết nào đó và tạo cho thư mục có 
một cái nhìn thân thiện hơn. 
+ Hiển thị tất cả bài viết của thư mục. 
- Tích hợp nút like và comment facebook: 
+ Hiển thị nút like và share cho mỗi bài viết nhằm quảng bá thêm cho bài viết đó. 
+ Bài viết còn cho người dùng comment nhằm tìm ra những lỗi khắc phục hoặc có 
cái nhìn khách quan hơn so với những bài viết sau này. 
Page 
36
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
37 
- Giao diện footer: 
+ Hiển thị thông tin của doanh nghiệp và các thông tin liên quan mà học viên và 
doanh nghiệp khác có thể liên hệ. 
CHƯƠNG IV: ĐƯA SOURCE WEB LÊN HOST 
1. Domain name (Tên miền) 
Khái niệm “tên miền” hay Domain Name có nhiều nghĩa, tất cả đều liên quan đến:
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
 Một cái tên được người dùng nhập vào máy tính (như một phần tên trang Web 
hoặc các URL khác, hoặc một địa chỉ thư điện tử, v.v.) và sau đó sẽ được dò tìm 
trong Hệ thống Tên miền (DNS) toàn cầu để cung cấp (các) địa chỉ IP của cái tên 
đó cho máy tính. 
 Một cái tên được dò tìm trong hệ thống DNS vì những mục đích khác.Đôi khi 
chúng còn được gọi (sai) theo thói quen là “địa chỉ Web.” 
 Định nghĩa chính thức được cung cấp trong các tài liệu RFC định nghĩa hệ thống 
Page 
38 
DNS. 
Ví dụ: 
Ví dụ sau đây minh họa sự khác biệt giữa một URL (địa chỉ Web) với một tên miền: 
URL: http://www.digipower.vn 
Tên miền: Digipower.vn 
2. Hosting 
Bạn có thể hiểu nôm na Hosting giống như một cái nhà và Domain Name là cái số 
nhà. Và để đến được cái nhà đó thì bạn phải biết số nhà.Trong trường hợp này số 
nhà phải được cấp phát cho nhà đó.Việc cấp phát số nhà cho ngôi nhà đó gọi là quản 
lý DNS. 
Hosting là nơi lưu trữ tất cả các trang Web, email, các thông tin,tư liệu,hình ảnh của 
Website trên một máy chủ Internet. Hosting đồng thời cũng là nơi diễn ra tất cả các 
hoạt động giao dịch,trao đổi thông tin giữa Website với người sử dụng Internet. 
- Sau khi đã hoàn thiện web trên localhost ta tiến hành upload source web lên host 
và cài đặt. 
3. Database 
1. Khái niệm: 
Cơ sở dữ liệu (database): được hiểu theo cách định nghĩa kiểu kĩ thuật thì nó là 
một tập hợp thông tin có cấu trúc. Tuy nhiên, thuật ngữ này thường dùng trong công nghệ
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
thong tin và nó thường được hiểu rõ hơn dưới dạng một tập hợp liên kết các dữ liệu, 
thường đủ lớn để lưu trên một thiết bị lưu trữ như đĩa hay băng. Dữ liệu này được duy trì 
dưới dạng một tập hợp các tập tin trong hệ điều hành hay được lưu trữ trong các hệ quản 
trị cơ sở dữ liệu. 
2. Sau đây là một số ưu diểm mà CSDL mang lại: 
- Giảm sự trùng lặp thông tin xuống mức thấp nhất. Do đó đảm bảo thông tin có tính nhất 
quán và toàn vẹn dữ liệu. 
- Đảm bảo dữ liệu có thể được truy xuất theo nhiều cách khác nhau 
- Nhiều người có thể sử dụng một cơ sở dữ liệu. 
3.Những vấn đề mà CSDL cần phải giải quyết. 
Page 
39 
- Tính chủ quyền của dữ liệu. 
 Thể hiện ở phương diện an toàn dữ liệu. 
 Khả năng biểu diễn mỗi liên hệ ngữ nghĩa của dữ liệu và tính chính xác của dữ liệu. 
 Người khai thác cơ sở dữ liệu phải cập nhật cho CSDL những thông tin mới nhất. 
- Tính bảo mật và quyền khai thác thông tin của người sử dung. 
 Do ưu điểm CSDL có thể cho nhiều người khai thác đồng thời. nên cần phải có một 
cơ chế bảo mật phân quyền khai thác CSDL. 
- Tranh chấp dữ liệu. 
 Khi nhiều người cùng truy nhập CSDL với các mục đích khác nhau. Rất có t hể sẽ 
xảy ra hiện tượng tranh chấp dữ liệu. 
 Cần có cơ chết ưu tiên khi truy cập CSDL. Ví dụ: admin luôn có thể tru cập cơ sở dữ 
liệu. 
 Cấp quyền ưu tiên cho từng người khai thác. 
- Đảm bảo an toàn dữ liệu khi có sự cố.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
 Khi CSDL nhiều và được quản lý tập trung. Khả năng rủi ro mất dữ liệu rất cao. Các 
nguyên nhân chính là mất điện đột ngột hoặc hỏng thiết bị lưu trữ. 
 Hiện tại có một số hệ điều hành đã có cơ chế tự động sao lưu ổ cúng và fix lỗi khi có 
Page 
40 
sự cố xảy ra. 
- Tạo database 
Hình 4.3 Tạo database 
- Export database từ localhost và tiến hành import lên database vừa tạo.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Hình 4.4 Database đã được import 
Page 
41
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
- Để source web kết nối được với database ta tiến hành chỉnh sửa lại file config như 
sau: sửa tên host, tên database, tên username và password. 
Hình 4.5 Sửa file config 
- Truy cập domain name để kiểm tra:Thành công 
Page 
42
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
CHƯƠNG V: TỐI ƯU HÓA WEBSITE 
Page 
43 
1. Tổng quan 
Sau khi cài đặt, cấu hình và chạy thử nghiệm Website Joomla! trên máy tính cá 
nhân (Localhost), Website được đưa lên Host để tham gia vào mạng lưới Internet. Công 
việc còn lại của người Quản trị (Admin) là phải làm sao cho Website luôn hoạt động ổn 
định và hiệu quả. 
Sau đây là một số công việc cần thiết để tối ưu hóa cho hoạt động của Website Joomla! 
2. Tiến hành 
- Chọn Hosting 
 Đây là công việc đầu tiên và rất quan trọng, đối với Website Joomla! thì nên sử dụng 
Host Linux với các thông số đáp ứng với yêu cầu của Joomla! (các thông số này hiển thị 
khi cài đặt Joomla!) để đảm bảo cho việc cài đặt, cấu hình và hoạt động ổn định. 
 Tùy theo qui mô của Website mà lựa chọn các gói Hosting phù hợp, đối với các Website 
nhỏ, mới bắt đầu thì có thể sử dụng Shared Hosting với 100MB dung lượng dĩa cứng và 
khoảng từ 2 - 4GB Bandwidth là được, sau này nếu cần thiết có thể nâng cấp thêm. 
 Vị trí của Server, nơi đặt Website cũng được lựa chọn tùy theo đối tượng truy cập. Nếu 
Website có nội dung tiếng Việt và chủ yếu phục vụ cho các đối tượng truy cập trong 
nước thì nên dùng Server đặt tại Việt Nam, khi đó việc truy cập vào Website từ Việt Nam 
sẽ có tốc độ nhanh hơn từ các quốc gia khác. 
 Nên tham khảo các đánh giá từ những người sử dụng Joomla! để có thêm những thông tin 
cho sự lựa chọn Hosting. 
- Tối ưu Template: 
 Template là giao diện của Website, việc chọn Template đơn giản, phù hợp, đúng chuẩn 
CSS,... cũng giúp làm tăng tốc độ khi hiển thị trên trình duyệt.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
 Kiểm tra mã (Code) trong file index.php và template_css.css của Template để tìm và 
loại bỏ các mã không cần thiết hoặc bị lỗi. 
 Tối ưu các File ảnh bằng cách sử dụng các định dạng thích hợp (jpg/gif/png) cho từng 
loại ảnh và chọn độ nén để ảnh có dung lượng nhỏ mà vẫn giữ được chất lượng, hạn chế 
các Java Script, Flash,... 
Hình 5.1: Chỉnh sửa template 
- Sử dụng các thành phần mở rộng: 
 Nên sử dụng các Component, Module có sẵn trong Joomla! và chỉ cài đặt thêm khi cần 
Page 
44 
thiết. 
 Xóa bớt các Component, Module và Mambot nào không sử dụng kể cả các Component, 
Module và Mambot có sẵn khi cài đặt Joomla, mặc dù đang ở chế độ không sử dụng 
(Unpublished) nhưng Joomla! vẫn phải truy xuất thông tin từ Database về các 
Component, Module và Mambot này. 
 Xóa bỏ (Uninstall) Component, Module và Mambot bằng cách truy cập vào 
Menu Installers và chọn Components, Modules hoặc Mambots. Trong Installed ... chọn 
Component, Module hoặc Mambot nào muốn xóa và nhấn vào biểu tượng Uninstall(nằm 
phía trên bên phải)
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Hình 5.2: Quản lý các thành phần mở rộng 
Page 
45 
- Các chế độ thống kê: 
 Chế độ thống kê sẽ ghi lại thông tin vào Database mỗi khi có sự truy cập vào Website 
hoặc truy xuất dữ liệu trên các trang Web, bỏ chế độ này sẽ giúp tăng tốc độ truy cập. 
- Thông báo lỗi: 
 Chức năng thông báo lỗi trong Joomla! sẽ ghi lại các lỗi xảy ra trong quá trình hoạt động 
của Website. Nếu Website đã hoạt động ổn định thì có thể tắt chức năng này để tăng tốc 
độ truy cập. 
 Bỏ chế độ này bằng cách truy cập vào Global Configuration -> Chọn Tab Server -> 
Thiết đặt thông số cho Error Reporting là None. 
Hình 5.4: Tắt chế độ thông báo lỗi
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
46 
- Bộ nhớ đệm: 
 Bộ nhớ đệm (Cache) giúp ghi nhớ các dữ liệu được truy xuất lần đầu để sau đó cung cấp 
các dữ liệu này cho các lần sau, việc này sẽ giúp giảm sự truy xuất dữ liệu trực tiếp từ 
Database và Website có thể tránh bị quá tải khi có số lượng truy cập cao. 
Hình 5.5: Bật Cache 
- Chức năng nén dữ liệu: 
 Nếu Server có hỗ trợ chức năng nén dữ liệu GZIP thì có thể bật chức năng GZIP Page 
Compression để nén nhỏ dung lượng dữ liệu của trang Web tăng tốc độ truyền tải dữ 
liệu từ Website về trình duyệt. 
 Bật chức năng này bằng cách truy cập vào Global Configuration -> Chọn Tab 
Server -> thiết lập GZIP Page Compression là Có (Yes). 
 Lưu ý: Nếu Server có hiện tượng bị quá tải (Overload) thì nên tắt chức năng này.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Hình 5.6: Bật chức năng nén dữ liệu 
Page 
47 
- Tối ưu hóa các bảng dữ liệu: 
 Tối ưu hóa các bảng dữ liệu (Database) sẽ giúp cho việc truy xuất các dữ liệu được nhanh 
hơn. Sử dụng công cụ phpMyAdmin có trong Control Panel của Hosting, 
chọn Database và nhấn vào Check All để đánh dấu chọn tất cả các bảng dữ liệu. 
Trong With Selected chọn Optimize table. 
 Lưu ý công việc này nên tiến hành làm định kỳ, có thể khoảng 3 tháng 1 lần. 
Hình 5.7: Tối ưu hóa các bảng dữ liệu
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Hình 5.8: Các bản dữ liệu đã được tối ưu hóa 
Page 
48
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
CHƯƠNG VI: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 
Page 
49 
1.Kết luận 
Một tháng, một khoảng thời gian không dài, nhưng với sự chỉ bảo và hướng dẫn của 
thầyVõ Đỗ Thắng cùng với sự nỗ lực làm việc của nhóm thực hiện đồ án, đề tài xây dựng 
website tin tức của em đã được hoàn thành. 
Với những thuận lợi và khó khăn trong quá trình làm việc, website về cơ bản đã 
hoàn thành nhưng không tránh phần sai sót. Tuy nhiên, chúng em đã rất nổ lực và website 
tin tức đã hoàn thành được những nội dung chính sau: 
 Phân tích và đánh giá các yêu cầu của website tin tức cơ bản. 
 Website thử nghiệm trên localhost. 
 Chương trình cho phép tạo ra một hệ thống tin tức trực tuyến với hệ quản trị nội 
dung tiện lợi dễ sử dụng, trình bày được các công nghệ mới trong Joomla 3.3. 
 Vận dụng ngôn ngữ HTML, PHP, MYSQL và công cụ Dreamweaver vào việc xây 
dựng website tin tức. 
 Website xây dựng trên nền tảng Joomla vì thế tính bảo mật cao, tránh hacker xâm 
nhập và đánh cắp dữ liệu. 
 Phần hiện thực CSDL được thể hiện qua phần mô tả chi tiết, thiết kế trên hệ CSDL 
Sql Server 2005 
 Trang web đã cung cấp gần như đầy đủ thông tin, tin tức cho mọi người 
 Website đáp ứng nhu cầu tìm hiểu thông tin, tin tức cũng như số lượng truy cập 
vào trang web, không giới hạn số lượng truy cập. 
 Giao diện dễ sử dụng, tin tức được chia ra nhiều chuyên mục, dễ tìm kiếm, web 
chạy tốt trên cả Mobile. 
 Hệ thống website tin tức đã cung cấp các tính năng chính và căn bản của một hệ 
quản trị nội dung tin tức. Tuy nhiên do không có điều kiện về thời gian do đó một số 
module của chương trình chưa kịp hoàn tất.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
Page 
50 
2.Hướng phát triển 
Có thể nói, Công nghệ thông tin (CNTT) là một trong những ngành phát triển mạnh 
tại Việt Nam trong những năm gần đây. Trong thập niên 90, chuyên ngành phổ biến là 
Tin học, về sau các chuyên ngành CNTT liên quan đã được phát triển theo hướng khoa 
học, đặc thù hơn. 
Ngày nay, internet đã trở thàng phương tiện tra cứu thông tin khổn lồ và tiện dụng 
cho tất cả mọi người trên thế giới.Việc học hành, tìm hiểu thông tin qua mạng cũng đã trở 
nên hết sức phổ biến. Hiểu được tầm quan trọng của tin tức, chúng em luôn muốn hoàn 
thiện website tin tức của mình tốt hơn, phân tích kỹ hơn các yêu cầu và xây dựng giao 
diện hoàn thiện hơn, có tính chuyên nghiệp hơn. 
Trang web cần phải có những bước phát triển quan trọng như: 
- Các lượt bình luận, bình chọn của người xem. 
- Tính bảo mật của website cần được nâng cao hơn. 
- Phát triển website theo hướng đối tượng.
ĐỀ TÀI THỰC TẬP 
Nghiên cứu và xây dựng website bằngJoomla 
TÀI LIỆU THAM KHẢO 
[1] Bộ tài liệu tài liệu về CNTT và hướng dẫn thực tập CNTT tại Athena. 
“http://tinyurl.com/tailieuathena” 
[2] Xây dựng website tin tức quảng cáo tiếp thị 
“http://luanvan.co/luan-van/xay-dung-website-tin-tuc-quang-cao-tiep-thi-35268/” 
[3] Trang tin tức viết bằng Joomla 
“http://megacode.vn/files/view/full-code-trang-tin-tuc-bimateva-bang-joomla-3175.html” 
[4] Thiết kế Website tin tức bằng Joomla 
“http://tailieu.sharingvn.net/threads/67510-Thiet-ke-Website-tin-tuc-bang-Joomla” 
[5] Các module không thể thiếu cho một trang website joomla 
“http://manutd.com.vn/forum/showthread.php?t=33448” 
[6]Trang chủ Joomla 
“http://www.joomla.org/” 
[7] Và còn nhiều trang web tham khảo khác… 
Page 
51

More Related Content

What's hot

Báo cáo cuối kỳ - thực tập Athena
Báo cáo cuối kỳ - thực tập AthenaBáo cáo cuối kỳ - thực tập Athena
Báo cáo cuối kỳ - thực tập Athena
Pac CE
 
baocaonguyenduykhanh
baocaonguyenduykhanhbaocaonguyenduykhanh
baocaonguyenduykhanhvanphu2103
 
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
laonap166
 
Báo cáo thực tập ATHENA
Báo cáo thực tập ATHENA Báo cáo thực tập ATHENA
Báo cáo thực tập ATHENA
Ljck Cljck
 
Báo cáo cuối kỳ
Báo cáo cuối kỳBáo cáo cuối kỳ
Báo cáo cuối kỳKhỉ Lùn
 
Athena
AthenaAthena
Athena
BiBi MrLai
 
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...vanphu2103
 
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAYĐề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳvanphu2103
 
Luận văn tìm hiểu Spring
Luận văn tìm hiểu SpringLuận văn tìm hiểu Spring
Luận văn tìm hiểu Spring
An Nguyen
 
bao-cao-cuoi-kinguyenduykhan11
bao-cao-cuoi-kinguyenduykhan11bao-cao-cuoi-kinguyenduykhan11
bao-cao-cuoi-kinguyenduykhan11vanphu2103
 
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng JoomlaBáo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Ngoc Son
 
Báo cáo cuối kì (nguyễn phượng nhung)
Báo cáo cuối kì (nguyễn phượng nhung)Báo cáo cuối kì (nguyễn phượng nhung)
Báo cáo cuối kì (nguyễn phượng nhung)Nhung Nguyễn
 
Thiet ke web sieu toc 1.7
Thiet ke web sieu toc 1.7Thiet ke web sieu toc 1.7
Thiet ke web sieu toc 1.7
Doan Truong
 
[Athena] Bao cao cuoi ki
[Athena] Bao cao cuoi ki[Athena] Bao cao cuoi ki
[Athena] Bao cao cuoi ki
NPVinhLoc
 
Bao cao thuc tap tran thanhtrung mssv 1031103002
Bao cao thuc tap tran thanhtrung mssv 1031103002Bao cao thuc tap tran thanhtrung mssv 1031103002
Bao cao thuc tap tran thanhtrung mssv 1031103002Trung Tran
 

What's hot (19)

Báo cáo cuối kỳ - thực tập Athena
Báo cáo cuối kỳ - thực tập AthenaBáo cáo cuối kỳ - thực tập Athena
Báo cáo cuối kỳ - thực tập Athena
 
Phan cường
Phan cườngPhan cường
Phan cường
 
baocaonguyenduykhanh
baocaonguyenduykhanhbaocaonguyenduykhanh
baocaonguyenduykhanh
 
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
Xây dựng hệ thống mạng cho Công Ty Cổ Phần Trường Tân trên nền tảng server 2008
 
Báo cáo thực tập ATHENA
Báo cáo thực tập ATHENA Báo cáo thực tập ATHENA
Báo cáo thực tập ATHENA
 
Báo cáo cuối kỳ
Báo cáo cuối kỳBáo cáo cuối kỳ
Báo cáo cuối kỳ
 
Athena
AthenaAthena
Athena
 
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
Báo cáo thực tập cuối kỳ đề tài xây dựng website thương mại điện tử bằng Open...
 
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAYĐề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
Đề tài: Xây dựng, triển khai và quản lý mô hình mạng, HAY
 
Báo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳBáo cáo thực tập cuối kỳ
Báo cáo thực tập cuối kỳ
 
Luận văn tìm hiểu Spring
Luận văn tìm hiểu SpringLuận văn tìm hiểu Spring
Luận văn tìm hiểu Spring
 
bao-cao-cuoi-kinguyenduykhan11
bao-cao-cuoi-kinguyenduykhan11bao-cao-cuoi-kinguyenduykhan11
bao-cao-cuoi-kinguyenduykhan11
 
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng JoomlaBáo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
Báo Cáo Thực Tập Thiết Kế Wedsite Bằng Joomla
 
Báo cáo cuối kì (nguyễn phượng nhung)
Báo cáo cuối kì (nguyễn phượng nhung)Báo cáo cuối kì (nguyễn phượng nhung)
Báo cáo cuối kì (nguyễn phượng nhung)
 
Thiet ke web sieu toc 1.7
Thiet ke web sieu toc 1.7Thiet ke web sieu toc 1.7
Thiet ke web sieu toc 1.7
 
Nghiem
NghiemNghiem
Nghiem
 
[Athena] Bao cao cuoi ki
[Athena] Bao cao cuoi ki[Athena] Bao cao cuoi ki
[Athena] Bao cao cuoi ki
 
Baocaothuctap
BaocaothuctapBaocaothuctap
Baocaothuctap
 
Bao cao thuc tap tran thanhtrung mssv 1031103002
Bao cao thuc tap tran thanhtrung mssv 1031103002Bao cao thuc tap tran thanhtrung mssv 1031103002
Bao cao thuc tap tran thanhtrung mssv 1031103002
 

Viewers also liked

Els Mosaics Note
Els Mosaics NoteEls Mosaics Note
Els Mosaics Note
guestb730ed
 
B Enhthieumau Microsoftpowerpoint
B Enhthieumau MicrosoftpowerpointB Enhthieumau Microsoftpowerpoint
B Enhthieumau Microsoftpowerpointguestcaae580
 
Command Channel Slides Week May 3 to 9, 2013
Command Channel Slides Week May 3 to 9, 2013Command Channel Slides Week May 3 to 9, 2013
Command Channel Slides Week May 3 to 9, 2013
USAG Japan
 
Resumen clases
Resumen clasesResumen clases
Resumen clases
Pablo Cabrera
 
Community Information Exchage November 19, 2013
Community Information Exchage November 19, 2013Community Information Exchage November 19, 2013
Community Information Exchage November 19, 2013
USAG Japan
 
Command Channel Slides Week Between Nov. 22 to 28
Command Channel Slides Week Between Nov. 22 to 28Command Channel Slides Week Between Nov. 22 to 28
Command Channel Slides Week Between Nov. 22 to 28
USAG Japan
 

Viewers also liked (6)

Els Mosaics Note
Els Mosaics NoteEls Mosaics Note
Els Mosaics Note
 
B Enhthieumau Microsoftpowerpoint
B Enhthieumau MicrosoftpowerpointB Enhthieumau Microsoftpowerpoint
B Enhthieumau Microsoftpowerpoint
 
Command Channel Slides Week May 3 to 9, 2013
Command Channel Slides Week May 3 to 9, 2013Command Channel Slides Week May 3 to 9, 2013
Command Channel Slides Week May 3 to 9, 2013
 
Resumen clases
Resumen clasesResumen clases
Resumen clases
 
Community Information Exchage November 19, 2013
Community Information Exchage November 19, 2013Community Information Exchage November 19, 2013
Community Information Exchage November 19, 2013
 
Command Channel Slides Week Between Nov. 22 to 28
Command Channel Slides Week Between Nov. 22 to 28Command Channel Slides Week Between Nov. 22 to 28
Command Channel Slides Week Between Nov. 22 to 28
 

Similar to Bao cao athena

Báo cáo thực tập Athena - CNTT
Báo cáo thực tập Athena - CNTTBáo cáo thực tập Athena - CNTT
Báo cáo thực tập Athena - CNTT
Vu Tran
 
Báo cáo thực tập cuối kì
Báo cáo thực tập cuối kìBáo cáo thực tập cuối kì
Báo cáo thực tập cuối kì
Hai Te
 
Baocaoathena
BaocaoathenaBaocaoathena
Baocaoathena
Trung Mai
 
Báo cáo cuối kỳ thực tập - Trung tâm Athena
Báo cáo cuối kỳ thực tập - Trung tâm AthenaBáo cáo cuối kỳ thực tập - Trung tâm Athena
Báo cáo cuối kỳ thực tập - Trung tâm Athena
Vu Tran
 
Bao cao thuc tap athena
Bao cao thuc tap athenaBao cao thuc tap athena
Bao cao thuc tap athena
Pac CE
 
Báo cáo Thực tập công nghiệp 2 Trung Tâm Athena
Báo cáo Thực tập công nghiệp 2 Trung Tâm AthenaBáo cáo Thực tập công nghiệp 2 Trung Tâm Athena
Báo cáo Thực tập công nghiệp 2 Trung Tâm Athena
Đăng Khoa
 
Bao cao athena
Bao cao athenaBao cao athena
Bao cao athena
Trần Hán Minh
 
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Viết thuê trọn gói ZALO 0934573149
 
BÁO CÁO THỰC TẬP - TRẦN VĂN ANH
BÁO CÁO THỰC TẬP - TRẦN VĂN ANHBÁO CÁO THỰC TẬP - TRẦN VĂN ANH
BÁO CÁO THỰC TẬP - TRẦN VĂN ANH
tranvananh2407
 
Báo cáo tốt nghiệp Kế toán phải trả người lao động tại công ty cổ phần phát t...
Báo cáo tốt nghiệp Kế toán phải trả người lao động tại công ty cổ phần phát t...Báo cáo tốt nghiệp Kế toán phải trả người lao động tại công ty cổ phần phát t...
Báo cáo tốt nghiệp Kế toán phải trả người lao động tại công ty cổ phần phát t...
lamluanvan.net Viết thuê luận văn
 
Bao cao thuc tap nhan thuc mssv 104537
Bao cao thuc tap nhan thuc mssv 104537Bao cao thuc tap nhan thuc mssv 104537
Bao cao thuc tap nhan thuc mssv 104537Lan Nguyễn
 
báo cáo thực tập athena
báo cáo thực tập athenabáo cáo thực tập athena
báo cáo thực tập athena
Tao Là Mây
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kì
Dlinh Truong
 
Athena-Bao cao thuc tap
Athena-Bao cao thuc tap Athena-Bao cao thuc tap
Athena-Bao cao thuc tap
Nguyễn Công Minh
 
Báo cáo thực tập cuối kì
Báo cáo thực tập cuối kìBáo cáo thực tập cuối kì
Báo cáo thực tập cuối kìSteven Nguyễn
 
Báo cáo thực tập Cải thiện và nâng cao chất lượng ứng viên qua mạng xã hội.docx
Báo cáo thực tập Cải thiện và nâng cao chất lượng ứng viên qua mạng xã hội.docxBáo cáo thực tập Cải thiện và nâng cao chất lượng ứng viên qua mạng xã hội.docx
Báo cáo thực tập Cải thiện và nâng cao chất lượng ứng viên qua mạng xã hội.docx
Dịch vụ viết thuê đề tài trọn gói Liên hệ Zalo/Tele: 0917.193.864
 
Báo cáo cuối kỳ athena
Báo cáo cuối kỳ athenaBáo cáo cuối kỳ athena
Báo cáo cuối kỳ athena
LeHongQuang2912
 
Báo cáo thực tập Athena
Báo cáo thực tập AthenaBáo cáo thực tập Athena
Báo cáo thực tập Athena
Khánh Trung Lý
 

Similar to Bao cao athena (20)

Báo cáo thực tập Athena - CNTT
Báo cáo thực tập Athena - CNTTBáo cáo thực tập Athena - CNTT
Báo cáo thực tập Athena - CNTT
 
Báo cáo thực tập cuối kì
Báo cáo thực tập cuối kìBáo cáo thực tập cuối kì
Báo cáo thực tập cuối kì
 
Baocaoathena
BaocaoathenaBaocaoathena
Baocaoathena
 
Báo cáo cuối kỳ thực tập - Trung tâm Athena
Báo cáo cuối kỳ thực tập - Trung tâm AthenaBáo cáo cuối kỳ thực tập - Trung tâm Athena
Báo cáo cuối kỳ thực tập - Trung tâm Athena
 
Bao cao thuc tap athena
Bao cao thuc tap athenaBao cao thuc tap athena
Bao cao thuc tap athena
 
Báo cáo Thực tập công nghiệp 2 Trung Tâm Athena
Báo cáo Thực tập công nghiệp 2 Trung Tâm AthenaBáo cáo Thực tập công nghiệp 2 Trung Tâm Athena
Báo cáo Thực tập công nghiệp 2 Trung Tâm Athena
 
Bao cao athena
Bao cao athenaBao cao athena
Bao cao athena
 
NGHIEN CUU VA TRIEN KHAI VPN
NGHIEN CUU VA TRIEN KHAI VPN NGHIEN CUU VA TRIEN KHAI VPN
NGHIEN CUU VA TRIEN KHAI VPN
 
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
Đề tài: Ứng dụng phần mềm tạo bài tập & kiểm tra trắc nghiệm online THPT Đoàn...
 
BÁO CÁO THỰC TẬP - TRẦN VĂN ANH
BÁO CÁO THỰC TẬP - TRẦN VĂN ANHBÁO CÁO THỰC TẬP - TRẦN VĂN ANH
BÁO CÁO THỰC TẬP - TRẦN VĂN ANH
 
Báo cáo tốt nghiệp Kế toán phải trả người lao động tại công ty cổ phần phát t...
Báo cáo tốt nghiệp Kế toán phải trả người lao động tại công ty cổ phần phát t...Báo cáo tốt nghiệp Kế toán phải trả người lao động tại công ty cổ phần phát t...
Báo cáo tốt nghiệp Kế toán phải trả người lao động tại công ty cổ phần phát t...
 
Bao cao thuc tap nhan thuc mssv 104537
Bao cao thuc tap nhan thuc mssv 104537Bao cao thuc tap nhan thuc mssv 104537
Bao cao thuc tap nhan thuc mssv 104537
 
báo cáo thực tập athena
báo cáo thực tập athenabáo cáo thực tập athena
báo cáo thực tập athena
 
Báo cáo cuối kì
Báo cáo cuối kìBáo cáo cuối kì
Báo cáo cuối kì
 
Athena-Bao cao thuc tap
Athena-Bao cao thuc tap Athena-Bao cao thuc tap
Athena-Bao cao thuc tap
 
Báo cáo thực tập cuối kì
Báo cáo thực tập cuối kìBáo cáo thực tập cuối kì
Báo cáo thực tập cuối kì
 
Baocaothuctapv1
Baocaothuctapv1Baocaothuctapv1
Baocaothuctapv1
 
Báo cáo thực tập Cải thiện và nâng cao chất lượng ứng viên qua mạng xã hội.docx
Báo cáo thực tập Cải thiện và nâng cao chất lượng ứng viên qua mạng xã hội.docxBáo cáo thực tập Cải thiện và nâng cao chất lượng ứng viên qua mạng xã hội.docx
Báo cáo thực tập Cải thiện và nâng cao chất lượng ứng viên qua mạng xã hội.docx
 
Báo cáo cuối kỳ athena
Báo cáo cuối kỳ athenaBáo cáo cuối kỳ athena
Báo cáo cuối kỳ athena
 
Báo cáo thực tập Athena
Báo cáo thực tập AthenaBáo cáo thực tập Athena
Báo cáo thực tập Athena
 

Bao cao athena

  • 1. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA -------------------- BÁO CÁO THỰC TẬP CHUYÊN MÔN Đề tài: Nghiên cứu và xây dựng website bằng Joomla GIÁO VIÊN HƯỚNG DẪN: Võ Đỗ Thắng SINH VIÊN THỰC TẬP: Trần Thị Thảo Page 1
  • 2. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Thành Phố Hồ Chí Minh 13/8/2014 NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... ....................................................................................................................................................... Thành phố Hồ Chí Minh, ngày….tháng….năm 2014 Page 2 Xác nhận của Trung tâm ATHENA
  • 3. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla NHẬN XÉT CỦAGIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………… Page 3
  • 4. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla LỜI MỞ ĐẦU Thực tập tốt nghiệp là môn học rất thực dụng và bổ ích cho sinh viên, trước khi nhận luận văn tốt nghiệp. Nó giúp sinh viên năm cuối có một quá trình tìm hiểu và tham gia công việc thực tế, qua đó có sự chuẩn bị cả về những kỹ năng và tâm lý khi làm việc thực tế. Trong thời gian thực tập 8 tuần từ 1/07/2014 đến 18/08/2014 tại ATHENA, em đã tham gia vào dự án “Làm website bằng Joomla” thực tế tại Trung tâm Athena đồng thời tham gia vào một số phần việc nhân sự như quản lý thực tập viên ngành Công nghệ thông tin. Qua quá trình được tham gia công việc thực tế tại đây, nó đã giúp em có nhiều kinh nghiệm hơn, tham gia vào nhiều việc mà trước đây em chỉ được nhìn thấy trên sách vở. Qua đó, em đã có được nhiều kinh nghiệm hơn và thấy được những thiếu sót của bản thân để hoàn thiện mình hơn trong công việc sau này. Em xin cam đoan những kết quả và số liệu trong bài báo cáo thực tập của em đều được thực hiện tại Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế Athena, không sao chép từ bất kì một nguồn nào khác. Em hoàn toàn chịu trách nhiệm trước nhà trường về sự cam đoan này. Page 4
  • 5. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla LỜI CẢM ƠN TRUNG TÂM ATHENA  Trước hết chúng em xin chân thành cảm ơn tất cả các thầy cô tại Trung Tâm Đào Tạo Athena đã đem đến cho chúng em một cách làm việc phần báo cáo thực tập trong cuối mỗi tuần thực tập, đã tạo cho em điều kiện tự tìm hiểu và làm việc, giúp cho em có thêm nhiều kiến thức và chủ động hơn trong học tập. Bên cạnh đó nhờ có sự giúp đỡ của thầy cô và các bạn cùng khóa, đến nay em đã hoàn thành xong đề tài: “Xây dựng website tin tức Athena bằng công nghệ Joomla!”. Để có được kết quả này, em xin chân thành cám ơn Thầy Võ Đỗ Thắng đã quan tâm hướng dẫn và vạch hướng cho em hoàn thành đề tài này. Vì thời gian có hạn cũng như kinh nghiệm còn thiếu nên đề tài củaem không tránh khỏi những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của thầy và các bạn để em có điều kiện bổ sung và có thể hoàn thành tốt đề tài của mình hơn. Một lần nữa em xin chân thành cảm ơn. Page 5 Sinh viên thực tập Trần Thị Thảo
  • 6. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla LỜI CẢM ƠN KHOA CÔNG NGHỆ THÔNG TIN  Em xin chân thành cảm ơn trường Đại học Bách Khoa Thành phố Hồ Chí Minh và khoa Công Nghệ Thông Tin đã tạo điều kiện cho em hoàn thành tốt đợt thực tập này. Trong đợt thực tập này, em đã được dịp tiếp xúc với những công việc thực tế chứ không còn như trên giấy viết nữa. Tuy em đã cố gắng để bài báo thực thực tập của mình được tốt nhất nhưng do trình độ hiểu biết, khả năng bản thân và kinh nghiệm thực tế chưa đầy đủ nên chắc chắn không tránh khỏi những thiếu sót nhất định, rất mong nhận được sự thông cảm và chia sẻ để em hoàn thành bài báo cáo thực tập tốt hơn. Page 6 Một lần nữa em xin chân thành cảm on. Sinh viên thực tập Trần Thị Thảo
  • 7. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 7  2 VIDEO CLIP CÁ NHÂN:  VIDEO GIỚI THIỆU BẢN THÂN https://www.youtube.com/watch?v=g-a-e4_sric  VIDEO NHƯNG THUẬN LỢI VÀ KHÓ KHĂN TRONG QUÁ TRÌNH THỰC TẬP https://www.youtube.com/watch?v=aL1Wei3KRd4  VIDEO DEMO ĐỀ TÀI THỰC TẬP LÀM WEBSITE JOOMLA https://www.youtube.com/watch?v=IMyUqX0EuAw&list=PL5oIpQk0ESqP Gfg--iYZab2qVb46bZaae  File upload tren slideshare http://www.slideshare.net/ThoTrn9/bao-cao-athena1-38094104 http://www.slideshare.net/ThoTrn9/bo-co-athena-38095747 http://www.slideshare.net/ThoTrn9/bao-cao-athena-38393479
  • 8. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 8  2 MỤC LỤC I. GIỚI THIỆU CÔNG TY THỰC TẬP .................................................. 10 1. Giới thiệu ........................................................................................................10 2. Lĩnh vực hoạt động chính ...............................................................................10 3. Đội ngũ giảng viên: ........................................................................................10 4. Cơ sở vật chất .................................................................................................10 5. Dịch vụ hỗ trợ .................................................................................................11 II. GIỚI THIỆU ĐỀ TÀI ........................................................................ 12 1. Giới thiệu đề tài ...........................................................................................12 2. Mục tiêu đề tài .............................................................................................12 III. GIỚI THIỆU VÀ CÀI ĐẶT JOOMLA ................................................. 14 1. Giới thiệu joomla ............................................................................................14 2. Cài đặt Joomla ................................................................................................15 IV. THIẾT KẾ VÀ HIỆN THỰC WEBSITE.............................................. 26 1. Phân tích chức năng, hoạt động Athena .........................................................26 2. Cài đặt, tích hợp các module ..........................................................................31 3. Thiết kế giao diện website ..............................................................................35 V. ĐƯA SOURCE WEB LÊN HOST ....................................................... 40 1. Khái niệm host và tên miền: ........................................................................40 2. Webhosting ..................................................................................................40 3. Đưa website lên hosting ..............................................................................41 VI: TỐI ƯU HÓA WEBSITE ...................................................................... 43 1. Tổng quan………………………………………………………..…43
  • 9. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla 2. Tiến hành……………………………………………………………46 VII. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .............................................. 49 1. Kết luận ...........................................................................................................49 2. Hướng phát triển .............................................................................................50 VIII. TÀI LIỆU THAM KHẢO.................................................................... 51 Page 9
  • 10. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla I. GIỚI THIỆU CÔNG TY THỰC TẬP 1.Giới Thiệu Trung Tâm ATHENA Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà . Page 10 2.Lĩnh vực hoạt động chính: +Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI , CEH,... Song song đó, trung tâm ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An , ngân hàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính.. + Sau gần 10 năm hoạt động,nhiều học viên tốt nghiệp trung tâm ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bưu điện các tỉnh,.,.... + Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ CHính Minh, Học Viện An Ninh Nhân Dân( Thủ Đức), Học Viện Bưu Chính Viễn Thông, Hiệp hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự ,...... 3.Đội ngũ giảng viên : +Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng đầu trong nước .... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA +Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ , Pháp, Hà Lan, Singapore,... và truyền đạt các công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA 4. Cơ sở vật chất:
  • 11. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla +Thiết bị đầy đủ và hiện đại +Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới nhất. +Phòng máy rộng rãi, thoáng mát Page 11 5.Dịch vụ hỗ trợ: +Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn +Giới thiệu việc làm cho mọi học viên +Thực tập có lương cho học viên khá giỏi +Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn thời gian. +Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng +Hỗ trợ thi Chứng chỉ Quốc tế.
  • 12. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla II. GIỚI THIỆU ĐỀ TÀI Page 12 1. Giới thiệu đề tài: Trong thế giới công nghệ số hiện đại như ngày nay cùng với sự phát triển vượt bậc của công nghệ thông tin, thì vấn đề quảng bá thương hiệu doanh nghiệp hay cập nhật tin tức thị trường, kinh doanh đoài hỏi công ty phải có một trang web để người dung có thể cập nhật thông tin. Do đó đến với công ty “ Trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế ATHENA ” em đã chọn đề tài: “ Nghiên cứu và xây dựng website Tin Tức bằng Joomla ”. 2. Mục tiêu đề tài: Với đề tài này em sẽ xây dựng website Tin Tức bằng joomla với mục đích: - Đưa website trở thành trang thông tin cập nhật tin tức hàng ngày của công ty hay doanh nghiệp, đa dạng loại hình tin tức mới nhất mà doanh nghiệp muốn cập nhật. - Nơi doanh nghiệp có thể quảng bá hình ảnh của mình đến với học viên và người dùng. - Nơi chia sẻ và học hỏi của học viên, cập nhật những thông tin mới nhất về các ngành mà doanh nghiệp đào tạo và các xu hướng và học viên có thể định hướng nhắm đến. - Nơi trao đổi những tài liệu hoặc video hướng dẫn của doanh nghiệp cho học viên của mình. - Tích hợp mạng xã hỗi, yahoo…nhầm tạo điều kiện cho doanh nghiệp, học viên và khách hàng có thể trao đổi tin tức lẫn nhau.
  • 13. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla - Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình đến với Page 13 các doanh nghiệp khác.
  • 14. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla III. GIỚI THIỆU VÀ CÀI ĐẶT JOOMLA Page 14 1. Giới thiệu Joomla! Joomla! là một hệ quản trị nội dung mã nguồn mở (tiếng Anh: Open Source Content Management Systems). 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ội dung 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ăng tốc độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin 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, cung cấ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 đáp ứng được mô tả về 7 đặc tính của Web 2.0: 1. Web có vai trò nền tảng, có thể chạy mọi ứng dụng 2. Tập hợp trí tuệ cộng đồng 3. Dữ liệu có vai trò then chốt 4. Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng 5. Phát triển ứng dụng dễ dàng và nhanh chóng 6. Phần mềm có thể chạy trên nhiều thiết bị 7. Giao diện ứng dụng phong phú Joomla - Một hệ quản trị nội dung mã nguồn mở mạnh nhất hiện nay trên thế giới. Ra đời do bất đồng quan điểm trong nội bộ Mambo - một hệ quản trị nội dung nổi tiếng, gần như toàn bộ nhân lực chủ chốt (Core Team) của mambo đã ra đi, xây dựng nên một đế chế hùng mạnh với tên gọi Open Source Master, và Joomla ra đời từ đó (2005). Chỉ hơn 3 năm chào đời,Joomla đã làm nên một kỳ tích: 2 lần đạt giải nhất mã nguồn mở ứng dụng tốt nhất thế giới - số thành viên trên 200.000 người (tính riêng tại joomla.org). Nếu tính thêm những site lớn như rockettheme.com, joomlart.com, joomlashack.com, virtuemart.net,... thì con số thành viên lên đến hàng triệu người.
  • 15. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 15 2. Cài đặt Joomla . 1)Cài đặt Xampp: Để cài đặt và chạy được Joomla trên máy bạn, trước đây chúng ta phải lần lượt cài các chương trình : Apache , PHP, Mysql. Qua các bước rất phức tạp. Nay công đoạn đó được rút ngắn hơn rất nhiều, qua việc cài 1 chương trình duy nhất. Đó là Xampp.Sau đây tôi xin hướng dẫn ngắn gọn cách cài Xampp với hệ điều hành WindowXP. Việc đầu tiên đó là download bộ cài của Xampp về máy của bạn. Các bạn có thể download trực tiếp từ đường dẫn sau đây: xampp package Có thể sử dụng IDM hoặc các công cụ hỗ trợ download khác để download nhanh, và không lo mạng lag. Các bạn cũng có thể vào trang http://sourceforge.net/project/showfiles.php?group_id=61776 Tìm phầnXAMPP Windows để cập nhật phiên bản mới của Xampp Sau khi download bộ cài có dạng xampplite-win32-1.6.6a.exe về máy của bạn, bạn chạy file exe này. Công việc cài đặt gồm các bước như sau:  Chạy chương trình cài đặt XAMPP Installer, khi xuất hiện bảng chọn ngôn ngữ, chọn English và nhấn Ok.
  • 16. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla  Khi xuất hiện bảng Welcome to the Xampp Setup Wizard, nhấn Next.  Trong Select Destination Location, chọn nơi cài đặt Xampp. Lưu ý ở bước này nên chọn ổ dĩa khác với ổ dĩa cài Windows để sau này dễ cài đặt cấu hình cho Wampp. Page 16
  • 17. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Chọn đường dẫn là D:xampp (cài trên thư mụcxampp của ỗ dĩa D), nhấn Next.  Trong XAMPP Options, để nguyên mặc định của Xampp và nhấn Install. Page 17 
  • 18. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla  Chương trình sẽ tiến hành cài đặt và sau cùng nhấn Finish để kết thúc việc cài đặt, chương trình sẽ hỏi bạn có muốn mở bảng điều khiển của Xampp hay không, hãy chọn No vì chúng ta cần chỉnh thêm một vài thông số nữa. Thư mục gốc (Web Root) để chứa các trang web mặc nhiện của Xampp là D:xampphtdocs. Tất cả các Website hoặc thư mục chứa Website đều phải được đặt vào thư mục Web Root (htdocs) thì mới hoạt động được. Nếu muốn bạn có thể thay đổi thư mục Web Root, bạn nên tạo một thư mục Web Root khác nằm ở bên ngoài thư mụcXampp để dễ sử dụng.  Thí dụ tạo thư mục Web Root nằm ở ổ dĩa D: có tên là WWW bằng cách mở File httpd.conf nằm trong thư mục cài đặt Xampp D:xamppapacheconf (D:xamppapacheconfhttpd.conf) bằng chương trìnhNotepad hoặc bất cứ chương trình soạn thảo văn bản nào. Tìm đến dòng DocumentRoot “D:/xampp/htdocs” sửa lại thành DocumentRoot “D:/www” và dòng sửa lại thành , Save và đóng File này lại. Lưu ý dấu sổ / và của đường dẫn phải chính xác. Mở bảng điều khiển của chương trình Xampp bằng cách nhấn đúp chuột vào Icon XAMPP Control Panel nằm trênDesktop Trong bản điều khiển Xampp, chọn Start để khởi động Apache và MySQL. Nhấn vào nút X (góc trên bên phải) để tắt bảng điều khiển, bạn có thể mở bảng điều khiển này bất cứ lúc nào bằng cách nhấn chuột và biểu tượng của Xampp nằm ở khay hệ thống (góc dưới bên phải màn hình). Page 18
  • 19. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Bây giờ thư mục gốc (Web Root) để chứa các trang web là D:www. Bạn cũng có thể Copy các File trong thư mụcD:xampphtdocs vào thư mục D:www, sau đó mở chương trình duyệt web (Internet Explorer, Firefox…), trong ô địa chỉ bạn nhập vào: http://localhost nếu hiện lên bảng thông số của Xampp là việc cài đặt đã thành công. Page 19
  • 20. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 20 2)Cài đặt Joomla. Hướng dẫn cài đặt Joomla 3 Bước 1: Download bộ cài Joomla Các bạn nên vào trực tiếp trang download của Joomla tại địa chỉ: http://www.joomla.org/download.html Và thực hiện download phiên bản mới nhất tại thời điểm hiện tại về để tiến hành cài đặt. Bước 2: Tiến hành cài đặt Cài đặt bằng cách truy cập trực tiếp bằng trình duyệt. Với các bạn cài đặt trên XAMPP, thì đường dẫn sẽ có dạng:
  • 21. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 21 http://localhost/ten_thu_muc_joomla/ Hoặc: http://127.0.0.1/ten_thu_muc_joomla/ Bước này Joomla yêu cầu bạn khai báo các thông số chính cho website. Chi tiết bao gồm:  Site name: Tên của website  Description: Mô tả ngắn website của bạn  Admin email: Tài khoản email của người quản trị chính  Admin username: Tên đăng nhập cho người quản trị chính  Password: Mật khẩu cho tài khoản người quản trị chính (Nhập 2 lần xác nhận)  Site offline: Kích hoạt là “Yes” nếu bạn muốn dựng website nhưng chưa muốn cho khách duyệt web có thể xem được ngay. Sau khi cung cấp xong các thông tin cơ bản, các bạn sẽ chuyển sang bước kế tiếp
  • 22. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Trong bước này, các bạn phải khai báo kết nối đến cơ sở dữ liệu. Các thông số chi tiết bao gồm:  Database type: Kiểu module PHP kết nối với MySQL. Nên để mặc định của Joomla đã Page 22 chọn lựa.  Hostname: thông thường là localhost. Nếu hosting của bạn đặt server MySQL tại địa chỉ khác, thì có thể nhập IP của server hoặc domain của server tùy thuộc vào cách cấu hình MySQL trên server đó.  Username: Tên tài khoản truy cập cơ sở dữ liệu. Thông thường nếu bạn cài thử trên máy cá nhân dùng XAMPP, WAMPP thì username thường để luôn tài khoản gốc là root  Password: Mật khẩu của tài khoản truy cập cơ sở dữ liệu. Mật khẩu này nếu bạn sử dụng Hosting thì do khi tại Username bạn thiết lập. Còn nếu dùng các môi trường test như XAMPP thì mật khẩu mặc định để trống.  Database name: Tên cơ sở dữ liệu  Table Prefix: Tiếp đầu ngữ cho các bảng trong cơ sở dữ liệu. Có thể để Joomla lựa chọn ngẫu nhiên, hoặc nhập vào giá trị bạn muốn.
  • 23. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla  Old database process: Tiến trình cho biết Joomla sẽ đối xử thế nào nếu cơ sỡ dữ liệu bạn khai báo ở trên đã có dữ liệu. Chọn mặc định là Backup nếu muốn sao lưu lại, còn Remove nếu muốn xóa bỏ các dữ liệu đã có. Sau khi đã điền xong các thông số, bạn sẽ đến với bước tiếp theo Đến phần này, hầu hết các thông số bạn đã cài đặt xong, hệ thống Joomla đã được đặt vào bệ phóng chuẩn bị hoạt động. Tại bước này, thêm 1 thông số lựa chọn nữa cho bạn là có muốn cài đặt dữ liệu mẫu vào website hay không. Nếu bạn chưa từng sử dụng Joomla, hãy chọn lựa Default English Sample Data để Joomla cài đặt dữ liệu mẫu chuẩn vào website cho bạn. Còn nếu bạn đã biết dùng và chuẩn bị xây dựng website mới, thì nên chọn là None và đến bước kế tiếp: Page 23
  • 24. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Tiếp theo Joomla sẽ thực thi công việc tương tác với cơ sở dữ liệu của bạn. Cho đến khi hiện ra giao diện như hình trên, thì việc cài đặt website đã được hoàn tất. Và để bảo mật website, thì Joomla yêu cầu bạn phải xóa bỏ thư mục cài đặt của Joomla tên là Installation khỏi website. Từ phiên bản 1.6 trở đi, Joomla đã tích hợp sẵn chức năng xóa bỏ vào trình cài đặt. Bạn có thể click vào nút “Remove installation folder” để xóa. Hoặc vào trực tiếp trình quản lý file của máy tính để xóa thư mục này. Page 24 Và xem kết quả website mới được tạo:
  • 25. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 25
  • 26. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla IV. THIẾT KẾ VÀ HIỆN THỰC WEBSITE 1. Phân tích chức năng, hoạt động Athena Page 26 1.1 Cấu trúc SITEMAP website  TRANG CHỦ  GIỚI THIỆU ATHENA  TIN TỨC ĐÀO TẠO  TIN TỨC CÔNG NGHỆ  VIDEO ATHENA  CHƯƠNG TRÌNH ĐÀO TẠO  KHÓA HỌC MIỄN PHÍ  HƯỚNG DẪN ĐĂNG KÝ MÔN HỌC  AN NINH MẠNG  QUẢN TRỊ MẠNG  LỊCH KHAI GIẢNG CÁC LỚP  BẢN ĐỒ  LIÊN HỆ  TÀI LIỆU  DOWNLOAD TÀI LIỆU 2. Cài đặt, tích hợp các module 2.1 Module Slide Show: Mở menu Extentsions/ Module Manager chọn IceCarosuel Module:Module: Modul
  • 27. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Chọn vị trí đặt module ở mục position và upload hình ảnh mục Slides manager Chọn số trang hiển thi: Cuối cùng, save && close. Sau khi cài đặt ta được: Page 27
  • 28. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla 2.2 Module Login: Mở menu Extentsions/ Module Manager chọn Login: Thay đổi một số thuộc tính: title, show title, chọn trang hiển thị và chọn nội dung tin hiển thị. Sau đó lưu lại và ta được: 2.3 Module Danh mục tin tức: Mở menu Extentsions/ Module Manager chọn Lof Articles SlideShow Module : Page 28
  • 29. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Ta có thể tạo nhiều danh mục tin tức : 2.4 Module Hỗ trợ online: Mở menu Extentsions/ Module Manager chọn mod_jms_support: Page 29 Kết quả:
  • 30. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 30 2.5 Module Facebook: Kết quả: 2.6 Module Thống kê truy cập: Mở menu Extentsions/ Module Manager chọn ExtraWatch Visitors Module:
  • 31. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 31 Kết quả: 3.Phân tích cơ sở dữ liệu. 3.1 Biểu đồ Usecase
  • 32. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 32 b. Thông tin cơ sở dữ liệu - Bảng chứa các module:
  • 33. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 33 - Bảng chứa các Template: - Bảng quản lý tài khoản: - Bảng quản lý Menu:
  • 34. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla - Bảng quản lý người dùng truy cập: Page 34 - Bảng quản lý ngôn ngữ:
  • 35. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 35 4.Thiết kế giao diện website - Giao diện trang chủ: + Dùng để hiển thị những thông tin mà doanh nghiệp cập nhật đến với học viên hoặc nhà tuyển dụng. + Cập nhật các thông tin mới nhất về công nghệ. + Hiển thị nơi trao đổi thông tin giữa doanh nghiệp đến với học viên hoặc doanh nghiệp khác. + Thống kê sơ lược số lượng người ra và website. + Hiển thị thông tin tiêu biểu hoặc nỏi bậc của doanh nghiệp. - Thiết kế menu và banner cho website: + Hiển thị menu của doanh nghiệp. + Menu chính gồm các tiêu đề: Trang chủ, chương trình đào tạo, lịch khai giảng, đăng kí học, video, diễn đàn, tuyển dụng, rss..
  • 36. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla - Giao diện hiển thị các bài viết của thư mục: + Dùng để hiển thị tóm tắt thông tin của một bài viết nào đó và tạo cho thư mục có một cái nhìn thân thiện hơn. + Hiển thị tất cả bài viết của thư mục. - Tích hợp nút like và comment facebook: + Hiển thị nút like và share cho mỗi bài viết nhằm quảng bá thêm cho bài viết đó. + Bài viết còn cho người dùng comment nhằm tìm ra những lỗi khắc phục hoặc có cái nhìn khách quan hơn so với những bài viết sau này. Page 36
  • 37. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 37 - Giao diện footer: + Hiển thị thông tin của doanh nghiệp và các thông tin liên quan mà học viên và doanh nghiệp khác có thể liên hệ. CHƯƠNG IV: ĐƯA SOURCE WEB LÊN HOST 1. Domain name (Tên miền) Khái niệm “tên miền” hay Domain Name có nhiều nghĩa, tất cả đều liên quan đến:
  • 38. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla  Một cái tên được người dùng nhập vào máy tính (như một phần tên trang Web hoặc các URL khác, hoặc một địa chỉ thư điện tử, v.v.) và sau đó sẽ được dò tìm trong Hệ thống Tên miền (DNS) toàn cầu để cung cấp (các) địa chỉ IP của cái tên đó cho máy tính.  Một cái tên được dò tìm trong hệ thống DNS vì những mục đích khác.Đôi khi chúng còn được gọi (sai) theo thói quen là “địa chỉ Web.”  Định nghĩa chính thức được cung cấp trong các tài liệu RFC định nghĩa hệ thống Page 38 DNS. Ví dụ: Ví dụ sau đây minh họa sự khác biệt giữa một URL (địa chỉ Web) với một tên miền: URL: http://www.digipower.vn Tên miền: Digipower.vn 2. Hosting Bạn có thể hiểu nôm na Hosting giống như một cái nhà và Domain Name là cái số nhà. Và để đến được cái nhà đó thì bạn phải biết số nhà.Trong trường hợp này số nhà phải được cấp phát cho nhà đó.Việc cấp phát số nhà cho ngôi nhà đó gọi là quản lý DNS. Hosting là nơi lưu trữ tất cả các trang Web, email, các thông tin,tư liệu,hình ảnh của Website trên một máy chủ Internet. Hosting đồng thời cũng là nơi diễn ra tất cả các hoạt động giao dịch,trao đổi thông tin giữa Website với người sử dụng Internet. - Sau khi đã hoàn thiện web trên localhost ta tiến hành upload source web lên host và cài đặt. 3. Database 1. Khái niệm: Cơ sở dữ liệu (database): được hiểu theo cách định nghĩa kiểu kĩ thuật thì nó là một tập hợp thông tin có cấu trúc. Tuy nhiên, thuật ngữ này thường dùng trong công nghệ
  • 39. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla thong tin và nó thường được hiểu rõ hơn dưới dạng một tập hợp liên kết các dữ liệu, thường đủ lớn để lưu trên một thiết bị lưu trữ như đĩa hay băng. Dữ liệu này được duy trì dưới dạng một tập hợp các tập tin trong hệ điều hành hay được lưu trữ trong các hệ quản trị cơ sở dữ liệu. 2. Sau đây là một số ưu diểm mà CSDL mang lại: - Giảm sự trùng lặp thông tin xuống mức thấp nhất. Do đó đảm bảo thông tin có tính nhất quán và toàn vẹn dữ liệu. - Đảm bảo dữ liệu có thể được truy xuất theo nhiều cách khác nhau - Nhiều người có thể sử dụng một cơ sở dữ liệu. 3.Những vấn đề mà CSDL cần phải giải quyết. Page 39 - Tính chủ quyền của dữ liệu.  Thể hiện ở phương diện an toàn dữ liệu.  Khả năng biểu diễn mỗi liên hệ ngữ nghĩa của dữ liệu và tính chính xác của dữ liệu.  Người khai thác cơ sở dữ liệu phải cập nhật cho CSDL những thông tin mới nhất. - Tính bảo mật và quyền khai thác thông tin của người sử dung.  Do ưu điểm CSDL có thể cho nhiều người khai thác đồng thời. nên cần phải có một cơ chế bảo mật phân quyền khai thác CSDL. - Tranh chấp dữ liệu.  Khi nhiều người cùng truy nhập CSDL với các mục đích khác nhau. Rất có t hể sẽ xảy ra hiện tượng tranh chấp dữ liệu.  Cần có cơ chết ưu tiên khi truy cập CSDL. Ví dụ: admin luôn có thể tru cập cơ sở dữ liệu.  Cấp quyền ưu tiên cho từng người khai thác. - Đảm bảo an toàn dữ liệu khi có sự cố.
  • 40. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla  Khi CSDL nhiều và được quản lý tập trung. Khả năng rủi ro mất dữ liệu rất cao. Các nguyên nhân chính là mất điện đột ngột hoặc hỏng thiết bị lưu trữ.  Hiện tại có một số hệ điều hành đã có cơ chế tự động sao lưu ổ cúng và fix lỗi khi có Page 40 sự cố xảy ra. - Tạo database Hình 4.3 Tạo database - Export database từ localhost và tiến hành import lên database vừa tạo.
  • 41. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Hình 4.4 Database đã được import Page 41
  • 42. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla - Để source web kết nối được với database ta tiến hành chỉnh sửa lại file config như sau: sửa tên host, tên database, tên username và password. Hình 4.5 Sửa file config - Truy cập domain name để kiểm tra:Thành công Page 42
  • 43. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla CHƯƠNG V: TỐI ƯU HÓA WEBSITE Page 43 1. Tổng quan Sau khi cài đặt, cấu hình và chạy thử nghiệm Website Joomla! trên máy tính cá nhân (Localhost), Website được đưa lên Host để tham gia vào mạng lưới Internet. Công việc còn lại của người Quản trị (Admin) là phải làm sao cho Website luôn hoạt động ổn định và hiệu quả. Sau đây là một số công việc cần thiết để tối ưu hóa cho hoạt động của Website Joomla! 2. Tiến hành - Chọn Hosting  Đây là công việc đầu tiên và rất quan trọng, đối với Website Joomla! thì nên sử dụng Host Linux với các thông số đáp ứng với yêu cầu của Joomla! (các thông số này hiển thị khi cài đặt Joomla!) để đảm bảo cho việc cài đặt, cấu hình và hoạt động ổn định.  Tùy theo qui mô của Website mà lựa chọn các gói Hosting phù hợp, đối với các Website nhỏ, mới bắt đầu thì có thể sử dụng Shared Hosting với 100MB dung lượng dĩa cứng và khoảng từ 2 - 4GB Bandwidth là được, sau này nếu cần thiết có thể nâng cấp thêm.  Vị trí của Server, nơi đặt Website cũng được lựa chọn tùy theo đối tượng truy cập. Nếu Website có nội dung tiếng Việt và chủ yếu phục vụ cho các đối tượng truy cập trong nước thì nên dùng Server đặt tại Việt Nam, khi đó việc truy cập vào Website từ Việt Nam sẽ có tốc độ nhanh hơn từ các quốc gia khác.  Nên tham khảo các đánh giá từ những người sử dụng Joomla! để có thêm những thông tin cho sự lựa chọn Hosting. - Tối ưu Template:  Template là giao diện của Website, việc chọn Template đơn giản, phù hợp, đúng chuẩn CSS,... cũng giúp làm tăng tốc độ khi hiển thị trên trình duyệt.
  • 44. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla  Kiểm tra mã (Code) trong file index.php và template_css.css của Template để tìm và loại bỏ các mã không cần thiết hoặc bị lỗi.  Tối ưu các File ảnh bằng cách sử dụng các định dạng thích hợp (jpg/gif/png) cho từng loại ảnh và chọn độ nén để ảnh có dung lượng nhỏ mà vẫn giữ được chất lượng, hạn chế các Java Script, Flash,... Hình 5.1: Chỉnh sửa template - Sử dụng các thành phần mở rộng:  Nên sử dụng các Component, Module có sẵn trong Joomla! và chỉ cài đặt thêm khi cần Page 44 thiết.  Xóa bớt các Component, Module và Mambot nào không sử dụng kể cả các Component, Module và Mambot có sẵn khi cài đặt Joomla, mặc dù đang ở chế độ không sử dụng (Unpublished) nhưng Joomla! vẫn phải truy xuất thông tin từ Database về các Component, Module và Mambot này.  Xóa bỏ (Uninstall) Component, Module và Mambot bằng cách truy cập vào Menu Installers và chọn Components, Modules hoặc Mambots. Trong Installed ... chọn Component, Module hoặc Mambot nào muốn xóa và nhấn vào biểu tượng Uninstall(nằm phía trên bên phải)
  • 45. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Hình 5.2: Quản lý các thành phần mở rộng Page 45 - Các chế độ thống kê:  Chế độ thống kê sẽ ghi lại thông tin vào Database mỗi khi có sự truy cập vào Website hoặc truy xuất dữ liệu trên các trang Web, bỏ chế độ này sẽ giúp tăng tốc độ truy cập. - Thông báo lỗi:  Chức năng thông báo lỗi trong Joomla! sẽ ghi lại các lỗi xảy ra trong quá trình hoạt động của Website. Nếu Website đã hoạt động ổn định thì có thể tắt chức năng này để tăng tốc độ truy cập.  Bỏ chế độ này bằng cách truy cập vào Global Configuration -> Chọn Tab Server -> Thiết đặt thông số cho Error Reporting là None. Hình 5.4: Tắt chế độ thông báo lỗi
  • 46. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 46 - Bộ nhớ đệm:  Bộ nhớ đệm (Cache) giúp ghi nhớ các dữ liệu được truy xuất lần đầu để sau đó cung cấp các dữ liệu này cho các lần sau, việc này sẽ giúp giảm sự truy xuất dữ liệu trực tiếp từ Database và Website có thể tránh bị quá tải khi có số lượng truy cập cao. Hình 5.5: Bật Cache - Chức năng nén dữ liệu:  Nếu Server có hỗ trợ chức năng nén dữ liệu GZIP thì có thể bật chức năng GZIP Page Compression để nén nhỏ dung lượng dữ liệu của trang Web tăng tốc độ truyền tải dữ liệu từ Website về trình duyệt.  Bật chức năng này bằng cách truy cập vào Global Configuration -> Chọn Tab Server -> thiết lập GZIP Page Compression là Có (Yes).  Lưu ý: Nếu Server có hiện tượng bị quá tải (Overload) thì nên tắt chức năng này.
  • 47. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Hình 5.6: Bật chức năng nén dữ liệu Page 47 - Tối ưu hóa các bảng dữ liệu:  Tối ưu hóa các bảng dữ liệu (Database) sẽ giúp cho việc truy xuất các dữ liệu được nhanh hơn. Sử dụng công cụ phpMyAdmin có trong Control Panel của Hosting, chọn Database và nhấn vào Check All để đánh dấu chọn tất cả các bảng dữ liệu. Trong With Selected chọn Optimize table.  Lưu ý công việc này nên tiến hành làm định kỳ, có thể khoảng 3 tháng 1 lần. Hình 5.7: Tối ưu hóa các bảng dữ liệu
  • 48. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Hình 5.8: Các bản dữ liệu đã được tối ưu hóa Page 48
  • 49. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla CHƯƠNG VI: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Page 49 1.Kết luận Một tháng, một khoảng thời gian không dài, nhưng với sự chỉ bảo và hướng dẫn của thầyVõ Đỗ Thắng cùng với sự nỗ lực làm việc của nhóm thực hiện đồ án, đề tài xây dựng website tin tức của em đã được hoàn thành. Với những thuận lợi và khó khăn trong quá trình làm việc, website về cơ bản đã hoàn thành nhưng không tránh phần sai sót. Tuy nhiên, chúng em đã rất nổ lực và website tin tức đã hoàn thành được những nội dung chính sau:  Phân tích và đánh giá các yêu cầu của website tin tức cơ bản.  Website thử nghiệm trên localhost.  Chương trình cho phép tạo ra một hệ thống tin tức trực tuyến với hệ quản trị nội dung tiện lợi dễ sử dụng, trình bày được các công nghệ mới trong Joomla 3.3.  Vận dụng ngôn ngữ HTML, PHP, MYSQL và công cụ Dreamweaver vào việc xây dựng website tin tức.  Website xây dựng trên nền tảng Joomla vì thế tính bảo mật cao, tránh hacker xâm nhập và đánh cắp dữ liệu.  Phần hiện thực CSDL được thể hiện qua phần mô tả chi tiết, thiết kế trên hệ CSDL Sql Server 2005  Trang web đã cung cấp gần như đầy đủ thông tin, tin tức cho mọi người  Website đáp ứng nhu cầu tìm hiểu thông tin, tin tức cũng như số lượng truy cập vào trang web, không giới hạn số lượng truy cập.  Giao diện dễ sử dụng, tin tức được chia ra nhiều chuyên mục, dễ tìm kiếm, web chạy tốt trên cả Mobile.  Hệ thống website tin tức đã cung cấp các tính năng chính và căn bản của một hệ quản trị nội dung tin tức. Tuy nhiên do không có điều kiện về thời gian do đó một số module của chương trình chưa kịp hoàn tất.
  • 50. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla Page 50 2.Hướng phát triển Có thể nói, Công nghệ thông tin (CNTT) là một trong những ngành phát triển mạnh tại Việt Nam trong những năm gần đây. Trong thập niên 90, chuyên ngành phổ biến là Tin học, về sau các chuyên ngành CNTT liên quan đã được phát triển theo hướng khoa học, đặc thù hơn. Ngày nay, internet đã trở thàng phương tiện tra cứu thông tin khổn lồ và tiện dụng cho tất cả mọi người trên thế giới.Việc học hành, tìm hiểu thông tin qua mạng cũng đã trở nên hết sức phổ biến. Hiểu được tầm quan trọng của tin tức, chúng em luôn muốn hoàn thiện website tin tức của mình tốt hơn, phân tích kỹ hơn các yêu cầu và xây dựng giao diện hoàn thiện hơn, có tính chuyên nghiệp hơn. Trang web cần phải có những bước phát triển quan trọng như: - Các lượt bình luận, bình chọn của người xem. - Tính bảo mật của website cần được nâng cao hơn. - Phát triển website theo hướng đối tượng.
  • 51. ĐỀ TÀI THỰC TẬP Nghiên cứu và xây dựng website bằngJoomla TÀI LIỆU THAM KHẢO [1] Bộ tài liệu tài liệu về CNTT và hướng dẫn thực tập CNTT tại Athena. “http://tinyurl.com/tailieuathena” [2] Xây dựng website tin tức quảng cáo tiếp thị “http://luanvan.co/luan-van/xay-dung-website-tin-tuc-quang-cao-tiep-thi-35268/” [3] Trang tin tức viết bằng Joomla “http://megacode.vn/files/view/full-code-trang-tin-tuc-bimateva-bang-joomla-3175.html” [4] Thiết kế Website tin tức bằng Joomla “http://tailieu.sharingvn.net/threads/67510-Thiet-ke-Website-tin-tuc-bang-Joomla” [5] Các module không thể thiếu cho một trang website joomla “http://manutd.com.vn/forum/showthread.php?t=33448” [6]Trang chủ Joomla “http://www.joomla.org/” [7] Và còn nhiều trang web tham khảo khác… Page 51