Tải bản đầy đủ (.docx) (31 trang)

Báo cáo thực tập tìm hiểu việc thiết kế website tin tức jooma

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.34 MB, 31 trang )

BÁO CÁO THỰC TẬP CÔNG NGHIỆP

BÁO CÁO THỰC TẬP
TÌM HIỂU VIỆC THIẾT KẾ WEBSITE TIN TỨC JOOMA

SINH VIÊN : TRẦN ĐÌNH LỘC - MSSV : 51001816
TRƯỜNG : ĐẠI HỌC QUỐC GIA – ĐẠI HỌC BÁCH KHOA TP HỒ CHÍ MINH
GIÁO VIÊN HƯỚNG DẪN: THẦY VÕ ĐỖ THẮNG

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 1


BÁO CÁO THỰC TẬP CÔNG NGHIỆP
MỤC LỤC
I.
1.

Lĩnh vực hoạt động chính

2.

Đội ngũ giảng viên

3.

Cơ sở vật chất
II.

1.



JOOMLA

2.

XAMPP

GIỚI THIỆU TRUNG TÂM ATHENA

GIỚI THIỆU XAMPP VÀ JOOMLA

III. QUÁ TRÌNH THỰC HIỆN
1.

Cài đặt Xampp

2.

Cài đặt Joomla

3.

Tạo Template

4.

Tạo Category

5.


Tạo bài viết

6.

Tạo Menu

7.

Hiển thị Menu trên trang

8.

Tạo tin tức cập nhật

9.

Tạo tin tức mới nhất

10. Tạo danh mục tin tức
11. Tạo quảng cáo
12. Tạo support
13. Tạo video hoạt động
14. Tạo liên kết facebook
15. Tạo thống kê truy cập
15. Back up database và upload trang web lên host
IV. BẢO MẬT WEBSITE
1.

Mối nguy hiểm


2.

Cách khắc phục
V.

1.

Ưu điểm của Joomla

2.

Nhược điểm của Joomla

NHÂN XÉT

VI. SEO VÀ ONLINE MARKETING
1.

Quảng bá trên Zing Me

1.

Quảng bá trên Facebook
V.

TÀI LIỆU THAM KHẢO

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 2



BÁO CÁO THỰC TẬP CÔNG NGHIỆP
I.

GIỚI THIỆU TRUNG TÂM ATHENA
Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành
lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và
kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình
đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà .
1. 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í 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ự ,......
2. Độ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
3. 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
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
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 3


BÁO CÁO THỰC TẬP CÔNG NGHIỆP
+Hỗ trợ thi Chứng chỉ Quốc tế.

Trung Tâm ATHENA - 2 Bis Đinh Tiên Hoàng , DaKao, Q1 , Tp HCM

Trung tâm ATHENA - 92 Nguyễn Đình Chiểu ,DaKao, Q1 , Tp HCM


II.

GIỚI THIỆU XAMPP VÀ JOOMLA
1. 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ữ 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.
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 4


BÁO CÁO THỰC TẬP CÔNG NGHIỆP
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.
(Nguồn Wikipedia)
2. XAMPP

Một trang web viết bằng ngôn ngữ PHP để dung được mọi chỗ thì cần phải có 1 web
server, bộ thong dịch ngôn ngữ, ngôn ngữ truy vấn cơ sở dữ liệu. Đây là ba thành phần tuy tồn
tại riêng rẽ, độc lập với nhau nhưng không thể tách rời, thiếu lien kết với nhau. Chúng phải luôn
luôn có kết nối với nhau để cho trang web có thể tồn tại và kích hoạt được.
Web server đó là Apache, bộ thong dịch ngôn ngữ chính là PHP, ngôn ngữ truy vấn cơ sở

dữ liệu là MySQL.
Có nhiều thành phần tích hợp ba thành phần này, gói phần mềm chạy ổn định nhất đó là
XAMPP.
XAMPP là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache,
PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin. Không như
Appserv, XAMPP có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi
động lại các dịch vụ máy chủ bất kỳ lúc nào

III.

QUÁ TRÌNH THỰC HIỆN
Trước hết, để có thể làm việc được trên localhost, cần có một môi trường liên kết giả lập.
Đó là Xampp, nó sẽ giúp duy trì hoạt động của localhost, phpMyAdmin.
Sau đó ta tải phần mềm Joomla trên mạng và tiến hành cài đặt, cấu hình cho trang web trên
localhost.
Khi hoàn thành ta tiếp tục backup và đưa lên host trực tuyến.
Cuối cùng cần có một tên miền như một địa chỉ public để có thể theo dõi một trang web
dưới mọi hình thức.

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 5


BÁO CÁO THỰC TẬP CÔNG NGHIỆP
1. Cài đặt Xampp

Download, install, tạo server trên localhost với XAMPP 1.7.3

Ấn Install.

Chờ quá trình cài đặt hoàn thành.

Xuất hiện cửa sổ trên, chọn y.

Chọn y.

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 6


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Ấn Enter.

Ấn Enter.

Chọn 1 để start XAMMPP Control Panel

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 7


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Hoặc chọn x để thoát khỏi giao diện dòng lệnh.

Mở biểu tượng XAMMPP Control Panel, start 2 dịch vụ Apache và MySql.
(Lưu ý: Apache và MySql phải luôn ở trạng thái „running‟ thì trang web mới chạy

được).
Khi cài đặt xong , Xampp có thể dung chung port với 1 chương trình khác nên ta thay
http://localhost/ bằng http://localhost:8080/ (phải chỉnh sửa trong Xampp).
Bật trình duyệt gõ vào đường dẫn http://localhost:8080/ để kiểm tra kết quả.

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 8


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Chọn ngôn ngữ English. => Xuất hiện giao diện của XAMPP.

2. Cài đặt Joomla

Ta sử dụng Joomla version 1.5.21 và cài đặt như sau :

Joomla_1.5.21-Stable-Full_Package.zip

Copy file
vào thư mục theo đường dẫn sau D:\xampp\htdocs sau
đó giải nén và đổi tên. Sau đó truy cập vào địa chỉ http://localhost:8080/thietkeweb để tiến hành
cài đặt.(VD tên thư mục được đặt là thietkeweb).

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 9



BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Xuất hiện trang cài đặt như trên, chọn Next.

Chọn Next.

Chọn Next.
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 10


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Điền vào các thông tin.
Database Type mặc định sẽ là mysql.
Host name: localhost
Username: root
Password: để trống
Database Name: webdoanhnghiep {lưu lý, database name phải đặt đúng như database name đã
tạo trong phpMyAdmin}
Điền xong các thông tin, chọn Next.

Chọn Next.

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 11



BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Điền vào các thông tin.
Site Name: Athena_Tin tuc webdoanhnghiep
Your E-mail: tùy ý.
Admin password và Confirm password: tùy ý.
Chọn Install Sample Data.

Xuất hiện dòng chữ Sample data installed successfully là thành công.
Chọn Next.
=> Finish.

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 12


BÁO CÁO THỰC TẬP CÔNG NGHIỆP
Để hoàn thành quá trình cài đặt ta phải vào đường dẫn “D:\xampp\htdocs\webdoanhnghiep”
xóa đi folder “installation”.

Vào đường link http://localhost:8080/webdoanhnghiep/ để kiểm tra trang front-end.

Vào đường link http://localhost:8080/webdoanhnghiep/administrator/ để kiểm tra trang backend.

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 13



BÁO CÁO THỰC TẬP CÔNG NGHIỆP
3. Tạo Template

Vào Extensions->Extension Manager để upload và install gói athena_default

Vào Extensions->Template Manager để chọn athena_default làm template mặc định.

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 14


BÁO CÁO THỰC TẬP CÔNG NGHIỆP
4. Tạo Category

Vào Content->Category, click vào New để tạo một Category

Nhập tên Category trong textbox Title, sau đó Save để kết thúc.

Làm tương tự để thêm category mới.

5. Tạo bài viết

Vào Content->Article Manager, click New để tạo bài viết mới.
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 15


BÁO CÁO THỰC TẬP CÔNG NGHIỆP


Nhập tiêu đề vào Title, nhập nội dung vào Article Text, chọn Category cho bài viết trong list
Category

Làm tương tự để thêm bài viết mới

6. Tạo Menu

Điền thông tin đầy đủ bao gồm tên Menu trong Menu Title, chọn Menu Item Type, Parent Item,
và chọn Category trong list Choose a category.

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 16


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Làm tương tự để tạo thêm các Menu khác

7. Hiển thị Menu trên trang

Vào Extensions->Module Manager, chọn Main Menu

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 17


BÁO CÁO THỰC TẬP CÔNG NGHIỆP


Thiết lập các thông số để hiển thị Main Menu ra màn hình

Sau đó vào localhost/webdoanhnghiep sẽ thấy hình như sau

8. Tạo tin tức cập nhật

Cài đặt gói mod_yt_titleflash tương tự như cài Template Athena_default

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 18


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

Vào Extensions->Module Manager kích hoạt module YT TitleFlash

9. Tạo tin tức mới nhất

Cài đặt gói mod_jabulletin tương tự như cài template athena_default

Trong Module Manager chỉnh sửa thông số phù hợp để hiển thị tin tức mới nhất ra màn hình

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 19


BÁO CÁO THỰC TẬP CÔNG NGHIỆP


10. Tạo danh mục tin tức

Cài gói mod_sj_meganews trong Extension Manager
Trong Module Manager chỉnh thông số để hiện thị module danh mục tin tức ra màn hình.

11. Tạo quảng cáo

Trong Module Manager, click New để tạo Module mới, chọn kiểu Module là Custom HTML
Chỉnh sửa thông số để hiển thị Quảng cáo trong màn hình.
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 20


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

12. Tạo support

Cài đặt gói mod_jms_support_for_joomla_2.5 trong Extension Module
Trong Module Jms Support Online thiết lập thông số như hình.

13. Tạo video hoạt động

Cài gói mod_sp_simple_youtube_j25 trong Extension Manager.
Trong module SP Simple Youtube thiết lập thông số như hình

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 21



BÁO CÁO THỰC TẬP CÔNG NGHIỆP

14. Tạo liên kết facebook

Cài đặt gói mod_iyosis_facebook_j1.6_v1.2_like face hien thi avata trong Extension Manager.
Thiết lập thông số như hình trong module mod_iyosis.

15. Tạo thống kê truy cập

Cài đặt gói vinaora_visitors_counter_2.5 trong Extension Manager.
Thiết lập thông số như hình trong module mod_vvisit_counter

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 22


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

16.

Backup database và upload trang web lên host.

Truy cập vào đường link http://localhost:8080/xampp/ chọn phpMyAdmin.
Chọn cơ sở dữ liệu webdoanhnghiep

Chọn CheckAll sau đó chọn Export thành file có định dạng đuôi là .sql (ví dụ
webdoanhnghiep.sql). Lưu lại file này

TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 23


BÁO CÁO THỰC TẬP CÔNG NGHIỆP
Up web lên hosting
Ta dùng phần mềm Filezilla để up web lên hosting
Ta mở phần mềm và điền vào các ô Host, Username, Password

Trong Local site ta chọn thư mục cần để upload
Trong Filename ta chọn tất cả để upload
Sau khi upload thành công ta edit file configuration.php
Sau đó truy cập và link đã đăng ký. Như vậy cơ bản ta đã hoàn thành trang web

Địa chỉ website mình đã chọn để đưa lên Internet là />
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 24


BÁO CÁO THỰC TẬP CÔNG NGHIỆP

IV.

BẢO MẬT WEBSITE
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA

Page 25



×