無料ブログ「rentafree.net」の管理人ブログ

問い合わせ機能のメール返信

以前実装しようとしたけどちょっと難しい感じでしたが、
何とかなりそうなんで、近いうちに実装しようかと思います。

こっちからユーザーに連絡する機能もまだ作ってない。
そこらもやりたいが、必要がなければ使わない機能だから、やる気が出ない・・・

先に著者名機能をつけようかと・・・

ブログ共同管理機能ですが、
既存のブログ記事DBを拡張して副ユーザーのIDをつける感じにしようかと思うんですが、
著者名記録しておいて誰が書いたかわかる感じにしようかと思うんで、
著者名機能は共同管理機能がなくてもあってもいいと思うので、著者名機能を先につけちゃおうかなと思います。

一応テスト鯖で作ってから本鯖でやりますが、
記事DBにalter tableしますんで、1分以上の障害が発生するかもです。
それほど行数も多くないので、何時間もかかったりはしないものとは思います。

アクセス解析で障害が発生するかも・・・

ブログ共同管理機能の実装を考えてますが、
アクセス解析(個別ツールの)とDB共通化するのが良さそうなんだが、
カラムの修正が必要そうなんで、
アクセス解析の管理ツールでちょっと障害が発生しそうです。
作業は今日やっちゃいところですが、数秒で正常に戻るようにはしたい。

まあ、アクセス解析使ってる人はほとんどいないので、
タイミング悪く、影響を受けるユーザーはいないと思うが・・・

ブログに共同管理機能つけようか考えてる

ほとんどのユーザーは不要だと思うが、
組織でブログ使いたい場合なんかに、ブログの共同管理機能が必要だと思う。
ってわけで、共同管理機能を検討してる。

主管理ユーザーが別ユーザーのメールアドレスを入力して、
確認メールを送信してリンククリックで副ユーザーとしてツール追加。
編集機能は、新規記事投稿と自分で投稿した記事の編集と削除だけ。
って感じかな。

要メール確認の機能だが、
その前に、メールアドレス変更とかツール削除、アカウント削除などの、
既存の要メール確認機能の処理を共通化させたい。

まあ、共同管理実装するかまだ決定してないけど。

ブログに認証機能・・・

ブログに認証機能をつけることはサービス開始当初から考えてるが、
公式サイトには、
1. 非公開記事の収益化。
2. アクセス制限の有無の確認処理による負荷増。
で難しいって書いてあるが、
先日のキャッシュ仕様の変更で、
キャッシュの確認とドメインの確認の順番が入れ替わったため、
今の仕様だと2はあまり問題にならなそう。
1についても、多分あまり差がない。

ってわけで、昨日からブログに認証機能つけること考えてるんだが、
要認証だとpingやらtwitterなんかは送信不可にしたほうがいいと思うが、
既存コードの関係で修正難しそう・・・

あと、認証つけられる他所のブログはBasic認証(Digest認証?)がほとんどと思うが、
Basic認証ならこっちでUI作らなくていいから簡単そうだが、
ブログにパスワードつけるだけならユーザー名不要でパスワードだけでいいが、
Basic認証とかDigest認証はユーザー名必須ぽい・・・
UI作ると広告も出せるし、Cookie認証のがいいかな・・・


でもやっぱ、
ブログをパスワード制限して利用するってのは、
ブログと言うよりグループウェアとかコミュニティサイト的ななんか的な使い方だと思う。
ってわけで、パスワード機能は付けないほうがいいかな・・・

グループ的な奴は以前検討してたが、
チャット機能はつけたいが、
以前チャット鯖の実験とかもしてたが、
自前でサーバー作らずに、WebSocketの普及待ってからWebSocketで作ったほうが良さそうな気がするんで今はやる気なし。

問い合わせ機能のメール返信・・・

問い合わせ機能のメール返信機能は付けませんでしたが、
こっちから要返信メールを送る際に、メールでの返信が出来ないのはよくないと思うんで、
やっぱどうにかしたほうが良さそう・・・

近いうちにまたいじるかもです。

問い合わせ機能を新しくしようとしています

先日の記事で書きましたが、
問い合わせ機能を新しくしようとしています。

別のサイトやってたりで、ちょっと遅れていますが、
とりあえず、ユーザー用の問い合わせフォームと履歴閲覧系なんかはだいたいできた感じ。
今までのはユーザーが問い合わせをして、こちらが1回のみ返信するだけのものでしたが、
閲覧履歴から過去の問い合わせを継承して追加連絡できる感じです。
新しい問い合わせでは、
ログイン中ユーザーは返信先メールアドレスの指定ができなくなり、
常にアカウントのメールアドレスを使うようにしました。

あとは、ゲストからの問い合わせと、
こっちからユーザーへの連絡機能がまだ。
その辺を実装して、テストしてから差し替えになります。
あまり集中できないんで時間かかるかもです。

ゲスト問い合わせは、メールへの返信で追加連絡ができる感じにしたかったが、
CGIじゃなくて、メールサーバーからプログラム起動しなきゃいけないからめんどい。
今までと変わらないような仕様にするかも・・・

問い合わせ系の機能を修正しようかと・・・

最近はブログのJavaScript系の機能追加なんかに力を入れていたが、
とりあえず一段落した感じ。

今のところ、他に考えてる機能追加は、
アクセスカウンタとか、クリックカウンタなんかを用意しようかなと考えてる。


だが、その前に、問い合わせ系の機能を修正しようかなと考えてる。

今の問い合わせ機能だが、
ユーザー又はゲストがこちらに対して連絡し、
こちらは一回だけ返信できる仕様で、
実は、いきなりこちらからユーザーへ連絡するシステムは用意してない。

今までにユーザーへの連絡が必要になったことはないんだが、
今必要が生じたら、普通のメーラーで送信しなきゃいけないんで、
めんどいし、誤爆の危険もある。
ってわけで、管理系機能で、こっちからの連絡機能を用意したいんだが、
問い合わせ機能を拡張して、いきなりこっちから連絡できるようにしようかなと・・・

あと、
*問い合わせを継承して、複数回の返信が出来るように。
*ユーザー(又はゲスト)が、連絡履歴をWEBで見れるように。(メール一発だと、障害もありえるので)

てな感じで。

あと、
今のところ削除依頼とか来たことはないんだが、
レンタルブログやってれば、いつか来るとは思うんで、
そういう時の管理の手間を減らせるように、
メールアドレスを相手に通知せずに、システムが仲介して、
ゲストがユーザーへの連絡を出来る感じの仕組みも導入したい。

ブログにグラフ描画機能つけようかと思ってる

ブログにグラフ描画機能つけようかと思って開発中。

<ul>とか<table>とかでデータのリスト作って、
<canvas>に描画する感じ。

ラベルとかポップアップとかなしでシンプルに。


<canvas>初めて触ったが、HTML4時代は円描画難しかったが、かなり楽。
棒とか線より円のが簡単な感じ。

今の完成度は、円グラフがほぼ完成で、
棒グラフも簡単なのは表示できたが、
横向きとかマイナスの棒グラフに対応させて、
複数の棒を並べてグループ化するグラフにも・・・

線グラフはまだやってないが、
左右いっぱい表示にするから、
マーカーつけるとはみ出しちゃうが、
<canvas>は画像だから、はみ出すと切れちゃう。
まあ、いいかな思ってるが。


しばらく製作時間取れなくなりそうなんで、遅くなるかも・・・

ブログのカテゴリ周りを改良しようかと・・・

ブログのカテゴリ周りを改良しようかと思ってます。

1. カテゴリツリーを作れるようにする。
2. タグ機能を作る。
って感じで。

カテゴリツリーは、
サブカテゴリを作れると便利な場合があるんじゃないかと思うので。
ただ、上位カテゴリのカテゴリページの際に下位も一覧に含める仕様だと負荷が大きくなるので、
ツリーにする場合は上位カテゴリには記事を所属させられない感じで考えてる。
そうするなら、記事一覧から一括でカテゴリ移動できるようにもしたい。

タグ機能は、
うちのカテゴリは、一つの記事にはカテゴリを一つしか設定できないが、
カテゴリの代わりに複数設定可能なタグ機能をつけようかと。
タグ機能には、カテゴリと違ってタグ一覧は付けない。
複数設定可能な仕組みだと、一覧付けちゃうとロスが大きい。


アクセスカウンタとか、フィードリーダー(相互RSSみたいの)
とか、新コンテンツも考えてるんですが、
需要ないと思うし、使われたら使われたで負荷が大きい。
新コンテンツ考えるよりもブログの改良かな・・・
と思う。