SlideShare a Scribd company logo
BỘ CÔNG THƯƠNG
TRƯỜNG CAO ĐẲNG KINH TẾ-KỸ THUẬT
VINATEX TP.HỒ CHÍ MINH
KHOA NGOẠI NGỮ - TIN HỌC
------ o0o ------
BÁO CÁO THỰC TẬP
TỐT NGHIỆP
ĐỀ TÀI:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC
BẰNG JOOMLA
Giáo viên hướng dẫn: NGUYỄN THỊ THANH XUÂN
Sinh viên thực hiện : LÊ VĂN TÂM
Giám đốc trung tâm: THẦY: ĐỖ VIỆT THẮNG
Công ty thực tập:
TRUNG TÂM ĐÀO TẠO VÀ QUẢN TRỊ MẠNG ATHENA
TP.HCM, tháng 04 năm 2014
LỜI CẢM ƠN
  
Trước hết chúng em xin chân thành cảm ơn tất cả các thầy cô trường Cao đẳng Kinh tế
- Kỹ thuật Vinatex TP. HCM cùng thầy cô ở trung tâm athena đã đem đến cho em một
cách học mới với phần báo cáo thực tập tốt nghiệp, đã tạo cho em điều kiện tự tìm hiểu
và học tập, giúp cho chúng 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 trong lớp, đến nay em đã hoàn
thành xong đề tài: “Nghiên cứu và xây dựng website tin tức joomla”.
Để có được kết quả này, Em xin chân thành cám ơn cô Nguyễn Thị Thanh Xuân là
giáo viên hướng dẫn đề tài cho em giảng viên bộ môn lập trình web đã quang 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ủa chúng em không
tránh khỏi những thiếu sót. Nhóm chúng 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 để nhóm chúng 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 chúng em xin chân thành cảm ơn.
Sinh viên thực tập
Lê Văn Tâm
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
  
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
TP.HCM, ngày …. tháng …. năm 2014
Giáo viên hướng dẫn
NHẬN XÉT CỦA DOANH NGHIỆP
  
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
......................................................................................................................................
TP.HCM, ngày …. tháng …. năm 2014
Giám đốc
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
CHƯƠNG I: GIỚI THIỆU CÔNG TY THỰC TẬP..................................................2
I.Giới thiệu................................................................................................................................2
II.Lĩnh vực hoạt động chính.....................................................................................................2
.........................................................................................................................................6
CHƯƠNG II: TỔNG QUAN VỀ ĐỀ TÀI...............................................7
I.Lý do chọn đề tài....................................................................................................................7
2.Yêu cầu phi chức năng......................................................................................................7
3.Đối tượng sử dụng:............................................................................................................8
4.Giải pháp thực hiện............................................................................................................8
II.Giới thiệu joomla và quy trình cài đặt..................................................................................8
1.Giới thiệu joomla...............................................................................................................8
2.Các phiên bản của joomla................................................................................................10
3. Cài đặt Appserver lên localhost......................................................................................11
1.vị trí molude.....................................................................................................................22
2.Các molude mặc định joomla..........................................................................................22
Danh sách các module Joomla được cung cấp theo mặc định................................................23
Download các module joomla ở đâu?....................................................................................24
3.Cài đặt Joomla Module....................................................................................................24
.........................................................................................................................................53
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 1
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
CHƯƠNG I: GIỚI THIỆU CÔNG TY THỰC TẬP
I.Giới thiệu
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à
II.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ự ,......
1.Độ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
2.Cơ sở vật chất
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 2
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
+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
3.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ế.
Trung Tâm ATHENA - 2 Bis Đinh Tiên Hoàng , DaKao, Q1 , Tp HCM
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 3
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Trung tâm ATHENA - 92 Nguyễn Đình Chiểu ,DaKao, Q1 , Tp HCM
Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 4
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Phát chứng chỉ cho các học viên hoàn thành khóa học
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 5
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 6
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
CHƯƠNG II: TỔNG QUAN VỀ ĐỀ TÀI
I.Lý do chọn đề tài
Với sự bùng nổ thông tin trên internet, vai trò của các trang thông tin điện tử
trực tuyến càng trở nên quan trọng. Khác với báo chí truyền thông có giới hạn thời
gian cập nhật tin tức, các tờ báo trực tuyến đã cung cấp được sự tiện lợi trong việc cập
nhật và phát hành thông tin. Về phía người dung, họ có thể xem thông tin mọi lúc mọi
nơi. Về phía những ng ời cung cấp thông tin, các nhà báo, họ có thể dểƣ
dàng cập nhật tin tức mới nhất, thời sự nhất. Do đó việc sử dụng các trang thông tin
trực tuyến mua bán quảng bá cho doanh nghiệp luôn là điều cần thiết hiện nay nhầm
đáp ứng nhu cầu cập nhật thông tin truy cập của mỗi người
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à sử dụng website tin tức bằng joomla”
Với đề tài này em sẽ xây dựng website tin tức joomla với mục đích:
-Đưa website trở thành trang thông tin cập nhập tin tức hang ngày của công ty hay
doanh nghiệp,đa dạng với loại hình tin tức mới nhất mà doanh nghiệp muốn cập nhập
-Nơi doanh nghiệp có thể quảng bá hình ảnh mình đến học viên và người dung
-Nơi chia sẻ và học hỏi cua học viên,cập nhập tin tức mới nhất các ngành ma doanh
nghiệp đào tạo và xu hướng học viên nhắm đến
-Nơi trao đổi tài liệu và video hướng dẫn các doanh nghiệp cho học vien cua mình.
-Tích hợp mạng xã hội yahoo….nhằm tạo điều kiện cho doanh nghiệp hoc viên và
khách hang co thể trao đổi tin tức lẫn nhau.
-Tạo thành nơi mà các doanh nghiệp có thể quảng bá học viên mình đến các doanh
nghiệp khác
-Quản lý thông tin cửa các tin tức và video ma doah nghiệp sẽ đăng
-Giải đáp các thắc mắc từ phía doanh nghiệp khác hay học viên thông qua hỗ trợ trực
tuyến như yahoo.facebook..
Cung cấp cho người quản trị những thao tác thay đổi giao diện quản lý cấu hình,số
lượng truy cập
2.Yêu c u phi ch c năngầ ứ
Giao diện website phải than thiện đảm bảo độ thẩm mỹ và tính ổn định cao
Đáp ứng khả năng truy cập cao,đường truyền tốt ổn định đáng tin cậy và độ chính xác
cao
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 7
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
3.Đ i t ng s d ng:ố ượ ử ụ
Đối tượng sử dụng chủ yếu là các học viên nhắm đến quy trình đáo tạo của doanh
nghiệp hoặc tra cứu thông tin bên lề khác
-Các doanh nghiệp nhắm đến nguồn nhân lực mà doanh nghiệp đào tạo hoặc nơi quảng
cáo thông tin doanh nghiệp họ
4.Gi i pháp th c hi nả ự ệ
-Chuẩn bị gói cài đặt website tin tức bằng joomla 2.5 và một số molude fuging,có lien
quan đến việc hoàn thiện trang web
-Nhắm sơ lược css,html,php để chỉnh sửa hoàn thiện soure code cũng như giao diện
trang web
-Cài đặt chương trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong
việc thực
II.Gi i thi u joomla và quy trình cài đ tớ ệ ặ
1.Gi i thi u joomlaớ ệ
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!
có mã nguồn mở do đó việc sử dụng Joomla! là hoàn toàn miễn phí cho tất cả mọi
người trên thế giới.
Lịch sử
Joomla! là “sản phẩm anh em” với Mambo giữa tập đoàn Miro của Úc (hãng đang nắm
giữ Mambo), với phần đông những người phát triển nòng cốt.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 8
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Ban đầu công ty Miro của Úc (tiếng Anh: Miro Software Solutions) đã phát triển
Mambo theo dạng ứng dụng mã nguồn đóng. Đến tháng 4 năm 2001, công ty đã thông
qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phép GPL.
Mọi thứ vẫn tiến triển bình thường cho đến trước khi xảy ra tranh chấp về mặt pháp lý
vào năm 2003. Vụ việc dẫn tới ý tưởng Mambo cần phải được bảo vệ bởi một tổ chức
phi lợi nhuận. Nhưng những nhà phát triển không hài lòng về cơ cấu của Quỹ tài trợ
Mambo. Andrew Eddie, người lãnh đạo nhóm phát triển, trong một lá thư gửi cộng
đồng, đã chia sẻ những lo lắng của mình về Quỹ tài trợ Mambo và mối quan hệ của nó
tới cộng đồng. Ông viết: “…Chúng tôi cho rằng tương lai của Mambo nên được quản
lý, điều chỉnh bởi những yêu cầu của người sử dụng và khả năng của những nhà phát
triển. Trong khi đó, Quỹ tài trợ Mambo lại được thiết kế nhằm trao quyền điều khiển
cho Miro, một thiết kế ngăn cản sự hợp tác giữa Quỹ tài trợ và cộng đồng…”. Bởi vậy
vào ngày 17 tháng 8 năm 2005, toàn bộ đội phát triển nòng cốt của Mambo đã rời khỏi
dự án trong khi đang làm việc với phiên bản 4.5.3.
Nhờ sự trợ giúp của Trung tâm Luật Tự do Phần mềm (Software Freedom Law Center
– SFLC), 20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức phi lợi nhuận
khác lấy tên là Open Source Matters, để hỗ trợ về mặt tổ chức, pháp lý và kinh phí cho
dự án mã nguồn mở còn chưa được đặt tên của họ. Cùng lúc đó, nhóm phát triển cũng
lập một website lấy tên OpenSourceMatters để phân phối thông tin tới những người sử
dụng, những người phát triển, những người thiết kế và cộng đồng Joomla nói chung.
Người đứng đầu dự án chính là Andrew Eddie, còn được biết đến với tên gọi “Sếp
trưởng”
Ngay ngày hôm sau, 1000 người đã gia nhập diễn đàn OpenSourceMatters, hầu hết các
bài viết cho diễn đàn đều khuyến khích và đồng tình với hành động của Nhóm Phát
triển. Tin trên đã nhanh chóng được đăng tải trên các tạp chí newsforge.com,
eweek.com và ZDnet.com.
Trong một thông báo của Eddie 2 tuần sau đó, các nhóm đã được tổ chức lại và cộng
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 9
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
đồng Joomla! tiếp tục tăng trưởng. Tới ngày 1 tháng 9 năm 2005 tên mới của dự án đã
được thông báo cho khoảng 3000 người theo dõi đội Phát triển và đến ngày 16 tháng 9
thì họ cho ra đời Joomla! 1.0.
2.Các phiên b n c a joomlaả ủ
Hiện Joomla! có 2 dòng phiên bản chính:
* Joomla! 1.0.x: Phiên bản thế hệ 1 (ổn định)
o Phiên bản phát hành đầu tiên: Joomla! 1.0.0 (ngày 15 tháng 9 năm 2005)
o Phiên bản phát hành mới nhất: Joomla! 1.0.15 (ngày 22 tháng 2 năm 2008)
* Joomla! 1.5.x: Phiên bản thế hệ 2 (ổn định)
o Các phiên bản cũ (giai đoạn phát triển): Joomla! 1.5 beta, Joomla! 1.5 RC1,
Joomla! 1.5 RC2, Joomla! 1.5 RC3, Joomla! 1.5 RC4
o Phiên bản phát hành mới nhất: Joomla! 1.5.11 (ngày 03 tháng 06 năm 2009)
Dòng phiên bản 1.0.x
Phiên bản đầu tiên của Joomla! là phiên bản Joomla! 1.0 (hay Joomla! 1.0.0) có nguồn
gốc từ Mambo 4.5.2.3 (đã bao gồm thêm nhiều bản vá bảo mật và sửa lỗi).
Các phiên bản tiếp theo có dạng 1.0.x
Điểm mạnh của Joomla! 1.0.x: Có một số lượng rất lớn các thành phần mở rộng
(module/component); thành phần nhúng (mambot); giao diện (template).
Dòng phiên bản 1.5.x
Phiên bản Joomla! 1.5[6] là phiên bản cải tiến từ Joomla! 1.0.x (phần mã được viết lại
hoàn toàn, tuy nhiên vẫn giữ cách hành xử như cũ) được coi như Mambo 4.6. Joomla!
1.5 tiếp tục duy trì một giao diện người sử dụng đơn giản (nhìn và cảm nhận – look and
feel).
Cả Joomla! 1.5 và Mambo 4.6 đều hỗ trợ đa ngôn ngữ. Joomla! thì sử dụng file định
dạng “.ini” để lưu các thông tin chuyển đổi ngôn ngữ, còn Mambo thì sử dụng file định
dạng “.gettext”. Joomla 1.5 hỗ trợ tất cả các ngôn ngữ có tập ký tự được biểu diễn bằng
bảng mã UTF-8.
Joomla! 1.5 cũng bao gồm các đặc tính mới như các mô hình chứng thực (LDAP,
Gmail…), hỗ trợ mô hình khách-chủ[7] xml-rpc. Nó cũng hỗ trợ các trình điều khiển cơ
sở dữ liệu dành cho MySQL 4.1+ (trên nền PHP 5) và tăng cường hỗ trợ cho MySQL 5,
cũng như hỗ trợ các loại cơ sở dữ liệu khác.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 10
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Điểm mạnh của Joomla! 1.5: Phần quản trị Website có sử dụng công nghệ Web 2.0,
một số tính năng được cải tiến hơn so với Joomla 1.0.x.
Kiến trúc
Joomla cms
Joomla! 1.5 gồm có 3 tầng hệ thống. Tầng dưới cùng là mức nền tảng, chứa các thư
viện và các plugin (còn được biết với tên gọi mambot). Tầng thứ hai là mức ứng dụng
và chứa lớp JApplication. Hiện tại tầng này gồm 3 lớp con: JInstallation,
JAdministrator và JSite. Tầng thứ ba là mức mở rộng. Tại tầng này có các thành phần
(component), mô đun (module) và giao diện (template) được thực thi và thể hiện.
-Cài đặt chương trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong
việc thực
3. Cài đ t Appserver lên localhostặ
Tr ớc hết bạn vào trang chủ của AppServ để download AppServ. Các bạn có thểƣ
truy cập và download tại đây. Sau đây là từng b ớc cài đặt AppServƣ
Kích hoạt file appserv-win32-2.5.10.exe để bắt đầu cài đặt
Chọn Next. Để tiếp tục bước tiếp theo bạn phải đồng ý với Điều lệ sử dụng AppServ, nháy vào
I Agree để tiếp tục:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 11
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Chọn thư mục cài đặt. Thư mục cài đặt AppServ được mặc định là ổ C. Nếu cần chuyển bạn có
thể nháy vào Browse… để thay đổi thư mục cài đặt. Bạn có thể yên tâm cài vào ổ C vì
AppServ không bị xóa khi nâng cấp hay cài lại Windows. Chọn Next để tiếp tục.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 12
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Chọn các phần mềm để cài đặt. Nếu bạn chỉ cần cài một trong số 4 phần mềm của AppServ thì
bỏ dấu tick vào các phần không cài đặt, nếu cài lần đầu thì tốt nhất bạn nên giữ nguyên. Chọn
Next để tiếp tục
Đặt cấu hình cho Apache:
- Server Name: Tên của server sẽ chạy Apache, bạn điền localhost
- Admin Email: thông tin của host sẽ gởi tới mail này, nó cũng không quan trọng, bạn có thể
đánh mail bất kỳ hoặc bỏ qua
- HTTP Port: thông số này được mặc định là 80, khi HTTP Port là 80 thì bạn không cần phải
khai báo nó theo sau server
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 13
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
. Đặt cấu hình MySQL:
- Root password: Đặt mật khẩu cho MySQL Database, mật khẩu này do bạn tự đặt,
username được mặc định là root
- Charecter Sets: Ngôn ngữ cho Database, bạn chọn UTF-8 Unicode để có thể đánh
được tiếng Việt với Unikey
- Old Password: Nháy vào đây nếu bạn có lỗi khi lập trình với phiên bản cũ của PHP
hoặc lỗi Client does not support authentication protocol requested by server; consider
upgrading MySQL client
- Enable InnoDB: Nháy vào đây nếu bạn sử dụng InnoDB, tốt nhất bạn nên để trống.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 14
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Thời gian cài đặt AppServ rất nhanh, chỉ khoảng 1 phút là hoàn thành
Hoàn thành cài đặt: Bạn có thể dùng luôn khi nháy Finish
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 15
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Một số lưu ý sau khi cài đặt
Để làm việc với phpMyAdmin, bạn gõ lên trình duyệt http://localhost/phpMyAdmin/ hoặc ấn
trực tiếp trên trang http://localhost/. Đăng nhập với username mặc định là root và mật khẩu là
mật khẩu bạn đã khai báo khi nãy rồi nháy Log In
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 16
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Nếu khi đánh localhost mà báo lỗi không tìm thấy trang, thì đó là do Apache chưa được khởi
động. Bạn có thể vào Start –> gõ trong ô tìm kiếm “Services” ùi ấn Enter. Tìm Apache2.2
chọn Start. Nếu không thể chạy Apache thì tức là có ứng dụng đang chạy trên HTTP Port 80
(ví dụ Skype), bạn nên tắt hết các ứng dụng trước khi chạy Apache, sau khi khởi động xong thì
khởi động lại các ứng dụng khác cũng được. Sau này khi cần khởi động lại Apache bạn cũng
có thể sử dụng phương pháp này
Thêm một điều nữa là bản mới nhất AppServ6.0 có một số lỗi mà khi cài đặt xong vào được
localhost nhưng không thể truy cập phpMyAdmin, bạn có thể khắc phục bằng cách như sau:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 17
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Các bạn hãy vào thư mục cài đặt và mở file theo như đường dẫn phpmyadmin/config.inc.php
Tìm dòng :
$cfg['Servers'][$i]['host']= 'localhost';
Sửa nó lại thành :
cfg['Servers'][$i]['host'] = '127.0.0.1';
Sau đó là các bạn có thể truy cập vào phpMyAdmin bình thường.
Trên đây là cách cài đặt để có thể sử dụng và làm việc với AppServ, chúc các bạn thành công.
4.Các bước cài đặt joomla 2.5
Bước 1: Chọn ngôn ngữ cài đặt.
Trên trình duyệt web, truy cập địa chỉ: localhost/thumucchuasource (Trong bài này:
localhost/athena).
Ở bước này, Joomla cho phép người dùng lựa chọn ngôn ngữ phù hợp với quốc gia người
dùng. Tính trong gói Joomla 2.5.7 có tổng cộng 65 ngôn ngữ, trong đó có ngôn ngữ Việt Nam.
Nhấn tiếp theo để sang bước 2
Bước 2 – Bước kiểm tra trước khi cài đặt, Joomla sẽ tự động kiểm tra các thành phần hỗ trợ
của webserver cho Joomla và những điều chỉnh khuyên dùng. Với xampp 1.7.3 hầu hết các yêu
cầu ở bước này đều đáp ứng được và để nguyên mặc định. Tiếp theo.
Bước 3 – Bước Giấy phép GNU General Public để tham khảo thêm giấy phép hoạt động của
Joomla. Tiếp theo.
Bước 4 – Bước Cấu hình cơ sở dữ liệu. (quan trọng)
Trong bước này, Joomla yêu cầu người dùng cấu hình cơ sở dữ liệu cho Joomla để tạo cơ sở
dữ liệu cho website hoạt động. Nếu cấu hình cơ sở dữ liệu không đúng (vd: Sai tên đăng nhập,
sai mật khẩu, tên cơ sở dữ liệu …) website sẽ không thể liên kết đến database. Do đó ở phần
này cần chú ý 1 số điểm sau:
- Phần Loại cơ sở dữ liệu và Tên máy chủ nên để mặc định.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 18
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
- Phần Tên đăng nhập: vì phần này cài đặt ở Localhost, nên hầu hết tên đăng nhập sẽ là Root.
- Phần Mật khẩu: phần này tùy thuộc vào webserver mà bạn cài đặt. Với xampp không có mật
khẩu. Do đó để trống ở ô này.
- Phần Tên cơ sở dữ liệu: điền tên cơ sở dữ liệu đã tạo ở phẩn chuẩn bị. Ở đây chúng tôi điền
hocjoomla.
- Phần tiền tố bảng: phần này có thể để mặc định, hoặc có thể đặt tên theo ý các bạn, tuy nhiên
lưu ý bắt buộc phải kết thúc bằng dấu gạch dưới.
- Phần Xử lý cơ sở dữ liệu cũ: trong trường hợp bạn tạo mới cơ sở dữ liệu thì không cần quan
tâm mục này. Tuy nhiên nếu liên kết đến một cơ sở dữ liệu có sẵn các dữ liệu bảng .. thì phần
này có thể bạn sẽ cân nhắc.
Cụ thể các bạn có thể tham khảo hình bên dưới. Nhấn Tiếp theo:
Bước 5 – Cấu hình FTP, nếu cài đặt trên Windows thì bỏ qua phần này.
Bước 6 – Cài đặt cấu hình chính.
• Phần Tên trang: có thể điền bất cứ gì, ví dụ: lmt.com.vn
• Phần Địa chỉ hòm thư điện thử: điền địa chỉ hòm thư quản trị (mail), ví dụ:
contact@lmt.com.vn.
• Phần Tên đăng nhập quản trị: đặt tên đăng nhập để truy cập trang quản trị joomla,
thông thường nếu website đang trong quá trình xây dựng, các bạn có thể để mặc định là
admin.
• Phần Mật khẩu quản trị: chọn mật khẩu để đăng nhập trang quản trị, với website đang
trong quá trình xây dựng, tôi nghĩ các bạn nên đặt những mật khẩu đơn giản. Về sau
sau khi hoàn tất website, các bạn có thể đổi lại mật khẩu phức tạp.
• Phần Xác nhận mật khẩu quản trị: xác nhận mật khẩu.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 19
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Lưu ý – Phần Bộ dữ liệu mẫu. Phần này cho chúng ta 2 lựa chọn:
+ Cài đặt dữ liệu mẫu: trong mỗi gói cài đặt Joomla, nó luôn chứa các dữ liệu mẫu bao gồm
nhiều thành phần: hình ảnh, bài viết, menu đặt sẵn, banner …… Do đó khi ta chọn Cài đặt dữ
liệu mẫu, joomla sẽ cài đặt toàn bộ dữ liệu này sau khi hoàn tất cài đặt. Website sẽ là một trang
web có đầy đủ các thành phần trên.
+ Bỏ qua Cài đặt dữ liệu mẫu: ngược lại với phần trên.
Vậy khi nào nên cài đặt dữ liệu mẫu, khi nào không ?
Thông thường khi bạn muốn phát triển 1 website theo ý đồ riêng của mình, tức là bạn chỉ cần
cái nền trước, rồi hình hài website ra sao bạn sẽ tự phát triển, tự lựa chọn các thành phần phù
hợp cho website. Lúc này bạn có thể bỏ qua Cài đặt dữ liệu mẫu, vì như thế sẽ đỡ rắc rối trong
qua trình xây dựng website.
Trong một số trường hợp còn lại, nếu bạn muốn tham khảo 1 website joomla đã được xây dựng
hoàn chỉnh (tức là đầy đủ dữ liệu có sẵn), được đóng gói gọi là quickstart, hoặc muốn lấy
nguyên các thành phần của website joomla đó, rồi chỉ việc thay đổi chữ, tên, hình ảnh thì bạn
nên chọn cài đặt dữ liệu mẫu.
Trong trường hợp này, tôi không cài dữ liệu mẫu. Nhấn Tiếp theo để sang bước 7.
Bước 7 – Joomla yêu cầu bạn xóa bỏ hoặc đổi tên thư mục Installation để hoàn tất cài đặt. Việc
xóa bỏ thử mục này sẽ đảm bảo một phần tính bảo mật cho website của bạn sau này khi đưa
vào hoạt động. Chọn Gỡ bỏ thư mục cài đặt, chờ báo thành công. Sau đó bạn chú ý phần bước
cài đặt, nó có sự thay đổi:
• Chọn Trang để xem giao diện website vừa mới cài đặt xong.
• Chọn Người quản trị để truy cập vào trang quản trị Joomla.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 20
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 21
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
CHƯƠNG III CÀI ĐẶT MOLUDE CHO WEBSITE
I.Giới thiệu về molude
Joomla Module là một trong các thành phần mở rộng của Joomla, nó là một ứng dụng
nhỏ (thường chỉ có vài file và phần lập trình cũng không nhiều) được sử dụng chủ yếu
để lấy dữ liệu và hiển thị thông tin. Module thường được dùng kết hợp kèm với các
component nhằm mở rộng, cũng như thể hiện rõ ràng hơn các chức năng của
component.
Không giống như component, một module có thể được đặt ở bất kỳ vị trí nào trên
template hoặc vị trí do người dùng tự định nghĩa. Ngoài ra một module có thể được
nhân bản, nghĩa là cùng lúc có thể xuất hiện tại một vị trí hoặc các vị trí khác nhau.
1.vị trí molude
Vị trí của module (module position) là nơi mà module có thể được đặt vào đó. Mỗi vị
trí đều được xác định thông qua một định danh duy nhất (một cái tên), chẳng hạn như:
left, right, top, bottom, user1, user2... Tên và số lượng các vị trí này được quy định bởi
template. Các template khác nhau thì số lượng vị trí module cũng như tên của chúng có
thể khác nhau. Ngoài ra, trong quá trình sử dụng người dùng cũng có thể tự định nghĩa
các vị trí mới sao cho phù hợp với yêu cầu của mình.
2.Các molude m c đ nh joomlaặ ị
Trong phiên bản Joomla! 1.5 có tất cả 20 module mặc định được cung cấp kèm theo.
Các module này được đặt trong thư mục [Joomla]/modules và nằm trong các thư mục
con tương ứng với ký hiệu là "mod_xyz".
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 22
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Danh sách các module Joomla được cung cấp theo mặc định
mod_archive: Module hiển thị các bài viết đã được đánh dấu "lưu trữ"
mod_banners: Module hiển thị các quảng cáo
mod_breadcrumbs: Module hiển thị thanh điều hướng
mod_custom: Module hiển thị một đoạn mã HTML bất kỳ
mod_feed: Module hiển thị tin lấy từ các website khác
mod_footer: Module hiển thị dòng bản quyền ở cuối Website
mod_latestnews: Module hiển thị các bài viết mới nhất
mod_login: Module hiển thị form đăng nhập
mod_mainmenu: Module hiển thị menu điều khiển
mod_mostread: Moudle hiển thị các bài viết được đọc nhiều nhất
mod_newsflash: Module hiển thị tin vắn / tin nhanh
mod_poll: Module hiển thị bình chọn
mod_random_image: Module hiển thị ảnh ngẫu nhiên
mod_related_items: Module hiển thị các bài viết liên quan
mod_search: Module hiển thị form tìm kiếm
mod_sections: Module hiển thị danh sách các mục của Website
mod_stats: Module hiển thị các thông số thống kê của Website
mod_syndicate: Module cấp tin cho các website khác
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 23
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
mod_whoisonline: Module hiện danh tính và số người trực tuyến
mod_wrapper: Mudule hiển thị một trang web bất kỳ được nhúng vào website Joomla
Download các module joomla ở đâu?
Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions.
Lưu ý: Một số module chỉ thực hiện đúng chức năng khi nó được cài đặt kèm theo một
component tương ứng. Do vậy bạn phải đọc kỹ hướng dẫn sử dụng của module đó
Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions. Lưu ý:
Một số module chỉ thực hiện đúng chức năng khi nó được cài đặt kèm theo một
component tương ứng. Do vậy bạn phải đọc kỹ hướng dẫn sử dụng của module đó.
3.Cài đặt Joomla Module
Giống như các thành phần mở rộng khác (component, plugin, template, language...), để
cài đặt một Joomla Module, chúng ta mở trang quản trị và sử dụng menu Extensions >>
Install / Unistall
4.Cài đặt molude facebook
Mở menu Extensions/molude maneger chon molude facebook
Chọn vị trí đặt molude ở mục posison
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 24
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Chon trang can hiện thị
Sau khi hoan tất save lại ra ngoài trang web ta được
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 25
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
5.Cài đặt molude thống kê truy cập
Mở menu Extensisons/molude maneger chọn mo_vvisit_counter
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 26
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Sau khi điều chỉnh một số cấu hình trong menu ta lưu lại ra trình duyệt ta co kết quả
6.Cài molude slide show
Mở Extensisons/molude maneger slideshow
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 27
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Chọn vị trí cài đặt molude ở posison và upload hình ảnh ở mục slide manarger
Chọn số trang hiển thị
Cuối cùng save & close ta được
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 28
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Cài đặt molude tiêu điểm
Mở menu Extensisons/Molude manager chọn Jabulletin
Thay đổi một số thuộc tính title,show title,chọn trang hiển thị và nội dung hiển thị sau
đó lưu lại ta được
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 29
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
7.Cài đặt molude hỗ trợ online
Mở menu Extensisons/molude Manager chọn mo_jms_support
Sauk hi chỉnh một số cấu hình save ta được
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 30
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
8.Cài molude youtube
Mở menu Extensisons/mod_sp_simple_youtube_jl25
Chinh lại một số cấu hình ta được
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 31
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
II.Phân tích cơ sở dữ liệu
1.Đối với người quản trị
2.Biểu đồ Usecase
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 32
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
-Biểu đồ Use Case miêu tả các chức năng của trang web với các tác nhân tác động lên
trang web đó mà người quản lý(admin) và người sử dụng .sau đây là biểu đồ
3.Đặc tả Usace
Đặc tả Usace quản lý molude
Usecase cho phép người quản trị có thể tùy biến các molude cần thiết cho trang web
Actor chính:người quản trị
+ Người quản trị có thể them molude từ folder vào hệ thống,nhằm tạo cho trang web có
chức năng,đồng thời họ có thể sửa hoặc xóa các tùy biến chức năng của molude đó
nhằm đem lại cái nhìn than thiện hơn cho molude đó khi xuất ra trang web.
Điều kiện kiên quyết:website vẫn còn hoạt động và admin phải đăng nhập được vào hệ
thống
Đặc tả Usecase quản lý bài viết
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 33
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Usecase cho phép người quản trị và người dung có thể like và comment bài viết nếu họ
thấy thú vị
Actor:người quản trị và người dung
Stackeholders and interests:
+Người dung: có thể xem bài viết đó,học và có thể like bài viết đó nếu thấy thú vị hoặc
comment bài viết để người quản trị bài viết đó có thể sửa đổi trong lần sau nếu có bài
viết tương tự như thế
+Người quản trị có chức năng như người dung và họ có thể tùy ý chỉnh sửa chức năng
này
-Điều kiện kiên quyết:hệ thống website vẫn còn hoạt động và phải đăng nhập được vào
hệ thống
4.Thông tin cơ sở dữ liệu
-Bảng chứa các molude
-Bảng chứa các templatez
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 34
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
-Bảng quản lý tài khoản
-Bảng quản lý menu
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 35
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
-Bảng quản lý người truy cập
-Bảng quản lý ngôn ngữ
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 36
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
CHƯƠNG III:THIẾT KẾ VÀ THỰC HIỆN WEBSITE
I.Cấu trúc SITEMAP website
-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
II.Thiết kế giao diện
1.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ập đến với học viên
hoặc nhà tuyển dụng
+Cập nhập những thông tin mới nhất về công nghệ
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 37
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Thiết kế banner và menu 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,lich khai giảng
,đăng ký học,video,diễn đàn ,tuyển dụng..
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 38
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Giao diện hiển thị các bài viết của thư mục
+Dùng để hiển thị các bài viết của thư mục nào đó tạo cho thư mục một giao diện
hoàn thiện hơn
+Hiển thị tất cả bài viết của thư mục
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 39
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Giao diện footer
+Hiển thị thông tin của doanh nghiệp và các thong tin liên quan mà học viên và doanh
nghiệp khác có thể liên hệ
2.Giao diện trang quản trị(ADMINISTRATOR)
Giao diện chính
Giao diện quản lý molude
+cho người dung có thể quản lý các molude của họ với tùy biến với nó
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 40
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Giao diện quản lý templatez
+Cho phép người dùng có thể tùy ý lựa chọn giao diện hiển thị ra trang web mà họ
muốn ngoài ra cũng có thể istall một số giao diện nữa nếu cần thiết
Giao diện quản lý bài viết
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 41
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Giao diện bài viết mới
Người dung có thể tạo một bài viết mới với các công cụ và chức năng định dạng có sẵn
ngoài ra cũng có thể chỉnh sửa theo chuẩn cho bài viết hay trang web
Giao diện quản lý phần menu cua trang
+Người dung có thể tạo cho mình một menu mới hoặc chỉnh sửa thong tin của menu
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 42
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 43
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
CHƯƠNG IV:KIỂM THỬ VÀ ĐƯA WEBSITE LÊN HOST
I.Kiểm thử chức năng
-Kiểm thử các chức năng xem thong tin của một bài viết
-Kiểm thử chức năng cập nhập facebook,thống kê số người truy cập
-Kiểm thử chức năng tạo menu cho trang web
-Kiểm thử chức năng tạo thư muc và bài viết mới
-Kiểm thử chức năng quản lý cấu hình trang web và trang quản trị
II.Đăng ký hot và domain
1.Khái niệm host và tên miền
-Là địa danh của website tren internet,tên miền thường gắn liền với tên công ty thương
hiệu của doanh nghiệp. Tên miền là duy nhất và được cấp phát cho chủ thể nào đăng ký
trước. Tên miền có hai dạng: Tên miền quốc tếdạng: www.tencongty.com (.net, .biz
.org, .info...)
Tên miền quốc gia dạng: www.tencongty.com.vn (hoặc .net.vn, .biz.vn .org.vn,
.gov.vn...)
Tùy theo mô hình tổ chức và nhu cầu của doanh nghiệp, bạn sẽ được cấp tên miền theo
các dạng sau
-Dành cho tổ chức,doanh nghiệp, cá nhân họat động thương mại: .COM.VN
-Dành cho các tổ chức, doanh nghiệp, cá nhân kinh doanh, tương đương với COM.VN.
-Dành cho các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào
tạo: .EDU.VN
-Dành cho các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào
tạo.GOV.VN
-Dành cho các cơ quan, tổ chức, doanh nghiệp thực hiện chức năng về mạng nói chung.
.ORG.VN
-Dành cho các tổ chức y tế, dược phẩm và các cơ quan, tổ chức, doanh nghiệp có hoạt
động liên quan tới lĩnh vực y tế, dược phẩm: HEALTH.VN
-Dành cho tên riêng của cá nhân tham gia hoạt động Internet
2. Web Hosting
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 44
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Có thể giải thích đơn giản như sau : Web hosting là nơi không gian trên máy chủ có cài
dịch vụ Internet như ftp,www, nơi đó bạn có thể chứa nội dung trang web hay dữ liệu
trên không gian đó. Lý do bạn phải thuê Web Hosting để chứa nội dung trang web, dịch
vụ mail, ftp, vì những máy tính đó luôn có một địa chỉ cố định khi kết nối vào Internet
(đó là địa chỉ IP) , còn như nếu bạn truy cập vào internet như thông thường hiện nay
thông qua các IPS (Internet Service Provider - Nhà cung cấp dịch vụ Internet) thì địa
chỉ IP trên máy bạn luôn bị thay đổi, do đó dữ liệu trên máy của bạn không thể truy cập
được từ những máy khác trên Internet.
Tuỳ theo nhà cung cấp dịch vụ Web hosting mà chất lượng cũng khác nhau như:
- Tốc độ truy cập Internet tại server Web hosting đó.
- Dung lượng đĩa là yếu tố mà bạn có thể chứa được nhiều web page hay dữ liệu của
bạn hay không.
- Các tiện ích như các hệ quản trị cơ sở dữ liệu có hổ trợ hay không để giúp bạn viết
một chương trình Web tên đó hay không Nói tóm lại, nếu bạn chỉ có tên miền-domain
mà không có dịch vụ web hosting thì bạn không thể có một trang web được.
3.Upload web len host
-Gõ trình duyệt
-
Truy cập vào website byehost.com
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 45
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
-Tiến hành đăng ký hosting khai bao thong tin can thiết
- Giao diện khi đăng ký thành công
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 46
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Vào email kiểm tra, tiến hành kích hoạt ( Không thấy trong Inbox thì vào Spam check)
- Thông tin hosting , domain được khởi tạo
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 47
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
-Ở đây domain mình tạo đươc sẽ là: http://letam.byethost6.com
-Sử dụng FlashFXP upload website lên host
Click chọn như hình, chọn Quick Connect
Điền vào 3 thông số FTP host name, FTP username, FTP password, Sau đó Connect
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 48
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Kết nối thành công , bạn thấy có folder htdocs bên khung phải
Vào folder htdocs, đây là nơi bạn upload source web lên
Sau khi upload xong bạn truy cập vào http:// cpanel.byethost3.com
Username và Password bạn xem lại file thông tin lúc kích hoạt
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 49
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Tạo database mới
Chọn Create Database
Phía dưới là thông tin database của bạn
Click vào Admin để vào PHPMyAdmin
Chọn Import
Chọn file sql và click Go tiến hành đưa database lên host
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 50
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
Cuối cùng bạn chỉnh sửa file configuration.php
Mở file configuration.php
Thay đổi 3 thông số sau :
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 51
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
CHƯƠNG V:KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
I.kết luận
1.Kết quả đạt được
Trong quá trình thực hiện báo cáo, em đã cố gắng hết sức để tìm hiểu và cài đặt chương
trình nhưng vì thời gian có hạn nên có thể chưa giải quyết được tất cả các vấn đề đặt
ra. Em rất mong nhận được sự thông cảm của thấy. Em xin chân thành cám ơn.
Những kết quả đạt được:
-Tìm hiểu và nắm bắt được các công cụ thiết kế Web.
- Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu.
- Các dịch vụ trên Internet, đặc biệt là Web
2. Những hạn chế của hệ thống
- Giao diện hệ thống còn đơn giản.
- Sản phẩm của Website chưa nhiều.
- Các chức năng của hệ thống chưa cập nhật đầy đủ.
II.Hướng phát triển
-Hoàn thiện những chức năng cho website
-Giao diện phong phú mang tính thẩm mỹ cao
-Cung cấp thông tin chính xác nhất cho người đọc
-Tìm kiếm bài viết nhanh và chính xác
III Tài liệu tham khảo
[1]http://wwwSinhvienit.net
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 52
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
[2]http:www.joomla.org
[3]http://www.w3schools.com
[4] sách lab hướng dẫn cua trung tâm ATHENA
[5] Thầy Đinh Khắc Quyền & Thầy Phan Tấn Tài – Bài giảng Phân tích và
thiết kế hệ thống thông tin- Khoa CNTT & TT Đại Học Cần Thơ, 08/2008.
[6] Thầy Phạm Hữu Khang – Lập trình web bằng PHP & Cơ sở dữ liệu
MySQL, NXB Phương đông 01/2010
LINK VIDEO YOUTUBE
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 53
LÊ VĂN TÂM BÁO CÁO THỰC TẬP
1. https://www.youtube.com/watch?v=MWci8oX-DLk (cài đặt xampp)
2. https://www.youtube.com/watch?v=UFWB88D85nc (cài đặt joomla vatemplatez)
3. https://www.youtube.com/watch?v=UQxYTnRpweA (cai dat va hien thi molude
danh muc tin tuc joomla)
4. https://www.youtube.com/watch?v=aZp8PVnTwFE (cài đặt molude youtube)
5. https://www.youtube.com/watch?v=ZzaYpWUUh_A (cài đặt molude footer)
6. https://www.youtube.com/watch?v=l5KxqwjNC-o (cài molude hiển thị người truy
cập)
7. https://www.youtube.com/watch?v=zU6gnlHfgto (cài molude hỗ trợ trưc tuyến)
8. https://www.youtube.com/watch?v=YZkJIlUFV84 (cài đặt molude facebook)
9. https://www.youtube.com/watch?v=TWH2jW-SLBo (upload web len hosting)
10.https://www.youtube.com/watch?v=cBc_5AQMUQs (giới thiệu bản than)
11.https://www.youtube.com/watch?v=XXCU5tjA9ic (kết quả thực tập những thuận lợi
khó khan)
LINK WEBSITE TRÊN HOSTING
athena2.esy.es
link báo cáo powerpoint http://www.slideshare.net/tamle123/bao-cao-powepoi
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 54

More Related Content

What's hot

Tu tuong hcm trac nghiem tại 123doc.vn (1)
Tu tuong hcm trac nghiem   tại 123doc.vn (1)Tu tuong hcm trac nghiem   tại 123doc.vn (1)
Tu tuong hcm trac nghiem tại 123doc.vn (1)Nhớ Biển
 
Chương 8: quản trị hệ thống thông tin quản lý như một nguồn lực trong tổ chức
Chương 8: quản trị hệ thống thông tin quản lý như một nguồn lực trong tổ chứcChương 8: quản trị hệ thống thông tin quản lý như một nguồn lực trong tổ chức
Chương 8: quản trị hệ thống thông tin quản lý như một nguồn lực trong tổ chức
Thạc sĩ Vũ Ngọc Hiếu
 
Bai 4 Phan Lop
Bai 4 Phan LopBai 4 Phan Lop
Bai 4 Phan Lop
Quynh Khuong
 
XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ
XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ
XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ
nataliej4
 
Httt bai tap
Httt bai tapHttt bai tap
Httt bai tap
duong duong
 
Website giới thiệu sản phẩm
Website giới thiệu sản phẩmWebsite giới thiệu sản phẩm
Website giới thiệu sản phẩm
thucbk
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Trí tuệ nhân tạo "Game cờ Caro"
Trí tuệ nhân tạo "Game cờ Caro"Trí tuệ nhân tạo "Game cờ Caro"
Trí tuệ nhân tạo "Game cờ Caro"
Ham Hau
 
Chương 2: hệ thống thông tin
Chương 2: hệ thống thông tinChương 2: hệ thống thông tin
Chương 2: hệ thống thông tin
Thạc sĩ Vũ Ngọc Hiếu
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
MasterCode.vn
 
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đĐề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Đề tài: Xây dựng phần mềm quản lý thông tin nhân sự ĐH Hải Phòng
Đề tài: Xây dựng phần mềm quản lý thông tin nhân sự ĐH Hải PhòngĐề tài: Xây dựng phần mềm quản lý thông tin nhân sự ĐH Hải Phòng
Đề tài: Xây dựng phần mềm quản lý thông tin nhân sự ĐH Hải Phòng
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Đề tài: Xây dựng website bán hàng trực tuyến, HAY
Đề tài: Xây dựng website bán hàng trực tuyến, HAYĐề tài: Xây dựng website bán hàng trực tuyến, HAY
Đề tài: Xây dựng website bán hàng trực tuyến, HAY
Dịch vụ viết thuê Khóa Luận - ZALO 0932091562
 
Báo cáo đồ án môn công nghệ phần mềm
Báo cáo đồ án môn công nghệ phần mềmBáo cáo đồ án môn công nghệ phần mềm
Báo cáo đồ án môn công nghệ phần mềmRiTa15
 
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
The Nguyen Manh
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
Han Nguyen
 
Giáo trình phân tích thiết kế hệ thống ICTU
Giáo trình phân tích thiết kế hệ thống ICTUGiáo trình phân tích thiết kế hệ thống ICTU
Giáo trình phân tích thiết kế hệ thống ICTU
Ngô Doãn Tình
 

What's hot (20)

Tu tuong hcm trac nghiem tại 123doc.vn (1)
Tu tuong hcm trac nghiem   tại 123doc.vn (1)Tu tuong hcm trac nghiem   tại 123doc.vn (1)
Tu tuong hcm trac nghiem tại 123doc.vn (1)
 
Chương 8: quản trị hệ thống thông tin quản lý như một nguồn lực trong tổ chức
Chương 8: quản trị hệ thống thông tin quản lý như một nguồn lực trong tổ chứcChương 8: quản trị hệ thống thông tin quản lý như một nguồn lực trong tổ chức
Chương 8: quản trị hệ thống thông tin quản lý như một nguồn lực trong tổ chức
 
Bai 4 Phan Lop
Bai 4 Phan LopBai 4 Phan Lop
Bai 4 Phan Lop
 
XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ
XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ
XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CÀ PHÊ
 
Httt bai tap
Httt bai tapHttt bai tap
Httt bai tap
 
Website giới thiệu sản phẩm
Website giới thiệu sản phẩmWebsite giới thiệu sản phẩm
Website giới thiệu sản phẩm
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
--De cuong on tap hdh
 --De cuong on tap hdh --De cuong on tap hdh
--De cuong on tap hdh
 
Chuơng 2
Chuơng 2Chuơng 2
Chuơng 2
 
Trí tuệ nhân tạo "Game cờ Caro"
Trí tuệ nhân tạo "Game cờ Caro"Trí tuệ nhân tạo "Game cờ Caro"
Trí tuệ nhân tạo "Game cờ Caro"
 
Chương 2: hệ thống thông tin
Chương 2: hệ thống thông tinChương 2: hệ thống thông tin
Chương 2: hệ thống thông tin
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
 
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đĐề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
Đề tài: Nghiên cứu thuật toán K-nearest neighbor, HAY, 9đ
 
Đề tài: Xây dựng phần mềm quản lý thông tin nhân sự ĐH Hải Phòng
Đề tài: Xây dựng phần mềm quản lý thông tin nhân sự ĐH Hải PhòngĐề tài: Xây dựng phần mềm quản lý thông tin nhân sự ĐH Hải Phòng
Đề tài: Xây dựng phần mềm quản lý thông tin nhân sự ĐH Hải Phòng
 
Đề tài: Xây dựng website bán hàng trực tuyến, HAY
Đề tài: Xây dựng website bán hàng trực tuyến, HAYĐề tài: Xây dựng website bán hàng trực tuyến, HAY
Đề tài: Xây dựng website bán hàng trực tuyến, HAY
 
Mau bao cao project 1
Mau bao cao project 1Mau bao cao project 1
Mau bao cao project 1
 
Báo cáo đồ án môn công nghệ phần mềm
Báo cáo đồ án môn công nghệ phần mềmBáo cáo đồ án môn công nghệ phần mềm
Báo cáo đồ án môn công nghệ phần mềm
 
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
 
Giáo trình phân tích thiết kế hệ thống ICTU
Giáo trình phân tích thiết kế hệ thống ICTUGiáo trình phân tích thiết kế hệ thống ICTU
Giáo trình phân tích thiết kế hệ thống ICTU
 

Viewers also liked

BÁO CÁO THỰC TẬP NGÀNH MAY - Quy trình chuẩn bị sản xuất mã hàng quần jean - ...
BÁO CÁO THỰC TẬP NGÀNH MAY - Quy trình chuẩn bị sản xuất mã hàng quần jean - ...BÁO CÁO THỰC TẬP NGÀNH MAY - Quy trình chuẩn bị sản xuất mã hàng quần jean - ...
BÁO CÁO THỰC TẬP NGÀNH MAY - Quy trình chuẩn bị sản xuất mã hàng quần jean - ...
https://www.facebook.com/garmentspace
 
Bìa báo cáo
Bìa báo cáoBìa báo cáo
Bìa báo cáowindyntt
 
Mẫu bìa báo cáo thực tập
Mẫu bìa báo cáo thực tậpMẫu bìa báo cáo thực tập
Mẫu bìa báo cáo thực tậpHọc Huỳnh Bá
 
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
 
Tai Lieu Javascript
Tai Lieu JavascriptTai Lieu Javascript
Tai Lieu Javascript
thiet ke website
 
cấu trúc máy tính Chuong4
cấu trúc máy tính Chuong4cấu trúc máy tính Chuong4
cấu trúc máy tính Chuong4Thay Đổi
 
Tai lieu huong dan su dung mgl tools ebook 1.08
Tai lieu huong dan su dung mgl tools ebook 1.08Tai lieu huong dan su dung mgl tools ebook 1.08
Tai lieu huong dan su dung mgl tools ebook 1.08
Đức Luân
 
8234 tai lieu_ve_lap_trinh_web
8234 tai lieu_ve_lap_trinh_web8234 tai lieu_ve_lap_trinh_web
8234 tai lieu_ve_lap_trinh_webNguyen Quoc Cuong
 
Tài liệu về facebook
Tài liệu về facebookTài liệu về facebook
Tài liệu về facebook
tracybui
 
bctntlvn (42).pdf
bctntlvn (42).pdfbctntlvn (42).pdf
bctntlvn (42).pdfLuanvan84
 
Bao cao tom tat de tai tot nghiep
Bao cao tom tat de tai tot nghiepBao cao tom tat de tai tot nghiep
Bao cao tom tat de tai tot nghiep
Nguyễn Công Huy
 
Bao cao tot nghiep complate
Bao cao tot nghiep complateBao cao tot nghiep complate
Bao cao tot nghiep complate
Mr[L]ink
 
báo cáo thực tập hàng tuần
báo cáo thực tập hàng tuầnbáo cáo thực tập hàng tuần
báo cáo thực tập hàng tuầnvanphu2103
 
cấu trúc máy tính Chuong1
cấu trúc máy tính Chuong1cấu trúc máy tính Chuong1
cấu trúc máy tính Chuong1Thay Đổi
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinh
nothingandnothing
 
Tai lieu danh cho nguoi bat dau kinh doanh online
Tai lieu danh cho nguoi bat dau kinh doanh onlineTai lieu danh cho nguoi bat dau kinh doanh online
Tai lieu danh cho nguoi bat dau kinh doanh online
Hoàng Vương
 

Viewers also liked (17)

BÁO CÁO THỰC TẬP NGÀNH MAY - Quy trình chuẩn bị sản xuất mã hàng quần jean - ...
BÁO CÁO THỰC TẬP NGÀNH MAY - Quy trình chuẩn bị sản xuất mã hàng quần jean - ...BÁO CÁO THỰC TẬP NGÀNH MAY - Quy trình chuẩn bị sản xuất mã hàng quần jean - ...
BÁO CÁO THỰC TẬP NGÀNH MAY - Quy trình chuẩn bị sản xuất mã hàng quần jean - ...
 
Bìa báo cáo
Bìa báo cáoBìa báo cáo
Bìa báo cáo
 
Mẫu bìa 11
Mẫu bìa 11Mẫu bìa 11
Mẫu bìa 11
 
Mẫu bìa báo cáo thực tập
Mẫu bìa báo cáo thực tậpMẫu bìa báo cáo thực tập
Mẫu bìa báo cáo thực tập
 
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...
 
Tai Lieu Javascript
Tai Lieu JavascriptTai Lieu Javascript
Tai Lieu Javascript
 
cấu trúc máy tính Chuong4
cấu trúc máy tính Chuong4cấu trúc máy tính Chuong4
cấu trúc máy tính Chuong4
 
Tai lieu huong dan su dung mgl tools ebook 1.08
Tai lieu huong dan su dung mgl tools ebook 1.08Tai lieu huong dan su dung mgl tools ebook 1.08
Tai lieu huong dan su dung mgl tools ebook 1.08
 
8234 tai lieu_ve_lap_trinh_web
8234 tai lieu_ve_lap_trinh_web8234 tai lieu_ve_lap_trinh_web
8234 tai lieu_ve_lap_trinh_web
 
Tài liệu về facebook
Tài liệu về facebookTài liệu về facebook
Tài liệu về facebook
 
bctntlvn (42).pdf
bctntlvn (42).pdfbctntlvn (42).pdf
bctntlvn (42).pdf
 
Bao cao tom tat de tai tot nghiep
Bao cao tom tat de tai tot nghiepBao cao tom tat de tai tot nghiep
Bao cao tom tat de tai tot nghiep
 
Bao cao tot nghiep complate
Bao cao tot nghiep complateBao cao tot nghiep complate
Bao cao tot nghiep complate
 
báo cáo thực tập hàng tuần
báo cáo thực tập hàng tuầnbáo cáo thực tập hàng tuần
báo cáo thực tập hàng tuần
 
cấu trúc máy tính Chuong1
cấu trúc máy tính Chuong1cấu trúc máy tính Chuong1
cấu trúc máy tính Chuong1
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinh
 
Tai lieu danh cho nguoi bat dau kinh doanh online
Tai lieu danh cho nguoi bat dau kinh doanh onlineTai lieu danh cho nguoi bat dau kinh doanh online
Tai lieu danh cho nguoi bat dau kinh doanh online
 

Similar to Bao cao thuc tap tot nghiep

Bao cao de tai
Bao cao de taiBao cao de tai
Bao cao de taitamle123
 
Báo cáo thuc tap athena
Báo cáo thuc tap athenaBáo cáo thuc tap athena
Báo cáo thuc tap athena
Tin Hoang Trung
 
Đồ Án
Đồ ÁnĐồ Án
Đồ Án
Văn Khùng
 
Bao cao thuc tap
Bao cao thuc tapBao cao thuc tap
Bao cao thuc tapLeo Aurico
 
Triển khai hệ thống zoobies, botnet trên mạng internet
Triển khai hệ thống zoobies, botnet trên mạng internetTriển khai hệ thống zoobies, botnet trên mạng internet
Triển khai hệ thống zoobies, botnet trên mạng internet
Long Vũ
 
Baocaothuctapcuoiky
BaocaothuctapcuoikyBaocaothuctapcuoiky
BaocaothuctapcuoikyTrần Nam
 
nghiên cứu và triển khai các dịch vụ mạng windows server 2008
nghiên cứu và triển khai các dịch vụ mạng windows server 2008nghiên cứu và triển khai các dịch vụ mạng windows server 2008
nghiên cứu và triển khai các dịch vụ mạng windows server 2008
Khanh Dinh
 
Gns3
Gns3Gns3
Baocaothuctapcuoiky
BaocaothuctapcuoikyBaocaothuctapcuoiky
BaocaothuctapcuoikyVăn Tiến
 
Bao cao gk
Bao cao gkBao cao gk
Bao cao gk
ice_eyes
 
Bao cao giua ky
Bao cao giua kyBao cao giua ky
Bao cao giua ky
ice_eyes
 
Bao cao gk
Bao cao gkBao cao gk
Bao cao gkice_eyes
 
Bao cao cuoi ky
Bao cao cuoi kyBao cao cuoi ky
Bao cao cuoi kylehuyvinh
 
Báo cáo nghiên cứu và triển khai SMAC vào doanh nghiệp- Võ Lương Tàu
Báo cáo nghiên cứu và triển khai SMAC vào doanh nghiệp- Võ Lương TàuBáo cáo nghiên cứu và triển khai SMAC vào doanh nghiệp- Võ Lương Tàu
Báo cáo nghiên cứu và triển khai SMAC vào doanh nghiệp- Võ Lương Tàu
Tàu Hành
 
Báo cáo thực tập công ty ATHENA.
Báo cáo thực tập công ty ATHENA.Báo cáo thực tập công ty ATHENA.
Báo cáo thực tập công ty ATHENA.
Tân Duy
 
Bao cao thuc tap ck
Bao cao thuc tap ckBao cao thuc tap ck
Bao cao thuc tap ckice_eyes
 
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
Phong Nguyễn
 
Bctt
BcttBctt
BcttLIL55
 
Baocao athena
Baocao athenaBaocao athena
Baocao athena
Rubelia0512
 

Similar to Bao cao thuc tap tot nghiep (20)

Bao cao de tai
Bao cao de taiBao cao de tai
Bao cao de tai
 
Báo cáo thuc tap athena
Báo cáo thuc tap athenaBáo cáo thuc tap athena
Báo cáo thuc tap athena
 
Đồ Án
Đồ ÁnĐồ Án
Đồ Án
 
Bao cao thuc tap
Bao cao thuc tapBao cao thuc tap
Bao cao thuc tap
 
Triển khai hệ thống zoobies, botnet trên mạng internet
Triển khai hệ thống zoobies, botnet trên mạng internetTriển khai hệ thống zoobies, botnet trên mạng internet
Triển khai hệ thống zoobies, botnet trên mạng internet
 
Baocaothuctapcuoiky
BaocaothuctapcuoikyBaocaothuctapcuoiky
Baocaothuctapcuoiky
 
nghiên cứu và triển khai các dịch vụ mạng windows server 2008
nghiên cứu và triển khai các dịch vụ mạng windows server 2008nghiên cứu và triển khai các dịch vụ mạng windows server 2008
nghiên cứu và triển khai các dịch vụ mạng windows server 2008
 
đồ áN
đồ áNđồ áN
đồ áN
 
Gns3
Gns3Gns3
Gns3
 
Baocaothuctapcuoiky
BaocaothuctapcuoikyBaocaothuctapcuoiky
Baocaothuctapcuoiky
 
Bao cao gk
Bao cao gkBao cao gk
Bao cao gk
 
Bao cao giua ky
Bao cao giua kyBao cao giua ky
Bao cao giua ky
 
Bao cao gk
Bao cao gkBao cao gk
Bao cao gk
 
Bao cao cuoi ky
Bao cao cuoi kyBao cao cuoi ky
Bao cao cuoi ky
 
Báo cáo nghiên cứu và triển khai SMAC vào doanh nghiệp- Võ Lương Tàu
Báo cáo nghiên cứu và triển khai SMAC vào doanh nghiệp- Võ Lương TàuBáo cáo nghiên cứu và triển khai SMAC vào doanh nghiệp- Võ Lương Tàu
Báo cáo nghiên cứu và triển khai SMAC vào doanh nghiệp- Võ Lương Tàu
 
Báo cáo thực tập công ty ATHENA.
Báo cáo thực tập công ty ATHENA.Báo cáo thực tập công ty ATHENA.
Báo cáo thực tập công ty ATHENA.
 
Bao cao thuc tap ck
Bao cao thuc tap ckBao cao thuc tap ck
Bao cao thuc tap ck
 
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
 
Bctt
BcttBctt
Bctt
 
Baocao athena
Baocao athenaBaocao athena
Baocao athena
 

Bao cao thuc tap tot nghiep

  • 1. BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG KINH TẾ-KỸ THUẬT VINATEX TP.HỒ CHÍ MINH KHOA NGOẠI NGỮ - TIN HỌC ------ o0o ------ BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Giáo viên hướng dẫn: NGUYỄN THỊ THANH XUÂN Sinh viên thực hiện : LÊ VĂN TÂM Giám đốc trung tâm: THẦY: ĐỖ VIỆT THẮNG Công ty thực tập: TRUNG TÂM ĐÀO TẠO VÀ QUẢN TRỊ MẠNG ATHENA
  • 2. TP.HCM, tháng 04 năm 2014
  • 3. LỜI CẢM ƠN    Trước hết chúng em xin chân thành cảm ơn tất cả các thầy cô trường Cao đẳng Kinh tế - Kỹ thuật Vinatex TP. HCM cùng thầy cô ở trung tâm athena đã đem đến cho em một cách học mới với phần báo cáo thực tập tốt nghiệp, đã tạo cho em điều kiện tự tìm hiểu và học tập, giúp cho chúng 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 trong lớp, đến nay em đã hoàn thành xong đề tài: “Nghiên cứu và xây dựng website tin tức joomla”. Để có được kết quả này, Em xin chân thành cám ơn cô Nguyễn Thị Thanh Xuân là giáo viên hướng dẫn đề tài cho em giảng viên bộ môn lập trình web đã quang 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ủa chúng em không tránh khỏi những thiếu sót. Nhóm chúng 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 để nhóm chúng 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 chúng em xin chân thành cảm ơn. Sinh viên thực tập Lê Văn Tâm
  • 4. NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN    ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... TP.HCM, ngày …. tháng …. năm 2014 Giáo viên hướng dẫn NHẬN XÉT CỦA DOANH NGHIỆP   
  • 5. ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... ...................................................................................................................................... TP.HCM, ngày …. tháng …. năm 2014 Giám đốc
  • 6. LÊ VĂN TÂM BÁO CÁO THỰC TẬP CHƯƠNG I: GIỚI THIỆU CÔNG TY THỰC TẬP..................................................2 I.Giới thiệu................................................................................................................................2 II.Lĩnh vực hoạt động chính.....................................................................................................2 .........................................................................................................................................6 CHƯƠNG II: TỔNG QUAN VỀ ĐỀ TÀI...............................................7 I.Lý do chọn đề tài....................................................................................................................7 2.Yêu cầu phi chức năng......................................................................................................7 3.Đối tượng sử dụng:............................................................................................................8 4.Giải pháp thực hiện............................................................................................................8 II.Giới thiệu joomla và quy trình cài đặt..................................................................................8 1.Giới thiệu joomla...............................................................................................................8 2.Các phiên bản của joomla................................................................................................10 3. Cài đặt Appserver lên localhost......................................................................................11 1.vị trí molude.....................................................................................................................22 2.Các molude mặc định joomla..........................................................................................22 Danh sách các module Joomla được cung cấp theo mặc định................................................23 Download các module joomla ở đâu?....................................................................................24 3.Cài đặt Joomla Module....................................................................................................24 .........................................................................................................................................53 NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 1
  • 7. LÊ VĂN TÂM BÁO CÁO THỰC TẬP CHƯƠNG I: GIỚI THIỆU CÔNG TY THỰC TẬP I.Giới thiệu 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à II.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ự ,...... 1.Độ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 2.Cơ sở vật chất NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 2
  • 8. LÊ VĂN TÂM BÁO CÁO THỰC TẬP +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 3.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ế. Trung Tâm ATHENA - 2 Bis Đinh Tiên Hoàng , DaKao, Q1 , Tp HCM NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 3
  • 9. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Trung tâm ATHENA - 92 Nguyễn Đình Chiểu ,DaKao, Q1 , Tp HCM Khóa học quản trị hệ thống mạng Cisco cho ngân hàng MHB Bank NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 4
  • 10. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Phát chứng chỉ cho các học viên hoàn thành khóa học NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 5
  • 11. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 6
  • 12. LÊ VĂN TÂM BÁO CÁO THỰC TẬP CHƯƠNG II: TỔNG QUAN VỀ ĐỀ TÀI I.Lý do chọn đề tài Với sự bùng nổ thông tin trên internet, vai trò của các trang thông tin điện tử trực tuyến càng trở nên quan trọng. Khác với báo chí truyền thông có giới hạn thời gian cập nhật tin tức, các tờ báo trực tuyến đã cung cấp được sự tiện lợi trong việc cập nhật và phát hành thông tin. Về phía người dung, họ có thể xem thông tin mọi lúc mọi nơi. Về phía những ng ời cung cấp thông tin, các nhà báo, họ có thể dểƣ dàng cập nhật tin tức mới nhất, thời sự nhất. Do đó việc sử dụng các trang thông tin trực tuyến mua bán quảng bá cho doanh nghiệp luôn là điều cần thiết hiện nay nhầm đáp ứng nhu cầu cập nhật thông tin truy cập của mỗi người 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à sử dụng website tin tức bằng joomla” Với đề tài này em sẽ xây dựng website tin tức joomla với mục đích: -Đưa website trở thành trang thông tin cập nhập tin tức hang ngày của công ty hay doanh nghiệp,đa dạng với loại hình tin tức mới nhất mà doanh nghiệp muốn cập nhập -Nơi doanh nghiệp có thể quảng bá hình ảnh mình đến học viên và người dung -Nơi chia sẻ và học hỏi cua học viên,cập nhập tin tức mới nhất các ngành ma doanh nghiệp đào tạo và xu hướng học viên nhắm đến -Nơi trao đổi tài liệu và video hướng dẫn các doanh nghiệp cho học vien cua mình. -Tích hợp mạng xã hội yahoo….nhằm tạo điều kiện cho doanh nghiệp hoc viên và khách hang co thể trao đổi tin tức lẫn nhau. -Tạo thành nơi mà các doanh nghiệp có thể quảng bá học viên mình đến các doanh nghiệp khác -Quản lý thông tin cửa các tin tức và video ma doah nghiệp sẽ đăng -Giải đáp các thắc mắc từ phía doanh nghiệp khác hay học viên thông qua hỗ trợ trực tuyến như yahoo.facebook.. Cung cấp cho người quản trị những thao tác thay đổi giao diện quản lý cấu hình,số lượng truy cập 2.Yêu c u phi ch c năngầ ứ Giao diện website phải than thiện đảm bảo độ thẩm mỹ và tính ổn định cao Đáp ứng khả năng truy cập cao,đường truyền tốt ổn định đáng tin cậy và độ chính xác cao NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 7
  • 13. LÊ VĂN TÂM BÁO CÁO THỰC TẬP 3.Đ i t ng s d ng:ố ượ ử ụ Đối tượng sử dụng chủ yếu là các học viên nhắm đến quy trình đáo tạo của doanh nghiệp hoặc tra cứu thông tin bên lề khác -Các doanh nghiệp nhắm đến nguồn nhân lực mà doanh nghiệp đào tạo hoặc nơi quảng cáo thông tin doanh nghiệp họ 4.Gi i pháp th c hi nả ự ệ -Chuẩn bị gói cài đặt website tin tức bằng joomla 2.5 và một số molude fuging,có lien quan đến việc hoàn thiện trang web -Nhắm sơ lược css,html,php để chỉnh sửa hoàn thiện soure code cũng như giao diện trang web -Cài đặt chương trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong việc thực II.Gi i thi u joomla và quy trình cài đ tớ ệ ặ 1.Gi i thi u joomlaớ ệ 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! có mã nguồn mở do đó việc sử dụng Joomla! là hoàn toàn miễn phí cho tất cả mọi người trên thế giới. Lịch sử Joomla! là “sản phẩm anh em” với Mambo giữa tập đoàn Miro của Úc (hãng đang nắm giữ Mambo), với phần đông những người phát triển nòng cốt. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 8
  • 14. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Ban đầu công ty Miro của Úc (tiếng Anh: Miro Software Solutions) đã phát triển Mambo theo dạng ứng dụng mã nguồn đóng. Đến tháng 4 năm 2001, công ty đã thông qua một chính sách bản quyền kép, nghĩa là phát hành Mambo theo cả giấy phép GPL. Mọi thứ vẫn tiến triển bình thường cho đến trước khi xảy ra tranh chấp về mặt pháp lý vào năm 2003. Vụ việc dẫn tới ý tưởng Mambo cần phải được bảo vệ bởi một tổ chức phi lợi nhuận. Nhưng những nhà phát triển không hài lòng về cơ cấu của Quỹ tài trợ Mambo. Andrew Eddie, người lãnh đạo nhóm phát triển, trong một lá thư gửi cộng đồng, đã chia sẻ những lo lắng của mình về Quỹ tài trợ Mambo và mối quan hệ của nó tới cộng đồng. Ông viết: “…Chúng tôi cho rằng tương lai của Mambo nên được quản lý, điều chỉnh bởi những yêu cầu của người sử dụng và khả năng của những nhà phát triển. Trong khi đó, Quỹ tài trợ Mambo lại được thiết kế nhằm trao quyền điều khiển cho Miro, một thiết kế ngăn cản sự hợp tác giữa Quỹ tài trợ và cộng đồng…”. Bởi vậy vào ngày 17 tháng 8 năm 2005, toàn bộ đội phát triển nòng cốt của Mambo đã rời khỏi dự án trong khi đang làm việc với phiên bản 4.5.3. Nhờ sự trợ giúp của Trung tâm Luật Tự do Phần mềm (Software Freedom Law Center – SFLC), 20 thành viên nòng cốt cũ của Mambo đã thành lập một tổ chức phi lợi nhuận khác lấy tên là Open Source Matters, để hỗ trợ về mặt tổ chức, pháp lý và kinh phí cho dự án mã nguồn mở còn chưa được đặt tên của họ. Cùng lúc đó, nhóm phát triển cũng lập một website lấy tên OpenSourceMatters để phân phối thông tin tới những người sử dụng, những người phát triển, những người thiết kế và cộng đồng Joomla nói chung. Người đứng đầu dự án chính là Andrew Eddie, còn được biết đến với tên gọi “Sếp trưởng” Ngay ngày hôm sau, 1000 người đã gia nhập diễn đàn OpenSourceMatters, hầu hết các bài viết cho diễn đàn đều khuyến khích và đồng tình với hành động của Nhóm Phát triển. Tin trên đã nhanh chóng được đăng tải trên các tạp chí newsforge.com, eweek.com và ZDnet.com. Trong một thông báo của Eddie 2 tuần sau đó, các nhóm đã được tổ chức lại và cộng NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 9
  • 15. LÊ VĂN TÂM BÁO CÁO THỰC TẬP đồng Joomla! tiếp tục tăng trưởng. Tới ngày 1 tháng 9 năm 2005 tên mới của dự án đã được thông báo cho khoảng 3000 người theo dõi đội Phát triển và đến ngày 16 tháng 9 thì họ cho ra đời Joomla! 1.0. 2.Các phiên b n c a joomlaả ủ Hiện Joomla! có 2 dòng phiên bản chính: * Joomla! 1.0.x: Phiên bản thế hệ 1 (ổn định) o Phiên bản phát hành đầu tiên: Joomla! 1.0.0 (ngày 15 tháng 9 năm 2005) o Phiên bản phát hành mới nhất: Joomla! 1.0.15 (ngày 22 tháng 2 năm 2008) * Joomla! 1.5.x: Phiên bản thế hệ 2 (ổn định) o Các phiên bản cũ (giai đoạn phát triển): Joomla! 1.5 beta, Joomla! 1.5 RC1, Joomla! 1.5 RC2, Joomla! 1.5 RC3, Joomla! 1.5 RC4 o Phiên bản phát hành mới nhất: Joomla! 1.5.11 (ngày 03 tháng 06 năm 2009) Dòng phiên bản 1.0.x Phiên bản đầu tiên của Joomla! là phiên bản Joomla! 1.0 (hay Joomla! 1.0.0) có nguồn gốc từ Mambo 4.5.2.3 (đã bao gồm thêm nhiều bản vá bảo mật và sửa lỗi). Các phiên bản tiếp theo có dạng 1.0.x Điểm mạnh của Joomla! 1.0.x: Có một số lượng rất lớn các thành phần mở rộng (module/component); thành phần nhúng (mambot); giao diện (template). Dòng phiên bản 1.5.x Phiên bản Joomla! 1.5[6] là phiên bản cải tiến từ Joomla! 1.0.x (phần mã được viết lại hoàn toàn, tuy nhiên vẫn giữ cách hành xử như cũ) được coi như Mambo 4.6. Joomla! 1.5 tiếp tục duy trì một giao diện người sử dụng đơn giản (nhìn và cảm nhận – look and feel). Cả Joomla! 1.5 và Mambo 4.6 đều hỗ trợ đa ngôn ngữ. Joomla! thì sử dụng file định dạng “.ini” để lưu các thông tin chuyển đổi ngôn ngữ, còn Mambo thì sử dụng file định dạng “.gettext”. Joomla 1.5 hỗ trợ tất cả các ngôn ngữ có tập ký tự được biểu diễn bằng bảng mã UTF-8. Joomla! 1.5 cũng bao gồm các đặc tính mới như các mô hình chứng thực (LDAP, Gmail…), hỗ trợ mô hình khách-chủ[7] xml-rpc. Nó cũng hỗ trợ các trình điều khiển cơ sở dữ liệu dành cho MySQL 4.1+ (trên nền PHP 5) và tăng cường hỗ trợ cho MySQL 5, cũng như hỗ trợ các loại cơ sở dữ liệu khác. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 10
  • 16. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Điểm mạnh của Joomla! 1.5: Phần quản trị Website có sử dụng công nghệ Web 2.0, một số tính năng được cải tiến hơn so với Joomla 1.0.x. Kiến trúc Joomla cms Joomla! 1.5 gồm có 3 tầng hệ thống. Tầng dưới cùng là mức nền tảng, chứa các thư viện và các plugin (còn được biết với tên gọi mambot). Tầng thứ hai là mức ứng dụng và chứa lớp JApplication. Hiện tại tầng này gồm 3 lớp con: JInstallation, JAdministrator và JSite. Tầng thứ ba là mức mở rộng. Tại tầng này có các thành phần (component), mô đun (module) và giao diện (template) được thực thi và thể hiện. -Cài đặt chương trình Appserver nhằm tạo server máy ảo nhằm đáp ứng nhu cầu trong việc thực 3. Cài đ t Appserver lên localhostặ Tr ớc hết bạn vào trang chủ của AppServ để download AppServ. Các bạn có thểƣ truy cập và download tại đây. Sau đây là từng b ớc cài đặt AppServƣ Kích hoạt file appserv-win32-2.5.10.exe để bắt đầu cài đặt Chọn Next. Để tiếp tục bước tiếp theo bạn phải đồng ý với Điều lệ sử dụng AppServ, nháy vào I Agree để tiếp tục: NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 11
  • 17. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Chọn thư mục cài đặt. Thư mục cài đặt AppServ được mặc định là ổ C. Nếu cần chuyển bạn có thể nháy vào Browse… để thay đổi thư mục cài đặt. Bạn có thể yên tâm cài vào ổ C vì AppServ không bị xóa khi nâng cấp hay cài lại Windows. Chọn Next để tiếp tục. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 12
  • 18. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Chọn các phần mềm để cài đặt. Nếu bạn chỉ cần cài một trong số 4 phần mềm của AppServ thì bỏ dấu tick vào các phần không cài đặt, nếu cài lần đầu thì tốt nhất bạn nên giữ nguyên. Chọn Next để tiếp tục Đặt cấu hình cho Apache: - Server Name: Tên của server sẽ chạy Apache, bạn điền localhost - Admin Email: thông tin của host sẽ gởi tới mail này, nó cũng không quan trọng, bạn có thể đánh mail bất kỳ hoặc bỏ qua - HTTP Port: thông số này được mặc định là 80, khi HTTP Port là 80 thì bạn không cần phải khai báo nó theo sau server NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 13
  • 19. LÊ VĂN TÂM BÁO CÁO THỰC TẬP . Đặt cấu hình MySQL: - Root password: Đặt mật khẩu cho MySQL Database, mật khẩu này do bạn tự đặt, username được mặc định là root - Charecter Sets: Ngôn ngữ cho Database, bạn chọn UTF-8 Unicode để có thể đánh được tiếng Việt với Unikey - Old Password: Nháy vào đây nếu bạn có lỗi khi lập trình với phiên bản cũ của PHP hoặc lỗi Client does not support authentication protocol requested by server; consider upgrading MySQL client - Enable InnoDB: Nháy vào đây nếu bạn sử dụng InnoDB, tốt nhất bạn nên để trống. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 14
  • 20. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Thời gian cài đặt AppServ rất nhanh, chỉ khoảng 1 phút là hoàn thành Hoàn thành cài đặt: Bạn có thể dùng luôn khi nháy Finish NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 15
  • 21. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Một số lưu ý sau khi cài đặt Để làm việc với phpMyAdmin, bạn gõ lên trình duyệt http://localhost/phpMyAdmin/ hoặc ấn trực tiếp trên trang http://localhost/. Đăng nhập với username mặc định là root và mật khẩu là mật khẩu bạn đã khai báo khi nãy rồi nháy Log In NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 16
  • 22. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Nếu khi đánh localhost mà báo lỗi không tìm thấy trang, thì đó là do Apache chưa được khởi động. Bạn có thể vào Start –> gõ trong ô tìm kiếm “Services” ùi ấn Enter. Tìm Apache2.2 chọn Start. Nếu không thể chạy Apache thì tức là có ứng dụng đang chạy trên HTTP Port 80 (ví dụ Skype), bạn nên tắt hết các ứng dụng trước khi chạy Apache, sau khi khởi động xong thì khởi động lại các ứng dụng khác cũng được. Sau này khi cần khởi động lại Apache bạn cũng có thể sử dụng phương pháp này Thêm một điều nữa là bản mới nhất AppServ6.0 có một số lỗi mà khi cài đặt xong vào được localhost nhưng không thể truy cập phpMyAdmin, bạn có thể khắc phục bằng cách như sau: NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 17
  • 23. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Các bạn hãy vào thư mục cài đặt và mở file theo như đường dẫn phpmyadmin/config.inc.php Tìm dòng : $cfg['Servers'][$i]['host']= 'localhost'; Sửa nó lại thành : cfg['Servers'][$i]['host'] = '127.0.0.1'; Sau đó là các bạn có thể truy cập vào phpMyAdmin bình thường. Trên đây là cách cài đặt để có thể sử dụng và làm việc với AppServ, chúc các bạn thành công. 4.Các bước cài đặt joomla 2.5 Bước 1: Chọn ngôn ngữ cài đặt. Trên trình duyệt web, truy cập địa chỉ: localhost/thumucchuasource (Trong bài này: localhost/athena). Ở bước này, Joomla cho phép người dùng lựa chọn ngôn ngữ phù hợp với quốc gia người dùng. Tính trong gói Joomla 2.5.7 có tổng cộng 65 ngôn ngữ, trong đó có ngôn ngữ Việt Nam. Nhấn tiếp theo để sang bước 2 Bước 2 – Bước kiểm tra trước khi cài đặt, Joomla sẽ tự động kiểm tra các thành phần hỗ trợ của webserver cho Joomla và những điều chỉnh khuyên dùng. Với xampp 1.7.3 hầu hết các yêu cầu ở bước này đều đáp ứng được và để nguyên mặc định. Tiếp theo. Bước 3 – Bước Giấy phép GNU General Public để tham khảo thêm giấy phép hoạt động của Joomla. Tiếp theo. Bước 4 – Bước Cấu hình cơ sở dữ liệu. (quan trọng) Trong bước này, Joomla yêu cầu người dùng cấu hình cơ sở dữ liệu cho Joomla để tạo cơ sở dữ liệu cho website hoạt động. Nếu cấu hình cơ sở dữ liệu không đúng (vd: Sai tên đăng nhập, sai mật khẩu, tên cơ sở dữ liệu …) website sẽ không thể liên kết đến database. Do đó ở phần này cần chú ý 1 số điểm sau: - Phần Loại cơ sở dữ liệu và Tên máy chủ nên để mặc định. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 18
  • 24. LÊ VĂN TÂM BÁO CÁO THỰC TẬP - Phần Tên đăng nhập: vì phần này cài đặt ở Localhost, nên hầu hết tên đăng nhập sẽ là Root. - Phần Mật khẩu: phần này tùy thuộc vào webserver mà bạn cài đặt. Với xampp không có mật khẩu. Do đó để trống ở ô này. - Phần Tên cơ sở dữ liệu: điền tên cơ sở dữ liệu đã tạo ở phẩn chuẩn bị. Ở đây chúng tôi điền hocjoomla. - Phần tiền tố bảng: phần này có thể để mặc định, hoặc có thể đặt tên theo ý các bạn, tuy nhiên lưu ý bắt buộc phải kết thúc bằng dấu gạch dưới. - Phần Xử lý cơ sở dữ liệu cũ: trong trường hợp bạn tạo mới cơ sở dữ liệu thì không cần quan tâm mục này. Tuy nhiên nếu liên kết đến một cơ sở dữ liệu có sẵn các dữ liệu bảng .. thì phần này có thể bạn sẽ cân nhắc. Cụ thể các bạn có thể tham khảo hình bên dưới. Nhấn Tiếp theo: Bước 5 – Cấu hình FTP, nếu cài đặt trên Windows thì bỏ qua phần này. Bước 6 – Cài đặt cấu hình chính. • Phần Tên trang: có thể điền bất cứ gì, ví dụ: lmt.com.vn • Phần Địa chỉ hòm thư điện thử: điền địa chỉ hòm thư quản trị (mail), ví dụ: contact@lmt.com.vn. • Phần Tên đăng nhập quản trị: đặt tên đăng nhập để truy cập trang quản trị joomla, thông thường nếu website đang trong quá trình xây dựng, các bạn có thể để mặc định là admin. • Phần Mật khẩu quản trị: chọn mật khẩu để đăng nhập trang quản trị, với website đang trong quá trình xây dựng, tôi nghĩ các bạn nên đặt những mật khẩu đơn giản. Về sau sau khi hoàn tất website, các bạn có thể đổi lại mật khẩu phức tạp. • Phần Xác nhận mật khẩu quản trị: xác nhận mật khẩu. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 19
  • 25. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Lưu ý – Phần Bộ dữ liệu mẫu. Phần này cho chúng ta 2 lựa chọn: + Cài đặt dữ liệu mẫu: trong mỗi gói cài đặt Joomla, nó luôn chứa các dữ liệu mẫu bao gồm nhiều thành phần: hình ảnh, bài viết, menu đặt sẵn, banner …… Do đó khi ta chọn Cài đặt dữ liệu mẫu, joomla sẽ cài đặt toàn bộ dữ liệu này sau khi hoàn tất cài đặt. Website sẽ là một trang web có đầy đủ các thành phần trên. + Bỏ qua Cài đặt dữ liệu mẫu: ngược lại với phần trên. Vậy khi nào nên cài đặt dữ liệu mẫu, khi nào không ? Thông thường khi bạn muốn phát triển 1 website theo ý đồ riêng của mình, tức là bạn chỉ cần cái nền trước, rồi hình hài website ra sao bạn sẽ tự phát triển, tự lựa chọn các thành phần phù hợp cho website. Lúc này bạn có thể bỏ qua Cài đặt dữ liệu mẫu, vì như thế sẽ đỡ rắc rối trong qua trình xây dựng website. Trong một số trường hợp còn lại, nếu bạn muốn tham khảo 1 website joomla đã được xây dựng hoàn chỉnh (tức là đầy đủ dữ liệu có sẵn), được đóng gói gọi là quickstart, hoặc muốn lấy nguyên các thành phần của website joomla đó, rồi chỉ việc thay đổi chữ, tên, hình ảnh thì bạn nên chọn cài đặt dữ liệu mẫu. Trong trường hợp này, tôi không cài dữ liệu mẫu. Nhấn Tiếp theo để sang bước 7. Bước 7 – Joomla yêu cầu bạn xóa bỏ hoặc đổi tên thư mục Installation để hoàn tất cài đặt. Việc xóa bỏ thử mục này sẽ đảm bảo một phần tính bảo mật cho website của bạn sau này khi đưa vào hoạt động. Chọn Gỡ bỏ thư mục cài đặt, chờ báo thành công. Sau đó bạn chú ý phần bước cài đặt, nó có sự thay đổi: • Chọn Trang để xem giao diện website vừa mới cài đặt xong. • Chọn Người quản trị để truy cập vào trang quản trị Joomla. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 20
  • 26. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 21
  • 27. LÊ VĂN TÂM BÁO CÁO THỰC TẬP CHƯƠNG III CÀI ĐẶT MOLUDE CHO WEBSITE I.Giới thiệu về molude Joomla Module là một trong các thành phần mở rộng của Joomla, nó là một ứng dụng nhỏ (thường chỉ có vài file và phần lập trình cũng không nhiều) được sử dụng chủ yếu để lấy dữ liệu và hiển thị thông tin. Module thường được dùng kết hợp kèm với các component nhằm mở rộng, cũng như thể hiện rõ ràng hơn các chức năng của component. Không giống như component, một module có thể được đặt ở bất kỳ vị trí nào trên template hoặc vị trí do người dùng tự định nghĩa. Ngoài ra một module có thể được nhân bản, nghĩa là cùng lúc có thể xuất hiện tại một vị trí hoặc các vị trí khác nhau. 1.vị trí molude Vị trí của module (module position) là nơi mà module có thể được đặt vào đó. Mỗi vị trí đều được xác định thông qua một định danh duy nhất (một cái tên), chẳng hạn như: left, right, top, bottom, user1, user2... Tên và số lượng các vị trí này được quy định bởi template. Các template khác nhau thì số lượng vị trí module cũng như tên của chúng có thể khác nhau. Ngoài ra, trong quá trình sử dụng người dùng cũng có thể tự định nghĩa các vị trí mới sao cho phù hợp với yêu cầu của mình. 2.Các molude m c đ nh joomlaặ ị Trong phiên bản Joomla! 1.5 có tất cả 20 module mặc định được cung cấp kèm theo. Các module này được đặt trong thư mục [Joomla]/modules và nằm trong các thư mục con tương ứng với ký hiệu là "mod_xyz". NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 22
  • 28. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Danh sách các module Joomla được cung cấp theo mặc định mod_archive: Module hiển thị các bài viết đã được đánh dấu "lưu trữ" mod_banners: Module hiển thị các quảng cáo mod_breadcrumbs: Module hiển thị thanh điều hướng mod_custom: Module hiển thị một đoạn mã HTML bất kỳ mod_feed: Module hiển thị tin lấy từ các website khác mod_footer: Module hiển thị dòng bản quyền ở cuối Website mod_latestnews: Module hiển thị các bài viết mới nhất mod_login: Module hiển thị form đăng nhập mod_mainmenu: Module hiển thị menu điều khiển mod_mostread: Moudle hiển thị các bài viết được đọc nhiều nhất mod_newsflash: Module hiển thị tin vắn / tin nhanh mod_poll: Module hiển thị bình chọn mod_random_image: Module hiển thị ảnh ngẫu nhiên mod_related_items: Module hiển thị các bài viết liên quan mod_search: Module hiển thị form tìm kiếm mod_sections: Module hiển thị danh sách các mục của Website mod_stats: Module hiển thị các thông số thống kê của Website mod_syndicate: Module cấp tin cho các website khác NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 23
  • 29. LÊ VĂN TÂM BÁO CÁO THỰC TẬP mod_whoisonline: Module hiện danh tính và số người trực tuyến mod_wrapper: Mudule hiển thị một trang web bất kỳ được nhúng vào website Joomla Download các module joomla ở đâu? Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions. Lưu ý: Một số module chỉ thực hiện đúng chức năng khi nó được cài đặt kèm theo một component tương ứng. Do vậy bạn phải đọc kỹ hướng dẫn sử dụng của module đó Để tìm một module joomla bạn có thể truy cập vào website Joomla Extensions. Lưu ý: Một số module chỉ thực hiện đúng chức năng khi nó được cài đặt kèm theo một component tương ứng. Do vậy bạn phải đọc kỹ hướng dẫn sử dụng của module đó. 3.Cài đặt Joomla Module Giống như các thành phần mở rộng khác (component, plugin, template, language...), để cài đặt một Joomla Module, chúng ta mở trang quản trị và sử dụng menu Extensions >> Install / Unistall 4.Cài đặt molude facebook Mở menu Extensions/molude maneger chon molude facebook Chọn vị trí đặt molude ở mục posison NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 24
  • 30. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Chon trang can hiện thị Sau khi hoan tất save lại ra ngoài trang web ta được NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 25
  • 31. LÊ VĂN TÂM BÁO CÁO THỰC TẬP 5.Cài đặt molude thống kê truy cập Mở menu Extensisons/molude maneger chọn mo_vvisit_counter NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 26
  • 32. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Sau khi điều chỉnh một số cấu hình trong menu ta lưu lại ra trình duyệt ta co kết quả 6.Cài molude slide show Mở Extensisons/molude maneger slideshow NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 27
  • 33. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Chọn vị trí cài đặt molude ở posison và upload hình ảnh ở mục slide manarger Chọn số trang hiển thị Cuối cùng save & close ta được NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 28
  • 34. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Cài đặt molude tiêu điểm Mở menu Extensisons/Molude manager chọn Jabulletin Thay đổi một số thuộc tính title,show title,chọn trang hiển thị và nội dung hiển thị sau đó lưu lại ta được NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 29
  • 35. LÊ VĂN TÂM BÁO CÁO THỰC TẬP 7.Cài đặt molude hỗ trợ online Mở menu Extensisons/molude Manager chọn mo_jms_support Sauk hi chỉnh một số cấu hình save ta được NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 30
  • 36. LÊ VĂN TÂM BÁO CÁO THỰC TẬP 8.Cài molude youtube Mở menu Extensisons/mod_sp_simple_youtube_jl25 Chinh lại một số cấu hình ta được NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 31
  • 37. LÊ VĂN TÂM BÁO CÁO THỰC TẬP II.Phân tích cơ sở dữ liệu 1.Đối với người quản trị 2.Biểu đồ Usecase NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 32
  • 38. LÊ VĂN TÂM BÁO CÁO THỰC TẬP -Biểu đồ Use Case miêu tả các chức năng của trang web với các tác nhân tác động lên trang web đó mà người quản lý(admin) và người sử dụng .sau đây là biểu đồ 3.Đặc tả Usace Đặc tả Usace quản lý molude Usecase cho phép người quản trị có thể tùy biến các molude cần thiết cho trang web Actor chính:người quản trị + Người quản trị có thể them molude từ folder vào hệ thống,nhằm tạo cho trang web có chức năng,đồng thời họ có thể sửa hoặc xóa các tùy biến chức năng của molude đó nhằm đem lại cái nhìn than thiện hơn cho molude đó khi xuất ra trang web. Điều kiện kiên quyết:website vẫn còn hoạt động và admin phải đăng nhập được vào hệ thống Đặc tả Usecase quản lý bài viết NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 33
  • 39. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Usecase cho phép người quản trị và người dung có thể like và comment bài viết nếu họ thấy thú vị Actor:người quản trị và người dung Stackeholders and interests: +Người dung: có thể xem bài viết đó,học và có thể like bài viết đó nếu thấy thú vị hoặc comment bài viết để người quản trị bài viết đó có thể sửa đổi trong lần sau nếu có bài viết tương tự như thế +Người quản trị có chức năng như người dung và họ có thể tùy ý chỉnh sửa chức năng này -Điều kiện kiên quyết:hệ thống website vẫn còn hoạt động và phải đăng nhập được vào hệ thống 4.Thông tin cơ sở dữ liệu -Bảng chứa các molude -Bảng chứa các templatez NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 34
  • 40. LÊ VĂN TÂM BÁO CÁO THỰC TẬP -Bảng quản lý tài khoản -Bảng quản lý menu NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 35
  • 41. LÊ VĂN TÂM BÁO CÁO THỰC TẬP -Bảng quản lý người truy cập -Bảng quản lý ngôn ngữ NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 36
  • 42. LÊ VĂN TÂM BÁO CÁO THỰC TẬP CHƯƠNG III:THIẾT KẾ VÀ THỰC HIỆN WEBSITE I.Cấu trúc SITEMAP website -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 II.Thiết kế giao diện 1.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ập đến với học viên hoặc nhà tuyển dụng +Cập nhập những thông tin mới nhất về công nghệ NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 37
  • 43. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Thiết kế banner và menu 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,lich khai giảng ,đăng ký học,video,diễn đàn ,tuyển dụng.. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 38
  • 44. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Giao diện hiển thị các bài viết của thư mục +Dùng để hiển thị các bài viết của thư mục nào đó tạo cho thư mục một giao diện hoàn thiện hơn +Hiển thị tất cả bài viết của thư mục NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 39
  • 45. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Giao diện footer +Hiển thị thông tin của doanh nghiệp và các thong tin liên quan mà học viên và doanh nghiệp khác có thể liên hệ 2.Giao diện trang quản trị(ADMINISTRATOR) Giao diện chính Giao diện quản lý molude +cho người dung có thể quản lý các molude của họ với tùy biến với nó NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 40
  • 46. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Giao diện quản lý templatez +Cho phép người dùng có thể tùy ý lựa chọn giao diện hiển thị ra trang web mà họ muốn ngoài ra cũng có thể istall một số giao diện nữa nếu cần thiết Giao diện quản lý bài viết NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 41
  • 47. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Giao diện bài viết mới Người dung có thể tạo một bài viết mới với các công cụ và chức năng định dạng có sẵn ngoài ra cũng có thể chỉnh sửa theo chuẩn cho bài viết hay trang web Giao diện quản lý phần menu cua trang +Người dung có thể tạo cho mình một menu mới hoặc chỉnh sửa thong tin của menu NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 42
  • 48. LÊ VĂN TÂM BÁO CÁO THỰC TẬP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 43
  • 49. LÊ VĂN TÂM BÁO CÁO THỰC TẬP CHƯƠNG IV:KIỂM THỬ VÀ ĐƯA WEBSITE LÊN HOST I.Kiểm thử chức năng -Kiểm thử các chức năng xem thong tin của một bài viết -Kiểm thử chức năng cập nhập facebook,thống kê số người truy cập -Kiểm thử chức năng tạo menu cho trang web -Kiểm thử chức năng tạo thư muc và bài viết mới -Kiểm thử chức năng quản lý cấu hình trang web và trang quản trị II.Đăng ký hot và domain 1.Khái niệm host và tên miền -Là địa danh của website tren internet,tên miền thường gắn liền với tên công ty thương hiệu của doanh nghiệp. Tên miền là duy nhất và được cấp phát cho chủ thể nào đăng ký trước. Tên miền có hai dạng: Tên miền quốc tếdạng: www.tencongty.com (.net, .biz .org, .info...) Tên miền quốc gia dạng: www.tencongty.com.vn (hoặc .net.vn, .biz.vn .org.vn, .gov.vn...) Tùy theo mô hình tổ chức và nhu cầu của doanh nghiệp, bạn sẽ được cấp tên miền theo các dạng sau -Dành cho tổ chức,doanh nghiệp, cá nhân họat động thương mại: .COM.VN -Dành cho các tổ chức, doanh nghiệp, cá nhân kinh doanh, tương đương với COM.VN. -Dành cho các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào tạo: .EDU.VN -Dành cho các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới giáo dục, đào tạo.GOV.VN -Dành cho các cơ quan, tổ chức, doanh nghiệp thực hiện chức năng về mạng nói chung. .ORG.VN -Dành cho các tổ chức y tế, dược phẩm và các cơ quan, tổ chức, doanh nghiệp có hoạt động liên quan tới lĩnh vực y tế, dược phẩm: HEALTH.VN -Dành cho tên riêng của cá nhân tham gia hoạt động Internet 2. Web Hosting NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 44
  • 50. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Có thể giải thích đơn giản như sau : Web hosting là nơi không gian trên máy chủ có cài dịch vụ Internet như ftp,www, nơi đó bạn có thể chứa nội dung trang web hay dữ liệu trên không gian đó. Lý do bạn phải thuê Web Hosting để chứa nội dung trang web, dịch vụ mail, ftp, vì những máy tính đó luôn có một địa chỉ cố định khi kết nối vào Internet (đó là địa chỉ IP) , còn như nếu bạn truy cập vào internet như thông thường hiện nay thông qua các IPS (Internet Service Provider - Nhà cung cấp dịch vụ Internet) thì địa chỉ IP trên máy bạn luôn bị thay đổi, do đó dữ liệu trên máy của bạn không thể truy cập được từ những máy khác trên Internet. Tuỳ theo nhà cung cấp dịch vụ Web hosting mà chất lượng cũng khác nhau như: - Tốc độ truy cập Internet tại server Web hosting đó. - Dung lượng đĩa là yếu tố mà bạn có thể chứa được nhiều web page hay dữ liệu của bạn hay không. - Các tiện ích như các hệ quản trị cơ sở dữ liệu có hổ trợ hay không để giúp bạn viết một chương trình Web tên đó hay không Nói tóm lại, nếu bạn chỉ có tên miền-domain mà không có dịch vụ web hosting thì bạn không thể có một trang web được. 3.Upload web len host -Gõ trình duyệt - Truy cập vào website byehost.com NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 45
  • 51. LÊ VĂN TÂM BÁO CÁO THỰC TẬP -Tiến hành đăng ký hosting khai bao thong tin can thiết - Giao diện khi đăng ký thành công NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 46
  • 52. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Vào email kiểm tra, tiến hành kích hoạt ( Không thấy trong Inbox thì vào Spam check) - Thông tin hosting , domain được khởi tạo NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 47
  • 53. LÊ VĂN TÂM BÁO CÁO THỰC TẬP -Ở đây domain mình tạo đươc sẽ là: http://letam.byethost6.com -Sử dụng FlashFXP upload website lên host Click chọn như hình, chọn Quick Connect Điền vào 3 thông số FTP host name, FTP username, FTP password, Sau đó Connect NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 48
  • 54. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Kết nối thành công , bạn thấy có folder htdocs bên khung phải Vào folder htdocs, đây là nơi bạn upload source web lên Sau khi upload xong bạn truy cập vào http:// cpanel.byethost3.com Username và Password bạn xem lại file thông tin lúc kích hoạt NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 49
  • 55. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Tạo database mới Chọn Create Database Phía dưới là thông tin database của bạn Click vào Admin để vào PHPMyAdmin Chọn Import Chọn file sql và click Go tiến hành đưa database lên host NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 50
  • 56. LÊ VĂN TÂM BÁO CÁO THỰC TẬP Cuối cùng bạn chỉnh sửa file configuration.php Mở file configuration.php Thay đổi 3 thông số sau : NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 51
  • 57. LÊ VĂN TÂM BÁO CÁO THỰC TẬP CHƯƠNG V:KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I.kết luận 1.Kết quả đạt được Trong quá trình thực hiện báo cáo, em đã cố gắng hết sức để tìm hiểu và cài đặt chương trình nhưng vì thời gian có hạn nên có thể chưa giải quyết được tất cả các vấn đề đặt ra. Em rất mong nhận được sự thông cảm của thấy. Em xin chân thành cám ơn. Những kết quả đạt được: -Tìm hiểu và nắm bắt được các công cụ thiết kế Web. - Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu. - Các dịch vụ trên Internet, đặc biệt là Web 2. Những hạn chế của hệ thống - Giao diện hệ thống còn đơn giản. - Sản phẩm của Website chưa nhiều. - Các chức năng của hệ thống chưa cập nhật đầy đủ. II.Hướng phát triển -Hoàn thiện những chức năng cho website -Giao diện phong phú mang tính thẩm mỹ cao -Cung cấp thông tin chính xác nhất cho người đọc -Tìm kiếm bài viết nhanh và chính xác III Tài liệu tham khảo [1]http://wwwSinhvienit.net NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 52
  • 58. LÊ VĂN TÂM BÁO CÁO THỰC TẬP [2]http:www.joomla.org [3]http://www.w3schools.com [4] sách lab hướng dẫn cua trung tâm ATHENA [5] Thầy Đinh Khắc Quyền & Thầy Phan Tấn Tài – Bài giảng Phân tích và thiết kế hệ thống thông tin- Khoa CNTT & TT Đại Học Cần Thơ, 08/2008. [6] Thầy Phạm Hữu Khang – Lập trình web bằng PHP & Cơ sở dữ liệu MySQL, NXB Phương đông 01/2010 LINK VIDEO YOUTUBE NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 53
  • 59. LÊ VĂN TÂM BÁO CÁO THỰC TẬP 1. https://www.youtube.com/watch?v=MWci8oX-DLk (cài đặt xampp) 2. https://www.youtube.com/watch?v=UFWB88D85nc (cài đặt joomla vatemplatez) 3. https://www.youtube.com/watch?v=UQxYTnRpweA (cai dat va hien thi molude danh muc tin tuc joomla) 4. https://www.youtube.com/watch?v=aZp8PVnTwFE (cài đặt molude youtube) 5. https://www.youtube.com/watch?v=ZzaYpWUUh_A (cài đặt molude footer) 6. https://www.youtube.com/watch?v=l5KxqwjNC-o (cài molude hiển thị người truy cập) 7. https://www.youtube.com/watch?v=zU6gnlHfgto (cài molude hỗ trợ trưc tuyến) 8. https://www.youtube.com/watch?v=YZkJIlUFV84 (cài đặt molude facebook) 9. https://www.youtube.com/watch?v=TWH2jW-SLBo (upload web len hosting) 10.https://www.youtube.com/watch?v=cBc_5AQMUQs (giới thiệu bản than) 11.https://www.youtube.com/watch?v=XXCU5tjA9ic (kết quả thực tập những thuận lợi khó khan) LINK WEBSITE TRÊN HOSTING athena2.esy.es link báo cáo powerpoint http://www.slideshare.net/tamle123/bao-cao-powepoi NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOMLA Trang 54