Hướng dẫn sử dụng Drupal để xây dựng ứng dụng web

December 3, 2009

Nay đọc bài viết này thật hữu ích nên copy về làm tư liệu cho mình luôn :)

Đây là loạt bài viết về phân tích, thiết kế và phát triển để xây dựng một trang web sử dụng mã nguồn mở (Drupal). Bài viết này do các developer của IBM viết. Bài viết khá chi tiết hiện nay đã được 15 phần, rất cần cho những ai muốn phát triển ứng dụng web với Drupal.

Part 1: Introduction and overview

July 2006
This first article introduces the business scenario and describes the factors that drove the Internet Technology Group team to choose open source tools and Drupal over other content management systems available today.
http://www.ibm.com/developerworks/ibm/library/i-osource1/

Part 2: Design for an effective user experience

July 2006
Follow along as the Internet Technology Group team redesigns an existing Web site, analyzing business goals and users’ goals, evaluating the existing site, and iteratively refining alternative solutions based on user feedback.
http://www.ibm.com/developerworks/ibm/library/i-osource2/

Part 3: Building your development environment in Windows

August 2006
Install and configure in this tutorial all the software necessary to develop a Drupal-based Web site in Windows, including Eclipse, PHP, and more. When you’re done, you will have a blank development canvas that you can use for any development project.
http://www.ibm.com/developerworks/edu/i-dw-i-osource3.html?S_TACT=105AGX…

Part 4: Building your development environment in Linux

August 2006
Install and configure in this tutorial all the software necessary to develop a Drupal-based Web site in Linux, including Eclipse, PHP, and more. When you’re done, you will have a blank development canvas that you can use for any development project.
http://www.ibm.com/developerworks/edu/i-dw-i-osource4.html?S_TACT=105AGX…

Part 5: Getting started with Drupal

August 2006
Learn about the Drupal programming model used in developing Web sites, and explore different types of content, developing new features using modules, implementing hooks to enable those modules, and site URL design.
http://www.ibm.com/developerworks/ibm/library/i-osource5/

Part 6: Building a custom module in Drupal

September 2006
Create a custom Drupal module for announcements. Learn about implementation and use code samples to create your own custom module.
http://www.ibm.com/developerworks/ibm/library/i-osource6/

Part 7: Structuring content for theming using XHTML

October 2006
Explore methods to structure content delivered by Drupal during the development of a new extranet Web site.
http://www.ibm.com/developerworks/ibm/library/i-osource7/

Part 8: Styling content for theming using CSS

October 2006
Learn methods for structuring the content of a new extranet Web site, including how to change the presentation and styling of the content delivered by Drupal.
http://www.ibm.com/developerworks/ibm/library/i-osource8/

Part 9: Understanding the database layer

October 2006
Discover best practices for module developers. Get details about using the Drupal database functions. And implement the necessary code to support a new database — IBM DB2® Express-C.
http://www.ibm.com/developerworks/ibm/library/i-osource9/

Part 10: Adding features for an extranet Web site

November 2006
Define an extranet to meet client requirements and explore implementation techniques to create an extranet Web site.
http://www.ibm.com/developerworks/ibm/library/i-osource10/

Part 11: Using taxonomies in Drupal

December 2006
Use the taxonomy system in Drupal to provide structure to your Web site, which in turn helps support navigation and organization of your content.
http://www.ibm.com/developerworks/ibm/library/i-osource11/

Part 12: Hosting and deployment

December 2006
Investigate the issues surrounding deployment of a Drupal site using virtualization technologies. Find out why the team opted to go with virtualization in this scenario and which hosting options you should consider for your own Web site.
http://www.ibm.com/developerworks/ibm/library/i-osource12/

Part 13: PHP development within Eclipse

January 2007
Use the Eclipse integrated development environment to create your Web site, with a focus on Eclipse’s support for PHP and using Concurrent Versions System (CVS) for version control.
http://www.ibm.com/developerworks/ibm/library/i-osource13/

Part 14: The announcement module source code

March 2007
Get the complete announcement module that is used as an example throughout this series. All the functions from this module are included and can be downloaded in a single file.
http://www.ibm.com/developerworks/ibm/library/i-osource14/

Part 15: Lessons learned and what’s new in Drupal

April 2007
You’ve completed the process of developing a Web site using open source Drupal driven by Apache, PHP, and MySQL. Find out which decisions and approaches worked or didn’t work for the team, and the latest in Drupal 5.0.
http://www.ibm.com/developerworks/ibm/library/i-osource15/

Nguồn: http://groups.drupal.org/node/10683

Các bài viết liên quan:

  1. Cài đặt một module cho Drupal Đang học Drupal nên khó khăn thắc mắc tự viết blog lưu lại vậy . Việc cài đặt Drupal rất đơn giản: download gói cài đặt, upload lên host, vào web cài đặt và làm theo từng bước mà thôi. Còn cách cài đặt một module thì theo hướng dẫn tại đây Tất cả việc [...]...
  2. Dùng phần mềm mới chưa hẳn đã tốt Chào các bạn. Mình cũng như các bạn dùng PC thời đầu tiên chắc hẳn rằng toàn mong dùng phần mềm bản mới nhất đúng không ? Khi nói chuyện với bạn bè khoe mình dùng bản mới nhất là sướng rồi. Đúng là trẻ con phải không nào. Khi chúng ta dùng PC nhiều [...]...
  3. Tăng dung lượng ổ cứng khi format ext3/ext4 trên Ubuntu Tình hình là mới tậu vài ổ 1.5T của WD vài tháng trước, nhưng khi format xong bằng GParted cứ thấy kì kì là dung lượng sử dụng của nó rất kinh khủng lên tới 87GB. Lưu ý: ext4 đã được sử dụng rất rộng rãi, thể hiện ở tính ưu việt rõ rệt của [...]...
  4. Gõ tiếng Hàn Quốc trong Ubuntu dùng SCIM Bây giờ tự dưng lại muốn học tiếng Hàn nên đi tìm hiểu cách cài bộ gõ tiếng Hàn, hi vọng là OK. Theo hướng dẫn của link dưới Các gói cần cài đặt, dùng Synaptics tìm kiếm và cài các gói sau: scim SCIM manager scim-tables-ko Cung cấp bảng Hangul, Hangul Romaja, Hanjia Khởi [...]...
  5. Phương pháp quét Keypad ma trận dùng ngắt Timer Chào các bạn. Mình không biết phương pháp này các bạn biết chưa, hoặc đã ai post chưa. Nhưng đó là mình suy nghĩ và code ra chứ không hề copy ý tưởng hay code của ai khác . Phương pháp dựa trên dùng ngắt Timer0 dùng cho PIC16F887 do đó sẽ rất là tối [...]...
  6. Tạo file .exe trong Matlab dùng Matlab Compiler Có nhiều bạn khá băn khoăn về việc dịch một ứng dụng trong Matlab ra file .exe để chạy độc lập trên các máy không cài Matlab đúng không ?? Hay là cách để đóng gói sản phẩm của mình thì nên làm thế nào ? Để có thể dịch ra file .exe yêu cầu [...]...

{ 7 comments… read them below or add one }

1 Tinh January 1, 2010 at 9:20 pm

Happy New Year! Bác ơi, bác đổi dùm em blogviet.info thành Blog Kiếm Tiền URL: http://eblogviet.com nhé, em mới đổi domain. Thanks
Tinh´s last blog ..Nguyên Nhân & Giải Pháp Khi Các Mạng Affiliate Nước Ngoài Ghét Blogger Việt Nam? My ComLuv Profile

Reply

2 ngohaibac January 1, 2010 at 11:53 pm

Đã fix xong link cho anh rồi đó :)

Reply

3 Tinh January 6, 2010 at 10:16 am

Thanks, mà sao title TV mà content TA thế nhỉ?
Tinh´s last blog ..AdNet Giới Thiệu Định Dạng Quảng Cáo Mới: Widget Ads My ComLuv Profile

Reply

4 ngohaibac January 6, 2010 at 10:37 am

Mấy cái hướng dẫn của bọn IBM tốt cực kỳ luôn và chỉ có phiên bản English nên em không dịch ra tiếng Việt,vì mất công mà có khi lại chẳng hiểu rõ :D

Reply

5 Trung Thanh January 5, 2010 at 4:02 pm

Mình cũng khoái Drupal, nghe nói đây là CMS good nhất nhưng chưa có thời gian tìm hiểu. Tạm thời cứ Joomla đã. Blog thì WP là ngon rồi.
Trung Thanh´s last blog ..Promote Bruner – Trang kiếm tiền chấp nhận Web, Blog Việt My ComLuv Profile

Reply

6 Goat's Milk March 25, 2010 at 2:30 pm

Sắp tới có khi mình cũng chuyển sang xài Drupal
Goat’s Milk´s last blog ..Lỗi trong Virtual PC giúp hacker vượt cổng bảo mật My ComLuv Profile

Reply

7 ngohaibac March 25, 2010 at 4:16 pm

Chúc bạn thành công.

Reply

Leave a Comment

CommentLuv Enabled

Previous post:

Next post: