Joomla là gì vậy? Cách cài đặt và dùng Joomla đầy đủ nhất

Joomla là gì vậy?

Joomla là hệ thống quản trị nội dung mã nguồn mở (CMS) được viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL. Thông qua đó, Joomla cho phép người dùng dễ dàng xuất bản các nội dung của mình lên Internet hoặc Intranet cũng như quản lý toàn bộ các bản ghi đó. Joomla vô cùng mạnh mẽ và hoàn toàn miễn phí. Các tính năng cơ bản của Joomla là gì vậy?

Joomla là gì vậy?Joomla – hệ thống quản trị mã nguồn mở được viết bằng ngôn ngữ PHP

Những đặc tính cơ bản của Joomla bao gồm: bộ đệm trang (page caching) để tăng tốc độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong Site và hỗ trợ đa ngôn ngữ.

Bạn đang đọc: Joomla là gì vậy? Cách cài đặt và dùng Joomla đầy đủ nhất

Hầu hết những website trên quốc tế đều dùng Joomla, từ những website cá thể đến mạng lưới hệ thống web doanh nghiệp, từ web đơn thuần đến những website có nội dung phức tạp, yên cầu phải thiết lập nhiều dịch vụ và ứng dụng cho người dùng .

Để hiểu thêm về CMS, mời độc giả xem qua bài viết: “CMS là gì vậy?“.

Joomla là gì vậy? Cách cài đặt và dùng Joomla đầy đủ nhất – Trung tâm hỗ trợ kỹ thuật

CMS viết tắt của Content Management System là hệ quản trị nội dung của trang web, có chức năng điều khiển tất cả hoạt động về nội dung, thông tin của website. Những nội dung này bao gồm tin tức, hình ảnh, và video, danh mục, thông liên hệ,… trên trang web.

7 thuộc tính web 2.0 được Joomla đáp ứng là gì vậy?

Lý do mà Joomla được dùng phổ biến như hiện nay là bởi nó đáp ứng được mô tả về 7 thuộc tính web 2.0.

7 thuộc tính đó gồm có :

Web có vai trò nền tảng, có thể chạy mọi ứng dụng.Tập hợp trí tuệ cộng đồng.Dữ liệu có vai trò then chốt.Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng.Phát triển ứng dụng dễ dàng và nhanh chóng.Phần mềm có thể chạy trên nhiều thiết bị.Giao diện ứng dụng phong phú.

Sự phát triển của Joomla

Joomla thể hiện sự phổ biến rộng khắp của mình ở cả thị trường Việt Nam và toàn cầuJoomla thể hiện sự phổ biến rộng khắp của mình ở cả thị trường Việt Nam và toàn cầu

Về số phần mềm (source code) được download, Joomla chiếm tỷ lệ cao và là sự đe dọa lớn cho các mã nguồn mở khác như Phpnuke, Rainbow portal, DotnetNuke, Xoops hay Drupal. Trên quy mô toàn cầu tính đến thời điểm cuối tháng 9/2008, căn cứ theo chỉ số tìm kiếm trên Google thì có đến 112.000.000 kết quả chứa từ “Joomla“; đồng thời cũng có đến 28.900.000 kết quả với cụm từ “powered by joomla“.

Về số extensions ( những mẫu sản phẩm như component, mambot, plugin, module, … ), Joomla cũng đạt số lượng kỷ lục : trên 3.200 mẫu sản phẩm. Đó là chưa kể đến hàng ngàn template được kiến thiết xây dựng chỉ để dành cho website Joomla !

Lý do cho sự ưa chuộng này là bởi Joomla giúp mọi người phát triển hoạt động, quản trị nội dung và quảng bá hình ảnh trên mạng (kinh doanh, học tập, giảng dạy, giới thiệu,…) một cách hiệu quả nhất với chi phí cực thấp.

Lợi ích khi tạo website với Joomla là gì vậy?

Joomla cung cấp nhiều tiện ít và bộ mở rộng khổng lồJoomla cung cấp nhiều tiện ít và bộ mở rộng khổng lồ

Sự phát triển vượt bậc cùng những tính năng ưu việt của Joomla đã được công nhận rộng rãi trên toàn thế giới. Thế nhưng có thể nói, 4 ưu điểm dưới đây mới chính là lý do nòng cốt cho sự phát triển của Joomla đến tận ngày nay:

Cạnh tranh giá cả: mặc dù Joomla cung cấp nhiều tiện ít và bộ mở rộng khổng lồ đi kèm nhưng hoàn toàn miễn phí.Thân thiện với bộ máy tìm kiếm: Joomla cung cấp nền tảng tốt nhất để phát triển website đáp ứng tất cả yêu cầu về SEO (tối ưu website với các bộ máy tìm kiếm). Bạn có thể tìm hiểu thêm về SEO trong bài viết “SEO là gì vậy?Thân thiện với người dùng: nhờ giao diện đơn giản, Joomla giúp công việc quản trị mạng dễ dàng hơn.Hỗ trợ đa ngôn ngữ: Joomla có thể nhận diện người dùng để chuyển đổi ngôn ngữ quản trị một cách linh hoạt.

So sánh Joomla và WordPress

joomla là gì vậy? Joomla và WordPress – hai ông lớn về hệ thống dữ liệu mã nguồn mởJoomla và WordPress – hai ông lớn về hệ thống dữ liệu mã nguồn mở

WordPressJoomla là hai chương trình phần mềm chính được dùng để tạo dựng website. Tuy vậy, mỗi thương hiệu lại có một đặc điểm riêng khó hòa lẫn. Chẳng hạn:

Joomla phức tạp hơn một chút để dùng so với WordPress và nó cũng không cung cấp nhiều chủ đề hay plugin để lựa chọn. Tuy vậy, và việc thiết lập một trang web với Joomla vẫn tương đối dễ dàng.Lợi ích mà Joomla mang lại nhiều hơn so với WordPress là nó quản lý các trang web phức tạp tốt hơn. Đây là hệ quản trị nội dung lý tưởng cho các trang web cộng đồng với nhiều người dùng đã đăng ký và các website thành viên.Nhìn chung, người dùng thường lựa chọn Joomla khi cần một website có cấu trúc linh hoạt và nội dung sâu rộng. Trong khi WordPress đem lại trải nghiệm đơn giản, dễ dàng hơn ngay cả cho dân không chuyên.

Joomla hay WordPress tốt cho SEO?

joomla là gì vậy? SEO nên dùng Joomla hay WordPress?SEO nên dùng Joomla hay WordPress?

Mặc dù cả JoomlaWo
rdPress
đều thể hiện nổi trội vượt bậc trong SEO thế nhưng, nếu SEO là yếu tố quan tâm chủ yếu của bạn thì WordPress sẽ lý tưởng hơn.

Theo đó, mặc định WordPress được tích hợp với gói SEO có sẵn cho phép các trang web nâng cao thứ hạng chỉ trong một thời gian ngắn, tùy thuộc vào tần số cập nhật nội dung. Trong khi đó, Joomla sẽ yêu cầu một vài sửa đổi cần tới kiến ​​thức lập trình chuyên sâu để gặt hái những lợi ích SEO tương tự WordPress.

Website nào nên dùng Joomla?

Joomla là gì vậy? Nó tương thích với nhiều hệ thống website khác nhauJoomla tương thích với nhiều hệ thống website khác nhau

Joomla là hệ thống quản trị mã nguồn mở phổ biến được nhiều lập trình viên ưa chuộng. Tuy vậy, các website dưới đây được chúng tôi khuyến cáo dùng vì sự tương thích cao giữa công năng của Joomla với các tính năng của website:

Các blog cá nhânCác Website tin tứcCác Website trường họcCá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ếnCác Website mạng cộng đồng / mạng xã hội

Cách cài đặt Joomla

Joomla là gì vậy? Cài đặt Joomla đơn giản với chỉ vài cú click chuộtCài đặt Joomla đơn giản với chỉ vài cú click chuột

Các bước cài đặt Joomla là gì vậy? Để thực hiện cài đặt Joomla, hãy thao tác các bước sau:

Download Joomla

Bạn có thể download Joomla tại: http://www.joomla.org/download.html

Giải nén bộ cài đặt Joomla ra thư mục Hosting Web

Tùy vào định dạng nén của bộ cài đặt mà bạn có thể dùng các chương trình giải nén tùy loại để có thể giải nén bộ cài.Hoặc giải nén xong rồi upload lên Hosting Web thông qua FTP. Bạn có thể dùng FileZilla để làm điều này.

Xem thêm cách dùng giao thức FTP trong bài viết:

Joomla là gì vậy?Cài đặt Joomla qua giao thức FTPCài đặt Joomla qua giao thức FTP

Cách thiết lập Joomla trên cPanel

Login vào cPanel, chọn File Manager.Vào thư mục “public_html” và click “Upload“.

Joomla là gì vậy? Thư mục Public_html trên cpanelJoomla là gì vậy? Thư mục Public_html trên cpanel

Sau khi upload file cài đặt joomla mới được download về (file sẽ có định dạng *.zip). Sử dụng tiếp tính năng “Extract” trên “File Manager“.

Joomla là gì vậy? Chọn Extract trên File ManagerChọn Extract trên File Manager

Sau khi upload bộ cài đặt Joomla lên hosting. Bạn cần tạo Database và User Database cho website mới.Truy cập vào domain đã được trỏ về hosting và khai báo các giá trị theo yêu cầu của Joomla.

Joomla là gì vậy? Cấu hình cơ sở dữ liệu trên JoomlaCấu hình cơ sở dữ liệu trên Joomla

Tại mục “Cấu hình cơ sở dữ liệu” điền các thông tin như sau: Loại cơ sở dữ liệu: Có thể chọn MySQL hoặc MySQLiTên máy chủ: Name ServerTên đăng nhập: Tên User Database đã được tạoMật khẩu: Mật khẩu User DatabaseTên cơ sở dữ liệu: Tên Database đã được tạoTiền tố bảng: Để mặc định

Joomla là gì vậy? Giao diện khi cài Joomla thành côngGiao diện khi cài Joomla thành côngSau khi hoàn tất thiết lập. Bạn cần thực thi gỡ bỏ thư mục setup bằng cách tích chọn “ Gỡ bỏ thư mục thiết lập ” trên giao diện thiết lập của Joomla

Khởi tạo Database MySQL

Bước 1: Trong giao diện CPanel, chuyển tới mục DATABASE. Sau đó click chọn MySQL Databases

Joomla là gì vậy? Khởi tạo MySQL DatabasesKhởi tạo MySQL Databases.

Bước 2: Nhập tên database mà bạn muốn khởi tạo. Sau đó click chọn Create Database.

Joomla là gì vậy? Create DatabaseCreate Database

Bước 3: Khởi tạo user cho Database trong mục Add New user

Joomla là gì vậy? Add New userAdd New user

Bước 4: Map user với database tương ứng trong mục Add user to database >AddBước 5: Tích chọn mục ALL PRIVILEGES > Click chọn Make Changes

Như vậy ta đã thực thi xong việc khởi tạo database và map user .

Cách dùng PhpMyAdmin

Một trong những công cụ mạnh mẽ thường được dùng để quản lý database là PhpMyAdmin. Với PhpMyAdmin người dùng có thể thực hiện chỉnh sửa các record, tìm kiếm, Import, Export database.

Bước 1: Trong giao diện CPanel, click chọn phpMyAdmin

Bước 2: Để backup database trong phpMyAdmin, chọn Export. Sau đó chọn Quick, vào Display only the minimal option. Cuối cùng chọn Go và tải file backup về máy.

Joomla là gì vậy? Cách Backup databaseCách Backup Database

Bước 3: Để restore database với một file database chọn sang mục Import. Chọn vào Choose File (chọn tới file databse) > Go

Joomla là gì vậy? Cách restore databaseCách restore database

Cách dùng Joomla

Dưới đây Mắt Bão sẽ hướng dẫn những bạn một vài ít thao tác dùng Joomla :

Thêm Bài viết – Content JoomlaThêm Thành phần – Components JoomlaThêm Danh mục – Categories JoomlaTạo bài viết nổi bật – Featured Articles JoomlaTạo trang liên hệ – Contacts JoomlaDùng BannerCách cài đặt tiện ích – Extention JoomlaCách cài đặt giao diện – Templates JoomlaThực hiện BackupCập nhật JoomlaTối ưu hóa website JoomlaBật Gzip CompressionBật Joomla Cache

Joomla là gì vậy? Trình tiện ích thêm bài viết trên JoomlaTrình tiện ích thêm bài viết trên JoomlaVới Joomla, bạn sẽ có rất nhiều lựa chọn về cách cấu trúc website và quản trị nội dung .

Thêm Bài viết – Content Joomla là gì vậy?

Bấm vào nút Content từ trang quản trị, nhấp vào Add new article. Trình soạn thảo WYSIWYG sẽ hiển thị giúp bạn soạn thảo nội dung bài viết. Khi đã hoàn thành bài viết, bạn phải nhấn nút Save để xuất bản.

Bài viết đã được tạo sẽ xuất hiện trong phần Latest Articles. Nếu bạn muốn liên kết nó với trình đơn chính của trang web, hãy làm theo các bước sau:

Bấm vào tab MenuRê chuột tới Main Menu, chọn vào Add new menu itemNhập vào phần tiêu đề cho menu. Ví dụ: My ArticleChọn loại menu, do đây là một dạng bài viết nên chọn vào ArticlesĐể chọn bài biết mới thêm vào, hãy bấm Single ArticleBấm Select ở bài viết cần thêmChọn Save để lưu lại

Thêm Thành phần – Components Joomla là gì vậy?

Joomla cho bạn khả năng thêm các chức năng đặc biệt (ngoài các chức năng tiêu chuẩn) vào văn bản, liên kết và hình ảnh nhằm tạo ra các nội dung phức tạp bằng các components.

Trình quản lý components dùng để thêm các trang phức tạp vào web của bạn. Joomla có khá nhiều components được xây dựng sẵn để tạo các loại trang chuyên dụng một cách dễ dàng như: danh bạ, tìm kiếm, tìm kiếm thông minh, nguồn cấp dữ liệu tin tức, liên kết web,…

Thêm Danh mục – Categories Joomla là gì vậy?

Để thêm category mới, hãy làm theo những bước sau :

Từ trang admin, bấm chọn ContentTrong Categories, chọn vào Add New CategoryThêm bí danh, tiêu đề, mô tả và nhấn Save. (Lưu ý: bí danh và mô tả là tùy chọn)Bấm Save lần nữa để thực hiện thêm category mới

Tạo bài viết nổi bật – Featured Articles Joomla là gì vậy?

Để hiển thị những bài viết điển hình nổi bật trên trang được link trong menu, hãy triển khai theo những bước sau :

Tạo một menu mới bằng cách vào Menus > Main MenuBấm vào Add New MenuBấm Select để chọn loại menuTại mục chọn loại menu, bấm vào articles và chọn vào mục bài viết nổi bậtĐánh tên menu, và ví dụ như: Featured ArticlesBấm Save để thực hiện

Chúng ta có thể làm điều này trong Joomla với chỉ vài cú bấm chuột:

Tạo trang liên hệ JoomlaĐầu tiên, bạn cần tạo mới một trang liên hệ. Vào Components, chọn Contacts và sau đó bám chọn NewThêm tên, thông tin liên hệ cho form của bạn. Nếu bạn muốn thêm các miêu tả, hãy dùng tab Miscellaneous InformationKhi đã thực hiện xong, bấm Done để lưu lại.

Dùng Banner

Banners component hoàn toàn có thể dùng để quản trị hình ảnh hoặc HTML banners. Các bước thực thi như sau :

Đầu tiên, chúng ta cần tạo một banner. Vào Components > Banners >BannersBấm vào nút New ở phía trên bên trái.Bạn sẽ cần chọn tên banner, chúng tôi khuyên bạn nên đặt tên có ý nghĩa cụ thể để dễ dàng sắp xếp sau này.Tải lên hình ảnh của bạn (có thể tùy chọn đặt thông số chiều cao, chiều rộng).Khi hoàn tất, bấm Save để lưu lại.Bây giờ, để hiển thị banner này, bạn cần xuất bản nó dưới dạng một module mới.Vào Extensions >Module Manager, bấm New.Một danh sách các module sẽ xuất hiện, chọn vào Banners.Chọn tiêu đề và vị trí cho module mới. Bấm Save khi đã thực hiện hoàn tất.

Cách cài đặt tiện ích – Extention Joomla là gì vậy?

Joomla là gì vậy? Giao diện cài đặt ExtentionsGiao diện cài đặt Extentions

Bạn cũng có thể thực hiện cài đặt thủ công các phần mở rộng bằng cách:Tải file file nén .zip chứa phần mở rộng từ thư viện trực tuyến của Joomla.Chọn Upload Package File ở mục ExtensionsTải lên và cài đặt.

Cách cài đặt giao diện – Templates Joomla là gì vậy?

Giao diện cài đặt Joomla TemplatesGiao diện cài đặt Joomla Templates

Việc cài đặt templates cho Joomla cũng được thực hiện dễ dàng, tương tự phần mở rộng:

Vào Extensions > ManageChọn vào Upload Package FileBấm chọn file nén dạng .zip chứa templates để thực hiệnSau khi quá trình tải lên hoàn tất, vào mục Extensions > TemplatesBấm chọn hình ngôi sao ở templates bạn muốn bật.

Thực hiện Backup

Joomla là gì vậy? Giao diện thực hiện Backup trên JoomlaGiao diện thực hiện Backup trên Joomla

Tài khoản web hosting của bạn tại sẽ được tự động backup bao gồm tất cả các files cũng như databases. Bạn có thể truy cập vào trang Quản lý hosting, chọn mục Backups để thực hiện tải về lưu trữ.

Thủ công

Để tạo bản backup, bạn cần :

Lưu giữ lại tất cả các files và database của Joomla.Dùng một trình FTP (FileZilla)
hoặc file manager để kết nối vào tài khoản.Đi đến thư mục cài đặt Joomla và chọn Download để tải hết các files từ máy chủ về máy tính cá nhân của bạn.Truy cập vào mục phpMyAdmin ở trang Quản lý hosting của để backup MySQL Database.Khi đã vào được phpMyAdmin quản lý database, hãy chọn nó và bấm vào nút Export và chọn Go để tải về file database có đuôi .sql

Dùng plugin Akeeba

Truy cập vào trang chủ của Akeeba để tải Joomla về và tiến hành cài plugins thông qua tab Upload Package File. Sau đó, Đi tới Components >Akeeba Backup. Khi hoàn tất, bạn sẽ nhận được một thông báo xác nhận:

Bấm Backup Now để tiến hành sao lưu website Joomla của bạn.Nếu bạn muốn thay đổi các thiết lập mặc định, hãy chọn vào Configuration.Để thực hiện backup tự động, hãy chọn vào Schedule Automatic Backups.

Cập nhật Joomla

Cập nhật Joomla khá dễ dàngCập nhật Joomla khá dễ dàng

Việc cập nhật Joomla rất dễ dàng. Mặc định, khi vào trang quản lý

http://domain.com/administratorJoomla sẽ tự động hóa kiểm tra phiên bản mới nhất hiện có. Nếu phiên bản bạn đang dùng cũ hơn sẽ có thông tin update. Khi thấy thông tin này, bạn chỉ cần nhấp vào Update Now để mở màn quy trình update. Joomla sẽ tự động hóa tải về và dùng phiên bản mới nhất .

Tối ưu hóa website Joomla

Tối ưu hóa website Joomla giúp nâng cao trải nghiệm người dùngTối ưu hóa website Joomla giúp nâng cao trải nghiệm người dùng

Tốc độ tải web cũng một phần ảnh hưởng đến trải nghiệm người dùng. Vì vậy, dưới đây là những cách sẽ giúp bạn tối ưu hóa website trên nền tảng Joomla.

Bật Gzip Compression

Đầu tiên, truy cập bảng điều khiển quản trị Joomla và đi đến System >Global Configuration, thực hiện các bước sau để nén GZip:

Bấm ServerChọn Yes tại mục Gzip Page CompressionBấm Save để lưu lại thiết lập

Bật Joomla Cache

Quay trở lại mục Global Configuration, chọn vào tab System và tiến hành các bước sau:

Chọn Cache Handler mà bạn muốn dùng. Thông thường trên các shared hosting, lưu cache qua File sẽ được dùng.Để Path to Cache Folder rỗng cho đến khi bạn muốn lưu cache ở một thư mục tùy chỉnh.Cache Time sẽ xác định khoảng thời gian bao lâu để cache tồn tại trước khi thực hiện cập nhật mới. Mặc định là 15 phút. Bạn có thể tăng giảm giá trị tùy thuộc vào tần suất cập nhật trang web.Để Platform specific caching giá trị là No cho đến khi bạn muốn dùng nội dụng HTML cho các thiết bị di động.Bật System Cache bằng cách chọn 1 trong 2 tùy chọn sau: Conservative caching lựa chọn mục này nếu bạn có một website lớn hoặc Progressive caching tùy chọn mặc định cho hầu hết các website Joomla.Bấm Save để lưu lại thiết lập.

Tổng kết Joomla là gì vậy?

Ở bài viết này, chúng tôi đã giới thiệu đến bạn tổng quan những thông tin về Joomla một trong những hệ thống quản trị dữ liệu mã nguồn mở phát triển mạnh mẽ nhất trên thế giới.

Mong rằng trải qua đây cũng như những thao tác thực hành thực tế và lập trình trên Joomla, bạn hoàn toàn có thể tận dụng nền tảng này để giúp website của doanh nghiệp tăng trưởng và tiếp cận gần hơn với người mua .Bạn hoàn toàn có thể muốn xem qua những bài viết có chủ đề tương tự như :

Giới thiệu: Quang Sơn

Quang Sơn là giám đốc hocdauthau.com - Kênh thông tin học đấu thầu, kiến thức tổng hợp, công nghệ, đời sống.

0 Shares
Share
Tweet
Pin