« 2011年1月 | トップページ

2011年2月25日 (金)

パスワードリマインダー

要するに、会員制のホームページによくある、パスワードを忘れたときにメール等で、パスワードを教えてくれたり、再設定できたりという、アレです。

自社内で運用するシステムなんかだと、しっかりとパスワード管理したり、直接データーベースをいじって再設定したり出来るんで、特に必要ないのですが、一般向けに作られたCMSなどのシステムには、やはり必要 ということで、

Plus2CMS にはパスワードリマインダーの機能を追加しました。

パスワード再設定ページから、再設定すると言うものです。

いろんな方法がありますが、セキュリティや利便性とを兼ね合わせて、この方法に落ちつきました。

セキュリティだけを考えれば、パスワードリマインダーというのは、つけないのが一番ですが・・・、そういうわけには行かないようなので。

宣伝ですが、『Plus2CMS』 皆さん使ってやってください。

手前味噌ですが、使いやすいCMSだと思いますよ!

2011年2月14日 (月)

Research Artisan LiteをアイルのInfinitoPLUSに入れてみた。

リアルタイムで解析できるアクセス解析を探してたところ、見つけたのが、Research Artisan Liteというオープンソースのもの。しかもかなりの高機能!

なければ自作かな?と思ってたのでラッキーでした。

早速、試しにアイルのInfinitoPLUSで作成したサイトに設定......

しかし動かない。あれこれチェックしてみると、どうもjavascriptで読み込むようにしてあるスクリプトがおかしいようです。

Research・・・のサイトをよ~く見てみると

Webサーバー(Apacheを推奨)

と書いてあります。InfinitoPLUSはIIS(Windowsサーバー)

ということで読み込むスクリプトをじっくり見ていくと、なんとなくわかりました。

ra_core⇒application⇒libs⇒Track.php

604行目あたり

$protocol = isset($_SERVER['HTTPS']) ? 'https://' : 'http://'; を

$protocol = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != '' && $_SERVER['HTTPS'] != 'off') ? 'https://' : 'http://';

に変更すればうまくいきました。$_SERVER['HTTPS']をIISで使用するときは注意が必要ですね。

ご参考までに。一応、コードを変更される方は自己責任でお願いします。うまくいかなくても当方は責任持ちません。あしからず・・・。

Research Artisan Liteはとても高機能で、すばらしい!しかもオープンソース。作成者に感謝します。皆さんのサイトにも設置してみてはいかがですか?

2011年2月 5日 (土)

CMS完成!

やっとCMSが完成しました。前の記事で書いたように、必要な機能に絞った、シンプルなものとなっています。名前はPlus2CMS(プラス2シーエムエス)としました。

その分、実際にコンテンツを管理するページがわかりやすいのではないかと、自負しています。

こちらが専用サイトです。

まずはご報告まで!

« 2011年1月 | トップページ