Sunday, December 20, 2009

Drupal brief history and what's drupal

This is a reply to a friend's question: what's drupal?

"
In one sentence, drupal is a web-based CMS(content management system) written in php.

Instead of explaining the key terms in the above sentence, i recommend you to read the history of drupal in http://drupal.org/node/769 , which is more human than technical. i think you'll be more interested in that since you are named by 'Thucydides'.

I'd like to brief the 'name' history in case you have no time to visit drupal.org:

When the authors of Drupal were still University students, they need a "small news site with a built-in web board, allowing the group of friends to leave each other notes ... where they were having dinner ... share some noteworthy news items."

And they created one!

The initial website for the study group had been unamed(?) and in private network before the authors graduated. After graduation, they need a web site in public domain to "stay in touch, keep sharing ...". That was called "drop.org".

The software behind the website was released with the name "Drupal", which came from the Dutch word "druppel".

"

Thursday, November 12, 2009

PHP config change for Drupal in bluehost

在安裝Services module時出現底下的錯誤訊息:
"Fatal error: Allowed memory size of 33554432 bytes exhausted"

此一錯誤訊息 指出PHP需要分配更多的記憶體以完成Drupal 模組的安裝工作
The error message occurred during installing/enabling some modules.
It indicates that more memory is needed for PHP engine to process the requests.

[try]
  1. set your site to the php5 (single php.ini) settings in the PHP config of Bluehost's CPanel
  2. change to "memory_limit = 64M ;" in the php.ini
  3. change to "ini_set('memory_limit', '64M');" in ../sites/default/settings.php file or
    just remove it from ../sites/default/settings.php
  4. check Administer/Reports/Status report to verify that PHP's memory limit is increased to 64M


[ref] http://drupal.org/node/283579

Monday, November 9, 2009

Flashnode and AmfPhp for Drupal

3H ITek Studio: Flashnode and AmfPhp for Drupal

Flashnode : a drupal module to ease the placement of swf file into the contents

Amfphp source files: server side main program to help creating rich contents

Amfphp plug-in files: plug-in shell to embed the Amfphp source files into the "Services" module

Services : a drupal module for web services related tasks
..\services\servers\amfphp :plug-in files
..\services\servers\amfphp\amfphp : source files

[ref]
"Flash with drupal," by Travis Tidwell, [Packt], 2009