Drupal - Câu hỏi phỏng vấn
Kính gửi quý độc giả, những Drupal Interview Questions đã được thiết kế đặc biệt để giúp bạn làm quen với bản chất của các câu hỏi mà bạn có thể gặp phải trong cuộc phỏng vấn cho chủ đề Drupal. Theo kinh nghiệm của tôi, những người phỏng vấn giỏi hầu như không định hỏi bất kỳ câu hỏi cụ thể nào trong cuộc phỏng vấn của bạn, thông thường các câu hỏi bắt đầu với một số khái niệm cơ bản về chủ đề và sau đó họ tiếp tục dựa trên thảo luận thêm và những gì bạn trả lời:
Drupal là một Hệ thống Quản lý Nội dung (CMS) mã nguồn mở và miễn phí cho phép tổ chức, quản lý và xuất bản nội dung của bạn.
Drupal rất mạnh và có thể được sử dụng để xây dựng các trang web lớn và phức tạp. Đây là mẫu dựa trên PHP và cho phép người dùng không chuyên về kỹ thuật thêm và chỉnh sửa nội dung mà không cần bất kỳ kiến thức thiết kế Web hoặc HTML nào. Sử dụng Drupal CMS, có thể dễ dàng tương tác với các trang web hoặc công nghệ khác và có thể xử lý các biểu mẫu và quy trình công việc phức tạp. Nó có sẵn với hơn 16000 mô-đun có thể được giải quyết bằng lõi Drupal và các mô-đun bổ sung.
Các tính năng của Drupal là:
Nó giúp dễ dàng tạo và quản lý trang web của bạn.
Dịch bất kỳ thứ gì trong hệ thống với giao diện người dùng tích hợp sẵn.
Nó kết nối trang web của bạn với các trang web và dịch vụ khác bằng cách sử dụng nguồn cấp dữ liệu, khả năng kết nối công cụ tìm kiếm, v.v.
Drupal là phần mềm mã nguồn mở do đó không yêu cầu chi phí cấp phép.
Nó thiết kế trang web linh hoạt, sáng tạo cho người dùng và hiển thị hiệu quả hơn để tăng lượng người truy cập.
Drupal có thể xuất bản nội dung của bạn trên các phương tiện truyền thông xã hội như Twitter, Facebook và các phương tiện xã hội khác.
Nhược điểm của Drupal là:
Drupal không phải là giao diện thân thiện với người dùng. Nó yêu cầu kiến thức nâng cao và một số điều cơ bản về nền tảng để cài đặt và sửa đổi.
Drupal là hệ thống quản lý nội dung mới. Nó không tương thích với phần mềm khác.
Hiệu suất thấp so với các CMS khác. Trang web được xây dựng bằng Drupal sẽ tạo ra tải máy chủ lớn và không bao giờ mở khi kết nối internet chậm.
Menu rất quan trọng để điều hướng trang web của bạn một cách dễ dàng. Do đó, menu cung cấp một tập hợp các liên kết; bạn có thể điều hướng trang web của mình. Menu Drupal cho phép bạn thêm, bớt và đổi tên các menu và các mục menu.
Nếu nó bao gồm các menu phụ. Sau đó, nó sẽ được hiển thị dưới mục menu cha.
Nó Đặt thứ tự của các món trong menu.
Khối là các đối tượng chứa được sử dụng để tổ chức nội dung trang web của bạn.
Nó được sử dụng để đặt chiều rộng của thanh bên thứ nhất và thanh bên thứ hai và đơn vị tính bằng% hoặc px hoặc em.
Truy vấn phương tiện xác định các quy tắc kiểu khác nhau cho các thiết bị phương tiện khác nhau và theo mặc định cho bố cục này sẽ là 1025px.
Truy vấn phương tiện cho máy tính bảng nằm ngang sẽ có chiều rộng tối thiểu: 769px và chiều rộng tối đa: 1024px.
Nó sửa chữa trang của bạn ở đầu danh sách trên trang web của bạn.
Tại đây, bạn có thể chỉ định URL thay thế mà nội dung có thể được truy cập. Đừng thêm dấu gạch chéo vào cuối hoặc đầu bí danh URL, nếu không, nó sẽ không hoạt động.
Nó cho phép bạn xuất bản nội dung blog của mình trên Trang Trước hoặc bạn có thể đứng ở đầu danh sách tùy theo nhu cầu.
Bằng cách nhấp vào hộp kiểm Cung cấp liên kết menu, nó sẽ hiển thị tất cả các chi tiết liên quan của Menu như tiêu đề liên kết Menu, Mô tả, Mục chính và Trọng lượng.
Cung cấp thông tin sửa đổi nếu có bất kỳ thay đổi nào trong bài viết.
Bằng cách chọn mở hoặc đóng, nó cho phép người khác viết bình luận cho bài viết.
Chỉ định tên tác giả và ngày tác giả của bài báo.
Kiểu nội dung Drupal xác định kiểu nội dung được thu thập và hiển thị.
Trạng thái của nội dung hiển thị trong khi lọc các trang là:
Published
promoted
không được thăng chức
sticky
không dính
Quản lý Menu là phần quan trọng để điều hướng qua trang quản trị Drupal của bạn.
Nó hiển thị danh sách các bài báo hoặc trang được tạo. Đây là màn hình đầu tiên sẽ hiển thị khi bạn đăng nhập vào khu vực quản trị.
Trong menu này, bạn có thể tạo, quản lý và tìm các trang mới. Tại đây, bảng sẽ được hiển thị với các chi tiết của bài viết như trạng thái, tiêu đề, cập nhật, tác giả và hoạt động (Chỉnh sửa và xóa).
Cấu trúc bao gồm các khối, quản lý loại nội dung, thêm liên kết menu mới vào trang web và quản lý việc gắn thẻ quản trị cho nội dung.
Trong menu này, danh sách các chủ đề được hiển thị. Người dùng có thể cài đặt chủ đề, cập nhật chủ đề hiện có hoặc chuyển đổi chủ đề.
Trong menu mọi người, bạn có thể tạo tài khoản người dùng mới hoặc quản lý người dùng hiện tại.
Đây là một phần quan trọng trong Drupal Back-End. Bất kỳ thay đổi nào được thực hiện trong cấu hình này, sẽ ảnh hưởng đến toàn bộ trang web. Tại đây, bạn có thể thực hiện cài đặt tài khoản người dùng, cài đặt thông tin trang web hoặc bất kỳ cài đặt trang web chung nào khác.
Phân loại có thể được coi là phân loại nội dung trang web hiển thị nội dung cụ thể dựa trên các thuật ngữ phân loại.
Phân loại Drupal được tạo thành từ một số thuật ngữ như:
Term: Nó được sử dụng để quản lý hoặc mô tả nội dung.
Vocabulary: Nó được thiết lập các điều khoản.
Quản lý người dùng quản lý thông tin của người dùng, cho phép tạo hoặc xóa người dùng, thay đổi mật khẩu, thời gian và vai trò.
Nó cho phép người dùng truy cập trang web của bạn mà không yêu cầu họ nhập tên người dùng hoặc mật khẩu.
Nó chỉ cho phép những người dùng đó truy cập vào trang web của bạn, những người được xác thực để sử dụng nó.
Các bước để tối ưu hóa trang web Drupal là:
Bật bộ đệm trang
Nén tệp CSS
Tổng hợp Js
Di chuyển tệp phương tiện và tệp tĩnh sang CDN
Tối ưu hóa kích thước hình ảnh và số lượng của chúng
Tối ưu hóa chủ đề
Xử lý lỗi là một quá trình phát hiện và tìm ra giải pháp cho các lỗi, đây có thể là lỗi ứng dụng lập trình hoặc lỗi truyền nhiễm.
Twitter Suffix sẽ tùy chọn thêm một tay cầm Twitter hoặc văn bản để bạn nhận được ping khi ai đó chia sẻ một bài báo.
Mô-đun ngăn được sử dụng để dịch ngăn của bảng điều khiển tùy chỉnh với tiêu đề tùy chọn sẽ được lưu trữ dưới dạng các biến và nó có thể được dịch hoặc chỉnh sửa nhanh chóng.
Mô-đun tổng hợp lấy nội dung từ các trang web khác nhưng không tạo ra bất kỳ nguồn cấp dữ liệu nào. Nó còn được gọi là trình đọc nguồn cấp dữ liệu. Nó tập hợp, hiển thị văn bản và hình ảnh cũng như các trang web và blog khác.
Chọn độ dài của mô tả của bạn.
Gửi tin nhắn trả lời tự động cho người dùng.
Mã định danh duy nhất cho sản phẩm được đưa ra ở đây.
Nó là tỷ lệ phần trăm được sử dụng để tính thuế được biểu thị dưới dạng số thập phân.
Chỉ định loại làm tròn nào sẽ xảy ra khi thuế suất của loại thuế được tính cho đơn giá của một mục hàng.
Nó bao gồm các loại mục hàng sản phẩm trong biểu mẫu thêm vào giỏ hàng để thu thập thông tin.
Chúng ta nên chọn máy chủ từ một trong hai máy chủ đó là Sản xuất hoặc Hộp cát.
Hóa đơn là một tài liệu với bản kê khai số lượng và chi phí, số hóa đơn duy nhất và thông tin thuế.
Lịch sử đặt hàng phụ thuộc vào các sản phẩm đã đặt hàng do người dùng thực hiện thông qua thanh toán. Nó bao gồm lịch sử của sản phẩm bao gồm số đơn đặt hàng, tên người dùng, trạng thái đơn hàng, v.v.
Nó xác định trạng thái đơn hàng như đang xử lý hoặc đang chờ xử lý hoặc đã hoàn thành hoặc bị hủy bỏ.
PHP 5.2+
Ưu điểm của Drupal là:
Drupal là một CMS linh hoạt cho phép xử lý các loại nội dung bao gồm video, văn bản, blog, xử lý menu, thống kê thời gian thực, v.v.
Nó cung cấp một số mẫu để phát triển các ứng dụng web. Vì vậy, không cần phải bắt đầu lại từ đầu nếu bạn đang xây dựng các ứng dụng web đơn giản hoặc phức tạp.
Drupal rất dễ quản lý hoặc tạo blog hoặc trang web. Nó giúp tổ chức, cấu trúc, tìm và sử dụng lại nội dung.
Drupal cung cấp một số chủ đề và mẫu thú vị giúp trang web của bạn có giao diện hấp dẫn.
Drupal có hơn 7000 plug-in để thúc đẩy trang web của bạn. Vì Drupal là một mã nguồn mở, bạn có thể tạo các trình cắm thêm của riêng mình.
Đa ngôn ngữ có nghĩa là nội dung của bạn có thể được viết và sẽ được hiển thị bằng các ngôn ngữ khác nhau.