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

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

{ 7 comments… add one }

Leave a Comment