SlideShare uma empresa Scribd logo
1 de 33
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
MỤC LUC
I. GIỚI THIỆU CÔNG TY THỰC TẬP ............................................................ 3
1. Giới thiệu.............................................................................................. 3
2. Lĩnh vực hoạt động chính..................................................................... 3
3. Đội ngũ giảng viên ............................................................................... 4
4. Cơ sở vật chất....................................................................................... 4
5. Dịch vụ hỗ trợ....................................................................................... 4
II. TỔNG QUAN ĐỀ TÀI ................................................................................... 6
1. Giới thiệu đề tài.................................................................................... 6
2. Mục tiêu đề tài...................................................................................... 6
3. Yêu cầu đề tài....................................................................................... 7
4. Đối tƣợng sử dụng................................................................................ 7
5. Giả pháp thực hiện ............................................................................... 7
III. GIỚ THIỆU JOOLA VÀ QUY TRÌNH CÀI ĐẶT ........................................ 8
1. Giới thiệu Joola .................................................................................... 8
2. Các dòng phiên bản của Joola.............................................................. 8
3. Quy trình cài đặt Wamsever................................................................. 11
4. Quy trình cài đặt Joomla ...................................................................... 17
IV. CÀI ĐẶT MODULE CHO WEBSITE.......................................................... 23
V. PHÂN TÍC CƠ SỞ DỮ LỆU ..........................................................................
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
VI. THIẾT KẾ VÀ THỰC HIỆN WEBSITE .......................................................
VII. KIỂM TRA VÀ ĐƢA WEB LÊN HOS .........................................................
VIII. KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ......................................................
IX. TÀI LIỆU THAM KHẢO...............................................................................
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
I. GIỚI THIỆU CÔNG TY THỰC TẬP
1. Giới thiệu:
Trung tâm đào tạo quản trị mạng và an ninh quốc tế ATHENA đƣợc thành
lập từ năm 2004, là một tổ chức quy tụ nhiều tri 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à công việ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à.
2. Lĩnh vực hoạt động chính:
Trung tâm ATHENA đã và đang tập trung chủ yếu và đà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....... 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ác công tác quản lý hệ thống mạng,an ninh mạng
cho nhiều ngành nhƣ Cục Công Nghệ Thông Tin 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í Minh, Học Viện An Ninh Nhân Dân, Học Viện Bƣu
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Chính Viễn Thông ,Hiệp Hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân
Sự....
3. Đội ngũ giảng viên:
Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trƣờng
đại học hàng đầu trong nƣớc... Tất cả các giảng viên ATHENA đề phải có các
chứng chỉ quốc tế nhƣ MCSA,MCSEMCCNA,SECURITY+,CEH,có bằng sƣ
phạm Quốc Tế ((Microsoft Certified Trainer).Đây là các chứng chỉ chuyên
môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA
+Bên cạnh đó,Các giảng viên ATHENA thƣờng đi tu nghiệp và cập nhật
kiến thức công nghệ mới từ các nƣớc tiên tiến nhƣ Mỹ , Pháp, Hà Lan,
Singapore,... và truyền đạt các công nghệ mới này trong các chƣơng trình đào
tạo tại trung tâm ATHENA
4. Cơ sở vật chất:
+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
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
5. Dịch vụ hỗ trợ:
+Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn
+Giới thiệu việc làm cho mọi học viên
+Thực tập có lƣơng cho học viên khá giỏi
+Ngoài giờ học chính thức, học viên đƣợc thực hành thêm miễn phí, không
giới hạn thời gian.
+Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy
tính, mạng máy tính, bảo mật mạng
+Hỗ trợ thi Chứng chỉ Quốc tế.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
II. TỔNG QUAN ĐỀ TÀI
1. Giới thiệu đề tài:
Trong thế giớ công nghệ số hiện đại nhƣ ngày nay cùng với sự phát triển vƣợt bậc
của công nghệ thông tin thì vấn đề quảng bá thƣơng hiệu doanh nghiệp hay cập
nhập tin tức thị trƣờng, kinh doanh đòi hỏi công ty phải có một trang web để
ngƣời dùng có thể cập nhập thông tin,do đó đến với “Trung tâm đào tạo và quản lý
mạng và an ninh mạng quốc tế ATHENA” em chọ đề tài “ Ngiên cứu và xây dựng
wedsite tin tức bằng Joola”.
2. Mục tiêu đề tài:
- Đƣa website trở thành trang thông tin cập nhập tin tức hằng ngày của công ty
hay doanh nghiệp,đa dạng loại hình tin tức mới nhất của doanh nghiệp muốn
cập nhập.
- Nơi doanh nghiệp có thể quảng bá hình ảnh của mình đến với học viên và
ngƣời dùng.
- Nơi chia sẻ và học hỏi của học viên, cập nhập những thông tin mới nhất về các
doanh nghiệp đào tạo và các xu hƣớng mà học viên có thể hƣớng đến.
- Nơi trao đổi những tài liệu hoặc video hƣớng dẫn của doanh nghiệp cho học
viên.
- Tích hợp các mạng xã hội nhƣ facbook,yahoo....nhằm tạo điều kiện cho doanh
nghiệp,học viên và khác hàng có thể trao đổi tin tức với nhau.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
- Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình tới những
doanh nghiệp khác
3. Yêu cầu đề tài:
a. Yêu cầu chức năng:
- Quản lý thông tin của các tin tức mà doanh nghiệp đã và sẽ đăng.
- Giải đáp các thắc mắc từ phía doanh nghiệp khác hay các học viên khác thông
qua hỗ trợ mạng xã hội...
- Cung cấp cho ngƣời quản trị những thao tác đổi giao diện,quản lý cấu hình,có
thể tạo những bài viết mới những thƣ mục mới.
- Website có khả năng quản lý ngƣời dùng quản lý tìa khoản và quản lý số lƣợng
truy cập...
b. Yêu câu phi chức năng:
- Giao diên website phải thân thiện, đảm bảo độ thẩm mỹ và ổn định cao
- Đáp ứng khả năng truy cập cao,đƣờng truyền ổn đinh ,tin cậy và đọ chính xác
cao.
4. Đối tƣợng sử dụng:
- Đối tƣợng chủ yếu là học viên nhắm tới quy trình đào tạo của doanh nghiệp
hoặc tra cứu thông tin bên lề.
- Các doanh nghiệp nhắm đến các nguồn nhân lực mà doanh nghiệp đào tạo
hoặc là nơi quảng cáo thông tin của doanh nghiệp họ
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
5. 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ố module,plugin
có liên quan tới việc hoàn thành trang web.
- Cài đặt trƣơng trình Wamsever nhằm tạo một máy sever ảo để đáp ứng nhu cầu
trong vấn đề thực hiện trang web.
- Trình duyệt website để hiện thị trang web.
- Nắm đƣợc CSS,HTML,PHP để chỉnh sửa hoàn thiện sourecode cũng nhƣ giao
diện cho trang web.
III. GIỚI THỆU JOOMLA VÀ QUY TRÌNH CÀI ĐẶT
1. Giới thiệu Joomla:
Joomla! là một hệ quản trị nội dung mã nguồn mở. Joomla! đƣợc viết bằng
ngôn ngữ PHPvà 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 dungcủ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".
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
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.
2. Các dòng phiên bản Joomla:
Hiện Joomla! có 3 dòng phiên bản chính:
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 còn gọi là
Joomla! 1.0.0 đƣợc phát hành vào ngày 15 tháng 09 năm 2005) 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).
Phiên bản cuối cùng của dòng này là: Joomla 1.0.15 (phát hành vào ngày 21
tháng 02 năm 2008)
Đến nay, Joomla đã ngừng hỗ trợ và phát triển dòng phiên bản 1.0.X này.
Dòng phiên bản 1.5.X
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Phiên bản đầu tiên của dòng này (thế hệ thứ 2) là Joomla! 1.5.0 đƣợc phát
hành vào ngày 21 tháng 1 năm 2008. Phiên bản này bắt đầu hỗ trợ bộ ký tự UTF8.
Các phiên bản tiếp theo có dạng 1.5.X
Phiên bản Joomla! 1.5 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ủ xml-rpc. Nó cũng hỗ trợ các trình
điều khiển cơ sở dữ liệu dành choMySQL 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.
Đ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.
Phiên bản mới nhất của dòng này là: Joomla 1.5.26(phát hành vào ngày 27
tháng 03 năm 2012) đã ngừng phát triển và chỉ đang đƣợc hỗ trợ cập nhật các bản
vá bảo mật. Bản cài đặt nhanh đã tích hợp tiếng Việt: Joomla! Việt
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Dòng phiên bản 2.5.x
Phiên bản đầu tiên của dòng này lại bắt đầu từ phiên bản Joomla 1.6.0 phát
hành vào ngày 10 tháng 01 năm 2011. Nhƣng chỉ trong vòng 6 tháng với 4 bản cập
nhật liên tục tới phiên bản1.6.4 vào ngày 27 tháng 06 năm 2011.
Phiên bản 1.6.6 phát hành vào ngày 26 tháng 07 năm 2011 đã đánh dấu sự kết
thúc của dòng 1.6 và chỉ cập nhật vì lý do bảo mật dành cho các trang web không
thể cập nhật lên phiên bản 1.7 vì lý do khách quan.
Theo đó, phiên bản 1.7.0 nhanh chóng đƣợc phát hành vào ngày 19 tháng
07 năm 2011. Đến lƣợt phiên bản 1.7 lại kết thúc chu kỳ sống ngắn ngủi vào ngày
24 tháng 02 năm 2012 tạiphiên bản 1.7.5 và nhƣờng chỗ cho dòng phiên bản 2.5
Dòng phiên bản 2.5.0 đƣợc phát hành vào ngày 24 tháng 01 năm 2012 hứa
hẹn một kỷ nguyên mới của Joomla với các tính năng cực kỳ vƣợt trội nhƣ: tự
động cập nhật qua nút bấm trong phần quản trị, hỗ trợ seo mạnh hơn và đặc biệt
phân quyền sâu hơn với từng nhóm thành viên.
Phiên bản mới nhất hiện nay của dòng này là 2.5.6 đƣợc phát hành vào ngày
19 tháng 06 năm 2012
Dòng phiên bản 3.0.x
Đang ở giai đoạn Joomla 3.0 Alpha - 1 đƣợc phát hành vào ngày 12 tháng
07 năm 2012
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
3. Quy trình cài đặt Wamsever:
Sau khi tải về các bạn tiến hành cài đặt theo hình minh họa bên dƣới
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
4. Quy trình cài đặt Joola 2.5
Phần cài đặt website Joomla! sẽ có thể đƣợc thực hiện rất nhanh dựa vào tiện ích Joomla!
web installer chỉ với một vài click chuột. Mở một trình duyệt web trên máy tính và gõ
vào địa chỉ http://localhost/joomla25, trang web Joomla! Installation sẽ xuất hiện và ta
có thể cài đặt Joomla! với 7 bƣớc:
Bước 1: Choose Language (chọn ngôn ngữ)
Choose Language là bƣớc đầu tiên trong tổng số 7 bƣớc cài đặt. Ở đây, ta chỉ cần chọn
một ngôn ngữ phù hợp và click Next để tiếp tục.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Bước 2: Pre-Installation Check (kiểm tra trước cài đặt)
Tiếp theo, ta sẽ thấy trang Pre-Installation check. Bƣớc này sẽ để bạn kiểm tra xem
server trên máy tính có đủ điều kiện để cài đặt Joomla! không.
Bước 3: Licence (bản quyền)
Bất cứ một phần mềm nào đều có các điều kiện kèm theo. Joomla! dùng bản quyền
GNU/GPL, version 2.0. Sau khi đọc xong bản quyền này, click Next.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Bước 4: Database Configuration (cấu hình cơ sở dữ liệu)
Tại bƣớc 4, Database Configuration, các tham số về cơ sở dữ liệu sẽ đƣợc yêu cầu.
User này là một MySQL administrator và có thể làm mọi thứ trong hệ thống MySQL.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Các tham số có thể đƣợc nhập nhƣ mẫu dƣới đây:
Host Name: localhost
User Name: root
Password: để trống
Bước 5: FTP Configuration (cấu hình FTP)
FTP là một giao thức truyền file có thể đƣợc sử dụng để upload và quản lí các file trong
Joomla!. Tuy nhiên, chức năng này là không cần thiết nếu Joomla! đƣợc cài đặt tại máy
tính các nhân với XAMPP. Nhƣng nếu Joomla đƣợc cài đặt trên một server từ một nhà
cung cấp, thì ta sẽ có thể nhập vào các dữ liệu mà nhà cung cấp đó gửi cho tại phần cấ
.
Bước 6: Configuration (cấu hình)
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Giai đoạn cấu hình chính này đƣợc chia làm 3 phần. Tại phần đầu tiên, ta phải nhập vào
tên của website. Tên này sẽ xuất hiện ở phần tiêu đề của trình duyệt khi có khách ghé
thăm website này. Tên của website còn xuất hiện ở những nơi khác nữa, ví dụ nhƣ trong
các email xác nhận đƣợc gửi cho các thành viên đăng kí. Ở ví dụ này, ta sẽ chọn tên cho
website làjoomla25. Ở phần thứ hai, ta sẽ phải nhập vào địa chỉ email và password của
ngƣời quản trị website.
Trong phần thứ ba, ta sẽ xác nhận các kiểu dữ liệu sẽ đƣợc cài đặt cùng với Joomla!.
The Install Default Sample Data đƣợc chọn bởi mặc định. Trong trƣờng hợp cài đặt
này, ta sẽ click vào nút Install Sample Data. Chƣơng trình cài đặt sẽ load dữ liệu mẫu
của Joomla vào MySQL server.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Bước 7: Completion (hoàn thành)
Tới đƣợc bƣớc thứ 7 – bƣớc cài đặt cuối cùng có nghĩa là ta đã cài đặt thành công một
website sử dụng Joomla!. Tại bƣớc này, có một dòng in đậm yêu cầu ta phải xóa thƣ
mụcinstallation. Và Joomla! sẽ không thể hoàn thành cài đặt nếu thiếu bƣớc này.
ClickRemove installation folder .
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Tới bƣớc này, một file tên là configuration.php cũng sẽ đƣợc tạo ra tại thƣ mục cài đặt.
Nếu ta muốn thực hiện lại quá trình cài đặt, ta phải xóa file này đi trƣớc khi xóa thƣ
mụcinstallation. Sau đó, nếu ta gọi lại địa chỉ URL bao gồm các file cài đặt của Joomla!
thì quá trình cài đặt sẽ đƣợc bắt đầu lại từ đầu.Tên của ngƣời quản trị website ban đầu
luôn làadmin. Và password chính là phần ta đã nhập ở bƣớc 6.
Quá trình cài đặt một Joomla! site đến giờ đã hoàn tất và ta có thể chọn một trong 2
nútSite(để xem trang chủ) và Admin(giao diện ngƣời quản trị). Nếu thƣ
mục installation chƣa đƣợc xóa, thì có một lời nhắc từ phía Joomla! trƣớc khi có thể thấy
đƣợc trang web.
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
IV. CÀI ĐẶT MODULE CHO WEBSITE
1. Giới thiệu về module:
- Joomla Moudule 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. Modoule 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 component.
- Không giống nhƣ component,một mudule có thể đƣợc đặt ở bất kỳ đâu trên
template hoặc vị trí do ngƣời dùng tự định nghĩa. Ngoài ra một số mudule có
thể đƣợc nhân bản, nghĩa là cùng lúc có thể xuất hiện ở một vị trí hoặc nhiều vị
trí khác nhau
2. Cài đặt mudule :
- Upload mudule thông qua menu Extensions/Extension Manager
2.1 Module Sile Show :
Mở menu Extension/ Module Manager chọn Sileshow:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Chọn vị trí module ở mục position và upload hình ảnh mục Sildes Manager
Chọn số trang hiện thị:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Cuối cùng chọn Save và Colse .Ta đƣợc phần Sileshow
2.2 Module Tiêu Điểm :
Mở menu Extension/Module Manager chọn Jabulletin:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Thay đổi một số thuộc tính file :tile,show tile chọn trang hiện thị và nội dụng hiện thị sau
đó lƣu lại vầ ta đƣợc
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
2.3 Module Danh mục tin tức:
Mở menu Extension/Module Manager chọn Sjmeganew II:
Ta sẽ đƣợc nhiều mục tin tức:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
2.4 Module Hỗ trợ online:
Mở menu Extension/Module Manager chọn mod_jms_support
Kết quả
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
2.5 Module thống kê truy nhập:
Mở menu Extension/Module Manager chọn mod_vvsit_counter:
Kết quả:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
2.6 Mod footer:
Mở menu Extension/Module Manager chọn new/custom html:
Tạo nội dụng footer:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Kết quả:
2.7 Tạo nút like và share:
Mở menu Extension/ Plug –in Manager chon contenr –facebook and share:
NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
Kết quả:

Mais conteúdo relacionado

Mais procurados

Dương Vũ Thông - Báo cáo thực tập athena
Dương Vũ Thông - Báo cáo thực tập athenaDương Vũ Thông - Báo cáo thực tập athena
Dương Vũ Thông - Báo cáo thực tập athenaVũ Thông Dương
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Tú Cao
 
Thiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHPThiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHPNguyễn Danh Thanh
 
Bao caotongd hmo
Bao caotongd hmoBao caotongd hmo
Bao caotongd hmoHồng Ân
 
Lịch sử hình thành trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế at...
Lịch sử hình thành trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế at...Lịch sử hình thành trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế at...
Lịch sử hình thành trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế at...kmht
 
Xây dựng web tin tức athena bằng Joomla
Xây dựng web tin tức athena bằng JoomlaXây dựng web tin tức athena bằng Joomla
Xây dựng web tin tức athena bằng JoomlaExist Do
 
Athena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpressAthena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpressTú Phạm
 
Báo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpressBáo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpressvngnhuhaiyen236
 
Báo cáo ttchinh thuc
Báo cáo ttchinh thucBáo cáo ttchinh thuc
Báo cáo ttchinh thuctramn79
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1Kem Socola
 
Bao cao thuc tap athena
Bao cao thuc tap athenaBao cao thuc tap athena
Bao cao thuc tap athenaPac CE
 
Báo cáo thực tập chuyên đề Wordpress
Báo cáo thực tập chuyên đề WordpressBáo cáo thực tập chuyên đề Wordpress
Báo cáo thực tập chuyên đề Wordpressvngnhuhaiyen236
 
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 AthenaPhong Nguyễn
 

Mais procurados (17)

Đồ Án
Đồ ÁnĐồ Án
Đồ Án
 
Dương Vũ Thông - Báo cáo thực tập athena
Dương Vũ Thông - Báo cáo thực tập athenaDương Vũ Thông - Báo cáo thực tập athena
Dương Vũ Thông - Báo cáo thực tập athena
 
Baocaonghiem
BaocaonghiemBaocaonghiem
Baocaonghiem
 
Baocao athena
Baocao athenaBaocao athena
Baocao athena
 
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
Slide báo cáo đồ án tốt nghiệp "Website cửa hàng điện thoại trực tuyến"
 
Bao cao
Bao caoBao cao
Bao cao
 
Thiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHPThiết kế website bán điện thoại di động bằng PHP
Thiết kế website bán điện thoại di động bằng PHP
 
Bao caotongd hmo
Bao caotongd hmoBao caotongd hmo
Bao caotongd hmo
 
Lịch sử hình thành trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế at...
Lịch sử hình thành trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế at...Lịch sử hình thành trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế at...
Lịch sử hình thành trung tâm đào tạo quản trị mạng và an ninh mạng quốc tế at...
 
Xây dựng web tin tức athena bằng Joomla
Xây dựng web tin tức athena bằng JoomlaXây dựng web tin tức athena bằng Joomla
Xây dựng web tin tức athena bằng Joomla
 
Athena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpressAthena: Báo cáo thực tập đề tài wordpress
Athena: Báo cáo thực tập đề tài wordpress
 
Báo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpressBáo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpress
 
Báo cáo ttchinh thuc
Báo cáo ttchinh thucBáo cáo ttchinh thuc
Báo cáo ttchinh thuc
 
Báo cáo tuần 1
Báo cáo tuần 1Báo cáo tuần 1
Báo cáo tuần 1
 
Bao cao thuc tap athena
Bao cao thuc tap athenaBao cao thuc tap athena
Bao cao thuc tap athena
 
Báo cáo thực tập chuyên đề Wordpress
Báo cáo thực tập chuyên đề WordpressBáo cáo thực tập chuyên đề Wordpress
Báo cáo thực tập chuyên đề Wordpress
 
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
 

Semelhante a Báo cáo thực tập

Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athenaTrung Mai
 
Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_taplozzec92
 
Bao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaBao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaKiên Lê
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnhCuong Nguyen
 
Báo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaBáo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaThảo Trần
 
Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tapTan Do
 
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênBÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênKiên Nguyễn
 
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENABÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENAKiên Nguyễn
 
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429hung_nc87
 
Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_taplozzec92
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Giang Nguyễn
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnhCuong Nguyen
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnhCuong Nguyen
 
Baocaodoanhocphan vanquocthinh_11253321_ncth5b_0904407796
Baocaodoanhocphan vanquocthinh_11253321_ncth5b_0904407796Baocaodoanhocphan vanquocthinh_11253321_ncth5b_0904407796
Baocaodoanhocphan vanquocthinh_11253321_ncth5b_0904407796quocthinh072
 
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 athenaLe Chuong
 

Semelhante a Báo cáo thực tập (20)

Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athena
 
Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
 
Bao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomlaBao cao thuc tap website tin tuc joomla
Bao cao thuc tap website tin tuc joomla
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Báo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athenaBáo cáo thực tập tại Trung Tâm athena
Báo cáo thực tập tại Trung Tâm athena
 
Slide
SlideSlide
Slide
 
Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
 
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênBÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
 
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOTLuận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
 
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENABÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
 
Wordpress-Juve
Wordpress-JuveWordpress-Juve
Wordpress-Juve
 
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
Vuihoc24 h.vn baocao-xay_dung_web_ban_hang_joomla_4429
 
Bao cao thuc_tap
Bao cao thuc_tapBao cao thuc_tap
Bao cao thuc_tap
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Athena
AthenaAthena
Athena
 
Baocaodoanhocphan vanquocthinh_11253321_ncth5b_0904407796
Baocaodoanhocphan vanquocthinh_11253321_ncth5b_0904407796Baocaodoanhocphan vanquocthinh_11253321_ncth5b_0904407796
Baocaodoanhocphan vanquocthinh_11253321_ncth5b_0904407796
 
CMS dotnetnuke
CMS dotnetnukeCMS dotnetnuke
CMS dotnetnuke
 
Báo cáo thực tập athena
Báo cáo thực tập athenaBáo cáo thực tập athena
Báo cáo thực tập athena
 

Báo cáo thực tập

  • 1. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL MỤC LUC I. GIỚI THIỆU CÔNG TY THỰC TẬP ............................................................ 3 1. Giới thiệu.............................................................................................. 3 2. Lĩnh vực hoạt động chính..................................................................... 3 3. Đội ngũ giảng viên ............................................................................... 4 4. Cơ sở vật chất....................................................................................... 4 5. Dịch vụ hỗ trợ....................................................................................... 4 II. TỔNG QUAN ĐỀ TÀI ................................................................................... 6 1. Giới thiệu đề tài.................................................................................... 6 2. Mục tiêu đề tài...................................................................................... 6 3. Yêu cầu đề tài....................................................................................... 7 4. Đối tƣợng sử dụng................................................................................ 7 5. Giả pháp thực hiện ............................................................................... 7 III. GIỚ THIỆU JOOLA VÀ QUY TRÌNH CÀI ĐẶT ........................................ 8 1. Giới thiệu Joola .................................................................................... 8 2. Các dòng phiên bản của Joola.............................................................. 8 3. Quy trình cài đặt Wamsever................................................................. 11 4. Quy trình cài đặt Joomla ...................................................................... 17 IV. CÀI ĐẶT MODULE CHO WEBSITE.......................................................... 23 V. PHÂN TÍC CƠ SỞ DỮ LỆU ..........................................................................
  • 2. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL VI. THIẾT KẾ VÀ THỰC HIỆN WEBSITE ....................................................... VII. KIỂM TRA VÀ ĐƢA WEB LÊN HOS ......................................................... VIII. KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ...................................................... IX. TÀI LIỆU THAM KHẢO...............................................................................
  • 3. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL I. GIỚI THIỆU CÔNG TY THỰC TẬP 1. Giới thiệu: Trung tâm đào tạo quản trị mạng và an ninh quốc tế ATHENA đƣợc thành lập từ năm 2004, là một tổ chức quy tụ nhiều tri 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à công việ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à. 2. Lĩnh vực hoạt động chính: Trung tâm ATHENA đã và đang tập trung chủ yếu và đà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....... 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ác công tác quản lý hệ thống mạng,an ninh mạng cho nhiều ngành nhƣ Cục Công Nghệ Thông Tin 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í Minh, Học Viện An Ninh Nhân Dân, Học Viện Bƣu
  • 4. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Chính Viễn Thông ,Hiệp Hội an toàn thông tin (VNISA), Viện Kỹ Thuật Quân Sự.... 3. Đội ngũ giảng viên: Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trƣờng đại học hàng đầu trong nƣớc... Tất cả các giảng viên ATHENA đề phải có các chứng chỉ quốc tế nhƣ MCSA,MCSEMCCNA,SECURITY+,CEH,có bằng sƣ phạm Quốc Tế ((Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA +Bên cạnh đó,Các giảng viên ATHENA thƣờng đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nƣớc tiên tiến nhƣ Mỹ , Pháp, Hà Lan, Singapore,... và truyền đạt các công nghệ mới này trong các chƣơng trình đào tạo tại trung tâm ATHENA 4. Cơ sở vật chất: +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
  • 5. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 5. Dịch vụ hỗ trợ: +Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn +Giới thiệu việc làm cho mọi học viên +Thực tập có lƣơng cho học viên khá giỏi +Ngoài giờ học chính thức, học viên đƣợc thực hành thêm miễn phí, không giới hạn thời gian. +Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng +Hỗ trợ thi Chứng chỉ Quốc tế.
  • 6. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL II. TỔNG QUAN ĐỀ TÀI 1. Giới thiệu đề tài: Trong thế giớ công nghệ số hiện đại nhƣ ngày nay cùng với sự phát triển vƣợt bậc của công nghệ thông tin thì vấn đề quảng bá thƣơng hiệu doanh nghiệp hay cập nhập tin tức thị trƣờng, kinh doanh đòi hỏi công ty phải có một trang web để ngƣời dùng có thể cập nhập thông tin,do đó đến với “Trung tâm đào tạo và quản lý mạng và an ninh mạng quốc tế ATHENA” em chọ đề tài “ Ngiên cứu và xây dựng wedsite tin tức bằng Joola”. 2. Mục tiêu đề tài: - Đƣa website trở thành trang thông tin cập nhập tin tức hằng ngày của công ty hay doanh nghiệp,đa dạng loại hình tin tức mới nhất của doanh nghiệp muốn cập nhập. - Nơi doanh nghiệp có thể quảng bá hình ảnh của mình đến với học viên và ngƣời dùng. - Nơi chia sẻ và học hỏi của học viên, cập nhập những thông tin mới nhất về các doanh nghiệp đào tạo và các xu hƣớng mà học viên có thể hƣớng đến. - Nơi trao đổi những tài liệu hoặc video hƣớng dẫn của doanh nghiệp cho học viên. - Tích hợp các mạng xã hội nhƣ facbook,yahoo....nhằm tạo điều kiện cho doanh nghiệp,học viên và khác hàng có thể trao đổi tin tức với nhau.
  • 7. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL - Tạo thành nơi mà doanh nghiệp có thể quảng bá học viên của mình tới những doanh nghiệp khác 3. Yêu cầu đề tài: a. Yêu cầu chức năng: - Quản lý thông tin của các tin tức mà doanh nghiệp đã và sẽ đăng. - Giải đáp các thắc mắc từ phía doanh nghiệp khác hay các học viên khác thông qua hỗ trợ mạng xã hội... - Cung cấp cho ngƣời quản trị những thao tác đổi giao diện,quản lý cấu hình,có thể tạo những bài viết mới những thƣ mục mới. - Website có khả năng quản lý ngƣời dùng quản lý tìa khoản và quản lý số lƣợng truy cập... b. Yêu câu phi chức năng: - Giao diên website phải thân thiện, đảm bảo độ thẩm mỹ và ổn định cao - Đáp ứng khả năng truy cập cao,đƣờng truyền ổn đinh ,tin cậy và đọ chính xác cao. 4. Đối tƣợng sử dụng: - Đối tƣợng chủ yếu là học viên nhắm tới quy trình đào tạo của doanh nghiệp hoặc tra cứu thông tin bên lề. - Các doanh nghiệp nhắm đến các nguồn nhân lực mà doanh nghiệp đào tạo hoặc là nơi quảng cáo thông tin của doanh nghiệp họ
  • 8. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 5. 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ố module,plugin có liên quan tới việc hoàn thành trang web. - Cài đặt trƣơng trình Wamsever nhằm tạo một máy sever ảo để đáp ứng nhu cầu trong vấn đề thực hiện trang web. - Trình duyệt website để hiện thị trang web. - Nắm đƣợc CSS,HTML,PHP để chỉnh sửa hoàn thiện sourecode cũng nhƣ giao diện cho trang web. III. GIỚI THỆU JOOMLA VÀ QUY TRÌNH CÀI ĐẶT 1. Giới thiệu Joomla: Joomla! là một hệ quản trị nội dung mã nguồn mở. Joomla! đƣợc viết bằng ngôn ngữ PHPvà 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 dungcủ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".
  • 9. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 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. 2. Các dòng phiên bản Joomla: Hiện Joomla! có 3 dòng phiên bản chính: 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 còn gọi là Joomla! 1.0.0 đƣợc phát hành vào ngày 15 tháng 09 năm 2005) 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). Phiên bản cuối cùng của dòng này là: Joomla 1.0.15 (phát hành vào ngày 21 tháng 02 năm 2008) Đến nay, Joomla đã ngừng hỗ trợ và phát triển dòng phiên bản 1.0.X này. Dòng phiên bản 1.5.X
  • 10. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Phiên bản đầu tiên của dòng này (thế hệ thứ 2) là Joomla! 1.5.0 đƣợc phát hành vào ngày 21 tháng 1 năm 2008. Phiên bản này bắt đầu hỗ trợ bộ ký tự UTF8. Các phiên bản tiếp theo có dạng 1.5.X Phiên bản Joomla! 1.5 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ủ xml-rpc. Nó cũng hỗ trợ các trình điều khiển cơ sở dữ liệu dành choMySQL 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. Đ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. Phiên bản mới nhất của dòng này là: Joomla 1.5.26(phát hành vào ngày 27 tháng 03 năm 2012) đã ngừng phát triển và chỉ đang đƣợc hỗ trợ cập nhật các bản vá bảo mật. Bản cài đặt nhanh đã tích hợp tiếng Việt: Joomla! Việt
  • 11. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Dòng phiên bản 2.5.x Phiên bản đầu tiên của dòng này lại bắt đầu từ phiên bản Joomla 1.6.0 phát hành vào ngày 10 tháng 01 năm 2011. Nhƣng chỉ trong vòng 6 tháng với 4 bản cập nhật liên tục tới phiên bản1.6.4 vào ngày 27 tháng 06 năm 2011. Phiên bản 1.6.6 phát hành vào ngày 26 tháng 07 năm 2011 đã đánh dấu sự kết thúc của dòng 1.6 và chỉ cập nhật vì lý do bảo mật dành cho các trang web không thể cập nhật lên phiên bản 1.7 vì lý do khách quan. Theo đó, phiên bản 1.7.0 nhanh chóng đƣợc phát hành vào ngày 19 tháng 07 năm 2011. Đến lƣợt phiên bản 1.7 lại kết thúc chu kỳ sống ngắn ngủi vào ngày 24 tháng 02 năm 2012 tạiphiên bản 1.7.5 và nhƣờng chỗ cho dòng phiên bản 2.5 Dòng phiên bản 2.5.0 đƣợc phát hành vào ngày 24 tháng 01 năm 2012 hứa hẹn một kỷ nguyên mới của Joomla với các tính năng cực kỳ vƣợt trội nhƣ: tự động cập nhật qua nút bấm trong phần quản trị, hỗ trợ seo mạnh hơn và đặc biệt phân quyền sâu hơn với từng nhóm thành viên. Phiên bản mới nhất hiện nay của dòng này là 2.5.6 đƣợc phát hành vào ngày 19 tháng 06 năm 2012 Dòng phiên bản 3.0.x Đang ở giai đoạn Joomla 3.0 Alpha - 1 đƣợc phát hành vào ngày 12 tháng 07 năm 2012
  • 12. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 3. Quy trình cài đặt Wamsever: Sau khi tải về các bạn tiến hành cài đặt theo hình minh họa bên dƣới
  • 13. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
  • 14. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
  • 15. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
  • 16. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL
  • 17. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 4. Quy trình cài đặt Joola 2.5 Phần cài đặt website Joomla! sẽ có thể đƣợc thực hiện rất nhanh dựa vào tiện ích Joomla! web installer chỉ với một vài click chuột. Mở một trình duyệt web trên máy tính và gõ vào địa chỉ http://localhost/joomla25, trang web Joomla! Installation sẽ xuất hiện và ta có thể cài đặt Joomla! với 7 bƣớc: Bước 1: Choose Language (chọn ngôn ngữ) Choose Language là bƣớc đầu tiên trong tổng số 7 bƣớc cài đặt. Ở đây, ta chỉ cần chọn một ngôn ngữ phù hợp và click Next để tiếp tục.
  • 18. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Bước 2: Pre-Installation Check (kiểm tra trước cài đặt) Tiếp theo, ta sẽ thấy trang Pre-Installation check. Bƣớc này sẽ để bạn kiểm tra xem server trên máy tính có đủ điều kiện để cài đặt Joomla! không. Bước 3: Licence (bản quyền) Bất cứ một phần mềm nào đều có các điều kiện kèm theo. Joomla! dùng bản quyền GNU/GPL, version 2.0. Sau khi đọc xong bản quyền này, click Next.
  • 19. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Bước 4: Database Configuration (cấu hình cơ sở dữ liệu) Tại bƣớc 4, Database Configuration, các tham số về cơ sở dữ liệu sẽ đƣợc yêu cầu. User này là một MySQL administrator và có thể làm mọi thứ trong hệ thống MySQL.
  • 20. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Các tham số có thể đƣợc nhập nhƣ mẫu dƣới đây: Host Name: localhost User Name: root Password: để trống Bước 5: FTP Configuration (cấu hình FTP) FTP là một giao thức truyền file có thể đƣợc sử dụng để upload và quản lí các file trong Joomla!. Tuy nhiên, chức năng này là không cần thiết nếu Joomla! đƣợc cài đặt tại máy tính các nhân với XAMPP. Nhƣng nếu Joomla đƣợc cài đặt trên một server từ một nhà cung cấp, thì ta sẽ có thể nhập vào các dữ liệu mà nhà cung cấp đó gửi cho tại phần cấ . Bước 6: Configuration (cấu hình)
  • 21. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Giai đoạn cấu hình chính này đƣợc chia làm 3 phần. Tại phần đầu tiên, ta phải nhập vào tên của website. Tên này sẽ xuất hiện ở phần tiêu đề của trình duyệt khi có khách ghé thăm website này. Tên của website còn xuất hiện ở những nơi khác nữa, ví dụ nhƣ trong các email xác nhận đƣợc gửi cho các thành viên đăng kí. Ở ví dụ này, ta sẽ chọn tên cho website làjoomla25. Ở phần thứ hai, ta sẽ phải nhập vào địa chỉ email và password của ngƣời quản trị website. Trong phần thứ ba, ta sẽ xác nhận các kiểu dữ liệu sẽ đƣợc cài đặt cùng với Joomla!. The Install Default Sample Data đƣợc chọn bởi mặc định. Trong trƣờng hợp cài đặt này, ta sẽ click vào nút Install Sample Data. Chƣơng trình cài đặt sẽ load dữ liệu mẫu của Joomla vào MySQL server.
  • 22. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Bước 7: Completion (hoàn thành) Tới đƣợc bƣớc thứ 7 – bƣớc cài đặt cuối cùng có nghĩa là ta đã cài đặt thành công một website sử dụng Joomla!. Tại bƣớc này, có một dòng in đậm yêu cầu ta phải xóa thƣ mụcinstallation. Và Joomla! sẽ không thể hoàn thành cài đặt nếu thiếu bƣớc này. ClickRemove installation folder .
  • 23. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Tới bƣớc này, một file tên là configuration.php cũng sẽ đƣợc tạo ra tại thƣ mục cài đặt. Nếu ta muốn thực hiện lại quá trình cài đặt, ta phải xóa file này đi trƣớc khi xóa thƣ mụcinstallation. Sau đó, nếu ta gọi lại địa chỉ URL bao gồm các file cài đặt của Joomla! thì quá trình cài đặt sẽ đƣợc bắt đầu lại từ đầu.Tên của ngƣời quản trị website ban đầu luôn làadmin. Và password chính là phần ta đã nhập ở bƣớc 6. Quá trình cài đặt một Joomla! site đến giờ đã hoàn tất và ta có thể chọn một trong 2 nútSite(để xem trang chủ) và Admin(giao diện ngƣời quản trị). Nếu thƣ mục installation chƣa đƣợc xóa, thì có một lời nhắc từ phía Joomla! trƣớc khi có thể thấy đƣợc trang web.
  • 24. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL IV. CÀI ĐẶT MODULE CHO WEBSITE 1. Giới thiệu về module: - Joomla Moudule 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. Modoule 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 component. - Không giống nhƣ component,một mudule có thể đƣợc đặt ở bất kỳ đâu trên template hoặc vị trí do ngƣời dùng tự định nghĩa. Ngoài ra một số mudule có thể đƣợc nhân bản, nghĩa là cùng lúc có thể xuất hiện ở một vị trí hoặc nhiều vị trí khác nhau 2. Cài đặt mudule : - Upload mudule thông qua menu Extensions/Extension Manager 2.1 Module Sile Show : Mở menu Extension/ Module Manager chọn Sileshow:
  • 25. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Chọn vị trí module ở mục position và upload hình ảnh mục Sildes Manager Chọn số trang hiện thị:
  • 26. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Cuối cùng chọn Save và Colse .Ta đƣợc phần Sileshow 2.2 Module Tiêu Điểm : Mở menu Extension/Module Manager chọn Jabulletin:
  • 27. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Thay đổi một số thuộc tính file :tile,show tile chọn trang hiện thị và nội dụng hiện thị sau đó lƣu lại vầ ta đƣợc
  • 28. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 2.3 Module Danh mục tin tức: Mở menu Extension/Module Manager chọn Sjmeganew II: Ta sẽ đƣợc nhiều mục tin tức:
  • 29. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 2.4 Module Hỗ trợ online: Mở menu Extension/Module Manager chọn mod_jms_support Kết quả
  • 30. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 2.5 Module thống kê truy nhập: Mở menu Extension/Module Manager chọn mod_vvsit_counter: Kết quả:
  • 31. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL 2.6 Mod footer: Mở menu Extension/Module Manager chọn new/custom html: Tạo nội dụng footer:
  • 32. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Kết quả: 2.7 Tạo nút like và share: Mở menu Extension/ Plug –in Manager chon contenr –facebook and share:
  • 33. NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC BẰNG JOOL Kết quả: