Bắt đầu dự án lớn với Drupal, tại sao không?

Đăng bởi phucvh trong mục Hướng dẫn vào 23 tháng 3, 2011 | Comments

Nếu bạn là 1 coder PHP thì chắc chắn cũng đã từng nghe đến Drupal, một PHP Platform đuợc sử dụng rộng rãi cho các dự án lớn, luôn trong top cuộc thị mã nguồn mở.
Xét về số người dùng cũng như các nhà phát triển cho Drupal thì có thể nói là ngang ngửa Joomla và chỉ chịu đứng sau Wordpress. Nhưng xét về các dự án lớn thì Drupal luôn là lựa chọn số 1 (Joomla chỉ dành cho các dự án tầm trung và wordpress thì không nói, chỉ dành cho các blogger).

Drupal là gì?

  • Là 1 hệ thống quản trị nội dung cực kỳ linh hoạt giúp bạn tạo ra hàng loạt các trang web mà không cần phải lập trình nhiều.
  • Là 1 phần mềm mã nguồn mở với 1 kho các modules và themes của các nhà phát triển.
  • Là 1 PHP Platform giúp các PHP Developer phát triển các dự án 1 cách dễ dàng và nhanh.

Drupal có thể làm được những gì?

Drupal có thể đáp ứng đuợc tất cả các yêu cầu của bạn từ nhỏ tới lớn, vì sao ?
Bản thân nhân của Drupal đựoc viết ra huớng theo yêu cầu nguời dùng nên bạn có thể hòan toàn thỏa mãn với các tính năng mà nó cung cấp.

  • Collaborative Book – Giúp bạn thiết lập một "quyển sách" và cho phép nhiều người cùng đóng góp nội dung, tổ chức dữ liệu, nó sẽ thật dễ dàng nếu bạn cần 1 site tutorials (bạn có thể xem demo phần jQuery, WordPress hoặc Drupal trên ntuts)
  • Hệ thống trợ giúp trực tuyến, phân quyền theo vai trò (tùy biến quyền cho từng đối tượng người dùng).
  • Hỗ trợ Blog đa người dùng: Module Blog cho phép mỗi nguời dùng ghi danh trong hệ thống có một Blog riêng.
  • Module Aggregator giúp đọc thông tin từ các website khác.
  • Tương thích nhiều nền tảng như Apache hoặc IIS, Unix/Linux/BSD/Solaris/Windows/MacOS X.
  • Sẵn sàng cho một website đa ngôn ngữ.
  • Hệ thống Caching tối ưu ngay từ đầu giúp Drupal vuợt qua các đối thủ như Joomla khi so sánh số lượng truy cập lớn tại một thời điểm.
  • Hệ thống theo dõi, phân tích, thống kê, ghi lại các hoạt động trong hệ thống.

Thông tin bền lề

Phiên bản mới nhất Drupal 7 đã có hơn 800 Module và con số này vẫn tiếp tục tăng vì vậy bạn hoàn toàn có thể tin tuởng vào sự phát triển mạnh mẽ của Drupal

Một số site tiêu biểu Việt Nam sử dụng Drupal như : i-pro.vn (VC Corp), thongtincongnghe.com, ntuts.com...

Download bản mới nhất Drupal tại đây: http://drupal.org/download
Download bản tiếng việt() cho Drupal 7 tại đây: http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.0.vi.po

Drupal 7 yêu cầu cấu hình:

  • Máy chủ Web Apache, Nginx, Lighttpd, hoặc Microsoft IIS
  • MySQL 5.0.15+, PostgreSQL 8.3+, hoặc SQLite 3.x
  • PHP 5.2.5+

Huớng dẫn cài đặt Drupal

B1: Giải nén
Sau khi download Drupal 7 về bạn giải nén ra và đặt vào thư mục chạy Localhost của mình (thường là htdocs với xamp)
Copy file Language vừa download về vào trong thư mục vừa giải nén(/profiles/standard/translations/). Nếu bạn cài với ngôn ngữ tiếng anh thì không cần làm thao tác này

B2:Thiết lập thông số
Vào Address URL và chọn đuờng dẫn đến Folder vừa giải nén, màn hình hiện ra cấu hình cài đặt

- Lựa chọn cấu hình cho gói cài: Standard(cấu hình thông dụng) hoặc Minimal(chỉ bật 1 vài Module)

- Lựa chon ngôn ngữ : English hoặc Tiếng Việt

- Lựa chọn cấu hình cơ sở dữ liệu: trước khi thực hiện buớc này bạn phải vào PhpMyAdmin tạo sẵn một database(ví dụ: test_drupal7), nếu không có sẽ có 1 thông báo lỗi xuất hiện yêu cầu bạn phải tạo database.

- Quá trình sẽ tiếp tục với các thiết lập ngôn ngữ cho hệ thống, nếu trong quá trình này có lỗi bạn vẫn cứ bỏ qua và tiếp tục với các buớc tiếp theo để hoàn tất.

- Sau các thiết lập cho User quản trị, mật khẩu, email... thì hoàn tất quá trình cài đặt

- Màn hình trang chủ khi cài đặt xong:

Bạn có thích bài viết này?

phucvh's picture

phucvh

i'm php developer, i have used zend framework in my project
i like football and listening to music in my free time

Facebook: http://facebook.com/phucvh

Trang chủ - Twitter