Việc cài đặt Drupal không khó nhưng dùng nó khá khó bởi vì nó không có công cụ tạo nội dung trực quan WYSIWYG như WordPress, Dotnetnuke, hoặc Joomla do đó bạn phải cài thêm các module bổ xung cho việc này như TinyMCE, NiceEdit,
Mình đã học Drupal và mất khá nhiều thời gian với nó. Có lẽ khó nhất của Drupal là sử dụng nó.
Khi sử dụng tốt nó thì việc tiếp theo sẽ rất dễ dàng và nhanh chóng tiếp thu được cái hay của Drupal mà thôi.
Để nhanh chóng sử dụng tốt Drupal tốt nhất bạn nên cài bản Drupal 6.x bởi vì nó là bản được đông người dùng và có nhiều module cho nó. Bản 7.x mới nhưng rất ít module do đó hạn chế hơn. Việc tiếp theo là tải gói
việt hóa nó về để tiện cho việc dùng và tìm hiểu bởi vì Drupal hướng dẫn
khá chi tiết trong quá trình thao tác nhưng do viết bằng tiếng anh làm
chúng ta ngại đọc, nếu cài bản việt hóa chúng ta sẽ hiểu rõ việc chúng
ta cần làm.
Tiếp theo bạn học cách cài thêm các module, theme, những cái này trong
các tài liệu dạy khá rõ. Bạn hãy học các sử dụng các module cơ bản của
drupal như blog, forum, book và cách tạo nội dung. Bạn học cách sử dụng
menu, block. Nếu bạn hiểu rõ những cái này và thì bạn đã làm được
WebSite khá tốt theo ý của bạn.
Trong Drupal có khái niệm rất hay đó là Node. Node là cấu trúc dữ liệu
nhỏ nhất để tạo nội dung. Thành phần cơ bản của nó gồm: id, title, body.
Đây là phần cơ bản nhất tuy nhiên để mở rộng chúng ta có thể bổ xung
thêm các trường khác cho node việc này gọi là tạo kiểu nội dung (content
types). Ví dụ như trong blog bạn có thể bổ xung thêm ảnh, video lúc
này bạn sẽ phải mở rộng thêm các trường của node để lưu các thông tin
bổ xung này tức là bạn phải tạo ra kiểu nội dung mới mở rộng từ node.
Việc tạo kiểu nội dung mới có 2 cách. Thứ nhất là viết module tạo node
nhưng rất bất tiện bởi vì phải code. Cách thứ 2 là sử dụng module CCK
(Content Construction Kit) để mở rộng nội dung mà không phải can thiệp
vào code. Mình thường dùng cách thứ 2 này bởi nó làm cho ta không phải
code là thích rồi.
Sau khi tạo kiểu nội dung xong bạn cần cách để hiển thị nội dung mới tạo
này, tôi thường hay sử dụng module Views để tạo cách hiển thị nội
dung. Nếu việc dùng View mà chưa thấy vừa ý bạn có thể bổ xung theme
cho nội dung mới tạo.
Module CCK và Views rất nhiều bạn có thể vào trang drupal.org để tải.
Bản 5 thì có nhiều module loại này lắm giúp bạn có thể làm mọi thứ mà
không cần code tuy nhiên bản 6 thì ít hơn, chính vì điều này tôi mới
khuyên các bạn nên dùng bản 5.7.
Nếu bạn đã biết cách sử dụng thành thạo module CCK và View cộng thêm
cách viết theme cho nội dung mới tạo thì bạn có thể làm mọi thứ với
Drupal mà không phải code mấy. Đây là nét độc đáo và hơn hẳn các CMS
khác của Drupal.
Trên trang Drupal.org có một bài viết về cách làm một trang báo điện tử
sử dụng CCK và View rất hay các bạn có thể tham khảo. Mình quên link
rồi, nếu tìm thấy mình sẽ post nên cho mọi người.
Hiện tại mình cũng chỉ biết tới đây
thôi. Tuy nhiên thế này cũng đã đủ để bạn làm khá nhiều thứ rồi. Mình
có ý định viết vài bài về Drupal nhưng dạo này bận quá và đang tìm hiểu
mấy cái mã nguồn mở khác nên chưa tập chung ngồi viết bài về Durupal
được, mong các bạn thông cảm.
Nói chung để sử dụng tốt Drupal thì
mọi người phải có đam mê thực sự với nó, kiên trì theo đuổi nó thì mới
học được. Mình cũng mất hàng tuần để học cách sử dụng Drupal. Anh của
mình rất giỏi về làm phần mềm cũng phải thốt nên: “Học sử dụng Drupal
khó như học Linux”. Hiện tại anh ấy là đã là chuyên gia về Drupal rồi.
Chúc mọi người chinh phục được tên Drupal cứng đầu này.
1 nhận xét:
e đang tìm tài liệu Drupal. đến cuối trang thấy ngay Được đăng bởi Dương Văn Bốn. hóa ra là sếp viết.!!!
Đăng nhận xét