Đâ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/

Comments
Cảm ơn bác Sĩ, links
Cảm ơn bác Sĩ, links hữu ích lắm.
Cam on mrsinguyen nhieu,
Cam on mrsinguyen nhieu, loat bai nay rat professional :)
mấy anh pro ơi giúp em với
em cài drumpal nhưng bị hiện lỏi như thế nầy nhưng em không biết lõi j
Deprecated: Function ereg() is deprecated in C:\wamp\www\web2\drupal-5.21\includes\file.inc on line 646
Deprecated: Function ereg() is deprecated in C:\wamp\www\web2\drupal-5.21\includes\file.inc on line 646
Deprecated: Function ereg() is deprecated in C:\wamp\www\web2\drupal-5.21\includes\file.inc on line 646
Deprecated: Function ereg() is deprecated in C:\wamp\www\web2\drupal-5.21\includes\file.inc on line 646
Chạy PHP 5.3 lỗi là đúng rồi,
Chạy PHP 5.3 lỗi là đúng rồi, tìm bản thấp hơn đi
giúp em với
anh ơi em sài wamserver nhưng không biết có bản thấp hơn không nửa anh có server nào có tích hộp php với mysql mà chạy đươc drupal không anh
Có j khó đâu, chạy wamserver
Có j khó đâu, chạy wamserver rồi bấm chuột trái ở system tray. CHọn "PHP" => "Version" => "Get more"
Nó sẽ mở trang http://www.wampserver.com/addons_php.php ra, bấm vào phiên bản PHP nào tùy thích (miễn ko phải 5.3)
Enjoy!
Sao mình thử không được à
Sao mình thử không được à
http://damyngheninhbinh.com/
em tìm đươc rùi vertrigo
em tìm đươc rùi vertrigo nhưng hiện tại chua cài được bị lõi database
Failure to connect to your MySQL database server. MySQL reports the following message: Access denied for user 'database'@'localhost' (using password: NO).
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.
vertrigo mình chưa cài thử.
vertrigo mình chưa cài thử. Cậu thử lên trang của nó xem pass mặc định của root là j.
Còn nếu cài wamp thì mặc định user la root, pass rỗng
thử cái này xem: a) MySQL &
thử cái này xem:
a) MySQL & phpMyAdmin
MySQL default Login: root
MySQL default Password: vertrigo
b) SQLiteManager
Login : admin
Password : admin
Login : data
Password : data
Login : guest
Password : guest
em đang bị lõi nầy nề
Database configuration
The following error must be resolved before you can continue the installation process:
Failed to connect to your MySQL database server. MySQL reports the following message: Access denied for user 'csdl'@'localhost' (using password: NO).
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.
The following installation warning should be carefully reviewed:
Consider increasing your PHP memory limit to 16M to help prevent errors in the installation process. Increase the memory limit by editing the memory_limit parameter in the file C:\Program Files\VertrigoServ\Php\php.ini and then restart your web server (or contact your system administrator or hosting provider for assistance). See the Drupal requirements for more information. (Currently using PHP memory limit 8M)
Basic options
To set up your Drupal database, enter the following information.
Database name: *
The name of the mysqli database your Drupal data will be stored in. It must exist on your server before Drupal can be installed.
Database username: *
Database password:
Advanced options
These options are only necessary for some sites. If you're not sure what you should enter here, leave the default settings or check with your hosting provider.
Database host: *
If your database is located on a different server, change this.
Database port:
If your database server is listening to a non-standard port, enter its number.
Table prefix:
If more than one application will be sharing this database, enter a table prefix such as drupal_ for your Drupal site here.
em đã tạo database trong
em đã tạo database trong phpadmin rùi có tên csdl nhưng bị lõi như trên
anh ơi em thử sài lại
anh ơi em thử sài lại wamserver nhưng vẩn bị lõi
Deprecated: Function ereg() is deprecated in C:\wamp\www\web\includes\file.inc on line 902
em không biết bị j nửa nhưng em sài vertrigo thi không bị zậy mà bị lõi cài database
anh có ym không hôm nào em lên hỏi anh cho dể
am cài được rùi hihi nhưng
am cài được rùi hihi nhưng không biết trang quản trị nó ở đâu nửa
trang quản trị là
trang quản trị là http://localhost/drupal/index?q=admin hoặc http://localhost/drupal/admin (nếu đã enable clean URLs)
Ở trên drupal là tên thư mục mà cậu đặt tên cho folder drupal.
Tất nhiên phải có user + pass với quyền admin nhá
anh chỉ cho em cách việt hóa drupal nha
hiện tại em không biết cách việt hóa drupal no không thân thiện như joomla. nó không có chổ mình install vào như joomla em botay
mới cài đặt thì đừng bày đặt
mới cài đặt thì đừng bày đặt cài tiếng việt, chịu khó tìm cách sử dụng drupal và cách sử dụng các module đi đã. Ko là tẩu hỏa nhập ma đó
anh ơi em việt hóa được rùi
không phải em muốn việt hóa mà em không biết tiến anh nên em mới việt hóa dọc được phần nào hây phần đó
em không biết down module nào về để làm được web mua bán nửa. anh hướng dẩn em nha. em ga lấm
nó chỉ dịch 1 phần nào đó thui còn nhiều cái nó không dịch lấm
thực ra em dang học bà cô kiêu nghiên cứu làm cho cô nên em không biết j về nó cả cà mò cà mò
làm cái web bán hàng oline nhưng em gà quá
ubercart
anh ơi em đang cần sài ubercart nhưng em không có tài liệu gì về nó hết anh có send qua cho em với
Việt hóa Drupal
Ai có file việt hóa Drupal thì sahre cho anh em dùng với
Không send mail được
Mình mới cài Drupal 7 trên byesthost, nhưng khi người khác tạo account thành viên để có thể đăng nhập, comment hoặc liên hệ với tác giả thì đều thất bại.Mình đã khởi động chức năng này từ Filter nhưng cũng không ăn thua gì. Sau khi create new account thì luôn có dòng chữ:
Unable to send e-mail. Contact the site administrator if the problem persists.
Unable to send e-mail. Contact the site administrator if the problem persists.
Unable to send e-mail. Contact the site administrator if the problem persists.
Bạn nào biết cách khắc phục, mách mình với. (Mình không phải dân IT nên cũng không rành lắm!)
Cảm ơn các bạn!
Theo mình nghĩ là do trên
Theo mình nghĩ là do trên localhost ko cấu hình sever cho email cho nên bạn không thể gửi email cho thành viên khác được (vì mình thấy khi cài đặt drupal xong thì luôn có thông báo lỗi về cấu hình cho email thì phải). Mình là newbie cho nên chỉ nói những suy nghĩ của mình, hy vọng các bác đừng chém nha.
My site http://viethoaphanmem.com
Có lẽ vậy. Cảm ơn bạn!
Có lẽ vậy. Cảm ơn bạn!
Không send mail được
Mình cài lại drupal 7 và sau create new account thì hệ thống báo là đã gửi mail đến địa chỉ của thành viên nhưng thành viên lại không nhận được mail nào cả. (mình cài drupal 7 trên byethost. Bạn nào biết cách khắc phục chỉ giúp mình với. Cảm ơn nhiều!
help
bác nào biết về cách xây dựng website mà dùng cho cả khi lướt trên điện thoại di động thì giúp em với :(
Drupal số 1 !
Em đang học drupal nè, thằng bạn chuyên hack các trang joomla để ẩn backlink khi va thử vào Drupal cũng bó tay các bác ạ ! quá bảo mật ý chứ !
My blog: Jamviet.com, Hỏi đáp trực tuyến, váy dài