モデレーションをなくす方法

せっかくブロードバンド環境になったっていうのに、なかなか満喫する時間がありません。

モデレーションなしで投稿できるようにする方法です。 > 中川さん
通常は投稿されると、データはまずqueueテーブルに格納されます。そしてモデレータによって承認されると、storiesテーブルに移されて公開という手順です。
なので、投稿時に直接storiesテーブルに登録してしまえばモデレートなしになります。

こんな感じでしょうか。
本当は設定をみて、処理を切り替えなければいけないのだろうけど。
--- submit.php.orig     Thu Jan 24 09:03:45 2002
+++ submit.php  Tue Oct 16 23:14:30 2001
@@ -225,7 +238,18 @@
        $story = FixQuotes(filter_text($story));
        $storyext = FixQuotes(filter_text($storyext));
     }
-    $result = mysql_query("insert into $prefix"._queue." values (NULL, '$uid',
'$name', '$subject', '$story', '$storyext', now(), '$topic', '$alanguage')");
+// hide@yamashita.dyndns.org at 2001/07/29
+// No Moderation
+//    $result = mysql_query("insert into $prefix"._queue." values (NULL, '$uid'
, '$name', '$subject', '$story', '$storyext', now(), '$topic', '$alanguage')");
+    $aid = "hoge";
+    $hometext = "$story";
+    $bodytext = "$storyext";
+    $author = "$name";
+    $acomm = 0;
+    $haspoll = 0;
+    $id = 0;
+    $result = mysql_query("insert into $prefix"._stories." values (NULL, '$cati
d', '$aid', '$subject', now(), '$hometext', '$bodytext', '0', '0', '$topic','$au
thor', '$notes', '$ihome', '$alanguage', '$acomm', '$haspoll', '$id')");
+
     if(!$result) {
        echo mysql_errno(). ": ".mysql_error(). "
";
        exit();

PHP-Nukeにしちゃいました

別のサイトで安定してて使いやすかったので、変えちゃいました。
やっぱり軽いのが一番。
しばらくは、PHP-Nukeで行こうと思います。

ところどころソースをいじっちゃってあるんで、あまり汎用性なしです。バージョンアップがあった時は大変かもしれません。
今後は、自宅サーバ構築のノウハウなどのコンテンツを充実させていこうと思います。

yasusiiさん、他のポータルサイト構築用のプログラムをいろいろ教えてくださってありがとうございました。結局これになっちゃいましたが…

keiteeさん、テストするとか言ってたのになかなかお手伝いできずにすみません。Spys! は、時間をみて試させていただきます。

WonderPortlet

もう先月号になるけど、UNIX USER 9月号にWebDB入門という特集が載ってます。

PHPとPostgreSQLを使ってポータルサイトを作ろうというものなんだけど、WonderPortletというNTTデータポケットの製品(のプロトタイプ版)をサンプルにして構築手順が分かり易く解説されてます。
オブジェクト指向を利用してたりして、PHP-Nukeよりも全然良くできてる気がする。仕様を公開してオープンソース版とか出せば、プラグインとかたくさんできて流行ると思うのだけど。

このWonderPortlet、NETWORLD+INTERLOPで初めて見たのですが動作は軽快で良くできてました。説明も丁寧にしてくれたし。

関係ないけど、Palm界の神様と呼ばれる山田達司さんもNTTデータポケットに勤めてるらしい。情報処理学会かなんかの会誌で見かけたような気がする。

myWeb.ne.jp

myPHPNukeを使ったポータルサイトmyWeb.ne.jpがオープンしています。
私は、myPHPNuke知りませんでした。ぱっと見、PHPNukeとの違いは分かりませんが。デザインはすっきりしていて好みです。

以前のPHPNukeの記事にコメント付けてもらってたのですが、完全に見逃してました。
やっぱりコメントのついた記事はトップに表示するとか考えた方がいいかも。

PHP-Nukeよいかも

某所で企業情報ポータル(EIP)のようなものを作ろうとしてるんだけど、PHP-Nukeけっこう良いかもしれないです。
DBにMySQLを使ってて、改造しやすそうなんでベースとしてはかなり有望。

いろいろ探してたら、日本でPHP-Nukeを使ってるサイトを発見。
http://quad.dyndns.org/

ん?ここのサイトって前はZopeだったような…