Drupal là hệ quản trị nội dung (CMS) mã nguồn mở trên nền web do nhà sáng lập người Bỉ tên là Dries phát triển từ năm 2000. Drupal được biết tới và sử dụng tại Mỹ, Châu Á và Châu Âu bắt đầu từ phiên bản 4 và nổi tiếng thật sự từ bản Drupal 6. Tính tới thời điểm hiện tại, Drupal 6 vẫn đang là nền tảng cho khá nhiều website trên toàn thế giới. Năm 2011, Drupal 7 ra đời và thực sự đánh dấu là bước ngoặt của Drupal khi đã tiến hành tích hợp hàng loạt những môđun quan trọng vào nhân và hỗ trợ rất nhiều công nghệ web mới, hiện đại, bao gồm HTML 5, CSS 3, và JQuery JQuery UI.v.v. được cộng động phát triển web mã nguồn mở nồng nhiệt chào đón và đánh giá rất cao. 01102014 Drupal ra mắt phiên bản Drupal 8.0 Beta 1. Cho đến thời điểm hiện tại bản mới nhất 8.0 Beta 3.
Trang 1GIỚI THIỆU VỀ HỆ THỐNG CMS DRUPAL
Giảng viên: Nguyễn Ngọc Quyết Email: nguyenquyet@giaidieu.com
Trang 2Giới thiệu về Drupal.
1. Drupal là gì?
2. Bạn có thể làm được gì với Drupal?
3. Tại sao sử dụng Drupal?
Trang 3Drupal là gì?
• Drupal là hệ quản trị nội dung (CMS) mã nguồn mở trên nền web do nhà sáng lập người Bỉ tên là Dries phát triển từ năm 2000
• Drupal được biết tới và sử dụng tại Mỹ, Châu Á và Châu Âu bắt đầu từ phiên bản 4 và nổi tiếng thật sự từ bản Drupal 6 Tính tới
thời điểm hiện tại, Drupal 6 vẫn đang là nền tảng cho khá nhiều website trên toàn thế giới
• Năm 2011, Drupal 7 ra đời và thực sự đánh dấu là bước ngoặt của Drupal khi đã tiến hành tích hợp hàng loạt những mô-đun
quan trọng vào nhân và hỗ trợ rất nhiều công nghệ web mới, hiện đại, bao gồm HTML 5, CSS 3, và JQuery / JQuery UI.v.v được cộng động phát triển web mã nguồn mở nồng nhiệt chào đón và đánh giá rất cao
• 01/10/2014 Drupal ra mắt phiên bản Drupal 8.0 Beta 1 Cho đến thời điểm hiện tại bản mới nhất 8.0 Beta 3.
Trang 4Ưu điểm của Drupal
- Nền tảng mạnh mẽ, ổn định, mã nguồn được tối ưu nâng cao hiệu suất hoạt động giúp tiết kiệm tài nguyên của hệ thống.
- Cấu trúc linh hoạt giúp các lập trình viên mở rộng chức năng không hạn chế theo nhu cầu sử dụng.
- Drupal cực kỳ thân thiện với công cụ tìm kiếm, đó là một lợi thế rất lớn khi SEO luôn là một vấn đề được quan tâm đối với bất kỳ trang web nào.
- Tính năng Multiple giúp bạn có nhiều website với một lần cài đặt Drupal Giúp bạn điều khiển và quản lý dễ dàng hơn.
- Có một số lượng hook và function khổng lồ Cho phép các developer can thiệp vào bất cứ quá trình xử lý nào của nhân drupal để tùy biến theo ý của mình
Trang 5Nhược điểm của Drupal
• Drupal lại được người sử dụng đánh giá là khó sử dụng và không thân thiện đối với những người mới làm quen mới chúng
• Những người mới sử dụng Drupal sẽ thấy các bố trí của chúng khá là rắc rối và sẽ phải phân vân rất nhiều trong việc phải lựa chọn cho mình những Modules phù hợp để không phải mất công tìm kiếm quá nhiều
Trang 6Bạn có thể tạo được gì với Drupal?
Với Drupal bạn có thể tạo:
• Một web tĩnh đơn giản, một trang web cá nhân, một trang blog
• Một website công ty
• Một webiste thông tin mua bán, giao dịch nhà đất
• Một website rao vặt, một website bán hàng online
• Một website mạng xã hội giống Myspace, twitter
•
Về cơ bản, không có giới hạn với Drupal, bạn có thể tạo bất kỳ website nào theo ý bạn.
Trang 7Tại sao nên sử dụng Drupal?
• Dễ sử dụng (thậm chí không cần biết html, php )
• Hỗ trợ kho module, theme đồ sộ từ quản trị nội dung, quản lý người dùng, theo dõi hoạt động, cộng đồng, thương mại điện tử, quản lý file, tiện ích dành cho người lập trình, đa ngữ, mail, blog, chat, wiki
• Cộng động sử dụng lớn (Có khoảng hơn 3 triệu nhà phát triển theo thống kê năm 2011) Hiện tại Drupal có hai trang web chính
để phục vụ cho việc trao đổi thông tin về Drupal: https://www.drupal.org / và https:// api.drupal.org
• Tạo website nhanh chóng.
Trang 8Một số website sử dụng Drupal
- http://hoangtoeic.com/ : Đây là một website về giáo dục và đào tạo Có thể nói là một phần mềm quản lý một trung tâm giao dục từ học viên, học sinh, điểm thi, lớp học
- http://affordableweddingaccessories.com.au/ Một website tiêu biểu về thương mại điện tử của Úc
Trang 9Kết luận
Drupal là một lựa chọn tuyệt vời cho website của bạn, là một sân chơi chuyên nghiệp của những nhà phát triển web thực thụ
Trang 10Hỏi đáp
Trang 11Cảm ơn các bạn đã lắng nghe!