Tải bản đầy đủ (.doc) (8 trang)

Sơ lược về Joomla

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (320.03 KB, 8 trang )

Sơ lược về Joomla.
- Joomla! là một nền tảng mã nguồn mở được viết bằng ngôn ngữ PHP và sử dụng cơ
sở dữ liệu MySQL, cho phép người dùng có thể dễ dàng soạn thảo và xuất bản các nội dung
(bài viết, tài liệu...) lên Internet.
- Joomla! giúp xây dựng và triển khai các website blog, website tin tức, website bán
hàng, website thương mại điện tử... cho tới mạng cộng đồng, mạng xã hội trong một thời gian
ngắn và tiết kiệm nhiều công sức.
- Joomla! được phát âm theo tiếng Swahili như là jumla nghĩa là "đồng tâm hiệp lực".
Khẩu ngữ này khẳng định sự đoàn kết và quyết tâm của cộng đồng Joomla!
Tại sao sử dụng Joomla?
• Joomla là mã nguồn mở và được cung cấp hoàn toàn miễn phí.
• Joomla là nền tảng mã nguồn mở được xây dựng và đóng góp bởi những chuyên gia
hàng đầu và những thành viên tích cực khác.
• Joomla! có một cộng đồng phát triển cũng như sử dụng rất lớn. Điều đó có nghĩa là
ngay khi bạn gặp vấn đề khó khăn, rất nhiều người tình nguyện sẵn sàng giúp đỡ bạn
• Joomla! giúp tiết kiệm thời gian và công sức thiết kế Website
• Sử dụng Joomla rất dễ dàng và thân thiện đối với cả những người nghiệp dư và các
chuyên gia
• Joomla! cung cấp rất nhiều chức năng ở các lĩnh vực khác nhau thông qua các thành
phần mở rộng được phát triển bởi các hãng thứ ba, trong khi phần lớn trong số chúng
cũng đều có mã nguồn mở và miễn phí.
• Joomla! có một số lượng template (giao diện) khổng lồ, từ những giao diện ở mức đơn
giản cho tới phức tạp.
• Joomla! có hàng trăm website cung cấp các tài liệu hướng dẫn sử dụng từ cơ bản cho
tới nâng cao. Các hướng dẫn đều rõ ràng, dễ hiểu và có các minh họa bằng hình ảnh,
video clip kèm theo.
Tình hình sử dụng Joomla! ở Việt Nam
-Kể từ khi Joomla! 1.0 ra đời vào tháng 09/2005, có hàng nghìn thậm chí hàng chục
nghìn website ở Việt Nam đã được xây dựng trên nền tảng Joomla! và con số này vẫn đang
tiếp tục tăng không ngừng. Nhiều người từng là quản trị viên của diễn đàn Joomla Việt đầu
tiên đã thành lập các công ty chuyên thiết kế Website Joomla và đang gặt hái những thành công


bước đầu.
- So với các nền tảng mã nguồn mở từng gây tiếng vang ở Việt Nam như dòng nuke
(PostNuke, phpNuke, NukeViet, DotNetNuke) hay Plone, Xoops... thì Joomla! hiện là nền
tảng phát triển nhanh nhất, được sử dụng nhiều nhất và có một cộng đồng lớn mạnh nhất.
Joomla! có thể sử dụng để thiết kế các Website nào?
• Các blog cá nhân
• Các Website tin tức
• Các Website trường học
• Các Website thể thao, giái trí...
• Các Website mua sắm, thương mại điện tử
• Các Website danh bạ trực tuyến
• Các Website mạng cộng đồng / mạng xã hội
Cấu tạo Joomla
ở đây ta chỉ nghiên cứu 4 layer chính.
Joomla! Template
Joomla! Template là một gói bao gồm các file PHP, HTML, CSS, JS (Javascript)... và các
tấm hình, ảnh, biểu tượng, video, flash kèm theo tạo nên giao diện (bố cục và hình hài) của
Website Joomla.
Các Template mặc định của Joomla!
Trong phiên bản Joomla! 1.5 có 3 template được đóng gói sẵn kèm theo: JA Purity
(Joomlart), Rhuk Milkyway (RocketTheme) và Beez (Angie Radtke/Robert Deutz). Trong đó
JA Purity và Rhuk Milkyway là các template được thiết kế bởi hai công ty hàng đầu về
template Joomla! hiện nay.
Các template này được đặt trong thư mục [Joomla]/templates và nằm trong các thư mục con
tương ứng. Riêng "system" là một template đặc biệt, nó được sử dụng khi Joomla! không tìm
thấy bất cứ template nào khác trên hệ thống.
Đặc điểm của Template Joomla!
Các template của Joomla! đều có khả năng tùy biến cao thông qua cách sắp xếp và đặt vị trí
các module rất linh động.
Việc thiết kế Template Joomla! khá dễ dàng, thậm chí chỉ cần vài giờ là có thể chuyển từ một

template thuần HTML/CSS hay một template của một PORTAL / CMS khác sang template
Joomla.
Bạn có thể dùng cùng lúc vài template khác nhau trên cùng website. Chẳng hạn đối với trang
HOME bạn gắn nó với template JA Purity, còn trang DOWNLOAD lại gắn nó với template
Rhuk Milkyway...
Số lượng template Joomla free (template miễn phí) và template Joomla commercial (template
có phí) được cung cấp trên mạng hiện nay là một con số mà nhiều PORTAL / CMS / BLOG
khác phải kính nể. Có tới hàng nghìn thậm chí hàng chục nghìn template.
Bạn có thể dễ dàng tìm được template Joomla thông qua từ khóa "template joomla" hay
"joomla template".
Bạn cũng có thể truy cập trang web "tập hợp các trang cung cấp template free" để tìm cho
mình một template ưng ý từ hàng chục nhà cung cấp khác nhau.
Cài đặt một Joomla Template từ trang quản trị
Giống như các thành phần mở rộng khác (component, module, plugin, language...), để cài đặt
một Joomla Template, chúng ta mở trang quản trị và sử dụng menu Extensions >> Install /
Unistall.
Joomla Plugin
Joomla Plugin là một trong các thành phần mở rộng của Joomla! nhằm giúp thực hiện một
cách tự động công việc cụ thể.\
Các Plugin mặc định của Joomla!
Trong phiên bản Joomla! 1.5 có tất cả 32 plugin mặc định được cung cấp kèm theo. Các
module này được phân thành 8 loại khác nhau và đặt trong các thư mục con tương ứng của thư
mục [Joomla]/plugins.
Danh sách các loại plugin của Joomla!
authentication: Các plugin chứng thực quyền hạn
content: Các plugin nội dung (bài viết)
editors: Các plugin về trình soạn thảo
editors-xtd: Các plugin hỗ trợ, mở rộng tính năng cho trình soạn thảo
search: Các plugin về tìm kiếm
system: Các plugin của hệ thống

user: Các plugin về người dùng
xmlrpc: Các plugin cho phép quản trị Joomla!, viết bài từ các hệ thống khác.
Download các plugin Joomla ở đâu?
Để download các plugin mở rộng khác của Joomla, bạn có thể truy cập vào website Joomla
Extensions và chọn từ danh mục có sẵn hoặc theo từ khóa mà bạn chỉ định
Joomla Module
Joomla Module là một trong các thành phần mở rộng của Joomla, nó là một ứng dụng nhỏ
(thường chỉ có vài file và phần lập trình cũng không nhiều) được sử dụng chủ yếu để lấy dữ
liệu và hiển thị thông tin. Module thường được dùng kết hợp kèm với các component nhằm
mở rộng, cũng như thể hiện rõ ràng hơn các chức năng của component.
Không giống như component, một module có thể được đặt ở bất kỳ vị trí nào trên template
hoặc vị trí do người dùng tự định nghĩa. Ngoài ra một module có thể được nhân bản, nghĩa là
cùng lúc có thể xuất hiện tại một vị trí hoặc các vị trí khác nhau.
Vị trí của Module Joomla?
Vị trí của module (module position) là nơi mà module có thể được đặt vào đó. Mỗi vị trí đều
được xác định thông qua một định danh duy nhất (một cái tên), chẳng hạn như: left, right, top,
bottom, user1, user2... Tên và số lượng các vị trí này được quy định bởi template. Các
template khác nhau thì số lượng vị trí module cũng như tên của chúng có thể khác nhau. Ngoài
ra, trong quá trình sử dụng người dùng cũng có thể tự định nghĩa các vị trí mới sao cho phù
hợp với yêu cầu của mình.
Các Module mặc định của Joomla!
Trong phiên bản Joomla! 1.5 có tất cả 20 module mặc định được cung cấp kèm theo. Các
module này được đặt trong thư mục [Joomla]/modules và nằm trong các thư mục con tương
ứng với ký hiệu là "mod_xyz".

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×