bài 3 cài đặt và quản lý các extension của joomla

27
Bài 3 Cài đặt và quản lý các Extension của Joomla

Upload: hoc-lap-trinh-web

Post on 05-Dec-2014

3.434 views

Category:

Documents


4 download

DESCRIPTION

Hiểu rõ Joomla có bao nhiêu loại Extension, chức năng nhiệm cụ của từng loại extension; • Thành thạo cách thức cài đặt và quản lý từng loại extension; • Tìm hiểu một số extension hay sử dụng; • Các chức năng còn lại trong Joomla CMS.

TRANSCRIPT

Page 1: Bài 3 Cài đặt và quản lý các Extension của Joomla

Bài 3Cài đặt và quản lý

các Extension của Joomla

Page 2: Bài 3 Cài đặt và quản lý các Extension của Joomla

Nhắc lại bài cũ

• Joomla có cấu trúc phân tầng như thế nào?• Hệ thống điều hướng website Joomla;• Trình biên tập được sử dụng trong website Joomla.

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 3: Bài 3 Cài đặt và quản lý các Extension của Joomla

Mục tiêu bài học

• Hiểu rõ Joomla có bao nhiêu loại Extension, chức năngnhiệm cụ của từng loại extension;

• Thành thạo cách thức cài đặt và quản lý từng loạiextension;

• Tìm hiểu một số extension hay sử dụng;• Các chức năng còn lại trong Joomla CMS.

• Hiểu rõ Joomla có bao nhiêu loại Extension, chức năngnhiệm cụ của từng loại extension;

• Thành thạo cách thức cài đặt và quản lý từng loạiextension;

• Tìm hiểu một số extension hay sử dụng;• Các chức năng còn lại trong Joomla CMS.

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 4: Bài 3 Cài đặt và quản lý các Extension của Joomla

Giới thiệu các loại Extension

Extension là gì?-Extension còn gọi là thành phần mở rộng của joomla, giúpcho website Joomla có thể mở rộng tính năng hay chức năng-Extension có thể coi là chức năng được đưa thêm vàowebsite Joomla, các loại chức năng này tồn tại ở dạng file càiđặt, dễ dàng đưa vào website thông qua chức năng cài đặttháo gỡ của Joomla (install/uninstall)-Tại địa chỉ: http://extensions.joomla.org có hơn 5000extension do cộng đồng Joomla đóng góp, trong số này có cảnhững extension miễn phí và có phí. Cũng nhờ có sự đónggóp của cộng đồng những người sử dụng và những nhà pháttriển extension mà Joomla được coi là một trong CMS pháttriển nhất hiện này

Bài 3 - Cài đặt và quản lý các Extension của Joomla

-Extension còn gọi là thành phần mở rộng của joomla, giúpcho website Joomla có thể mở rộng tính năng hay chức năng-Extension có thể coi là chức năng được đưa thêm vàowebsite Joomla, các loại chức năng này tồn tại ở dạng file càiđặt, dễ dàng đưa vào website thông qua chức năng cài đặttháo gỡ của Joomla (install/uninstall)-Tại địa chỉ: http://extensions.joomla.org có hơn 5000extension do cộng đồng Joomla đóng góp, trong số này có cảnhững extension miễn phí và có phí. Cũng nhờ có sự đónggóp của cộng đồng những người sử dụng và những nhà pháttriển extension mà Joomla được coi là một trong CMS pháttriển nhất hiện này

Page 5: Bài 3 Cài đặt và quản lý các Extension của Joomla

Giới thiệu các loại ExtensionCác loại Extension

• Component: là 1 loại chức năng của web Joomla, cung cấp phần lớn nộidung cho website, phần nội dung của component được hiển thị chủ yếu ởphần thân chính (main body) của trang web;

• Module: là các khối chức năng được đặt xung quanh phần thân chính(main body) tại các vị trí khác nhau, và có thể tùy biến hiển thị ở từngtrang trong web. Module có đặc điểm chung là lấy dữ liệu và hiển thị trênweb;

• Plugin: là những chức năng độc lập hoặc là những chức năng bổ trợ chonhững chức năng khác trên website;

• Language: là các gói ngôn ngữ giúp người dùng Joomla có thể bản địahóa ngôn ngữ của website hoặc giúp tạo ra các website đa ngôn ngữ;

• Template: là các gói cài đặt giúp website có được những giao diện webnhất định. Có thể cài nhiều Template vào website Joomla để tạo websiteđa giao diện.

Bài 3 - Cài đặt và quản lý các Extension của Joomla

• Component: là 1 loại chức năng của web Joomla, cung cấp phần lớn nộidung cho website, phần nội dung của component được hiển thị chủ yếu ởphần thân chính (main body) của trang web;

• Module: là các khối chức năng được đặt xung quanh phần thân chính(main body) tại các vị trí khác nhau, và có thể tùy biến hiển thị ở từngtrang trong web. Module có đặc điểm chung là lấy dữ liệu và hiển thị trênweb;

• Plugin: là những chức năng độc lập hoặc là những chức năng bổ trợ chonhững chức năng khác trên website;

• Language: là các gói ngôn ngữ giúp người dùng Joomla có thể bản địahóa ngôn ngữ của website hoặc giúp tạo ra các website đa ngôn ngữ;

• Template: là các gói cài đặt giúp website có được những giao diện webnhất định. Có thể cài nhiều Template vào website Joomla để tạo websiteđa giao diện.

Page 6: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng Language

Các loại Language của Joomla:• Installation Language: đây là loại language giúp thay đổi ngôn

ngữ cho quá trình cài đặt website Joomla;• Frontend Language: đây là loại language giúp thay đổi ngôn

ngữ của trang Frontend website Joomla;• Backend Language: đây là loại language giúp thay đổi ngôn ngữ

của trang quản trị Backend.Các gói cài đặt language cũng giống như các gói cài đặt extension

khác, đều ở định dạng .zip và được cài đặt thông qua chức nănginstall/uninstall . Việc quản lý language extension hay quản lýngôn ngữ website tại mục Extension-Language Manager

Bài 3 - Cài đặt và quản lý các Extension của Joomla

• Installation Language: đây là loại language giúp thay đổi ngônngữ cho quá trình cài đặt website Joomla;

• Frontend Language: đây là loại language giúp thay đổi ngônngữ của trang Frontend website Joomla;

• Backend Language: đây là loại language giúp thay đổi ngôn ngữcủa trang quản trị Backend.

Các gói cài đặt language cũng giống như các gói cài đặt extensionkhác, đều ở định dạng .zip và được cài đặt thông qua chức nănginstall/uninstall . Việc quản lý language extension hay quản lýngôn ngữ website tại mục Extension-Language Manager

Page 7: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng LanguageHướng dẫn Việt hóa website Joomla:-Tải 2 gói cài đặt ngôn ngữ tiếng Việt tại Joomla.org: gói frontend vietnamesevà gói backend vietnamese-Lần lượt cài đặt 2 gói ngôn ngữ vừa tải thông qua chức năng install/uninstall-Vào mục Extension - Language Manager: tại Tab Site, chọn Vietnamese làmngôn ngữ mặc định, và tại Tab administrator chọn Vietnamese làm mặc định

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 8: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng Component

Các component sẵn có sau khi cài đặt Joomla:

-Content component: là component giúp tạo bài viết, cấu trúcvà quản lý nội dụng website dạng tin bài. Quản lý componentnày tại mục content.-Banner: component tạo quảng cáo cho website, có thể làquảng cáo dạng văn bản hoặc hình ảnh;-Contacts: quản lý các thông tin liên hệ trên website;-News Feeds: giúp website có chức năng tự động cập nhật tintức mới từ các nguồn tin khác nhau;-Polls: giúp website tạo các cuộc thăm dò ý kiến, cuộc bìnhchọn trên website;-Search: là chức năng tìm kiếm các nội dung trên website;-Weblinks: giúp website tạo ra chức năng liên kết web, quản lýcác liên kết với website bên ngoài.

Bài 3 - Cài đặt và quản lý các Extension của Joomla

-Content component: là component giúp tạo bài viết, cấu trúcvà quản lý nội dụng website dạng tin bài. Quản lý componentnày tại mục content.-Banner: component tạo quảng cáo cho website, có thể làquảng cáo dạng văn bản hoặc hình ảnh;-Contacts: quản lý các thông tin liên hệ trên website;-News Feeds: giúp website có chức năng tự động cập nhật tintức mới từ các nguồn tin khác nhau;-Polls: giúp website tạo các cuộc thăm dò ý kiến, cuộc bìnhchọn trên website;-Search: là chức năng tìm kiếm các nội dung trên website;-Weblinks: giúp website tạo ra chức năng liên kết web, quản lýcác liên kết với website bên ngoài.

Page 9: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng Component

Cài đặt 1 component mới

- Một gói cài đặt component mới là một file nén định dạng zip; người sử dụngJoomla thường tìm kiếm và tải các gói cài đặt component tại địa chỉhttp://extensions.joomla.org- Việc cài đặt component mới thông qua chức năng install/uninstall- Sau khi cài đặt thành công một component, component này sẽ xuất hiện vớitư cách là 1 trình đơn trong mục Component. Truy cập vào phần quản trị củacomponent này để cấu hình hay khởi tạo nội dung.- Mỗi component khác nhau có cơ cế cấu hình, tùy biến, khởi tạo nội dungkhác nhau.- Thông thường, việc cài đặt component bao gồm cả việc chèn dữ liệu củacomponent vào cơ sở dữ liệu chung của website.- Để nội dung của component hiển thị trên trang Frontend, cần tạo trình đơntrong một khối danh mục nào đó tại mục Menu và trình đơn này trỏ đếncomponent.

Bài 3 - Cài đặt và quản lý các Extension của Joomla

- Một gói cài đặt component mới là một file nén định dạng zip; người sử dụngJoomla thường tìm kiếm và tải các gói cài đặt component tại địa chỉhttp://extensions.joomla.org- Việc cài đặt component mới thông qua chức năng install/uninstall- Sau khi cài đặt thành công một component, component này sẽ xuất hiện vớitư cách là 1 trình đơn trong mục Component. Truy cập vào phần quản trị củacomponent này để cấu hình hay khởi tạo nội dung.- Mỗi component khác nhau có cơ cế cấu hình, tùy biến, khởi tạo nội dungkhác nhau.- Thông thường, việc cài đặt component bao gồm cả việc chèn dữ liệu củacomponent vào cơ sở dữ liệu chung của website.- Để nội dung của component hiển thị trên trang Frontend, cần tạo trình đơntrong một khối danh mục nào đó tại mục Menu và trình đơn này trỏ đếncomponent.

Page 10: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng Component

Một số component phổ biến-Virtuemart: giúp tạo chức năng bán hàng trực tuyến trênwebsite, download tại địa chỉ http://virtuemart.net-Kunena: component giúp website tạo chức năng diễn đànthảo luận-JoomFish: giúp tạo chức năng website đa ngôn ngữ-Phoca Galery: giúp tạo chức năng thư viện ảnh-K2: giúp quản lý tin bài trên website, cũng có thể sử dụngcomponent này để tạo trang bán hàng trực tuyến;

Tham khảo thêm SGK để biết thêm một số componentkhác

Bài 3 - Cài đặt và quản lý các Extension của Joomla

-Virtuemart: giúp tạo chức năng bán hàng trực tuyến trênwebsite, download tại địa chỉ http://virtuemart.net-Kunena: component giúp website tạo chức năng diễn đànthảo luận-JoomFish: giúp tạo chức năng website đa ngôn ngữ-Phoca Galery: giúp tạo chức năng thư viện ảnh-K2: giúp quản lý tin bài trên website, cũng có thể sử dụngcomponent này để tạo trang bán hàng trực tuyến;

Tham khảo thêm SGK để biết thêm một số componentkhác

Page 11: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng Module

Các Module Frontend sẵn có sau khi cài đặt Joomla

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 12: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng ModuleCác Module Backend sẵn có sau khi cài đặt Joomla

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 13: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng ModuleCài đặt 1 Module mới:

-Gói cài đặt Module là 1 file nén định dạng zip; được càivào Joomla thông qua chức năng install/unstall; sau khicài đặt thành công, Module mới sẽ xuất hiện trong danhsách các loại Module khi tạo mới 1 Module để đăng lênwebsite-Thông thường trong quá trình cài đặt Module không chèndữ liệu vào cơ sở dữ liệu chung của website. NhiềuModule lấy dữ liệu của các component trong website hoặcdữ liệu từ các nguồn bên ngoài website hay dữ liệu làhình ảnh để hiển thị tại trang Frontend-Các Module mới sẽ được cấu hình mặc định là tắt và đặtở vị trí left

Bài 3 - Cài đặt và quản lý các Extension của Joomla

-Gói cài đặt Module là 1 file nén định dạng zip; được càivào Joomla thông qua chức năng install/unstall; sau khicài đặt thành công, Module mới sẽ xuất hiện trong danhsách các loại Module khi tạo mới 1 Module để đăng lênwebsite-Thông thường trong quá trình cài đặt Module không chèndữ liệu vào cơ sở dữ liệu chung của website. NhiềuModule lấy dữ liệu của các component trong website hoặcdữ liệu từ các nguồn bên ngoài website hay dữ liệu làhình ảnh để hiển thị tại trang Frontend-Các Module mới sẽ được cấu hình mặc định là tắt và đặtở vị trí left

Page 14: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và sử dụng Module

Các thông số cấu hình Module

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 15: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và quản lý Template

Template sẵn có sau khi cài đặt Joomla

-Frontend Template: Template tạo giao diện cho trangfrontend, sau khi cài đặt Joomla, website có sẵn 3template: Beez, JA_purity, rhuk_milkyway . Có thể dùng 1trong 3 template này làm giao diện mặc định cho website.

-Backend Template: Template tạo giao diện cho trangquản trị, sau khi cài đặt Joomla website có sẵn templateKhepri

Bài 3 - Cài đặt và quản lý các Extension của Joomla

-Frontend Template: Template tạo giao diện cho trangfrontend, sau khi cài đặt Joomla, website có sẵn 3template: Beez, JA_purity, rhuk_milkyway . Có thể dùng 1trong 3 template này làm giao diện mặc định cho website.

-Backend Template: Template tạo giao diện cho trangquản trị, sau khi cài đặt Joomla website có sẵn templateKhepri

Page 16: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và quản lý Template

Cài đặt Template và Cấu hình:Gói cài đặt Template là file nén định dạng zip, được cài đặt vào Joomla thông quachức năng install/uninstall. Việc quản lý Template tại phần Extension - TemplateManager

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 17: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và quản lý Template

Chỉnh sửa một Template:

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 18: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và quản lý Plugin

Các Plugin sẵn có sau khi cài đặt Joomla

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 19: Bài 3 Cài đặt và quản lý các Extension của Joomla

Cài đặt và quản lý Plugin

Cài đặt và quản lý một Plugin mới-Gói cài đặt Plugin là một file nén định dạng .zip, được cài vàoJoomla thông qua chức năng install/uninstall-Không giống như Module, các Plugin thực hiện những chức năng,nhiệm vụ riêng mà hầu hết không hiển thị trực quan trên trangFrontend, bởi vậy, trong các thông số cấu hình Plugin không có lựachọn vị trí đặt Plugin.-Ví dụ một số Plugin:+Plugin giúp chia sẻ dữ liệu website lên các trang mạng xã hội;+Plugin tạo popup quảng cáo khi mở trang Frontend website+Plugin giúp chèn video từ Youtube.com vào nội dung bài viết;+Plugin khiến khách truy cập không thể copy nội dung website;...

Bài 3 - Cài đặt và quản lý các Extension của Joomla

-Gói cài đặt Plugin là một file nén định dạng .zip, được cài vàoJoomla thông qua chức năng install/uninstall-Không giống như Module, các Plugin thực hiện những chức năng,nhiệm vụ riêng mà hầu hết không hiển thị trực quan trên trangFrontend, bởi vậy, trong các thông số cấu hình Plugin không có lựachọn vị trí đặt Plugin.-Ví dụ một số Plugin:+Plugin giúp chia sẻ dữ liệu website lên các trang mạng xã hội;+Plugin tạo popup quảng cáo khi mở trang Frontend website+Plugin giúp chèn video từ Youtube.com vào nội dung bài viết;+Plugin khiến khách truy cập không thể copy nội dung website;...

Page 20: Bài 3 Cài đặt và quản lý các Extension của Joomla

Tìm hiểu các chức năng quản trị khác

Quản lý thành viên-Thành viên website Joomla được quản trị tại mục Site - User Manager-Có 2 nhóm thành viên chính là Public Frontend và Public Backend

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 21: Bài 3 Cài đặt và quản lý các Extension của Joomla

Tìm hiểu các chức năng quản trị khác

Media manager

Đây là trình quản lý các thông tin đa phương tiện được quản lý tại mục Site -Media Manager

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 22: Bài 3 Cài đặt và quản lý các Extension của Joomla

Tìm hiểu các chức năng quản trị khác

Cấu hình chung - Global ConfigurationThiết lập các cấu hình chung cho toàn hệ thống website Joomla, với 3 thẻ: Site,System, Server

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 23: Bài 3 Cài đặt và quản lý các Extension của Joomla

Tìm hiểu các chức năng quản trị khác

Cấu hình chung - Global Configuration

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 24: Bài 3 Cài đặt và quản lý các Extension của Joomla

Tìm hiểu các chức năng quản trị khác

Cấu hình chung - Configuration

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 25: Bài 3 Cài đặt và quản lý các Extension của Joomla

Tìm hiểu các chức năng quản trị khác

Tools hỗ trợ quản trịviên một số chứcnăng như hình bên

Tools: Một số công cụ hỗ trợ quản trị

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 26: Bài 3 Cài đặt và quản lý các Extension của Joomla

Tìm hiểu các chức năng quản trị khác

Help: Hệ thống cung cấp thông tin hỗ trợ thànhviên quản trị web Joomla

Bài 3 - Cài đặt và quản lý các Extension của Joomla

Page 27: Bài 3 Cài đặt và quản lý các Extension của Joomla

Tổng kết bài học

• Extension của Joomla bao gồm language, component,module, plugin, template - Các extension này giúpJoomla mở rộng các tính năng và dễ dàng thay đổi cũngnhư quản lý giao diện.

• Việc thêm vào website Joomla những extension đơn giảnthông qua việc cài đặt tự động, và có thể gỡ bỏ cácextension khi không cần thiết

• Quản trị nội dung, danh mục và extension là nhữngphần quản trị quan trọng nhất trong Joomla, bên cạnhđó việc quản trị Joomla còn có quản trị thành viên, quảntrị đa phương tiện, quản trị thông tin cấu hình chung...

• Extension của Joomla bao gồm language, component,module, plugin, template - Các extension này giúpJoomla mở rộng các tính năng và dễ dàng thay đổi cũngnhư quản lý giao diện.

• Việc thêm vào website Joomla những extension đơn giảnthông qua việc cài đặt tự động, và có thể gỡ bỏ cácextension khi không cần thiết

• Quản trị nội dung, danh mục và extension là nhữngphần quản trị quan trọng nhất trong Joomla, bên cạnhđó việc quản trị Joomla còn có quản trị thành viên, quảntrị đa phương tiện, quản trị thông tin cấu hình chung...

Bài 3 - Cài đặt và quản lý các Extension của Joomla