Hiện nay, các dự án Drupal thường mang đến giải pháp hiệu quả cho các doanh nghiệp vừa và nhỏ, đặc biệt trong việc xây dựng các nền tảng trải nghiệm kỹ thuật số đẳng cấp.
Tuy nhiên, để tận dụng được toàn bộ sức mạnh mà Drupal cung cấp, người dùng thường cần có một nền tảng kiến thức kỹ thuật vững vàng để xây dựng và vận hành website.
Điều này khiến Drupal đang đứng trước ngã rẽ quan trọng: liệu có nên tiếp tục con đường hiện tại, tập trung vào những nhà phát triển chuyên sâu, hay thay đổi hướng đi, trở nên thân thiện hơn với nhóm người dùng không có nhiều kiến thức kỹ thuật nhưng vẫn mong muốn tự xây dựng website?
Nếu Drupal tiếp tục duy trì quỹ đạo tập trung vào các nhà phát triển, nền tảng này có nguy cơ thu hẹp phạm vi sử dụng, trở thành một hệ thống quản lý nội dung (CMS) chỉ dành cho một nhóm nhỏ, so với các nền tảng phổ biến hơn như WordPress.
Vậy tương lai nào đang chờ đợi Drupal trên hành trình của một dự án mã nguồn mở?
Tầm nhìn mới của Drupal: Sáng kiến “Drupal Starshot”
Nhà sáng lập Dries Buytaert đã nhấn mạnh: “Drupal cần trở nên thân thiện hơn với nhóm người dùng không chuyên về kỹ thuật.” Để hiện thực hóa tầm nhìn này, sáng kiến mang tên “Drupal Starshot” đã ra đời, với mục tiêu đưa Drupal lên một tầm cao mới, dễ tiếp cận hơn nhưng vẫn giữ vững các giá trị cốt lõi.
Với hơn 23 năm tồn tại, Drupal đã không ngừng cải tiến để đáp ứng các xu hướng mới trong CMS hiện đại, tích hợp công nghệ tiên tiến và nâng cao khả năng truy cập. Tuy nhiên, sự phức tạp trong việc học và sử dụng Drupal vẫn là một rào cản lớn, đặc biệt đối với người dùng mới.
Drupal là một nền tảng xuất sắc cho các doanh nghiệp xây dựng nền tảng trải nghiệm kỹ thuật số (Digital Experience Platform - DXP), nhưng việc giới thiệu các tính năng và công nghệ mới đôi khi làm tăng thêm độ phức tạp, khiến việc khai thác toàn bộ tiềm năng của Drupal trở nên khó khăn hơn nếu không có kỹ năng chuyên sâu.
Thay đổi lớn: Hướng đến người dùng phổ thông
Sáng kiến Drupal Starshot tập trung vào việc đơn giản hóa trải nghiệm sử dụng, tạo ra một giao diện thân thiện hơn với các nhóm người dùng như nhà tiếp thị, biên tập viên nội dung, nhà phát triển mới vào nghề, và cả những người dùng phổ thông.
Một trong những ý tưởng trọng tâm là cho phép người dùng cài đặt và khởi chạy một trang web Drupal mà không cần sử dụng dòng lệnh. Đây là một mục tiêu tham vọng nhưng hoàn toàn đáng để theo đuổi.
Drupal CMS: Phiên bản dễ sử dụng hơn của Drupal
Kết quả của sáng kiến này sẽ là một phiên bản mới mang tên Drupal CMS, được xây dựng dựa trên Drupal Core, nhưng tích hợp sẵn các tính năng và module đóng góp, giúp người dùng dễ dàng xây dựng website mà không cần kiến thức kỹ thuật chuyên sâu.
Trải nghiệm cài đặt mượt mà hơn
Hiện tại, việc thiết lập Drupal lần đầu đòi hỏi người dùng thực hiện nhiều bước trên dòng lệnh, chẳng hạn cài đặt Docker, DDEV, hay sử dụng Composer để tải mã nguồn Drupal. Điều này thường gây khó khăn cho những người mới hoặc chỉ muốn thử nghiệm Drupal.
Drupal CMS sẽ thay đổi hoàn toàn điều này. Phương pháp cài đặt mới thông qua trình duyệt sẽ loại bỏ rào cản lớn, giúp người dùng dễ dàng trải nghiệm nền tảng mà không cần đối mặt với các lỗi phức tạp trong quá trình thiết lập.
Giao diện thân thiện, cấu hình tối ưu
Một điểm khác biệt nổi bật của Drupal CMS so với Drupal Core là quy trình cài đặt được đơn giản hóa. Thay vì yêu cầu người dùng chọn profile cài đặt hoặc nhập thông tin cơ sở dữ liệu, hệ thống sẽ cung cấp một giao diện trực quan hơn, nơi người dùng có thể chọn loại nội dung mong muốn (bài viết, biểu mẫu, sự kiện...).
Ngoài ra, Drupal CMS sẽ tích hợp sẵn các module phổ biến như Pathauto—giúp tạo URL dựa trên tiêu đề nội dung, điều mà lõi Drupal hiện chưa hỗ trợ. Điều này giảm đáng kể thời gian tìm hiểu và cấu hình cho người dùng mới.
Recipes: Giải pháp đột phá cho cấu hình
Drupal CMS sẽ giới thiệu khái niệm Recipes, cho phép người dùng và nhà phát triển nhanh chóng tạo các loại nội dung với trường dữ liệu sẵn có và tái sử dụng cấu hình. Đây là bước tiến lớn, giúp đơn giản hóa việc xây dựng các nền tảng Drupal phức tạp.
Những tính năng mới đáng kỳ vọng
Loại thực thể mới
Sáng kiến Drupal Starshot sẽ giới thiệu một loại thực thể mới, được thiết kế để tích hợp các đoạn văn và thành phần tốt nhất, giúp tăng tốc độ truy xuất dữ liệu và cải thiện trải nghiệm xây dựng nội dung.
Experience Builder: Công cụ định dạng mạnh mẽ
Drupal đã tiến một bước dài với Layout Builder, cho phép nhà quản lý nội dung sắp xếp khối và nội dung trực tiếp trên giao diện trang. Với Experience Builder, Drupal sẽ nâng cấp công cụ này lên một tầm cao mới, mang đến khả năng định dạng trang linh hoạt mà không cần kiến thức CSS hay sự can thiệp từ nhà phát triển.
Người dùng không chuyên có thể nhanh chóng tạo các trang đẹp mắt, trong khi nhà phát triển có thể tập trung vào các dự án lớn hơn, thay vì phải chỉnh sửa từng chi tiết nhỏ. Tuy nhiên, các rào cản kỹ thuật như kiểm soát kiểu dáng, đảm bảo tính truy cập và tuân thủ thương hiệu cũng sẽ cần được chú ý trong các phiên bản sau.
Kỳ vọng và tương lai
Sáng kiến Drupal Starshot là một bước tiến cách mạng, hứa hẹn mở rộng cộng đồng Drupal và thu hút thêm nhiều người dùng mới. Đây là cơ hội để Drupal tiếp tục phát triển mạnh mẽ, củng cố vị thế trong hệ sinh thái CMS toàn cầu.
Dù vậy, đối với các tổ chức lớn, khi quy mô và nhu cầu tăng cao, Drupal Core vẫn sẽ là lựa chọn lý tưởng để phát triển những nền tảng phức tạp, tạo điều kiện cho sự chuyển đổi liền mạch từ Drupal CMS.
Drupal đang trên hành trình viết tiếp câu chuyện của mình, và sáng kiến này có thể là chìa khóa để nền tảng này tiến gần hơn đến giấc mơ trở thành một CMS toàn diện và thân thiện với mọi đối tượng.