.png)
1) Ba lựa chọn để phát triển Website
- Code thuần: HTML/CSS/PHP/MySQL,…
- Dùng Framework: Laravel, CakePHP,…
- Dùng CMS (Content Management System): Wordpress, Joomla,…
Với lựa chọn code thuần thì ta phải code tất cả cấu trúc của một website, từ tổ chức các class, tổ chức các file và thư mục,…
Với framework ta phải code một phần vì framework đã làm sẵn cho chúng ta việc tổ chức code, phần còn lại là chúng ta phải học cách sử dụng framework đó.
Với CMS, ta có thể không cần phải code, vì CMS đã code sẵn cho chúng ta tất cả, tất cả những gì chúng ta cần làm là cài đặt và quản trị website, với những tính năng cho phép ta chỉnh sửa giao diện cũng như chức năng của trang web theo ý muốn, bù lại, chúng ta phải chấp nhận những gì CMS đã làm sẵn cho chúng ta như vốn có của nó.
2) Giới thiệu Joomla
Joomla là một hệ thống quản lý nội dung (Content Management System), mã nguồn mở (open-source), miễn phí (free), dùng để xây dựng và quản lý Website mà không cần biết lập trình.
Joomla được viết bằng PHP/MySQL, cho phép tạo các loại website như: Website công ty, tin tức, blog, thương mại điện tử, website trường học,… Có hệ thống template và extension phong phú để mở rộng chức năng
Các tính năng chính của Joomla: Quản lý nội dung (bài viết, danh mục, đa phương tiện, modules); Quản lý menus; Quản lý components (banners, contacts, news feeds, smart search, tags); Quản lý người dùng, phân quyền; Quản lý templates, extensions, plugins.
3) Các bước để tạo nhanh một Website bằng CMS Joomla
3.1) Cài đặt Webserver
- Joomla là một nền tảng web nên cần có webserver để chạy
- Để chạy Joomla từ localhost trên máy tính cá nhân thì ta cài ứng dụng WAMP (trên Windows), LAMP (trên Linux), MAMP (trên MacOS) hoặc XAMPP (đa nền tảng)
- Ứng dụng WAMP trên Windows bao gồm: Apache, MySQL, PHP, phpMyAdmin.
3.2) Tải Joomla
- Truy cập trang Joomla.org để tải mã nguồn Joomla.
- Sau đó giải nén và đưa vào thư mục webroot của webserver
3.3) Cài đặt và cấu hình Joomla
.png)
Điền tên trang web rồi bấm Setup Login Data để qua các bước cài đặt tiếp theo, điền các thông tin như tên đăng nhập và mật khẩu của quản trị viên, thông tin về cấu hình cơ sở dữ liệu:
.png)
Kết quả:
.png)
Để truy cập trang quản trị, ta thêm /administrator vào phía sau đường link
.png)
ThS. Đồng Văn Lưu – Giảng viên Khoa CNTT-ĐT