Giới thiệu
Drupal là một CMS mã nguồn mở rất tốt có thể bạn có thể dựng những trang web hiện đại; blog cá nhân hoặc một trang thương mại điện tử nếu bạn muốn. Nếu bạn đang tìm hướng dẫn Drupal 8 cho người mới bắt đầu, bạn đã tới đúng nơi rồi đấy.
Bạn đang xem: Drupal là gì
So với WordPress, Drupal mạnh mẽ và linh hoạt hơn với nhiều khả năng tùy chỉnh hoặc cấu hình hơn. Vì vậy tạo website với Drupal 8 có thể hơi phức tạp, đặc biệt cho người mới bắt đầu. Tuy nhiên, đừng làm điều đó cản trở bạn nhận lấy những ích lợi mà Drupal mang lại. Có thể kế đến như:
Nhiều chức năng hơn: So với các mã nguồn khác ngày này, Drupal cung cấp nhiều tính năng hơn. Vì vậy mà lập trình viên thích mã nguồn này hơn.Khả năng tùy chỉnh lớn hơn: Khả năng tùy chỉnh Drupal với themes, plugins và các lựa chọn cấu hình khiến lập trình viên có thể hiện thực hóa ý tưởng của họ. File core Drupal có thể được chỉnh sửa dễ dàng cũng là một điểm cộng của CMS này.Bảo mật: Drupal được tích hợp khả năng bảo mật thương mại và có thể xuất báo cáo an toàn thông tin chi tiết. Website chính của Nhà Trắng (https://www.whitehouse.gove) cũng dùng Drupal. Cũng dễ hiểu vì khả năng bảo mật cao của nó.
Sauk hi bạn đã làm theo các bước trong bài hướng dẫn Drupal của chúng tôi, bạn sẽ có đủ kiến thức để dựng website Drupal đầu tiên của mình. Từ cài đặt Drupal 8 tới biết modules nào là gì đến cách sử dụng chúng. Bạn sẽ biết tất cả.
Ghi chú: Drupal này dựa trên bản Drupal 8.x.x. Tuy nhiên, các bước trong bài hướng dẫn này cũng có thể ứng dụng cho bản Drupal 7.x.x core version.
Bước 1 – Cài đặt Drupal 8
Lựa chọn 1 – Sử dụng Auto Installer
Bước đầu tiên để làm website chạy dĩ nhiên là cài đặt bản cài Drupal 8 trên Hostinger hosting của bạn.Vô cùng dễ và các bước cũng tương tự trên tất cả các nhà cung cấp hosting. Bạn chỉ cần làm theo các bước sau để cài Drupal:
Truy cập control pane của hosting của bạnTrong thanh tìm kiếm, gõ auto-installervà chọn tools này từ kết quả tìm kiếmChọn Drupal.Điền thông tin để cài đặt (tên, password, URL, vâng vâng.) rồi nhất Install.That should do it!
Ghi chú: Bạn sẽ phải chờ vài phút để quá trình cài đặt hoàn tất.
![*](https://licadho.org/wp-content/uploads/2021/08/imager_1_13539_700.jpg)
Lựa chọn 2 – Cài Drupal 8 thủ công
Đừng lo lắng nếu nhà cung cấp không có auto installer hoặc bạn muốn cài Drupal trên localhost/VPS. Bên dưới là hướng dẫn Drupal để cài đặt thủ công
Bước 1 — Tải bộ cài Drupal 8
Để tải file cần thiết để cài Drupal, truy cập website chính thức của Drupal, tìm bản mới nhất và chọn Download zip.
Bước 2 — Giải nén file cài và tải nó lên thư mục cài đặt trên tài khoản hosting của bạn
Đầu tiên, bạn cần giải nén file bạn vừa download. Tạo folder mới trên máy tính cho việc này để làm mọi thứ gọn gang.
Tiếp theo, bạn sẽ cần chuyển file được giải nén tới tài khoản hosting của bạn. Có nhiều công cụ để upload file, như là FTP clients hoặc File Manager của tài khoản hosting.
Ghi chú: để upload file, chúng ta sẽ dùng File Manager của Hostinger. Tuy nhiên, toàn bộ quá trình cũng tương tự như các trình FTP khác.
Khi bạn đã truy cập vào trong thư mục hosting của bạn, bạn sẽ cần tới chính xác đường dẫn nơi bạn muốn cài đặt ứng dụng. Ví dụ, chúng ta sẽ cài Drupal 8 vào trong tên miền hostinger-tutorials.com, vì vậy đường trong trường hợp này là /public_html/.
Chỉ cần upload file .zip và giải nén ra, mất khoảng vài phút để hoàn tất. Khi hoàn thành, thư mục sẽ trông như sau:
![*](https://licadho.org/wp-content/uploads/2021/08/imager_2_13539_700.jpg)
Bước 3 — Chuẩn bị database để cài đặt
Bây giờ bạn có thể tiếp tục và tạo database mới và gán toàn quyền cho một user vào database đó.
Trên Hostinger, MySQL database được tạo trong phần MySQL Databases. Lưu lại thông tin MySQL để chuẩn bị cho các bước tiếp theo.
![*](https://licadho.org/wp-content/uploads/2021/08/imager_3_13539_700.jpg)
Bước 4 — Tiếp tục cài Drupal 8
Khi các bước chuẩn bị hoàn tất, bạn có thể tiến hành cài đặt. Điền địa chỉ URL trên trình duyệt tới thư mục bạn đã up file cài, bạn sẽ thấy thông báo bên dưới:
![*](https://licadho.org/wp-content/uploads/2021/08/imager_4_13539_700.jpg)
Chọn ngôn ngữ bạn muốn và nhấn vào chữ Save and continue.
Bước tiếp theo bạn có thể chọn Installation profile:
![*](https://licadho.org/wp-content/uploads/2021/08/imager_5_13539_700.jpg)
Chọn Standard nếu bạn muốn sử dụng các tính năng của bản Drupal gốc. Profile này bao gồm tất cả những modules chuẩn được dùng nhiều nhất và thân thiện với người dùng.Minimal profile giúp bạn có nhiều khả năng tùy biến hơn để dựng website. Profile này được thiết kế để sử dụng bởi những lập trình viên chuyên nghiệp.
Tiếp theo, nhấn vào nút Save and continue và tiếp tục xác nhận thông số cấu hình server để xem có thỏa yêu cầu của phần mềm không.
Bước này sẽ hiện ra cấu hình lý tưởng nhất nên đừng lo lắng nếu màn hình có vài giá trị “khuyên dùng” không khớp. Ví dụ:
![*](https://licadho.org/wp-content/uploads/2021/08/imager_6_13539_700.jpg)
Bạn có thể bỏ qua nếu nó hiện các thông báo tương tự, scripts vẫn sẽ hoạt động bình thường. Tuy nhiên chắc chắn là hiệu năng sẽ tốt hơn nếu bạn thỏa toàn bộ các yêu cầu được đề nghị của Drupal.
Bước tiếp theo bạn sẽ cần nhập thông số database bạn đã thu thập ở bước 3 bao gồm: Database name, Database username và Database password như ví dụ:
![*](https://licadho.org/wp-content/uploads/2021/08/imager_7_13539_700.jpg)
Ghi chú: Bạn có thể xem lại thông tin MySQL host trong phần control panel của Hostinger -> Mục MySQL Databases.
Kiểm tra kỹ lại thông tin bạn điề rồi nhấn Save and continue. Hành động này sẽ kích hoạt cài đặt đến khi hoàn tất.
Ở bước cuối cùng, bạn sẽ thấy cửa sổ cấu hình, nơi bạn có thể điền thông tin website như là Tên Site và tương tự.
Xem thêm: Kỹ Năng Chuyên Môn Là Gì
Hãy cẩn thận khi điền ở khu vực Site Maintenance Account, đây là nơi bạn điền thông tin admin vào khu vực quản lý Drupal 8:
![*](https://licadho.org/wp-content/uploads/2021/08/imager_8_13539_700.jpg)
Khi bạn đã nhập các thông tin cần thiết, quá trình cài đặt sẽ xong. Bây giờ bạn có thể vào trang admin của Drupal và bắt đầu dựng website của riêng bạn!
Bước 2 – Dựng Website với Drupal
Vậy là bạn đã cài đặt Drupal xong, chúng ta sẽ tiếp tới phần xây dựng website Drupal thực sự. Bạn sẽ học gần như toàn bộ bước cần thiết, cho nên hãy thắt đai an toàn và bắt đầu hành trình này thôi!
Hiểu về Drupal Administrator dashboard
Để tăng sức mạnh cho Drupal, bạn cần đăng nhập vào khu vực administrator. Bạn có thể truy cập bằng cách thêm user/login vào cuối Drupal URL. Ví dụ, trong trường hợp, Drupal admin dashboard có thể được truy cập qua http://hostinger-tutorials.com/user/login.
Khi đã đăng nhập rồi, bạn sẽ trang quản trị. Tại đây bạn sẽ có toàn bộ quyền và khả năng để thiết lập và tùy chỉnh website của bạn. Nó có các khu vực sau:
Content:Mục này cho phép bạn thêm và quả trị nội dung, bình luận hoặc files của bạn.Structure:Tại đây, bạn có thể quản trị block layout, loại bình luận, contact form, loại nội dung, các mode để hiển thị, menus, taxonomies và views.Appearance:Mục appearance cho phép bạn cài đặt hoặc xóa themes.Extend: Từ tab extend, bạn có thể tải và cài đặt các modules khác để tăng tính năng cho website của bạn.Configuration:Mục này cho phép bạn cấu hình websites.People:Bạn có thể quản lý tài khoản người dùng, cấp quyền hoặc phân chức năng.Reports:Xem báo cao và xem nhật ký tin nhắn từ mục Reports.Help:Mục help sẽ chứa tất cả các hướng dẫn có thể giúp bạn trong quá trình dựng site.
![*](https://licadho.org/wp-content/uploads/2021/08/imager_9_13539_700.jpg)
Tạo Drupal Taxonomies
Trước khi biết taxonomy là gì, bạn cần biết 2 từ sau:
Term:Trong Drupal, term là từ được dùng để mô tả và quản lý nội dung.Vocabulary:Bộ sưu tập các terms.
Bây giờ, một taxonomy trong Drupal sử dụng terms để thể hiện nội dung cụ thể. Cơ bản, taxonomies được dùng để phân loại nội dung của website Drupal.
Tạo một taxonomy rất đơn giản. Bạn có thể làm vậy bạn các bước sau:
Vào tab Structure.Click vào nút Taxonomy.Bây giờ click tiếp vào nút Add vocabularyđể thêm mới vocabulary.Điền tên (bắt buộc) và mô tả (tùy ý) cho vocabulary của bạn.Click vào nút Add termsđể thêm term mới vào vocabulary.Điền tên, mô tả, định dạng văn bản, URL alias (URL khác để truy cập vào term trực tiếp) và các mối quan hệ của term. Nhấn Save.
![*](https://licadho.org/wp-content/uploads/2021/08/imager_10_13539_700.jpg)
Lặp lại bước 6 để tạo nhiều terms.Vậy là xong. Taxonomy của bạn đã sẳn sàng!
Tạo Articles và các trang Basic Pages
Mặc định trong Drupal, có nhiều loại nội dung sau:
Articles: Loại nội dung articles trước đây được gọi là story. Articles được dùng để hiển thị thông tin bạn viết theo thời gian và thường cũng được phân loại.Basic page: Basic pages được dùng để hiển thị thông tin tinh và không cần phải cập nhật nhiều lần như articles.Blog entry: Loại nội dung blog bị ngừng hỗ trợ trong bản gốc của Drupal 8 và giờ trở thành module phụ. Nó giúp user khả năng tạo blog trên website của bạn. Giống như một dạng nhật ký hoặc bài báo online.Book page: Book pages chưa được kích hoạt mặc định. Giống như tên của nó, book page là loại nội dung được dùng để tạo sách hoặc sách đồng tác giả.Forum topic: Với loại nội dung này, một chủ đề thảo luận có thể được dùng. Người dùng có thể thảo luật về chủ đề qua bình luận.Poll: Cuối cùng, poll có thể được dùng để đặt câu hỏi mà có một bộ câu trả lời khả thi.
Hãy tạo article trong Drupal thôi (Spoiler: rất đơn giản). Làm theo các bước sau:
Từ dashboard, click vào Content.Bây giờ click vào Add content.Từ cửa sổ hiển thị, click vào Article. Bạn sẽ thấy màn hình hiện lên một mẫu để bạn điền title, tags, body, text format, và hình ảnh của article đó.Nếu bạn muốn liên kết article vào một menu, nhấn vào nút Menu Settingsrồi tại check yêu cầu cung cấp link menu. Tại đây bạn có thể thêm link, title, description, parent item và weight của menu.Bạn cũng có thể thêm các thông tin phụ như URL path settings, comment settings, authoring information và publishing options cho article.Sau đó xem lại view của article và nhấn vào nút Save and publishđể nó chạy bình thường.Article của bạn đã được xuất bản.
![*](https://licadho.org/wp-content/uploads/2021/08/imager_11_13539_700.jpg)
Bây giờ hãy xem làm thế nào để tạo một trang “About Us”đơn giản:
Click vào phần Contentrồi chọn Add content.Tiếp tục chọn Basic page.Nhập tieu đề và nội dung trang. Vì đây là trang About Us, nên bạn có thể điền “About us” trong tieu đề và nhập các thông tin cần thiết trong phần body.Chọn định dạng văn bản và chỉnh cấu hình menu nếu cần thiết.Để liên kết trang tới menu, chọn Provide a menu link. Điền tieu đề, nội dung, weight và parent item (vì đây là trang abou us, nó có thể đặt dưới mục như là “lịch sử công ty”) trong phần menu.Bạn có thể thêm các thông tin khác, URL path settings, comment settings, authoring information và publishing options cho trang của bạn.Sau đó xem lại view của article và nhấn vào nút Save and publishđể nó chạy bình thường.Article của bạn đã hoạt động!
Tạo Menus
Menus rất quan trọng bất kể bạn tạo loại website nào. Chúng giúp phân loại và cấu trúc website tổng thể. Với Drupal, bạn có thể thêm, xóa, đổi tên menu và các item phụ. Hãy làm theo các bước sau để thêm menu:
Chọn Structurevà chọn Menus.Một vài tính năng mặc định của menus như tools, administration và footer đã có sẵn và có thể được chỉnh sửa.Nhấn vào nút Add menu.Thêm tieu đề và nội dung vào menu và nhấn vào nút Save.Nhấn vào nútAdd link để thêm vào menu link.Trên cửa sổ tiếp theo, bạn sẽ được hỏi để thêm link title, path, description, parent link, và weight cho link. Bạn cũng có thể chọn bạn có muốn kích hoạt menu hay bạn muốn hiện nó ở dạng mở rộng bằng cách Enabled and Show với checkbox e Ở đường dẫn này, bạn có thể thêm links vào trang. Nếu bạn đang tạo menu chính, bạn có thể thêm link trang About Us ở đây.
![*](https://licadho.org/wp-content/uploads/2021/08/imager_12_13539_700.jpg)
Khi tất cả các lựa chọn điều chỉnh đã được thiết lập xong, nhấn vào nút Save.Bạn có thể lặp lại bước 7 để thêm nhiều link vào menus.
Tạo Drupal Blocks
Blocks có thể được xem như là một đối tượng chứa (containter object) được dùng để xử lý chức năng của Drupal website. Ví dụ, một user đăng nhập (block) có thể được thêm vào website footer (region).
Hãy làm theo các bước tiếp theo để đặt block trên region:
Nhấn vào nút Structure từ menu chính.Bây giờ nhấn vào nút Block layout.Tại đây bạn có thể thấy nơi bạn muốn đặt block. Ví dụ, chúng ta sẽ đặt block vào header region. Vì vậy click vào nút Place blockbên cạnh Header. Ghi chú: bạn cũng có thể tạo block tùy chỉnh bằng cách click vào nút Add custom block rồi nhập nội dung mô tả và tieu đề trong cửa sổ phụ.Từ danh sách của blocks, nhấn vào nút Page Title.Xác nhận title, khả năng hiển thị, region của block rồi nhấn nút Save block.
![*](https://licadho.org/wp-content/uploads/2021/08/imager_13_13539_700.jpg)
Bước 3 – Cài đặt Drupal Modules
Drupal có vài modules rất hữu dụng có sẵn trong bản gốc tuy nhiên để mở rộng thêm chức năng của website bạn có thể cài đặt các modules khác. Trong phần này, bạn sẽ học cách cài đặt modules Drupal.
Xem thêm: Nguyên Phân Là Gì – Tế Bào Phân Chia Như Thế Nào
Đầu tiên, bạn phải chuyển tới mục Drupal module search page và tìm module. Khi bạn đã tới trang web chứa module bạn cần cài (ví dụ: Chaos tool suite, link là: https://www.drupal.org/project/ctools), chuyển tới phần download tại cuối trang.
Chuyên mục: Hỏi Đáp