Xây dựng website trường học với Drupal

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
thehong's picture

Dựa trên khung sườn mạnh mẽ, cộng đồng Drupal đã xây dựng nên rất nhiều module hữu ích. Kết hợp các module này, rất có thể người dùng tạo thành các ứng dụng hoàn chỉnh mà không cần một chút công sức nào để lập trình.

Các bản phân phối Drupal (Installation Profile), ngoài các module hệ thống, nó còn bao gồm các module cộng thêm, với mục đích tạo ra môi trường web tương đối hoàn chỉnh cho các mục đích nhất định. Chúng ta có thể sử dụng các bản phân phối cho nhu cầu thực tế của chúng ta hoặc cũng có thể tham khảo chúng, để học hỏi sử dụng và cách kết hợp các module lại với nhau của cộng đồng.

Chúng ta thử đặt ra yêu cầu của một website trường, các chức năng yêu cầu có thể như sau:

  • Hệ thống quản lý người dùng nhiều vai trò: giám hiệu, công nhân viên, sinh viên, ...
  • Hệ thống xuất bản tin tức cho trường/khoa/lớp
  • Lịch làm việc của trường/khoa/lớp
  • Hệ thống phát thanh của trường/khoa/lớp
  • Diễn đàn thảo luận trường/khoa/lớp/nhóm học tập
  • Hệ thống lịch làm việc cho trường/khoa/lớp/nhóm học tập/cá nhân + cấp trên có thể sắp xếp công việc cho cấp dưới:
    • văn phòng sắp lịch sinh hoạt ngoài giờ cho lớp học
    • sắp lịch giảng dạy cho giáo viên
    • ...
  • Hệ thống wiki cho lớp/nhóm học tập
  • Hệ thống blog cá nhân
  • Hệ thống bookmark cho cá nhân
  • Hệ thống quản lý tài liệu, tập tin cho lớp/nhóm học tập/cá nhân + có thể chia sẻ, ...
  • ...

Trường học do bạn bạn quản lý sẽ tốn bao nhiêu tiền khi thuê một công ty phát triển phần mềm phát triển một ứng dụng web với các chức năng như trên? Biết cách sử dụng Drupal và các chức năng của nó, số tiền bỏ ra là 0. Thật vậy, chúng ta hoàn toàn có thể xây dựng các chức năng trên khi kết hợp các module cộng thêm:

Và đây cũng là cách mà [http://www.drupaled.org/|Drupal-Ed] đã sử dụng.

:-)

Thế Hồng,

Comments

Ví dụ

TeQuide's picture

Có ai có 1 trang nào ví dụ về sự kết hợp giữa những module này không?
Mình muốn làm 1 trang tin tức giống như damvinhhung.ws hay phuongvy.vn thì phải làm như thế nào. Vì những trang đó làm bằng portal có trả phí nên mình bó tay. Giờ đang học Drupal nên cũng không thông thạo hết những module, hix hix. Giúp mình đi. Thanks mọi người! ^^~

cách hỏi lại giống

nam-gdo's picture

cách hỏi lại giống bên jômla rùi, tòan hỏi vớ vẩn, muốn làm thì tự học mà làm, ai phí thời gian dạy cậu. Tòan hỏi mà ko suy nghĩ bảo làm sao ko ai muốn trả lời.
Cậu tưởng làm 1 site như vậy là có thể nói qua vài bước là xong ah? ko có kiến thức cơ bản thì ngồi đó chờ sung nhé
ở đây chỉ chia xẻ kiến thức chung chung, thích support thì lên IRC
tòan spam chỉ tổ thêm rác tốn công đọc

Thử đọc các topic english xem có ai hỏi ngớ ngẩn thế ko?

bình tĩnh

haphvn's picture

bạn Nam-gdo bình tĩnh nào, cậu ấy mới học Drupal nên mới hỏi thế. Còn để làm 1 site như thế này, tớ trộm nghĩ phải mất ít nhất 1 tháng với Drupal developer kinh nghiệm 1 năm trở lên vì cái này có tư duy lập trình hướng đối tượng :|

Ý tưởng hay

luongnhat's picture

ý tưởng của chủ toppic rất hay. khi có mô hình phát triển phần mềm rồi khi đó chúng ta sẽ dễ dàng quản lý hơn