Archive for the ‘Drupal’ Category

Drupalでドロップシッピング

Friday, August 22nd, 2008

Drupalでドロップシッピングサイトを作りました。

もしもで全商品のCSVファイルがダウンロードできるので、それをゴニョゴニョしてDrupalにつっこみました。
最初にやったのは、JavaScriptでIEを操作してDrupalの入力画面に設定して、submitするというもの。70個くらいやったのだけどかなり時間がかかって嫌になった。
それに、あまり連続して要求を出し続けると負荷が上がってDreamHostの管理者に怒られそうなので怖い。

次は、全商品(約24,000点)をつっこもうと別の方法を考えました。
CSVファイルをPerlで加工して、DrupalのDBに直接インポートできるような形式に変換。
これなら、それほど時間がかからない。DrupalのDBのテーブル解析に時間がかかりましたが。
インポート対象のテーブルは以下。

  • node
  • content_type_hogehoge
  • node_comment_revisions
  • node_comment_statistics
  • history
  • term_data
  • term_hierarchy
  • term_node

あと、sequencesテーブルの値を調整しないとならない。これは手作業でやった。

Twitter Balloonのサイトをオープンしました

Saturday, July 5th, 2008

Twitter Balloonのサイト http://balloon.korelab.com/をオープンしました。
Twitter Balloonの公開から1年が経ちアクティブユーザ数も2000人に達しようとしています。
海外からのユーザも多く、いろんなTwitter Balloonがあります。
面白い作品が多いので紹介したいのですが、勝手に紹介する訳にもいきません。
そこで、Twitter Balloonを公開して楽しむことができるサイトを作りました。
Twitter Balloonのユーザが多い言語、日本語・英語・中国語(繁体字)のマルチリンガルサイトを目指してDrupalで作ったのですが、これがなかなか大変でもうやめようかと。
モチベーションを上げるために、まだ中途半端な状態ですが公開することにしました。
ぜひアクセスしてみて下さい。

Drupal6

Friday, March 7th, 2008

オープンソースのCMSをいろいろと探していたところ、DrupalがよさそうではないかとDrupal6をインストールしてみました。
DrupalPacktという出版社が主催しているOpen Source CMS Awardの2007年総合1位に輝いたCMS。
Drupalは、総合部門とPHP部門とSocial Networking CMS部門の3つの部門のファイナリストとなって、1位、2位、2位の成績。
2つの部門で1位になることはできないルールなので、ほぼ完璧でしょう。

各部門のファイナリストと結果は、以下の通りです。
2007 Open Source CMS Award
Overall(総合):
1 Drupal
2 Joomla!
3 CMS Made Simple
* e107
* PHP-Fusion

Most Promising(リリースされて2年以内):
1 MODx
2 dotCMS
2 TYPOLight
* Nuke Evolution
* SilverStripe

Best PHP Open Source CMS:
1 Joomla!
2 Drupal
3 e107
* CMS Made Simple
* PHP-Fusion

Best Other Open Source CMS(PHP以外):
1 mojoPortal(C#)
2 Plone(Python)
3 Silva(Python)
* OpenEdit(Java)
* OpenCms(Java)

Best Open Source Social Networking CMS:
1 WordPress
2 Drupal
2 Elgg
* LifeType
* Moodle

Drupalのインストールに関するDreamHost固有の情報はこちらに詳しい。でもDrupal6向けでないのでちょっと違うところがある。
Drupal6.0をインストールして、しばらくするとすぐにセキュリティ上の問題があるとかでDrupal6.1にアップデートするはめに。アップデートの手順を見るとバックアップして、インストールし直しという感じ。
いろいろといじる前でよかったとも言えるけど、今後のアップデートがやや不安。