Drupal PHP Day Con. 14 th  Dec 2008 Phan Thái Trung
Best CMS
So sánh với Joomla! <ul><li>Drupal   </li></ul><ul><li>Real multi-site-feature (only one installation for several sites) <...
Trình diễn cài đặt <ul><li>Tạo CSDL </li></ul><ul><li>Chạy cài đặt </li></ul><ul><li>Tạo user admin </li></ul><ul><li>Chỉn...
Multiple - site
Các module hay sử dụng <ul><li>Content Type, CCK </li></ul><ul><li>Taxonomy (Category) </li></ul><ul><li>Panels </li></ul>...
CCK <ul><li>Tạo các trường cho “node” </li></ul><ul><li>Có rất nhiều module trường con (200+) </li></ul><ul><ul><li>Date <...
Taxonomy <ul><li>Dùng để phân loại các “Kiểu Nội dung” (Content Type) </li></ul>
Panels <ul><li>http://drupal.org/project/panels </li></ul><ul><li>Để tạo bố cục (Layout) </li></ul><ul><li>Có thể phân chi...
Views <ul><li>http://drupal.org/project/views </li></ul><ul><li>Dùng để tạo danh sách nội dung theo các tiêu chí tuỳ ý </l...
Nhược điểm <ul><li>Hơi khó sử dụng (các khái niệm…) </li></ul><ul><li>Không sử dụng MVC mà sử dụng Hook cho các hàm </li><...
Developer <ul><li>Module </li></ul><ul><li>Theme </li></ul>
Code demonstration <ul><li>1’ cho quảng káo </li></ul>
Một số ứng dụng <ul><li>CMS </li></ul><ul><li>Web chức năng </li></ul><ul><ul><li>Demo site </li></ul></ul><ul><ul><li>XML...
Ví dụ thực tế <ul><li>Tamtay: http://tamtay.vn </li></ul><ul><li>Spirit:  http:// letstalkspirit.com / </li></ul>
Phù !!! <ul><li>Kết luận </li></ul><ul><ul><li>Tại sao ngày càng nhiều web sử dụng / chuyển sang Drupal </li></ul></ul><ul...
Upcoming SlideShare
Loading in...5
×

Hanoi php day 2008 - 02. phan thai trung - drupal

805

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
805
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hanoi php day 2008 - 02. phan thai trung - drupal

  1. 1. Drupal PHP Day Con. 14 th Dec 2008 Phan Thái Trung
  2. 2. Best CMS
  3. 3. So sánh với Joomla! <ul><li>Drupal </li></ul><ul><li>Real multi-site-feature (only one installation for several sites) </li></ul><ul><li>Any Kind of user groups & user permissions, OpenId compliant </li></ul><ul><li>Can run membership and community sites, not only CMS etc </li></ul><ul><li>Powerful templating system. Any XHTML or CSS template can be easily converted to Drupal. </li></ul><ul><li>Drupal needs a little time investment to realize all the huge possibilities of Drupal </li></ul><ul><li>Clear, high quality code and API (easy to integrate with other solutions etc) </li></ul><ul><li>Flexibility and no known limitations </li></ul><ul><li>Many high profile sites use Drupal (e.g.: MTV UK, BBC, the Onion, Nasa, Greenpeace UK, New york observer, Tamtay.vn, VietLUG… ) </li></ul><ul><li>Joomla! </li></ul><ul><li>If you are not techy its good to start </li></ul><ul><li>Easy install & setup with your mouse </li></ul><ul><li>Easy learning curve </li></ul><ul><li>Cannot integrate other scripts etc. to your site </li></ul><ul><li>Generally you cannot create high-end sites, without investing huge amount </li></ul><ul><li>No SEO out of the box, URLs are not search engine friendly. </li></ul><ul><li>Server resources utilization is more compared to drupal </li></ul><ul><li>Only one site per installation </li></ul><ul><li>No Single Log-in to several sites </li></ul><ul><li>No User groups & permissions </li></ul><ul><li>More intuitive administration user interface </li></ul><ul><li>Some polished modules for things like calendars, polls, etc. </li></ul><ul><li>Modules cost you money </li></ul>http://mydrupal.com/joomla-versus-drupal http://forum.joomla.org/viewtopic.php?t=4364
  4. 4. Trình diễn cài đặt <ul><li>Tạo CSDL </li></ul><ul><li>Chạy cài đặt </li></ul><ul><li>Tạo user admin </li></ul><ul><li>Chỉnh cấu hình </li></ul><ul><li>Chọn Theme </li></ul>
  5. 5. Multiple - site
  6. 6. Các module hay sử dụng <ul><li>Content Type, CCK </li></ul><ul><li>Taxonomy (Category) </li></ul><ul><li>Panels </li></ul><ul><li>Views </li></ul><ul><li>PathAuto (SEO) </li></ul>
  7. 7. CCK <ul><li>Tạo các trường cho “node” </li></ul><ul><li>Có rất nhiều module trường con (200+) </li></ul><ul><ul><li>Date </li></ul></ul><ul><ul><li>Image </li></ul></ul><ul><ul><li>Video </li></ul></ul><ul><ul><li>etc </li></ul></ul>
  8. 8. Taxonomy <ul><li>Dùng để phân loại các “Kiểu Nội dung” (Content Type) </li></ul>
  9. 9. Panels <ul><li>http://drupal.org/project/panels </li></ul><ul><li>Để tạo bố cục (Layout) </li></ul><ul><li>Có thể phân chia bố cục tuỳ biến và kết hợp với các Module khác </li></ul><ul><li>Một Kiểu Nội dung cũng có thể có bố cục riêng </li></ul><ul><li>Panels 2: Adding a node to a panel page </li></ul><ul><li>Panels 2: Basic text layouts </li></ul><ul><li>Panels 2: Create a node override </li></ul><ul><li>Panels 2: Creating a mini panel and passing arguments through context </li></ul><ul><li>Panels 2: Creating a new front page with Views and Panels 2 </li></ul><ul><li>Panels 2: Creating contexts and relationships that are node type aware </li></ul><ul><li>Panels 2: Overriding the node edit form </li></ul><ul><li>Panels 2: Panels everywhere </li></ul>
  10. 10. Views <ul><li>http://drupal.org/project/views </li></ul><ul><li>Dùng để tạo danh sách nội dung theo các tiêu chí tuỳ ý </li></ul><ul><li>Có API để cho các Module khác bon chen </li></ul><ul><li>Tài liệu: http://views-help.doc.logrus.com/ </li></ul>
  11. 11. Nhược điểm <ul><li>Hơi khó sử dụng (các khái niệm…) </li></ul><ul><li>Không sử dụng MVC mà sử dụng Hook cho các hàm </li></ul><ul><li>Truy vấn CSDL nhiều có thể gây tốc độ chậm </li></ul><ul><li>Nên tối ưu (eAccelerator…) </li></ul>
  12. 12. Developer <ul><li>Module </li></ul><ul><li>Theme </li></ul>
  13. 13. Code demonstration <ul><li>1’ cho quảng káo </li></ul>
  14. 14. Một số ứng dụng <ul><li>CMS </li></ul><ul><li>Web chức năng </li></ul><ul><ul><li>Demo site </li></ul></ul><ul><ul><li>XML service </li></ul></ul><ul><ul><li>Other </li></ul></ul>
  15. 15. Ví dụ thực tế <ul><li>Tamtay: http://tamtay.vn </li></ul><ul><li>Spirit: http:// letstalkspirit.com / </li></ul>
  16. 16. Phù !!! <ul><li>Kết luận </li></ul><ul><ul><li>Tại sao ngày càng nhiều web sử dụng / chuyển sang Drupal </li></ul></ul><ul><ul><li>Hãy thử 1 lần nếu bạn chưa sử dụng nó </li></ul></ul><ul><li>Hỏi đáp </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×