Xin hướng dẫn cách học Drupal?

Events happening in the community are now at Drupal community events on www.drupal.org.
nmduc073's picture

Xin chào,
Tôi mới nghiên cứu Drupal mấy ngày. Hiện giờ tôi đang đọc và xem ví dụ cuốn Learning Drupal 6 nhưng thực sự tôi thấy mơ hồ với lập trình module cho Drupal. Xin vui lòng hướng dẫn cách học lập trình module Drupal tốt? Tôi nên đọc cái gì, làm cái gì?
Xin cám ơn.

Comments

Theo cá nhân tôi khi học

mrsinguyen's picture

Theo cá nhân tôi khi học Drupal phải làm quen với các thuật ngữ Drupal trước.
http://drupal.org/node/937
Ví dụ như phải biết: Block, Taxonomy, Node (content type), Menu system, Regions, Theme, ...
Và sau đó làm quen với các API của Drupal như: Form API, Menu System, Node API, Field API (nếu D7), User, Permission, Path, Block system, Database Abstraction Layer, ...
Từ đó đi làm ví dụ cơ bản nhất để phân tích các thành phần trên. Ví dụ viết một module in nội dung Hello world ra thì cần các thành phần nào.
Sau đó đi làm các ví dụ liên quan tới các thành phần như tạo block thì cần gì, tạo một node type mới cần gì, viết truy vấn cơ sở dữ liệu thì cần gì, sau đó làm ví dụ liên quan tới các thành phần đó. Tốt nhất nên làm một dự án thực tế nào đó để có mục tiêu, chứ làm ví dụ sợ bị nhàm chán.

Và cách học đơn giản nhất là từ những dự án thực tế với Drupal còn lý thuyết vẫn là lý thuyết, phải làm với Drupal bạn mới gặp những vấn đề liên quan tới Drupal từ đó tìm hiểu sâu về Drupal mới đc (và chú ý là Google là thầy tốt nhất cho những người tự học)

Đây là module rất hay dành cho những người học Drupal http://drupal.org/project/examples

Cảm ơn bạn!

tomkidotiptrick's picture

Cảm ơn những chia sẻ của bạn, bạn có link video hay youtube hướng dẫn Drupal chi tiết hơn ko?

phát triển Drupal

phthao's picture

Theo tôi, nmduc nên đọc cuốn Pro Drupal Development (Apress_-_Pro_Drupal_Development_2nd_Edition__282008_29.pdf) thì dễ hiểu hơn. Mình thấy cuốn này hướng dẫn tương đối chi tiết các phần: theme, block, menu, module, node, comment, database, form, hook, cache, Optimizing Drupal...

Đúng rồi cuốn Pro Drupal

mrsinguyen's picture

Đúng rồi cuốn Pro Drupal Development rất hay dành cho Drupal Developer, trong đó nói rõ các vấn đề liên quan tới Drupal và có ví dụ cho người mới làm quen với Drupal.

tui cũng mò mẫm từ cuốn này,

phthao's picture

tui cũng mò mẫm từ cuốn này, nói chung theo tui là rất dễ hiểu, code theo ví dụ xong là show ra luôn.

Có lẽ tôi nên đổi sang cuốn

nmduc073's picture

Có lẽ tôi nên đổi sang cuốn kia thực. Cám ơn mọi người.
Thấy lập trình module Drupal đúng là khó thực. Mình từng lập trình module DNN, rồi vtiger CRM thấy nó dễ hiểu hơn.

Drupal đúng là hơi khó học,

luongtd's picture

Drupal đúng là hơi khó học, nhưng khi quen rồi thì bạn thấy nó xứng đáng là Best CMS :D

Cần cù bù thông minh.
http://k49c.net/forum

Mới học nè

luanvn's picture

Bắt đầu thì em là một tester, tập cài các modules sau đó rút ra một loạt các module mạnh nhất rồi sử dụng thành thạo thôi.
Pro như các bác trên group ta thì mò mẫm, tinh chỉnh với các code theo ý thích của mình...

Mình cũng đang nghiên cứu Drupal

l1khoa's picture

Đây là link cuốn mấy bạn giới thiệu. Mình cũng thấy rất hay. Mong các bạn thấy thích cuốn này.
http://hotfile.com/dl/56585584/e923c59/Apress_-_Pro_Drupal_Development_2...
Nếu link bị hỏng, file không dùng được thì các bạn có thể comment lại cho mình:
http://www.l1khoa.oni.cc/drupal-6.17

pro drupal development

trangunghoa's picture

Đây là Cuốn sách hay. bạn nên đọc.

xin link file Pro Drupal

tvhungsg's picture

HI
Các bạn có file tài liệu trên cho mình link hay email vào tvhungsg@gmail.com. Xin cám ơn!

Cách học rất đơn giản, bạn

chubinlazy's picture

Cách học rất đơn giản, bạn cài đặt mã nguồn, tìm cách tạo danh mục, tạo bài viết, cài đặt module, cài đặt theme, sau đó tìm hiểu cách viết module theo các module có sẵn trong core

Cần sự hướng dẫn

boemdaytien's picture

Mình mới biết được về Drupal mới đây những còn nhiều cái chưa hiểu lắm. có ai rảnh có thể chỉ giùm mình cách sử dụng và cách học cơ bản nhất không ạ. cám ớn mọi người nhiều