Bắt đầu là hướng dẫn sử dụng theme boostrap 5 admin

Với Drupal, bạn có nhiều lựa chọn để tạo ra các giao diện đa dạng. Tuy nhiên, nếu muốn đơn giản hóa, bạn có thể sử dụng các theme tích hợp sẵn thư viện CSS, ví dụ như Bootstrap, một thư viện rất phổ biến hiện nay. Bootstrap giúp giảm bớt công sức viết CSS, đồng thời cung cấp nhiều mẫu theme sẵn có trên mạng, dễ dàng tải về và tích hợp vào website.

Các module hỗ trợ CKEditor5 và Bootstrap thường dùng trong doanh nghiệp:

  1. CKEditor5 Template
    Cung cấp các mẫu giao diện sẵn cho Bootstrap, giúp tạo bài viết nhanh chóng.
  2. CKEditor Insert Blocks
    Cho phép chèn các khối nội dung (content block, view block, custom module block) đã tạo sẵn vào bài viết.
  3. Linkit
    Hỗ trợ thêm liên kết vào nội dung một cách dễ dàng.
  4. Menu Bootstrap Icon
    Thêm các biểu tượng Bootstrap vào bài viết, làm nội dung sinh động hơn.
  5. Date iCal
    Tích hợp lịch sự kiện, cho phép người dùng tải về dưới dạng file .ics.
  6. CKEditor5 Bootstrap Accordion
    Tạo các tab hoặc accordion trong bài viết.
  7. Sign Widget
    Cho phép người dùng ký tên trực tiếp trong trình soạn thảo, phù hợp cho biểu mẫu hoặc bài viết yêu cầu xác nhận.
  8. Screenshot
    Hữu ích để chụp màn hình và thêm ghi chú trực tiếp vào bài viết, phù hợp cho báo cáo lỗi nội bộ.
  9. Postlight Parser
    Module này tự động trích xuất nội dung và hình ảnh từ các liên kết bài viết trên internet, hỗ trợ đưa nội dung về hệ thống nội bộ.

Những công cụ này giúp tăng hiệu quả trong việc soạn thảo nội dung và quản lý giao diện, đồng thời tối ưu hóa trải nghiệm người dùng trên website Drupal.

Cài đặt.

composer require drupal/bootstrap5_admin drupal/ckeditor5_template drupal/ckeditor_insert_blocks drupal/linkit drupal/menu_bootstrap_icon drupal/date_ical drupal/ckeditor5_bootstrap_accordion drupal/sign_widget drupal/screenshot 

tải theme và modules bootstrap 5 admin

Bật giao diện bootstrap lên ở menu Hình thức /admin/appearance bạn đừng quên chọn ờ Giao diện quản trị là bootstrap

bootstrap 5 admin theme active

Sau khi bật bootstrap bạn có thể thiết lập một số mặc định ở trong ờ thêm của bootstrap ờ tùy theo sở thích của bạn.

Screenshot 18/11/2024 - 13:44

Phần sub theme cho phép bạn có thể tạo một giao diện con mới phụ thuộc vào theme cha bootstrap 5 admin để có thể chỉnh sửa cao hơn, nhưng mình sẽ nói ở một bài viết sau

Bây giờ mình sẽ tiến hành thêm 1 số các tiện ích cho CkEditor nó có khá nhiều module hỗ trợ bạn có thể dễ dàng tìm thấy trên kho module của drupal. Với mình đây là một số module mà mình tạo ra vì trong doanh nghiệp thường hay sử dụng.

Bật các modules hổ trợ ckEditor5 với drush
./vendor/drush/drush/drush en -y ckeditor5_template ckeditor_insert_blocks linkit menu_bootstrap_icon date_ical ckeditor5_bootstrap_accordion sign_widget screenshot

Bật modules

 

Bật các nút trong cấu hình của ckEditor tron Cấu hình > Biên soạn nội dung > Text formats and editors /admin/config/content/formats 

configuration ckeditor

Sau khi kéo các button xuống Active toolbar, bạn đừng quên vào phần mẫu và thay thế tên template file location= /themes/contrib/bootstrap5_admin/templates/ckeditor5_template.json

mẫu template với bootstrap 5 admin

ví dụ với cái nút thêm mẫu bạn có thể lựa chọn rất là nhiều mẫu bootstrap 5 đã được ờ thiết lập sẳn. Sau khi chọn mẫu bạn chỉ việc chỉnh sửa nội dung của mẫu đó vừa nhanh và vừa đẹp mắt.