kazumich.log

a-blogのPING機能は利用していますか?

この記事は公開日より年以上経過しています

情報が古くなっている可能性がありますのでご注意ください。

Twitter で PING の話が出ていて、古くから a-blog を利用している人で新しいPING機能について知らなかった事もあり、書いておく事にしました。


1.60 から PING機能が使いやすくなっています。 以前のバージョンでは、記事の更新フォームの下に以下のようにチェックボックスを表示させ、この記事を更新したよ!って事を PING するという仕様でした。



しかし、PING送信をすると、一般的には受け取ったサーバーが、ブログを見にきてくれてRSSを取得していくような動きをする事が多いようです。 という事であれば、記事単位でPING送信という事ではなく、ブログ全体から1回送るという事でいい事になります。



という事で、上記のようになりました。 これで分かりやすいPING送信ができるようになります。 ぜひ、a-blog 1.6以降を利用されている方は、以下のように設定して下さい。


// [D-03] ping送信チェックボックスの表示
$pingForm = 2; // 2: 上部に表示 / 1: 更新フォームに表示 / 0: 非表示
$pingBtn = "PING送信"; // PINGボタンの設定

最後に、私のオススメの送信先を紹介しておきます。次にリリースする際には、以下を標準の送信先に書いておいた方がいいですね。私は以下のものに加え、feedburner のサービスを利用しているので http://ping.feedburner.com にも送っています。


// [D-04] ping送信先の設定
// 複数設定する際には以下のようにカンマで区切って設定して下さい。
$pingSite = array("http://api.my.yahoo.co.jp/RPC2",
"http://rpc.technorati.com/rpc/ping",
"http://blogsearch.google.co.jp/ping/RPC2"); 

更新

Recommendation

a-blogでログイン画面を一般の人にアクセスできないようにする方法

ブログのコンテンツからログイン画面にアクセスできないように a-blog はできないか? という質問があった。 1. admin.php の名前を書き換える 一番簡単な方法として、config.system.php の以下の設定を変更する方法が思いつくだろう。 しかし、ココを書き換えてもダメだった。(それじゃダメだろって事で次のバージョンの1.7で対応しました) // [Z-03] 管理用プログラム名 $adminPhpName = "admin.php"; 2. admin.php を他のディレクトリで運用する 1つ目の方法では、管理者になっている状態でどこかのリンクをクリックしたりする事で、外部のサイトでリファラー等を残したりして見つかってしまう事もあるかもしれません。 例えば、以下のような2つのブログを設置します。 https://kazumich.com/blog/ (公開するブログ) https://kazumich.com/blogAdmin/ (非公開のブログ) (公開するブログ)からは、admin.php や、管理ページで利用する各種プログラムを削除します。 これでログイン機能が無いという事になるので、どうやってもログインできなくなります。 (非公開のブログ)これの存在がバレたら同じ事なのですが、とりあえずBASIC認証等でさらに厳重にアクセス制限しておきましょう! config.system.php と config.server.php を(公開するブログ)からコピーして(非公開のブログ)に設置し、以下の設定のみ書き換えます。 // アーカイブ・ファイルにアクセスするためのURL $archivesURL = "https://kazumich.com/blog/archives/"; (非公開のブログ)でアップした画像は(公開するブログ)の archives に書き込む設定をする事になり、管理系の仕組みを一般ユーザーに見つからないようにする事ができます。

Contact

お問い合わせはこちら