Drupal

Bách khoa toàn thư mở Wikipedia
Bước tới điều hướng Bước tới tìm kiếm
Drupal
Druplicon.vector.svg
Phát triển bởiDries Buytaert
Phiên bản ổn định
9.2.0 / 16 tháng 6 năm 2021; 3 tháng trước (2021-06-16)
Repository Sửa dữ liệu tại Wikidata
Viết bằngPHP, using Symfony
Hệ điều hànhĐa nền tảng
Thể loạiMã nguồn mở, Hệ quản trị nội dung
Giấy phépGPL
Websitehttp://drupal.org

Drupal (/ˈdruːpəl/) là một hệ quản trị nội dung (CMS) mã nguồn mở miễn phí viết bằng PHP và phân phối theo giấy phép công cộng GNU.[1][2] Drupal là nền tảng cho ít nhất 13% trong 10 nghìn website hàng đầu trên khắp thế giới[3][4] – từ blog cá nhân cho tới site chính phủ, chính trị, cộng tác. Nhiều tổ chức cũng dùng Drupal để Quản lý tri thức và Cộng tác kinh doanh.[5]

Tính đến tháng 3 năm 2021, cộng đồng Drupal bao gồm hơn 1,39 triệu thành viên,[6] bao gồm 121 nghìn người dùng tích cực,[7] đóng góp hơn 46.800 module miễn phí mở rộng và tùy chỉnh chức năng, hơn 2.900 theme miễn phí để thay đổi giao diện, và ít nhất 1.300 bản phân phối miễn phí cho phép người dùng nhanh chóng và dễ dàng thiết lập một site Drupal phức tạp, dành riêng cho từng mục đích sử dụng[8] với ít bước hơn.[9]

Bản phát hành tiêu chuẩn của Drupal, còn gọi là Drupal core, gồm các đặc tính thông dụng cơ bản của một Hệ quản trị nội dung. Bao gồm đăng ký và bảo trì tài khoản người dùng, quản lý trình đơn, nguồn RSS, phân loại dữ liệu, tùy chỉnh bố cục trang, và quản trị hệ thống. Bản cài đặt Drupal core có thể dùng như một website đơn giản, blog cho một hoặc nhiều người dùng, diễn đàn trực tuyến, hoặc website cộng đồng cung cấp các nội dung do người dùng tạo.

Drupal cũng tự mô tả bản thân là một framework cho ứng dụng web.[10] Drupal đáp ứng hầu hết các đặc tính tổng quát cần thiết như các framework nổi tiếng khác.[11] [12]

Mặc dù Drupal đưa ra các API phức tạp cho các nhà phát triển, việc cài đặt và quản trị cơ bản của framework này không yêu cầu các kỹ năng lập trình.[13]

Drupal chạy trên bất kì nền tảng máy tính nào có hỗ trợ cả Máy chủ web có khả năng chạy PHP và Cơ sở dữ liệu để lưu trữ nội dung và cấu hình.

Lịch sử[sửa | sửa mã nguồn]

Bản mới nhất của các Nhánh phiên bản chính
Phiên bản Ngày phát hành
Phiên bản ổn định hiện tại: 9.2.7 6 tháng 10, 2021[14]
Phiên bản cũ, vấn được hỗ trợ: 8.9.19 15 tháng 9, 2021[15]
Phiên bản cũ, vấn được hỗ trợ: 7.82 21 tháng 7, 2021[16]
Phiên bản cũ, không còn được hỗ trợ: 6.38 24 tháng 2, 2016[17]
Phiên bản cũ, không còn được hỗ trợ: 5.23 11 tháng 8, 2010[18]
Chú giải:
Phiên bản cũ
Phiên bản cũ, vẫn được hỗ trợ
Phiên bản mới nhất
Phiên bản xem trước mới nhất
Ra mắt trong tương lai
Chú giải:
Phiên bản cũ
Phiên bản cũ, vẫn được hỗ trợ
Phiên bản mới nhất
Phiên bản xem trước mới nhất
Ra mắt trong tương lai

Ban đầu là một Diễn đàn trực tuyến được viết bởi Dries Buytaert, Drupal trở thành dự án mã nguồn mở vào năm 2001. Cái tên Drupal là cách diễn đạt bằng tiếng Anh của từ Druppel trong tiếng Hà Lan, có nghĩa là "Giọt" (trong Giọt nước). Tên này xuất phát từ webiste không còn hoạt động Drop.org. Buytaert muốn gọi site này là "Dorp" ("Làng" trong tiếng Hà Lan) vì các khía cạnh cộng đồng của nó, nhưng đã gõ nhầm khi kiểm tra tên miền, rồi nghĩ rằng tên lỗi này nghe lại hay hơn.[19]

Sự yêu thích Drupal đã tăng lên đáng kể vào năm 2003 khi nó được dùng để xây dựng DeanSpace của Howard Dean, một ứng cử viên của Đảng Dân chủ Hoa Kỳ trong chiến dịch Bầu cử sơ bộ tổng thống Hoa Kỳ 2004. DeanSpace đã dùng tính năng chia sẻ nguồn-mở của Drupal để hỗ trợ một mạng lưới phi tập trung gồm khoảng 50 website riêng biệt, không chính thức ủng-hộ-Dean, cho phép người dùng liên lạc trực tiếp với nhau cũng như với ban tổ chức chiến dịch.[20] Sau khi chiến dịch của Dean kết thúc, các thành viên của đội hỗ trợ Web này đã tiếp tục theo đuổi đam mê của họ trong việc phát triển một nền tảng Web có thể hỗ trợ hoạt động chính trị, bằng cách ra mắt công ty CivicSpace Labs ... công ty đầu tiên có nhân viên toàn-thời-gian để phát triển và phân phối công nghệ Drupal ... vào tháng 7 năm 2004.[21]

Từ tháng 7 năm 2007 đến tháng 6 năm 2008, mã nguồn Drupal đã được tải về từ trang drupal.org hơn 1,4 triệu lần, tăng 125% so với một năm trước đó.[22]

Tháng Giêng năm 2009, phiên bản Drupal 6.9 được công bố.[23]

Đến tháng 1 năm 2017 có hơn 1,180,000 sites sử dụng Drupal,[24] bao gồm hàng trăm tổ chức danh tiếng, các tập đoàn, truyền thông, công ty xuất bản, cơ quan chính phủ, tổ chức phi lợi nhuận, trường học và cá nhân [25].

Tháng 6 năm 2021, phiên bản ổn định mới nhất Drupal 9.2.0 được công bố[26]

Giải thưởng[sửa | sửa mã nguồn]

Nền tảng[sửa | sửa mã nguồn]

Ứng dụng[sửa | sửa mã nguồn]

  • Website thảo luận, website cộng đồng
  • Website nội bộ (Intranet), website doanh nghiệp
  • Website cá nhân
  • Website thương mại điện tử
  • Thư mục tài nguyên
  • Hệ thống quản lý dự án phát triển phần mềm
  • Hệ thống quản lý quan hệ khách hàng
  • Hệ thống quản lý thông tin MIS
  • Hệ thống quản lý đào tạo trực tuyến
  • Hệ thống quản lý nhân lực trực tuyến
  • Hệ thống quản lý bán hàng trực tuyến

Mô-đun và các Bản phân phối[sửa | sửa mã nguồn]

Drupal có thể được sử dụng để xây dựng hầu hết các loại website, từ website cá nhân cho đến những ứng dụng bán hàng phức tạp.

Drupal giúp người dùng có thể phát triển tính năng cách độc lập, đóng gói trong các module. Hiện nay, ở drupal.org, cộng đồng đã đóng góp rất nhiều module với tập các tính năng đồ sộ. Nếu sử dụng thành thạo và khéo léo các module được cộng đồng đóng góp, các ứng dụng web sẽ được phát triển nhanh hơn trên nền tảng Drupal.

Ngoài ra, với kiến trúc module, người dùng có thể xây dựng các bản phân phối bằng cách liên kết các module, cung cấp các thiết lập mặc định để xây dựng nên các ứng dụng chạy trên nền Drupal đáp ứng được các nhu cầu cụ thể.

Các bản phân phối rất nổi tiếng của cộng đồng Drupal:

Chú thích[sửa | sửa mã nguồn]

  1. ^ “Druapl Overview”. drupal.org. Truy cập ngày 10 tháng 10 năm 2021.
  2. ^ “System requirements”. drupal.org. Truy cập ngày 10 tháng 10 năm 2021.
  3. ^ “Drupal Usage Statistics”. builtwith.com. Truy cập ngày 10 tháng 10 năm 2021.
  4. ^ “Usage statistics of content management systems”. w3techs.com. Truy cập ngày 10 tháng 10 năm 2021.
  5. ^ “Knowledge management with Drupal”. drupal.org. Truy cập ngày 10 tháng 10 năm 2021.
  6. ^ “1 Million Users on Drupal.org!”. drupal.org. Truy cập ngày 10 tháng 10 năm 2021.
  7. ^ “Drupal for Developers”. drupal.org. Truy cập ngày 10 tháng 10 năm 2021.
  8. ^ Bản phân phối Drupal tiêu chuẩn chỉ có 4 cấu trúc dữ liệu cơ bản dùng chung, người dùng phải tự khai báo các cấu trúc dữ liệu dùng riêng.
  9. ^ Bản phân phối tiêu chuẩn đòi hỏi thêm nhiều bước cài đặt và cấu hình module cũng như theme mới ứng dụng thực tế được.
  10. ^ “Drupal 7 as an enterprise web application framework”. munich2012.drupal.org. Truy cập ngày 12 tháng 10 năm 2021.
  11. ^ “The Drupal API turns a CMS into a true enterprise application”. radar.oreilly.com. Truy cập ngày 12 tháng 10 năm 2021.
  12. ^ “Drupal Is a Framework: Why Everyone Needs to Understand This”. inuxjournal.com. Truy cập ngày 12 tháng 10 năm 2021.
  13. ^ “Drupal features”. drupal.org. Truy cập ngày 12 tháng 10 năm 2021.
  14. ^ “Drupal 9 releases; drupal.org”. Truy cập ngày 8 tháng 10 năm 2021.
  15. ^ “Drupal 8 releases; drupal.org”. Truy cập ngày 8 tháng 10 năm 2021.
  16. ^ “Drupal 7 releases; drupal.org”. Truy cập ngày 8 tháng 10 năm 2021.
  17. ^ “Drupal 6 releases; drupal.org”. Truy cập ngày 22 tháng 1 năm 2021.
  18. ^ “Drupal 5 releases; drupal.org”. Truy cập ngày 22 tháng 1 năm 2021.
  19. ^ “Drupal - Our history”. drupal.org. Truy cập ngày 14 tháng 10 năm 2021.
  20. ^ “Dean, Romney, and Drupal: Values and Technological Adoption”. culturedigitally.org. Truy cập ngày 14 tháng 10 năm 2021.
  21. ^ “A Short History of Drupal Distributions”. drupalwatchdog.net. Truy cập ngày 14 tháng 10 năm 2021.
  22. ^ “Drupal download statistics”. Truy cập 13 tháng 2 năm 2015.
  23. ^ “Drupal 6.0 released”. Truy cập 6 tháng 10 năm 2015.
  24. ^ “Usage statistics for Drupal core”.
  25. ^ “Drupal sites”.
  26. ^ “Drupal 9.2.0”.
  27. ^ “Drupal wins best open source PHP CMS for second year in a row”. drupal.org. Truy cập ngày 9 tháng 10 năm 2021.

Liên kết ngoài[sửa | sửa mã nguồn]

Các website chính thức từ Drupal[sửa | sửa mã nguồn]

Các website hỗ trợ Drupal bằng tiếng Việt[sửa | sửa mã nguồn]

Khác[sửa | sửa mã nguồn]