Quản trị website với mã nguồn mở

pdf 42 trang vanle 2360
Bạn đang xem 20 trang mẫu của tài liệu "Quản trị website với mã nguồn mở", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfquan_tri_website_voi_ma_nguon_mo.pdf

Nội dung text: Quản trị website với mã nguồn mở

  1. 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
  2. NỘI DUNG PHẦN 4 Một số Plugin thông dụng PHẦN 3 Một số Module thông dụng PHẦN 2 Làm chủ trang quản trị PHẦN 1 Tổng quan về Joomla
  3. NỘI DUNG PHẦN 8 Bảo mật cho Joomla PHẦN 7 SEO & Maketing online PHẦN 6 Template Joomla PHẦN 5 Một số Component thông dụng
  4. XÂY DỰNG WEBSITE Thực hành Xây dựng website theo chuyên đề Website Website Website Website cá nhân Công ty Tin tức Sản phẩm
  5. 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
  6. 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 .
  7. 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
  8. 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
  9. 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.
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. Ứng dụng của Joomla A Cổng thông tin điện tử Sử dụng B Joomla 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,
  16. Cài đặt Joomla Tiến hành cài đặt CSDL và Source Các bước cài đặt và cấu hình một Cài đặt Server - Tạo cơ sở dữ website Joomla liệu cho Cài đặt Web website Server để chạy - Download website Joomla Source Joomla
  17. Cấu trúc thư mục của Joomla
  18.  Corel Draw  Photoshop  Flash  GIF movie  Picasa  Animation GIF  Thiet ke giao diện: FrontPage, DreamWaver  HTML, CSS
  19. PHẦN 2: Làm chủ trang quản trị Administrator 4. Quản lý Ngôn ngữ
  20. 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
  21. Cấu hình chung
  22. Các công cụ
  23. Trợ giúp
  24. Quản lý ngôn ngữ
  25. Quản lý giao diện
  26. Quản trị nội dung
  27. Quản lý Menu
  28. Quản lý Module
  29. Quản lý Component
  30. PHẦN 3: Một số Module thông dụng Slide Mod Ja Slideshow: Mod có tính năng làm slideshow hình ảnh thích hợp làm Show cho banner website Mod Visit Counter: Thống kê số lượng Counter truy cập website theo ngày, tuần, tháng và tất cả Mod Word Times Clock: Tạo đồng hồ Clock ngay trên website của
  31. PHẦN 3: Một số Module thông dụng Mod Currency, Stock: Mod về thông Currency tin tiền tệ, chứng khoán, tự động cập Stock nhật từ các ngân hàng. Mod Popular: Mod này trình bày các Popular bài viết được đọc nhiều nhất theo thứ tự Mod Lastest: Mod này trình bày ra Lastest những vài viết mới nhất.
  32. PHẦN 4: Một số Plugin thông dụng Joomla JA All FCK editor Compress Video FCK Editor là Plugin All Video JA Compress một editor phổ giúp hỗ trợ tất giúp nén CSS & biến và được sử cả các định JavaScript giúp dụng nhiều nhất dạng video, tối ưu tốc độ hiện nay để biên nhạc lên website soạn nội dung. website Joomla
  33. PHẦN 5: Các Component thông dụng Component Gallery Com Docman Component Component Joomfish Joomla Component K2 Component Virtual Mart
  34. PHẦN 6: Template Joomla HTML / CSS Template Template Joomla Joomla Cấu trúc Template Joomla
  35. Template Joomla
  36. Cấu trúc Template Joomla
  37. PHẦN 7: SEO SEO Search Engine Optimization Kỹ thuật SEO SEO cho cơ bản website Joomla - Kỹ thuật SEO đối - Tối ưu website với các công cụ Joomla tìm kiếm - Cấu hình thẻ Meta - Kỹ thuật phân tích - Cài đặt các mod keyword SEO cho Joomla - Submit & liên kết
  38. SEO cho website Joomla Tối ưu website Joomla Cài đặt các Mod SEO cho Joomla Cấu hình thẻ Meta  Component sh404SEF  Plugin: JA Compress Tối ưu giao diện website Joomla
  39. 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”
  40. 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,
  41. 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 !?
  42.  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)