Môn Phát Triển Web Ứng Dụng với PhP Đề tài Drupal

19 480 0
Môn Phát Triển Web Ứng Dụng với PhP Đề tài Drupal

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 DRUPAL Trần tấn sang - 09520628 Ngô tự đăng quang - 09520618 2 Mục lục  1.CMS  2.Sự khác biệt giữa Joomla, Drupal, Wordpress:  3.Drupal  4.Giới thiệu thành phần drupal 3 1.1CMS là gì?  CMS là Content Management System dịch sang tiếng việt là hệ thống quản trị nội dung.  CMS xây dựng một nền tảng truyền thông tương tác và cởi mở trong phát triển web. 4 1.2.Sự khác nhau giữa CMS và 1 website tĩnh Website tĩnh CMS Việc tạo trang web dễ dàng Chứa nhiều đoạn mã phức tạp hơn, phải cài đặt database và tạo template riêng. Nội dung tĩnh, muốn thay đổi phải cần đến kỹ thuật viên gây phiền toái đến khách hàng. Nội dung động, người cập nhật nội dung không cần kiến thức kỹ thuật, mang lại sự tiện dụng cho khách hàng. Khó bổ sung chức năng, cũng như tùy biến mã nguồn (code). Được phát triển có hệ thống nên dễ thêm chức năng và tùy biến. 5 2.Phân biệt wordpress, drupal, joomla  Tiêu chí BẢO MẬT:  Tiêu chí SEO:  Tiêu chí Tải: 6 7 8 9 3.Drupal  Là một khung sườn phát triển phần mềm hướng mô-đun, một hệ thống quản trị nội dung miễn phí và mã nguồn mở.  Drupal có cấu trúc lập trình rất tinh vi, dựa trên đó, hầu hết các tác vụ phức tạp có thể được giải quyết với rất ít đoạn mã được viết, thậm chí không cần. MySQL hoặc PostgreSQL 10 Drupal(tt)  Môi trường chạy drupal:  Kết nối với cơ sở dữ liệu: [...]... về phát triển modun, bao nhiêu đây là đủ để bạn hoàn thành một dự án của mình 18 Phát triển Drupal Modun: •Cấu trúc modun •Module system (Drupal hooks) •Database abstraction layer •Menu system •Form generation •File upload system •Search system •Node access system •Constants •Global variables •Field API •Entity API…  Làm việc vớiDrupal, không phải là phát triển hệ thống Core cho Drupal, mà chỉ phát. .. 3 .Drupal( tt)  Nhược điểm của Drupal:   Khó sử dụng với người dùng mới   Cách bố trí của website Drupal khiến người mới sử dụng khó tìm kiếm và đánh giá nên dùng extensions nào Drupal có ít các thành phần mở rộng (extensions) hơn Joomla Mỗi khi có phiên bản Drupal mới ta phải chờ các nhà cung cấp nâng cấp extensions của họ để tương thích Không tích hợp Editor 13 Một số trang web hướng dẫn về drupal. ..11 3 .Drupal( tt)  Ư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 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  Sử dụng cơ chế HOOK Drupal cực kỳ thân thiện với công cụ tìm kiếm Drupal chạy được cả trên server Linux và Windows Modun Drupal được... Russian Forbes, Information Week, BBC  Các web- site trường đại học: Harvard, Portland State University, MIT,Strayer University, Stanford…  Drupal đang được thừa nhận là công cụ phù hợp với giải pháp web- site lớn 15 Giới Thiệu Thành PhầnDrupal      Core: Phần lõi, có thể nâng cấp, cập nhật Distribution: liên quan đến gói cài đặt Profile giúp đóng gói ứng dụng Modules: Các gói mở rộng Themes: Các... web hướng dẫn về drupal  http://groups .drupal. org/vietnam  http://nodeone.se/sv/node/19 14 Những Website đang dùng Drupal  Đại học FPT – fpt.edu.vn  Ubuntu – hệ điều hành mã nguồn mở nổi tiếng  Tầm tay – tamtay.vn  Các web- site của chính phủ: Web- site Nhà Trắng, Phòng thương mại Mỹ,chính phủ Bỉ…  Các web- site công nghệ: Nokia, Symbian, Symantec, AT&T…  Các web- site giải trí: Grammy, Christina... thống Core cho Drupal, mà chỉ phát triển Modun và Themes cho Drupal mà thôi Themes •Cấu trúc thư mục giao diện •Khái niệm: Regon, Block, Page … •Theme system •Hook Theme Sugetion 19 Tổng kết   Ban đầu có thể bạn không thích Drupal , do khi cài đặt drupal bạn sẽ rất khó khăn để tạo một trang website như Joomla hay Wordpress   Rất nhiều công ty làm việc chuyên về Drupal, nhiều mức độ khác nhau Và... như Joomla hay Wordpress   Rất nhiều công ty làm việc chuyên về Drupal, nhiều mức độ khác nhau Và có rất nhiều cơ hội cho những ai đam mề về Drupal Nhưng một khi mà bạn hiểu về Drupal, bật ký ứng dụng nào trong, bất kỳ dự án nào, bạn sẽ nghĩ dến việc dùng drupal là đầu tiên bởi tính linh hoạt của nó Và sau đây là phần demo… ... giúp đóng gói ứng dụng Modules: Các gói mở rộng Themes: Các gói cài đặt giao diện Translations: Các gói bản dịch ngôn ngữ 16 Cấu trúc thư mục Drupal   Core: Không được chỉnh sửa gì, để tiện cho việc cập nhật phiên bản Extend: Nằm ở thư mục Site/All, người phát triển có thể chỉnh sửa, thêm bớt modun ở đây 17 Giới Thiệu CMS  Content  Content type  Field  Block        Regon  Comment  Taxanomy . về phát triển modun, bao nhiêu đây là đủ để bạn hoàn thành một dự án của mình. 18 Phát triển Drupal  Làm việc vớiDrupal, không phải là phát triển hệ thống Core cho Drupal, mà chỉ phát triển. giải quyết với rất ít đoạn mã được viết, thậm chí không cần. MySQL hoặc PostgreSQL 10 Drupal( tt)  Môi trường chạy drupal:  Kết nối với cơ sở dữ liệu: 11 3 .Drupal( tt)  Ưu điểm của Drupal:  Nền. cách nhanh chóng  Sử dụng cơ chế HOOK 12 3 .Drupal( tt)  Khó sử dụng với người dùng mới .  Drupal có ít các thành phần mở rộng (extensions) hơn Joomla. Mỗi khi có phiên bản Drupal mới ta phải chờ

Ngày đăng: 05/04/2015, 21:54

Từ khóa liên quan

Mục lục

  • Slide 1

  • Mục lục

  • 1.1CMS là gì?

  • 1.2.Sự khác nhau giữa CMS và 1 website tĩnh

  • 2.Phân biệt wordpress, drupal, joomla

  • Slide 6

  • Slide 7

  • Slide 8

  • 3.Drupal

  • Drupal(tt)

  • 3.Drupal(tt)

  • 3.Drupal(tt)

  • Một số trang web hướng dẫn về drupal

  • Những Website đang dùng Drupal

  • Giới Thiệu Thành PhầnDrupal

  • Cấu trúc thư mục Drupal

  • Giới Thiệu CMS

  • Phát triển Drupal

  • Tổng kết

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan