Tin tức và phân tích của tất cả các thiết bị di động

Đánh giá của Drupal (2022): hơn cả một CMS, một con quái vật (hiệu quả)

drupal_home © PE LAURENT

Nếu WordPress là CMS công cộng nói chung, Drupal chắc chắn là CMS dành cho các nhà phát triển, một nhà máy sản xuất khí đốt cho phép bạn tùy chỉnh mọi thứ mà chỉ cần ít hành. Một quá trình sàng lọc kéo dài hơn 20 năm và thuyết phục các tổ chức uy tín nhất hoặc các công ty quốc tế. Đánh giá chi tiết về người quản lý nội dung protean này.

Năm 2000, Dries Buytaert đã phát triển một loại mạng nội bộ để thảo luận với các bạn học đại học của mình. Khi kết thúc quá trình học, anh ấy đặt trang web của mình ở chế độ công khai và gán cho nó là URL drop.org. Vào tháng 1 năm 2001, ông xuất bản mã cho phần mềm của mình, cái mà ông gọi là Drupal. Tên này xuất phát từ cách phát âm tiếng Anh của từ “druppel” trong tiếng Hà Lan, có nghĩa là “thả”. Trình quản lý nội dung này là mã nguồn mở và được phân phối theo Giấy phép Công cộng GNU.
Drupal là một CMS phổ biến với các công ty và tổ chức đa quốc gia. Ngày nay, một trong số 30 trang web trên thế giới chạy trên CMS này. Do đó, nó được sử dụng để thúc đẩy địa điểm của chính phủ Pháp, của hãng phim Warner Bros hoặc thậm chí của SNCF.

Bản tóm tắt

Cài đặt Drupal

Trình quản lý nội dung này không thực sự phù hợp với các trang web nhỏ. Ngược lại, nó xử lý rất tốt các trang web lớn với hàng nghìn trang, nhiều ngôn ngữ và nhiều người dùng. Sự phong phú này có một điểm tương đồng: sự cần thiết tuyệt đối của việc có ít nhất một nhà phát triển Drupal chuyên biệt để định cấu hình và duy trì (các) trang web một cách chính xác. Đường cong học tập trên CMS này dài và dốc.

Trình quản lý nội dung này hoạt động với máy chủ web Microsoft IIS hoặc Nginx, nhưng Apache 2.4.7 được khuyến nghị (chạy trên UNIX / Linux, macOS X hoặc Windows). Đối với cơ sở dữ liệu, MySQL 5.7.8 tối thiểu (hoặc MariaDB 10.3.7Percona 5.7.8) với công cụ lưu trữ lõi tương thích InnoDB, nếu không thì PostgreSQL 10.0hoặc SQLite 3.26 tối thiểu. Drupal 9.2 là một trong những CMS nặng nhất hiện tại. Kho lưu trữ cài đặt được giải nén của nó nặng gần 73 MB (hơn 19.000 tệp) trong khi WordPress nhẹ hơn 30% với 8 ít tệp hơn lần. Đề xuất tài liệu của Drupal là 100 MB, phải thêm một số megabyte khác tùy thuộc vào các tiện ích mở rộng và chủ đề được cài đặt. Drupal hiếm khi được sử dụng bởi các cấu trúc nhỏ hoặc các trang web nhỏ, vì việc bảo trì nhanh chóng tốn kém.

drupal_install © PE LAURENT

Công thái học của giao diện quản trị

So với WordPress hoặc thậm chí là Typo3, back-end tỏa sáng với sự rõ ràng của nó. Người dùng có thể dễ dàng bản địa hóa giao diện quản trị của mình bằng ngôn ngữ mà mình lựa chọn và tự tổ chức (thanh công cụ ngang hoặc dọc, các phím tắt có thể tùy chỉnh để tăng tốc độ, v.v.).

Drupal đã tự nguyện lựa chọn sự tỉnh táo và độ tương phản màu sắc cho mặt sau. Một nhà phát triển sẽ có thể sửa đổi màu sắc và phong cách của giao diện quản trị. Giống như front-end, back-end có thể gặp phải tình trạng chậm chạp khó chịu nếu máy chủ lưu trữ chưa đủ kích thước. Trải nghiệm sau đó gây khó chịu cho người biên tập cũng như người quản lý.

Ngay cả khi các cài đặt hoặc màn hình chỉnh sửa rất nhiều, người dùng đơn giản có thể nhanh chóng hiểu được logic của Drupal. Trợ giúp có sẵn trong giao diện quản trị để hỗ trợ người mới bắt đầu.

Mặc dù cực kỳ tinh vi, Drupal vẫn chấp nhận chuyển sang màn hình khác trong khi chỉnh sửa trang. Tuy nhiên, việc xóa một mục yêu cầu xác nhận hai lần. Tuy nhiên, nó có một hệ thống lập phiên bản phức tạp với nhật ký sửa đổi biên dịch các nhận xét từ mỗi bản ghi.

drupal_versions © PE LAURENT

Hoạt động và tính năng

Chỉnh sửa nội dung

Trình soạn thảo văn bản khá cơ bản (in đậm, in nghiêng, danh sách, tiêu đề, dấu ngoặc kép) nhưng vẫn cho phép chèn các phương tiện (hình ảnh, âm thanh, video). Chỉnh sửa hình ảnh được giới hạn trong việc ấn định kiểu hình ảnh, được xác định ngược dòng bởi quản trị viên hoặc “siêu người dùng”. Kiểu ảnh này thực sự là một hồ sơ chỉnh sửa. Nó chứa một tập hợp các hiệu ứng (kích thước, xoay, độ bão hòa, cắt xén, v.v.) có thể được kết hợp với nhau. Trong thực tế, trình chỉnh sửa chèn một hình ảnh vào một trang, trang này sẽ tự động áp dụng kiểu hình ảnh được xác định bởi các thông số kỹ thuật của trang web. Nó cực kỳ mạnh mẽ, vì có thể có hàng tá kiểu ảnh. Mỗi nội dung là một nút có tiêu đề duy nhất và người giám sát có thể tạo các trang bằng cách sử dụng các nút độc lập khác nhau.

drupal_editor © PE LAURENT

Phân loại và SEO

Drupal cung cấp một hệ thống danh mục và thẻ cổ điển để phân loại. Ngoài các trường dành cho thẻ meta, “cốt lõi” của CMS này khá hạn chế đối với SEO. Do đó, điều cần thiết là phải cài đặt các plugin phù hợp như SEO Checklist.

Mạng xã hội

Câu chuyện tương tự như đối với SEO: Drupal cần các mô-đun bổ sung để chia sẻ nội dung trên mạng xã hội.

drupal_taxo © PE LAURENT

Đa ngôn ngữ & đa trang

Là một hệ thống quản lý nội dung cho các công ty và tổ chức, Drupal được thiết kế cho đa trang và đa ngôn ngữ. Có thể dễ dàng thêm các gói để dịch nội dung sang ngôn ngữ khác, ở bất kỳ giai đoạn tiến triển nào của trang web.

Khả năng phản ứng và khả năng tiếp cận

Của Drupal 8, tất cả các chủ đề đều là “thiết kế đáp ứng”. Nói cách khác, chúng thích ứng với mọi kích thước màn hình. Quản lý hình ảnh được để lại cho sự thuận tiện của quản trị viên.

Khả năng di chuyển dữ liệu

Cốt lõi của Drupal không xuất hoặc nhập dữ liệu. Tuy nhiên, có mô-đun Backup & Migrate để sao lưu và khôi phục dữ liệu. Các mô-đun khác quản lý bản sao lưu trên Droptbox và SFTP.

Màn biểu diễn

Drupal nổi tiếng về tốc độ, bất chấp sự phong phú của các trang. Tuy nhiên, một lưu trữ lambda sẽ gây hại đáng kể cho việc tải trang. Cùng với sự tối ưu hóa của nhà phát triển, cần có dịch vụ lưu trữ cao cấp, có khả năng mở rộng.

drupal_languages ​​© PE LAURENT

Tùy chỉnh chức năng và thẩm mỹ

Tùy chỉnh văn phòng phía trước

Trên trang web chính thức, hơn 2 900 chủ đề có sẵn cho trình quản lý nội dung này, bạn có thể thêm vào đó một cách thực tế 1 400 bản phân phối. Chúng tương tự như bộ dụng cụ khởi động nhóm các chủ đề với nhau với các chức năng và mô-đun cụ thể. Bộ được định cấu hình cho các nhu cầu cụ thể (mạng xã hội, dự án đại học, v.v.). Nhà phát triển không cần phải phát minh lại bánh xe, anh ta bắt đầu từ một cơ sở và điều chỉnh nó.

drupal_themes © PE LAURENT

Tùy chỉnh các tính năng

Ngoài cốt lõi, nhiều mô-đun miễn phí (hơn 46.800) mới là điểm mạnh của Drupal. Tùy thuộc vào mục tiêu và nhu cầu của trang web, chỉ cần chọn một hộp trong phần phụ trợ để cài đặt chúng. Với các mô-đun này, trình quản lý nội dung này thích ứng với mọi mục đích sử dụng, từ diễn đàn đến trang thông tin và thương mại điện tử. Cốt lõi của Drupal đã cung cấp mức độ tùy biến rất cao, cả về định dạng nội dung và cài đặt máy chủ. Nhưng sự kết hợp của các mô-đun có sẵn hoặc đặc biệt đảm bảo tính linh hoạt và sức mạnh cực cao. Rõ ràng, CMS này giao diện với CRM, ERP và các phần mềm kinh doanh khác. Nếu không có mô-đun nào phù hợp hoàn hảo với các yêu cầu chuyên môn, các nhà phát triển có thể tạo một mô-đun cụ thể nhờ vào 4 000 chức năng có thể truy cập thông qua API.

drupal_modules © PE LAURENT

Hỗ trợ & Bảo mật

Cập nhật

Hầu như mỗi tuần đều có một bản cập nhật mới, thường là để khắc phục các vấn đề về bảo mật và ổn định. Chỉ trong nửa đầu năm 2021, 21 bản cập nhật và nâng cấp đã được gửi trong khi phiên bản 9 được phát hành vào tháng 6 năm 2020. Một thống kê vui nhộn và hệ thống đồ họa hiển thị các vấn đề, tỷ lệ phản hồi và thông tin hạt nhân hoặc mô-đun khác.

Cộng đồng

Cộng đồng Drupal rất lớn (hơn 1.39 triệu thành viên) và hơn hết là rất tích cực, với 121.000 cộng tác viên trên toàn thế giới.

drupal_users © PE LAURENT

Tài liệu

Nhờ có cộng đồng này, tài liệu là một trong những tài liệu phong phú nhất. Hướng dẫn sử dụng đặc biệt giáo dục cho các nhà phát triển nghiệp dư hoặc những người dùng tò mò, nhưng trang web drupal.org là một mỏ vàng thông tin.

Bảo vệ

Thông thường người ta nói rằng Drupal được bảo mật theo thiết kế. Nói cách khác, các nhà phát triển đã nghĩ đến việc bảo vệ nó khỏi quan niệm của mình. Theo người tạo ra nó, CMS này tự bảo vệ mình chống lại 10 lỗ hổng thường được sử dụng nhất (cụ thể là tập lệnh chèn và tập lệnh chéo trang). Bất chấp mọi thứ, Drupal rất dễ bị lộ vì nó thúc đẩy các trang web của chính phủ hoặc các nhóm lớn. Cốt lõi của nó thường xuyên được cải tiến, nhưng một mô-đun cũ hoặc lỗi thiết kế của nhà phát triển có thể làm giảm tính bảo mật. Kể từ khi ra mắt, đã có 202 CVE (Lỗ hổng phổ biến và Mức độ phơi nhiễm, có nghĩa là các lỗ hổng).

drupal_cve © CVE Chi tiết

Drupal: Ý kiến ​​của Clubic

Drupal là một chuẩn mực trong quản lý nội dung web. Hơn cả một CMS, đó là một khuôn khổ thực sự để tạo ra các công cụ của riêng bạn phù hợp với doanh nghiệp của bạn. Drupal thường được khuyến khích sử dụng cho các dự án không xứng đáng hoặc không có hệ thống xương sống đủ mạnh để khai thác triệt để. Đối với trình soạn thảo và thậm chí nhiều hơn nữa đối với nhà phát triển, không nên bỏ công sức để học cách làm chủ công cụ đòi hỏi khắt khe này.

Drupal



8

Drupal là một công cụ xuất bản web tuyệt vời. Nó thường được khuyến khích sử dụng sai cho các mục đích khiêm tốn, trong khi lợi thế của nó nằm ở khả năng thích ứng rất lớn. Nếu các chức năng cốt lõi là không đủ, có hơn 45.000 mô-đun sẵn sàng đáp ứng nhu cầu của một công ty hoặc tổ chức lớn. Trong mọi trường hợp, các nhà phát triển Drupal chuyên biệt là cần thiết để duy trì và phát triển voi răng mấu.

Phần lớn

  • Cực kỳ mạnh mẽ
  • Nhiều mô-đun (gần 45000)
  • Bảo mật cao

Những người ít hơn

  • Dành cho các nhà phát triển nâng cao
  • tài nguyên đói
  • Độ phức tạp của cài đặt

Công thái học



8

Cá nhân hóa



9

Đặc trưng



9

Màn biểu diễn



8

Bảo vệ



8

Xem ưu đãi

Xem ưu đãi

Mục lục