Tìm hiểu Joomla và Lập trình PHP

Chia sẻ bởi Linh Nguyễn | Ngày 26/04/2019 | 74

Chia sẻ tài liệu: tìm hiểu Joomla và Lập trình PHP thuộc Công nghệ thông tin

Nội dung tài liệu:

JOOMLA & PHP
Mục lục
Joomla
I.1 Khái niệm cơ bản về joomla..................................................................................2
I.2 Các ưng dụng của Joomla.....................................................................................2
I.3 Các phiên bản của Joomla....................................................................................2
I.4 Kiển trúc của Joomla.............................................................................................3
I.5 Component.............................................................................................................3
Thiết kế component cho joomla 1.5.x.........................................................................5
Các bước thiết kế component..........................................................................6
Thiết kế template cho joomla 1.5.x.............................................................................9
III.1 Cấu trúc gói cài đặt template Joomla...............................................................9
III.2 Các bước thiết kế template cho joomla 1.5.x..................................................10
IV PHP
IV.1 PHP là gì ? ......................................................................................................13
IV.2 Các hàm làm việc với PHP............................................................................14
IV.3 Các kiểu dữ liệu..............................................................................................14
IV.4 Biến trong PHP...............................................................................................17
IV.5 Hằng số............................................................................................................21
IV.6 Toán tử............................................................................................................21
IV.7 Cấu trúc điều khiển
Câu lệnh if.......................................................................................................22
Câu lệnh switch...............................................................................................22
Vòng lặp...........................................................................................................23
IV.8 Hàm..................................................................................................................25
IV.9 Classes và Objects
Class.................................................................................................................29
Extends............................................................................................................30
Hàm dựng........................................................................................................30








Joomla
I.1 Khái niệm cơ bản về Joomla
Joomla là một hệ quản trị nội dung mã nguồn mở. Nó được viết bằng ngôn ngữ PHP và kết hợp với cơ sở dữ liệu MySQL, cho phép người sử dụng có thể dễ dàng đưa nội dung thông tin của họ lên internet hoặc intranet.
Joomla có các đặc tính cơ bản là:
Bộ đệm trang(page caching): để giúp tăng tốc độ hiển thị
Lập chỉ mục
Đọc tập tin RSS
Trang dùng để in
Bản tin nhanh
Blog
Bình chọn
Lịch biểu
Tìm kiếm trong site
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 rộng rãi trên thế giới, từ những website cá nhân 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 dễ cài đặt, dễ 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.
I.2 Các ứng dụng của Joomla
Có rất nhiều ứng dụng sử dụng joomla, dưới đây là một vài ứng dụng phổ biến hiện nay của joomla:
Các cổng thông tin điện tử hoặc các website doanh nghiệp.
Thương mại điện tử trực tuyến.
Báo điện tử, tạp chí điện tử
Website của các doanh nghiệp vừa và nhỏ.
Website của các cơ quan, tổ chức phi chính phủ
Website của các trường học
Website của gia đình hay các nhân
.....
I.3 Các phiên bản của Joomla
Hiện tại joomla có 2 phiên bản chính:
Joomla 1.0.x: phiên bản thế hệ 1 (được cộng đồng người sử dụng và các nhà phát triển đánh giá rất ổn định). Phiên bản đầu tiên là phiên bản joomla 1.0.0 (ngày 25/9/2005) có nguồn gốc từ mambo 4.5.2.3. Phiên bản phát hành mới nhất là phiên bản joomla 1.0.15 (ngày 22/2/2008). Điểm mạnh của phiên bản joomla 1.0.x là có một lượng rất lớn các thành phần mở rộng (Module/component), thành phần nhúng (mambot), giao diện (template).
Dòng phiên bản 1.5.x: phiên bản thế hệ 2 (ổn định), đây là phiên bản cải tiến từ phiên bản joomla 1.0.x trong đó phần code được viết mới hoàn toàn, tuy nhiên vẫn giữ cách hành xử như phiên bản cũ. Phiên bản joomla 1.5.x được coi như Mambo 4.6. Phiên bản Joomla 1.5 tiếp tục duy trì một giao diện look and feel (nhìn và cảm nhận) rất thuận tiện đối với người sử dụng. Cã joomla 1.5 và mambo 4.6 đều hỗ trợ đa ngôn ngữ. Joomla sử dụng file định dạng “.ini” để lưu trữ các thông tin chuyển đổi ngôn ngữ, nó hỗ trợ tất cả các ngôn ngữ có tập kí tự được biểu diễn bằng bảng mã UTF-8. Joomla 1.5 cũng bao gồm các đặc tính mới như:
Các mô hình chứng thực (LDAP, Gmail...)
Hỗ trợ mô hình Client/Server xml-rpc.
Hỗ trợ các trình điều khiển cớ sở dữ liệu dành cho MySQL 4.1+ (trên nền PHP5) và tăng cường hỗ trợ cho MySQL 5, đồng thời nó cũng hộ trợ các hệ quản trị cơ sở dữ liệu khác.
Điểm mạnh của Joomla 1.5 là: phần quản trị Website có sử dụng công nghệ Web 2.0, và có một số tính
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Linh Nguyễn
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)