Pligg

Pliggを導入してみました。

導入した人のブログを見ると、手順通りに行えば、問題なく稼働するようなことを書いているので、簡単に導入できるかと思ってチャレンジしてみることにしました。

日本語でPliggのドキュメントをまとめたサイトは見当たらなかったのですが、「まっ、何とかなるかぁ~」っと、導入作業を始めました。

あっけなく、そして問題なく導入は完了したようでした。

(サーバーにファイルを送信して、ブラウザでとりあえずアクセスすると、インストール画面が立ちあがるので、「英文」を選択してインストールすれば、途中、ファイルやディレクトリーのアクセス権の設定が表示されたりするので、それを参考にしながら進めれば良いです。)

「よし、テスト投稿してみよう!」

ところが、新しい投稿をしたり、新しいページを作成しようとしても、それがデータとして反映されません。

何が起こってるのだろう??

そのような問題について説明している日本語のページはありません。

Pliggのサイトを見ても、そのような問題は発生していないような様子です・・・。

困った・・・。

陥っていた状況

インストール作業の中で、Table_Links というテーブルが作成されていなかった。

対応

insaall/installtable.php

の146~148行目に記載している、次の記述を削除して、インストールすると、新規投稿や新規ページが作成できる状態にインストールできた。

FULLTEXT KEY `link_url_2` (`link_url`,`link_url_title`,`link_title`,`link_co ntent`,`link_tags`),
FULLTEXT KEY `link_tags` (`link_tags`),
FULLTEXT KEY `link_search` (`link_title`,`link_content`,`link_tags`)

当方が使用しているレンタルサーバーの環境:
MySQL 4.1.21
PHP 5.2.11

MySQLのバージョン4では、FULLTEXT KEY がサポートされていないのかな??

影響(たぶん・・・)

管理画面のConfigの設定の中のStoryを選択すると、Search Methodを指定するところがあります。その設定を"1"(uses MySQL MATCH for FULLTEXT indexes (or something). Problems are MySQL STOP words and words less than 4 characters. Note: these limitations do not affect clicking on a TAG to search by it. )に指定できないことぐらいかな・・・と想像しています。

感想

まず、エラーのコーディングがいい加減、もしくは、していないため、

  • 何かが起こったのか、起っていないのか?
  • 「何かが起こっている」ということに気付いても、その原因は何か?

ということが把握しにくいところがあります。

また、Pligg本体や、同梱されているモジュール、別途、Pliggのサイトで配布されているモジュールとテンプレートは、結構不具合が多いので、導入に苦労しました。
恐らく、運用にも苦労しそうな予感・・・。

そうそう、導入作業の、節目節目で、DBのバックアップを取得しておくと、何かあってもリカバリーが簡単です。(節目、節目です!

当方で導入したサイトでは、モジュールは必要最小限にしています。

現在 配布されている「TinyMCE WYSIWYG v 0.1」というHTML入力支援のモジュールちょっとよろしくおありません。インストールすると管理画面を構成するHTHLタグが部分的に崩れます。その結果、処理がうまく動かなくなり、DBの整合性も崩れてしまうことがあります。(2010/03/17現在)

全体設計やモジュール管理もイマイチかも・・・(何となくですが、何をするにしても安心感がありません・・・)

Pliggを入れてみて、Drupalは全体設計やモジュール管理などがとても優れていると、改めて感じました。

【当方のサイト】
http://www.knowmitas.ok-jp.com/

Pligg関連サイト

Pliggモジュール配布サイト
http://www.pligg.com/

参考にしたサイト
http://agnist.jp/post/web/2009/08/31/pligg%E3%81%AE%E3%82%A4%E3%83%B3%E3...

Pliggの傍系サイト
http://www.socialwebcms.com/
配布しているモジュールのテンプレートのデザインから推測すると、「本家メンバーがPliggから離脱して、別の場所で生き残っている」っぽく感じる。

No votes yet

にほんブログ村 IT技術ブログへ人気ブログランキングへ