1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Sử dụng joomla thiết kế website lớp

62 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 62
Dung lượng 2,48 MB

Nội dung

Luận văn tốt nghiệp “ Công cha núi thái sơn Nghĩa mẹ nước nguồn chảy ” Con cảm ơn công sinh thành dưỡng dục cha mẹ ! “ Nhất tự vi sư, bán vi sư ” Con cảm ơn ân cần dìu dắt, dạy bảo thầy cô ! Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp Mục lục LỜI NÓI ĐẦU LỜI CẢM ƠN ! PHẦN I TỔNG QUAN 1.1 Công nghệ thông tin 1.1.1 Các sản phẩm phần mềm ứng dụng 1.1.2 Mạng thông tin điện tử: .7 1.1.3 Tổ chức điện tử: 1.1.4 Website: 1.1.5 Thư điện tử (E-mail): 1.2 Sự phát triển xã hội ứng dụng website 1.3 Website 1.4 Nền tảng Client- Server 11 1.5 Cài đặt Server 16 1.5.1 PHP MYSQL 16 1.5.2 Cài đặt Server 18 PHẦN II JOOMLA 23 2.1 Giới thiệu Joomla 23 2.2 Lịch sử phát triển Joomla 23 2.3 Vòng đời phát triển Joomla 27 2.4 Thành phần Joomla 27 2.4.1 Componemt 30 2.4.2 Module 30 2.4.3 Mambot (Plug-in) 31 2.4.4 Emplate (Temp) 31 2.4.5 Tool 31 2.4.6 Language 32 2.5 Cài đặt 32 Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp PHẦN III WEBSITE LỚP 45 E2 37 3.1 Cấu trúc Website 37 3.2 Cách tạo triển khai 40 3.2.1 Cách tạo 40 3.2.2 Triển khai lên Server/ Localhost 53 3.3 Bảo mật Joomla 56 3.4 Tự đánh giá Website 59 PHẦN IV KẾT LUẬN VÀ TRIỂN VỌNG 60 4.1 Kết luận 60 4.2 Triển vọng 61 Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp Lời nói đầu Ngày với phát triển nhƣ vũ bão công nghệ điện tử bùng nổ cơng nghệ thơng tin có ngành thiết kế Website Thiết kế Website có nhiều lợi ích.Website tổng hợp tồn diện thơng tin nhất, cung cấp cho nhiều kiến thức Các thông tin trang Web đƣợc cập nhật thƣờng xuyên đặc biệt thông tin virus, cố máy tính phần mềm ứng dụng…Tại Website ta tham khảo nhiều tài liệu hữu ích xoay quanh nhiều vấn đề nhƣ thông tin , sống ngày, …Bên cạnh Website cịn diễn đàn để tham khảo, học tập trao đổi kinh nghiệm tất ngƣời Ngoài ra, cịn thể động, bắt kịp với thời đại Vì việc thiết kế Website quan trọng Tơi thiết kế Website có nhiều mục đích thứ để bảo vệ luận văn tốt nghiệp, thứ để ngƣời lớp chia sẻ thơng tin gặp gỡ nhau.Với suy nghĩ trƣờng liệu liên lạc đặn so với hay khơng, có cịn biết thơng tin hay khơng? Liệu kỷ niệm lớp 45E2 có cịn đƣợc lƣu giữ hay khơng ? Hy vọng sau trang Web đời cầu nối với bạn lớp bạn khác lớp, giúp cho gần hơn, mong thành viên lên internet thƣ giản qua làm việc căng thẳng đọc lại nhƣng thông tin, kỷ niệm lớp với nụ cƣời thật rạng rở môi ngƣời Nhƣ luận văn tơi trình bày cách có hệ thống cách nhìn tổng quan thơng qua phần I : Tổng quan, phần II tìm hiểu mã nguồn mở joomla, phần III giới thiệu website lớp, cuối kết luận triển vọng Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp Lời cảm ơn ! Em đƣợc tới ngày hôm nhờ công dạy dỗ lớn thầy cô Em Xin chân thành cảm ơn tất thầy cô Nhớ ngày chập chững bƣớc chân vào trƣờng nhiều bỡ ngỡ, chƣa biết làm để nộp hồ sơ nhập học, khám sức khỏe đâu, việc em Ngay ngày hơm thầy để lại cho em ấn tƣợng quên lúc thầy vừa hƣớng dẫn em cách nộp hồ sơ, em thấy thầy đeo túi “vải” màu trắng đục thầy mang trƣờng mà đáng nhƣ thầy cô khác mang cặp sách Thầy để lại suy nghĩ em ngƣời thầy thật đáng kính giản dị Rồi học môn đại cƣơng môn chuyên ngành với khó khăn bỡ ngỡ, em lại đƣợc nâng niu dìu dắt giúp đỡ thầy cô, nhƣ môn Pascal sở thầy Trần Văn Cảnh, ngƣời thầy đặt tảng cho em học môn chuyên ngành khác, Tiếp đến môn học mà gọi “ C ” cô Trần Thị Kim Oanh.Và môn Chuyên ngành II thầy Cao Thanh Sơn thầy cho em hiểu Web tĩnh? Thế Web động? Và ngƣời em chịu ơn nhiều thầy giáo trẻ mang hết tài bầu nhiệt huyết giúp em hồn thành từ mơn Thực tập sở Thực tập chuyên ngành Luận văn tốt nghiệp cuối Ngƣời thầy mà em muốn nói đến thầy Vũ Chí Cƣờng Em xin chân thành cảm ơn tất thầy cô khác khoa, thầy cô để lại kỷ niệm học thầy cô cho em Em xin cảm ơn thầy ! Học trị Đào Thị Hiểu Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp Phần I TỔNG QUAN 1.1 Công nghệ thông tin Qua kênh thông tin đƣợc biết nhiều đến cụm từ “Cơng nghệ Thơng tin” (CNTT), ví nhƣ, ngành công nghiệp CNTT ngành kinh tế chủ lực thành phố tƣơng lai, hay Chỉ thị 58/CT-TW Bộ trị khẳng định “CNTT động lực quan trọng phát triển, với số ngành công nghệ cao khác làm biến đổi sâu sắc đời sống kinh tế, văn hóa, xã hội giới đại” v.v Sự đóng góp CNTT cơng nghiệp CNTT ngày có ảnh hƣởng sâu sắc đến việc tắt đón đầu để thực thành cơng nghiệp Cơng nghiệp hóa, Hiện đại hóa đất nƣớc Vậy nội hàm CNTT công nghiệp CNTT gì? Là tập hợp phƣơng pháp khoa học, phƣơng tiện công cụ kỹ thuật đại - chủ yếu kỹ thuật máy tính viễn thơng - nhằm tổ chức, khai thác sử dụng hiệu nguồn tài nguyên thông tin phong phú tiềm tàng lĩnh vực hoạt động ngƣời xã hội Cơng nghiệp CNTT gồm có cơng nghiệp máy tính thiết bị liên quan, công nghiệp phần mềm, công nghiệp nội dung công nghiệp dịch vụ Nhƣ trình bày việc ứng dụng phát triển CNTT góp phần giải phóng sức mạnh vật chất, trí tuệ tinh thần dân tộc, thúc đẩy công đổi phát triển nhanh đại hóa ngành Tuy nhiên, để khẳng định điều đƣợc rõ ràng cần phân tích hƣớng phát triển CNTT Có hai hƣớng để phát triển CNTT: - Thứ nhất: Đƣa CNTT sâu vào ngành kinh tế, khoa học, kỹ thuật…, cấu xã hội Tuy nhiên, hiểu thuật ngữ “ứng dụng CNTT” cách đơn giản dùng máy tính ngành, chẳng hạn dùng máy tính để quản lý Đồn viên niên chi đồn, hay trao đổi thơng tin qua thƣ điện tử (E-mail) Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp - Thứ hai: CNTT tự phải ngành kinh tế mạnh, chiếm tỉ trọng ngày cao cấu thu nhập quốc dân (GDP) Nói cách khác, việc xây dựng ngành sản xuất, dịch vụ CNTT mạnh Chúng ta quan tâm nhiều đến hƣớng thứ - tức quan tâm đến ứng dụng tiện ích CNTT – việc ứng dụng triệt để tiên ích công nghệ thông tin giúp nâng cao suất công việc Để nhận diện vấn đề, xin đƣa vài dẫn chứng sau: 1.1.1 Các sản phẩm phần mềm ứng dụng Là công cụ hỗ trợ hiệu cho công tác quản lý tổ chức Ngành cơng nghiệp máy tính ngày cho phép có đƣợc kho tàng khổng lồ sở liệu phục vụ cho công tác quản lý bao gồm quản lý ngƣời, quản lý hồ sơ thƣ tịch, quản lý nội dung công việc; … tinh gọn hiệu mà lại ngƣời 1.1.2 Mạng thông tin điện tử: Bao gồm mạng nội mạng Internet Mạng nội bộ: Là hệ thống mạng thơng tin máy tính đƣợc liên kết với phạm vi quan (hay tổ chức) giúp cho việc tìm kiếm thơng tin nội phận khác quan đƣợc thực nhanh xác Mạng Internet: Là hệ thống mạng thơng tin máy tính đƣợc liên kết với phạm vi toàn giới thông qua hệ thống kênh truyền thông hay hệ thống cáp quang Qua mạng Internet có đƣợc xa lộ thơng tin phục vụ cho nhiều lĩnh vực nhƣ học tập, nghiên cứu, thƣơng mại v.v Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp 1.1.3 Tổ chức điện tử: Là hình thức trao đổi thơng tin hai chiều khơng có ranh giới địa lý vừa tiện lợi nhanh chóng, xác rẻ tiền thơng qua mạng Internet 1.1.4 Website: Là hình thức chuyển tải nội dung thơng tin đơn vị, tổ chức thông qua mạng Internet đến cá nhân, tổ chức có nhu cầu, hay quan tâm đến tổ chức đơn vị đƣợc thuận tiện khoảng cách thời gian 1.1.5 Thư điện tử (E-mail): Là tổ chức làm việc với thành viên tổ chức 24/24 (giờ/ngày) 7/7 (ngày/tuần) thành viên thụ hƣởng dịch vụ tổ chức cung cấp dù họ đâu 1.2 Sự phát triển xã hội ứng dụng website Với phát triển tốc độ chóng mặt giới điện tử, công nghệ viễn thông, công nghệ thông tin Hàng loạt cá nhân, tập thể, doanh nghiệp đặc biệt tập đoàn đời chuyên tạo nhiều mặt hàng khác nhau, mặt hàng ngày đƣợc cần phải có giải pháp để giới thiệu cho ngƣời biết, với mục đích giới thiệu, quảng bá bán hàng tới ngƣời tiêu dùng Website nơi giải đƣợc vấn đề Web trở nên phổ biến, cung cấp cho ngƣời sử dụng khả truy cập dễ dàng từ ngƣời sử dụng khai thác thơng tin Net dƣới dạng văn bản, hình ảnh chí âm video Vì thế, Web đơi đƣợc gọi đa phƣơng tiện mạng Internet Ngày Website đƣợc ứng dụng nhiều sống, nhiều lĩnh vực khác nhau: Kinh tế, trị, văn hóa, y học… Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp Thơng qua Website biết đƣợc nhiều thơng tin, Web nơi mà tìm kiếm thông tin, trao đổi kinh nghiệm sống làm việc… Ở Việt nam vậy, Trong thời đại bùng nổ công nghệ thông tin xu hƣớng phát triển kinh tế mạnh mẽ nhƣ nhu cầu Web cho cá nhân tổ chức, quan, trở thành nhu cầu cấp bách Chính Website ngày đƣợc nhiều ngƣời u thích q trình phát triển 1.3 Website WWW World Wide Web ( Web rộng khắp giới, hay mạng tồn cầu), cịn đƣợc gọi tắt Web, hệ thống máy chủ Internet hỗ trợ tài liệu đƣợc định dạng cách đặc biệt ngôn ngữ đánh dấu (markup) gọi HTML (HyperText Markup Language, ngôn ngữ đánh dấu siêu văn bản), hỗ trợ liên kết (link) tới tài liệu khác, nhƣ tới file đồ họa, âm video Nghĩa là, trang Web có tính tƣơng tác, khơng có chữ mà cịn chứa đựng âm thanh, hình ảnh, phim, Ta nhảy từ tài liệu sang tài liệu khác động tác click chuột lên điểm nóng (hot spot) tài liệu mở www cách truy xuất thông tin khắp môi trƣờng Internet Web dùng giao thức HTTP (HyperText Transfer Protocol, giao thức truyền siêu văn bản), ngôn ngữ đƣợc sử dụng Internet, để truyền liệu Các dịch vụ Web, vốn sử dụng HTTP phép ứng dụng trao đổi logic giao dịch, dùng Web để chia sẻ thơng tin Nói tóm lại, Web cách thức để thông tin đƣợc phổ biến Internet Có nhiều ứng dụng gọi trình duyệt Web (Web browser), nhƣ Internet Explorer, Netscape, Opera, firefox giúp bạn dễ dàng truy xuất trang Web Giáo viên hướng dẫn: Th.S Vũ Chí Cường Luận văn tốt nghiệp Ngày nay, Web đƣợc ứng dụng rộng rãi giới, có việt nam Web trở thành vũ trụ thơng tin truy xuất qua mạng, thân tri thức nhân loại, kho tri thức lồi ngƣời Một website có nhiều chức mục đích khác nhau: Diễn đàn (forum): Mục tiêu tạo nơi trao đổi ý kiến cho cộng đồng ngƣời xem website Ngƣời xem đăng tải chủ đề, câu hỏi lên website, đọc trả lời câu hỏi khác … Quyền thao tác diễn đàn đƣợc phân chia theo nhiều thứ cấp, từ đơn giản đọc, đến quyền đƣợc trả lời, đƣợc tạo chủ đề mới, đƣợc kiểm soát viết diễn đàn Đăng ký nhận tin (newsletter): Với mục tiêu giữ liên lạc với ngƣời xem để gửi đến ngƣời xem tin cung cấp thơng tin hữu ích (và kèm theo thông tin quảng cáo dịch vụ, sản phẩm) Ngƣời quan tâm nhận tin qua email theo định kỳ cách cung cấp địa email qua website Thơng báo tin tức (lastest news): Trên số website nên có chức đăng tải thông báo, tin tức nhất, hiển thị trang chủ để ngƣời xem nhìn thấy Giỏ mua hàng (shopping cart): Dành cho website bán nhiều mặt hàng, phục vụ nhu cầu chọn lựa hàng hóa mơ q trình mua sắm siêu thị, liệt kê "hóa đơn" hàng chọn mua, số lƣợng món, tổng giá trị Cuối định mua hàng tốn (check-out) Miễn phí (free download): Để thu hút ngƣời xem số website cịn cung cấp thơng tin dƣới dạng file, chƣơng trình …cho ngƣời xem download miễn phí dùng Ví dụ nhƣ sách báo điện tử (e-book), trò chơi điện tử (game), chƣơng trình ứng dụng nhỏ, hình ảnh đẹp Giáo viên hướng dẫn: Th.S Vũ Chí Cường 10 Luận văn tốt nghiệp o Sau chọn Image -> chọn Browse chứa ảnh ->Sart upload ->lích vào đối tƣợng -> Save làm xong Giáo viên hướng dẫn: Th.S Vũ Chí Cường 48 Luận văn tốt nghiệp  Tạo diễn đàn: Với componemt CCBoard Cài đặt phần administrator nhƣ sau: o Vào Extensions- > Install / uninstall -> chọn Browse -> Upload File &install o Thành phần CCBoard gồm: general, categories, forums, profiles Giáo viên hướng dẫn: Th.S Vũ Chí Cường 49 Luận văn tốt nghiệp - Tạo Generral: Components / ccBoard / general Trong Board gõ “Lớp ” Save lại: - Tạo categories: Compnents / categories / chọn New “ Đời sống bà con” Save lại + Tạo forums: Compents / categories/ chọn forums / chọn New gõ Giáo viên hướng dẫn: Th.S Vũ Chí Cường 50 Luận văn tốt nghiệp Tại forum: “ nhóm thầy cƣờng có phải bảo vệ tiểu luận hay không ” Descriptonst: “Ai biết rõ thơng tin cho biết với nhé? Cảm ơn nhiều” Category: chọn forum thuộc category ?  Tạo liên hệ: Trong phần Contract có thành phần :Contracsts categories Để tạo liên hệ trƣớc hết tạo categories, đƣợc tạo nhƣ sau: o Chọn Components -> contracts o Xuất hộp thoại điền thơng tin vào bảng -> Save: Giáo viên hướng dẫn: Th.S Vũ Chí Cường 51 Luận văn tốt nghiệp o Tiếp theo tạo Contracts , Chọn Componemt -> Contracts o Xuất hộp thoại -> chọn New điền thông tin-> Save lại thông tin Giáo viên hướng dẫn: Th.S Vũ Chí Cường 52 Luận văn tốt nghiệp 3.2.2 Triển khai lên Server/ Localhost Tôi làm localhost, có source liệu kèm theo đƣa lên website địa chỉ: chipxinhvn/luanvan.com 3.2.2.1 Các thông số cần ý upload lên mạng Mở file "configuration.php" chỉnh sửa thông số cho phù hợp với HOST / HOSTING / SERVER Đối với Joomla 1.5 Các thông số kết nối với Database /* Database Settings */ var $dbtype = 'mysql'; // Thường 'mysql' Hoặc 'mysqli' (tốt 'mysql') var $host = 'localhost'; // Thường 'localhost' // Ngồi tên IP MySQL server // VD: 'mysql01.vinaora.com', '208.67.222.222' var $user = 'xxx'; // Tên tài khoản MySQL gắn với database chứa website // VD: root, var $password = 'xxx'; // Mật tài khoản MySQL nói var $db = 'xxx'; // Tên database chứa website Joomla // VD: joomla, vinaora_joomla var $dbprefix = 'jos_'; // Tiền tố bảng database Mặc định là: 'jos_' Các thông số liên quan tới lưu trữ file /* Server Settings */ var $absolute_path = 'xxx'; // Đường dẫn tuyệt đối tới nơi chứa Joomla // Các phiên Joomla 1.5 gần bỏ thông số // VD: 'C:\\www\\joomla' (trên Windows) // VD: '/home/vinaora.com/public_html' (trên Linux) var $log_path = 'xxx'; // Đường dẫn lưu trữ file log // VD: 'C:\\www\\joomla\\logs' // Hoặc sử dụng đường dẫn khác, miễn Writeable Giáo viên hướng dẫn: Th.S Vũ Chí Cường 53 Luận văn tốt nghiệp // Đường dẫn lưu trữ file tạm var $tmp_path = 'xxx'; // Hoặc bạn sử dụng đường dẫn khác, miễn Writeable Thông số địa Website // Địa Website VD: http://vinaora.com/joomla var $live_site = ''; // Các phiên Joomla 1.5 gần bỏ thông số 3.2.2.2 Upload jooHosting Thao tác "upload Webstite Joomla" (hay website bất kỳ) lên Server/Hosting gồm bƣớc:  Upload thƣ mục chứa Website lên Server  Nhập (import) liệu từ localhost lên Server  Chỉnh sửa thông số Bước 1: Upload thƣ mục chứa Website lên Server Ta cần sử dụng cơng cụ FTP (File Transfer Protocol) chẳng hạn: FileZilla, SmartFTP, Net2FTP, thƣ mục gốc công cụ quản lý file Server/Hosting bạn cung cấp để copy thƣ mục Website bạn lên Server/Hosting mà Bước 2: Nhập (import) liệu từ localhost lên Server Bước 2.1: Xuất (export) liệu từ localhost tệp *.sql o Mở công cụ "phpMyAdmin" o Chọn database Joomla o Chọn nút "Export" (trong công cụ phía cùng) o Chọn "Save as file" o Lƣu file *.sql Giáo viên hướng dẫn: Th.S Vũ Chí Cường 54 Luận văn tốt nghiệp Bước 2.2: Nhập (export) liệu từ localhost tệp *.sql o Mở công cụ "phpMyAdmin" o Chọn database chứa Joomla (nếu chƣa có tạo nó) o Chọn "Import" o Nhấn nút "Browser" chọn file *.sql mà bạn lƣu Joomla o Nhấn nút "Go" để khôi phục Bước 3: Chỉnh sửa thông số (quan trọng) Mở file "configuration.php" sửa thông số sau cho phù hợp Nếu muốn hỗ trợ thêm truy cập FTP Joomla! bạn cần chỉnh sửa thêm thông số: Chú ý:  Nếu không cần thiết tạm disbale thông số liên quan tới FTP $ftp_enable = '0';  Địa Website địa (VD: 'http://chipxinhvn.com') địa (VD: 'http://chipxinhvn.com/luanvan') tùy theo bạn đặt Joomla thƣ mục gốc Server hay lồng thƣ mục  Địa tuyệt đối tới thƣ mục Joomla là: var $absolute_path = '/www'; var $absolute_path = '/public_html'; var $absolute_path = '/www/chipxinhvn.com/luanvan' 3.3 Bảo mật joomla Bảo mật cho Website Joomla nhân tố quan trọng góp phần bảo vệ Website trƣớc âm mƣu cơng có chủ đích nhƣ vơ tình, giúp cho Website ln hoạt động ổn định bền vững Nhiều quản trị Website đặt trọng tâm vào việc thiết kế, cập nhật nội dung giành thứ hạng cao kết tìm kiếm mà quên việc đảm bảo an toàn cho Website, tới việc xảy muộn Sau bƣớc để bảo mật cho Website Joomla giảm thiểu nguy công từ Internet Bước Sao lưu toàn Website theo định kỳ Điều quan trọng bạn phải thƣờng xuyên lƣu toàn Website bao gồm thƣ mục chứa Joomla sở liệu MySQL Hãy lập lịch lần tuần (khuyến cáo ngày lần) để thực lƣu Bạn tiết kiệm đƣợc nhiều công sức tiền Website bị công vài phút vài chục phút để khơi phục lại gần nhƣ tồn Giáo viên hướng dẫn: Th.S Vũ Chí Cường 56 Luận văn tốt nghiệp Bước Nâng cấp Joomla có phiên phát hành ổn định Nhóm phát triển nịng cốt Joomla phát hành đặn vài tháng lần phiên Joomla bao gồm vá lỗi bảo mật vá tăng cƣờng hiệu suất làm việc, bạn cần kiểm tra thƣờng xuyên website Joomla (http://www.joomla.org) để kịp thời cập nhật phiên Bước Kiểm tra thành phần mở rộng(module, component, manbot/plug) Một số Website bị cơng thơng qua lỗi bảo mật nằm thành phần mở rộng đƣợc cài đặt thêm từ hãng thứ ba Do bạn ln phải chắn có cài đặt thành phần mở rộng từ hãng thứ ba phải phiên Khuyến cáo: Hãy hạn chế tới mức tối đa việc cài đặt thành phần mở rộng từ hãng thứ ba Ngoài bạn định gỡ thành phần mở rộng khỏi hệ thống bạn xóa bảng sở liệu liên quan Bước Quyền hạn thư mục Sau cài đặt thành phần mở rộng, bạn cần thiết lập quyền hạn thƣ mục sang chế độ CHMOD 755 Lưu ý: Nếu trình cài đặt thành phần mở rộng (component/module/language ) gặp trục trặc bạn cần chuyển thƣ mục sau sang CHMOD 777 Khi cài đặt xong lại thiết lập nhƣ (755 thƣ mục 644 file) components Giáo viên hướng dẫn: Th.S Vũ Chí Cường language 57 Luận văn tốt nghiệp modules administrator/backups mambots administrator/components templates administrator/modules administrator Bước Quyền hạn tệp Thiết lập quyền hạn tất tệp bạn sang chế độ CHMOD 644 Bước Quyền hạn tệp configuration.php Đây điều quan trọng Bạn phải chắn thiết lập quyền hạn cho tệp "configuration.php" sang CHMOD 644 Bước Bảo mật với htaccess Bản phát hành Joomla bao gồm phiên cập nhật cho tệp ".htaccess" để làm giảm thiểu nguy công từ hacker Do bạn cần phải truyền tệp htaccess tới server bạn đổi quyền hạn sang CHMOD 644 Bước Joomla! Register Globals Emulation Bạn cần phải chắn biến "register global emulation" đƣợc thiết lập thành OFF Hãy mở tệp "global.php", tìm dịng define('RG_EMULATION', 1) đổi thành define ('RG_EMULATION', 0) Giáo viên hướng dẫn: Th.S Vũ Chí Cường 58 Luận văn tốt nghiệp Bước Register Globals Đảm bảo Register Globals đƣợc thiết lập thành OFF Nếu không liên hệ với Server bạn để đổi thành OFF mở tệp htaccess thêm vào đoạn mã sau: php_flag register_globals off 3.4 Tự đánh giá Website Trong trình học tập nghiên cứu thời gian thân biết thêm đƣợc nhiều điều, đứng dƣới góc độ của ngƣời tạo Website tơi có đánh giá nhận xét sau: Đánh giá theo tiêu chí sau: * Nội dung: Website đơn giản thực đựơc chức nhƣ chia sẻ thông tin, thảo luận, diễn đàn * Hình thức: Có lẽ điều quan trọng khó quan điểm đẹp thƣờng không giống Giao diện dễ nhìn, nhƣng chƣa có tính chun nghiệp cao * Bố cục: Do đơn giản nên truy cập khơng kích q nhiều lần * Điểm mạnh: Đơn giản, nhanh gọn, đẹp, dễ sử dụng * Điểm yếu: chƣa có nhiều tính mạnh nhƣ tìm kiếm, dịch vụ khác * Khả mở rộng: bổ sung thêm nhiều tính nhƣ tìm kiếm nhanh, giải trí, tiện ích khác….Có thể nâng cấp để dùng cho Khoa, Trƣờng Giáo viên hướng dẫn: Th.S Vũ Chí Cường 59 Luận văn tốt nghiệp Phần IV Kết luận triển vọng 4.1 Kết luận Sau làm xong luận văn đọc, học, làm đƣợc việc sau:  Đã nghiên cứu khái niệm có liên quan nhƣ: Mạng thơng tin điện tử, thƣ điện tử, Website, cách tổ chức điện tử nhƣ nào?  Đã biết thêm đƣợc mơ hình Client/ Server  Đã nghiên cứu PHP gì? MySQL gì?  Đã biết thêm đƣợc nhiều mã nguồn mở mà trƣớc không biết, mã nguồn mở chọn mã nguồn mở Joomla  Đã nghiên cứu cách quản trị joomla nhƣ thông qua việc xây dựng Website Sau thời gian nghiên cứu làm website thấy Joomla mã nguồn mở đƣợc viết ngôn ngữ PHP kết nối tới sở liệu MySQL, cho phép ngƣời sử dụng dễ dàng xuất nội dung lên Internet Intranet Vì Joomla đƣợc sử dụng khắp nơi giới, từ website cá nhân hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ ứng dụng Joomla dễ dàng cài đặt, dễ dàng quản lý có độ tin cậy cao Joomla có mã nguồn mở việc sử dụng Joomla hồn tồn miễn phí cho tất ngƣời giới Mà quan trọng sau lam xong luận văn trƣởng thành nhận thức tôi, tơi cảm thấy nhƣ lớn thêm bậc cách tƣ nghiên cứu khoa học Giáo viên hướng dẫn: Th.S Vũ Chí Cường 60 Luận văn tốt nghiệp Về trình nghiên cứu làm luận văn: Từ bắt đầu nhận luận văn tốt nghiệp ln suy nghĩ chọn đề tài thật thích hợp, khơng dễ q mà khơng đƣợc khó Tôi chọn đề tài “ Tạo Website cho lớp” đề tài khơng cịn lạ nữa, cơng cụ để làm website tơi muốn nói đến Joomla phiên 1.5.10 mã nguồn mở đƣợc xây dựng ngơn ngữ PHP MySQl để thiết kế Website Đây thách thức tơi thực tơi chƣa hiểu cần phải đâu? làm nhƣ nào? Với nhiều khó khăn trƣớc mắt: phải làm việc với ngơn ngữ PHP ngơn ngữ khơng cịn lạ nhƣng trƣớc tơi chƣa thực biết nó.Khó khăn sau tơi phải tìm tài liệu để đọc hiểu Joomla Do vốn tiếng anh tơi cịn hạn hẹp nên lần gặp trang tiếng anh vất vã phải dịch từ, cụm từ để làm tài liệu riêng Đọc xong nhƣng chƣa thể bắt đầu làm cách trực tiếp website đƣợc Lại phải bắt đầu với việc tìm kiếm tiếp để làm website nguồn mở Joomla 4.2 Triển vọng Từ kinh nghiệm làm luận văn mình, tơi nhận thấy làm đƣợc việc Đó nghiên cứu cách hệ thống làm website cần gì? Tuy luận văn tơi cịn nhiều hạn chế Đó chƣa có nhiều tính mạnh nhƣ tìm kiếm nhiều chức khác Với kết nghiên cứu , hy vọng ngƣời sau khơng phải nghiên cứu lại tơi nghiên cứu Có thể sử dụng tơi nghiên cứu làm tài liệu tham khảo để tránh Giáo viên hướng dẫn: Th.S Vũ Chí Cường 61 Luận văn tốt nghiệp thời gian việc đó, dành nhiều thời gian cho việc phát triển hoàn thiện hệ thống Với việc sử dụng nguồn mở Joomla để tạo website Website tơi phát triển việc làm Website cấp khoa, cấp trƣờng có tính chun nghiệp Thơng qua tơi mong q trình học tập trƣờng, mong trƣờng, khoa, lớp mở thêm lớp học, khóa học ngắn hạn để đào tạo chuyên viên có khả làm việc với thực tế - làm website từ ngồi ghế nhà trƣờng Giáo viên hướng dẫn: Th.S Vũ Chí Cường 62 ... Phần III Website LỚP 45 E2 3.1 Cấu trúc Website Cấu trúc website khung thiếu website Cấu trúc website đƣợc thiết kế hƣớng theo nhu cầu tìm hiểu thu nhận thơng tin ngƣời sử dụng Cấu trúc website. .. dịch vụ ứng dụng Joomla dễ dàng cài đặt, dễ dàng quản lý có độ tin cậy cao Joomla có mã nguồn mở việc sử dụng Joomla hồn tồn miễn phí cho tất ngƣời giới 2.2 Lịch sử phát triến joomla Joomla "sản... so với Client Thuật ngữ Client/Server ngụ ý tới mạng thiết kế sử dụng Client Server Web, FTP, Email, DNS nhiều ứng dụng sở liệu khác thiết kế theo kiểu Client/Server Các mạng Client/Server đƣợc

Ngày đăng: 21/10/2021, 23:11

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

TÀI LIỆU LIÊN QUAN

w