Bài giảng Quản trị Website với mã nguồn mở - Phạm Nguyễn Huy Phương
Tóm tắt Bài giảng Quản trị Website với mã nguồn mở - Phạm Nguyễn Huy Phương: ... Kiến trúc Joomla!  Tầng nền tảng (Framework layer)  Libraries :thư viện  Plugins :mở rộng chức năng có sẵn  Tầng ứng dụng (Application layer)  JApplication  JInstallation :chịu trách nhiệm cài đặt Joomla trên một máy chủ web và được xóa sau khi các thủ tục cài đặt đã được hoàn tất. ...  Category: các chuyên mục  Content Item: bài viết  Menu Ứng dụng của Joomla A Cổng thông tin điện tử B Các trang báo, tin tức C Website sản phẩm, thương mại điện tử D Website doanh nghiệp, gia đình, cá nhân,.. Sử dụng Joomla Cài đặt Joomla CSDL và Source Tiến hành cài đặt Cài... viết được đọc nhiều nhất theo thứ tự Lastest Mod Lastest: Mod này trình bày ra những vài viết mới nhất. JA Compress giúp nén CSS & JavaScript giúp tối ưu tốc độ website FCK Editor là một editor phổ biến và được sử dụng nhiều nhất hiện nay để biên soạn nội dung. Plugin All V...
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN TRÌNH BÀY: - LƯ NHẬT VINH - PHẠM NGUYỄN HUY PHƯƠNG NỘI DUNG PHẦN 4 PHẦN 3 PHẦN 2 PHẦN 1 Một số Plugin thông dụng Một số Module thông dụng Làm chủ trang quản trị Tổng quan về Joomla PHẦN 8 PHẦN 7 PHẦN 6 PHẦN 5 Bảo mật cho Joomla SEO & Maketing online Template Joomla Một số Component thông dụng NỘI DUNG XÂY DỰNG WEBSITE Thực hành Xây dựng website theo chuyên đề Website cá nhân Website Công ty Website Tin tức Website Sản phẩm PHẦN 1: Tổng quan Joomla 1 Giới thiệu Joomla 2 Ứng dụng của Joomla 3 Cài đặt Joomla 4 Cấu trúc hệ thống của Joomla 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ữ 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 lên Internet . Vì sao chọn Joomla?  Mã nguồn mở  Cài đặt và quản trị dễ dàng  Cộng đồng người sử dụng và phát triển phong phú  Có thể thêm, chỉnh sửa, cập nhật nội dung, quản lý dữ liệu theo nhu cầu người sử dụng  Giao diện web trực quan  Thường xuyên cập nhật version mới Lịch sử Joomla  Sản phẩm anh em với Mambo giữa tập đoàn Miro của Úc (đang nắm giữ Mambo) và nhóm những người phát triển nòng cốt  Do xung đột nên 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 Mambo 4.5.3 vào ngày 17 tháng 8 năm 2005.  Người phát triển thành lập một tổ chức phi lợi nhuận lấy tên Open Source Matters và tiếp tục phát triển dự án với Andrew Eddie là trưởng dự án Lịch sử Joomla  Ngày 1 tháng 9 năm 2005 tên mới của dự án được thông báo.  Đến ngày 16 tháng 9 năm 2005 thì nhóm những người phát triển cho ra đời Joomla! 1.0. Phiên bản Joomla  Joomla! 1.0.x  Nguồn gốc  Mambo 4.5.2.3  Bản vá bảo mật  Sửa lỗi  Điểm mạnh :Có một số lượng lớn  Thành phần mở rộng  module/component  Thành phần nhúng  mambot  Giao diện  template Phiên bản Joomla  Joomla! 1.5.x  Cải tiến phiên bản Joomla! 1.0.x  Được coi Mambo 4.6.  Hỗ trợ đa ngôn ngữ  Điểm mạnh ○ Phần quản trị sử dụng công nghệ web 2.0 ○ Một số tính năng Joomla! 1.0.x được cải tiến Kiến trúc Joomla!  Tầng nền tảng (Framework layer)  Libraries :thư viện  Plugins :mở rộng chức năng có sẵn  Tầng ứng dụng (Application layer)  JApplication  JInstallation :chịu trách nhiệm cài đặt Joomla trên một máy chủ web và được xóa sau khi các thủ tục cài đặt đã được hoàn tất.  JAdministrator :chịu trách nhiệm về phần quản trị.  JSite :chịu trách nhiệm phần hiển thị của trang web.  xml=rpc :hỗ trợ quản trị từ xa của các trang web Joomla.  Tầng mở rộng (Extention layer)  Components  Modules  Templates Các khái niệm cơ bản  Front-end: Là các trang Web mà mọi người sẽ được thấy khi truy cập vào website của bạn  Back-end: Là phần quản lý website dành cho các Quản trị, chủ nhân của website  Template: Là giao diện, khuôn dạng, kiểu mẫu, hình thức được thiết kế để trình bày nội dung của trang web và có các vị trí định sẵn để tích hợp các bộ phận, thành phần của trang web  Module: Là bộ phận mở rộng thêm chức năng cho Web Site, các Mod này có các chức năng khác nhau, được hiển thị trên trang Web tại các vị trí qui định và có thể thay đổi được Các khái niệm cơ bản  Component: Là thành phần chính của trang Web, nó quyết định đến chức năng, hình thức, nội dung chính của mỗi trang Web.  Plug-in: Là các chức năng được bổ sung thêm cho Com, các Mambot này sẽ can thiệp, bổ sung vào nội dung của trang Web trước hoặc sau khi nó được hiển thị. Mambot có thể được cài đặt thêm vào Web Site  Section: các mục chính  Category: các chuyên mục  Content Item: bài viết  Menu Ứng dụng của Joomla A Cổng thông tin điện tử B Các trang báo, tin tức C Website sản phẩm, thương mại điện tử D Website doanh nghiệp, gia đình, cá nhân,.. Sử dụng Joomla Cài đặt Joomla CSDL và Source Tiến hành cài đặt Cài đặt Server Cài đặt Web Server để chạy website Joomla - Tạo cơ sở dữ liệu cho website - Download Source Joomla Các bước cài đặt và cấu hình một website Joomla Cấu trúc thư mục của Joomla  Corel Draw  Photoshop  Flash  GIF movie  Picasa  Animation GIF  Thiet ke giao diện: FrontPage, DreamWaver  HTML, CSS PHẦN 2: Làm chủ trang quản trị 4. Quản lý Ngôn ngữ Administrator Tổng quan trang quản trị  Điều hành toàn bộ website  Đăng nhập administrator  Cấu trúc một trang Administrator Cấu hình chung Các công cụ Trợ giúp Quản lý ngôn ngữ Quản lý giao diện Quản trị nội dung Quản lý Menu Quản lý Module Quản lý Component PHẦN 3: Một số Module thông dụng Slide Show Mod Ja Slideshow: Mod có tính năng làm slideshow hình ảnh thích hợp làm cho banner website Counter Mod Visit Counter: Thống kê số lượng truy cập website theo ngày, tuần, tháng và tất cả Clock Mod Word Times Clock: Tạo đồng hồ ngay trên website của PHẦN 3: Một số Module thông dụng Currency Stock Mod Currency, Stock: Mod về thông tin tiền tệ, chứng khoán, tự động cập nhật từ các ngân hàng. Popular Mod Popular: Mod này trình bày các bài viết được đọc nhiều nhất theo thứ tự Lastest Mod Lastest: Mod này trình bày ra những vài viết mới nhất. JA Compress giúp nén CSS & JavaScript giúp tối ưu tốc độ website FCK Editor là một editor phổ biến và được sử dụng nhiều nhất hiện nay để biên soạn nội dung. Plugin All Video giúp hỗ trợ tất cả các định dạng video, nhạc lên website Joomla PHẦN 4: Một số Plugin thông dụng Joomla FCK editor JA Compress All Video PHẦN 5: Các Component thông dụng Component Gallery Com Docman Component Joomfish Component K2 Component Virtual Mart Component Joomla PHẦN 6: Template Joomla HTML / CSS Template Joomla Cấu trúc Template Joomla Template Joomla Template Joomla Cấu trúc Template Joomla PHẦN 7: SEO SEO cho website Joomla - Tối ưu website Joomla - Cấu hình thẻ Meta - Cài đặt các mod SEO cho Joomla Kỹ thuật SEO cơ bản - Kỹ thuật SEO đối với các công cụ tìm kiếm - Kỹ thuật phân tích keyword - Submit & liên kết SEO Search Engine Optimization SEO cho website Joomla Cấu hình thẻ Meta Cài đặt các Mod SEO cho Joomla Tối ưu website Joomla Tối ưu giao diện website Joomla  Component sh404SEF  Plugin: JA Compress PHẦN 8: Bảo mật cho Joomla  Cập nhật phiên bản mới nhất website  Nên download source tại  Kiểm tra kỹ source trước khi sử dụng  Xóa tất cả các template, module, không sử dụng  Bảo vệ kỹ trang administrator  Tăng cường bảo vệ file “configuration.php” Bảo mật cho website Joomla  Chmod quyền đối với thư mục là 755 và file là 644  Chọn một server an toàn để đặt website mình trên đó hoặc có thể thuê một server riêng để đặt website mình.  Cài đặt một số module, component security cho website joomla như: Jdefender, Ksecure, Những thách thức  Quản trị website là công việc tốn nhiều thời gian; đòi hỏi sự tỉ mỉ, cẩn thận và kiên nhẫn.  Người quản trị website phải có kiến thức nhất định về thiết kế, lập trình và quản trị mạng.  Cần có nghiệp vụ của “phóng viên”.  Thường xuyên cập nhật công nghệ và các kỹ thuật mới.  Trách nhiệm cao – thù lao thấp !?  Mọi đóng góp xin vui lòng liên hệ KHOA CÔNG NGHỆ THÔNG TIN Email: itdept@cntp.edu.vn Website: ĐT: 08.38161673 (ext 136)
File đính kèm:
 bai_giang_quan_tri_website_voi_ma_nguon_mo_pham_nguyen_huy_p.pdf bai_giang_quan_tri_website_voi_ma_nguon_mo_pham_nguyen_huy_p.pdf





