<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>WPCMS.jp &#187; 管理画面</title>
	<atom:link href="http://wpcms.jp/tag/%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpcms.jp</link>
	<description>WordPressをCMSとした企業サイトやポータルサイト、Webサービス開発方法やTipsなど。 ファーストエレメントが運営する、WordPressに特化した技術系ブログ。</description>
	<lastBuildDate>Sat, 24 Dec 2011 15:54:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wpcms.jp/tag/%e7%ae%a1%e7%90%86%e7%94%bb%e9%9d%a2/feed/" />
		<item>
		<title>「Admin SSL」がWordPress2.5に対応。</title>
		<link>http://wpcms.jp/203/</link>
		<comments>http://wpcms.jp/203/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 06:51:34 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
				<category><![CDATA[プラグイン/ウィジェット]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[WYSIWYG]]></category>
		<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[リダイレクト]]></category>
		<category><![CDATA[個人情報]]></category>
		<category><![CDATA[管理画面]]></category>

		<guid isPermaLink="false">https://sv69.xserver.jp/~fe01/wordpress4cms.net/203/</guid>
		<description><![CDATA[WordPressの管理画面をSSLでセキュリティ強化するプラグイン『Admin SSL』。 WP2.5では動かなかったんですが、開発者が別の人に引き継がれ、この度WordPress 2.5に対応した模様です。これからテ [...]]]></description>
			<content:encoded><![CDATA[<p><strong>WordPress</strong>の管理画面を<strong>SSL</strong>でセキュリティ強化するプラグイン『<a title="Admin SSL プラグインサイトへ" href="http://www.kerrins.co.uk/blog/admin-ssl/" target="_blank">Admin SSL</a>』。<br />
WP2.5では動かなかったんですが、開発者が別の人に引き継がれ、この度WordPress 2.5に対応した模様です。これからテストするところですが、ご報告します。</p>
<p>■オリジナル版のサイト：<br />
『Haris.tv』</p>
<p>http://haris.tv/2007/04/24/admin-ssl-new-wordpress-plugin/</p>
<p>■WP2.5対応版のサイト：<br />
『bengreen』</p>
<p>http://www.kerrins.co.uk/blog/admin-ssl/</p>
<p><span id="more-203"></span><br />
　<br />
オリジナル版の作者Harisさんは開発に時間を割けない、ということで今後は後者のサイトからの配付になるようです。benさんガンバレ。donateいたします。</p>
<p>■新機能：</p>
<ul>
<li><span style="color: #ff9900;">WordPress MUにも対応</span></li>
<li>セキュア化するURLの追加機能</li>
<li>設定画面を用意</li>
</ul>
<p>そして</p>
<ul>
<li>たくさんのバグフィックス</li>
<li>完全に書き直されたリダイレクトシステムで、前バージョンより安定</li>
</ul>
<p>■その他仕様：</p>
<ul>
<li>WP2.2以上/独自SSL（Private SSL）と共有SSL（Shared SSL）両対応</li>
<li>WPMU1.3以上/独自SSL（Priveate SSL）のみ対応</li>
</ul>
<p>■わかっているの問題：</p>
<ul>
<li>キャッシュ系のプラグインと非互換</li>
</ul>
<p>ところで、今回のバージョンでは、標準ではAdminのそれぞれのページはセキュア化されていないようです（<span style="color: #ff9900;">ログイン</span>と<span style="color: #ff9900;">プロフィール</span>のみ）…WP2.5.1の速度改善のアドバンテージを得るため。もしそれぞれのページもセキュア化する場合は、設定画面の「additional urls box」に「wp-admin/」を加えるように、とのこと。</p>
<p>※1.0プレリリース版を使用されていた方は、正規版をインストールする前にデータベースオプションをリセットしないとリダイレクトエラーを起こすようです。</p>
<p>とりあえず試してからここに追記します。</p>
<p>【追記 2008-6-20】</p>
<p>■インストール方法：</p>
<ol>
<li>『<a title="Admin SSL プラグインサイトへ" href="http://www.kerrins.co.uk/blog/admin-ssl/" target="_blank">Admin SSL</a>』をダウンロードして解凍し、FTPで/wp-content/plugins/フォルダにアップロード。</li>
<li>admin＞プラグインにて「Admin SSL」の「使用する」をクリック。</li>
<li>同じ画面の上部サブメニュー「Admin SSL」をクリック。</li>
<li>下記設定画面があらわれる。<a href="http://wpcms.jp/wp/wp-content/themes/wpcms/_images/admin-ssl.png" target="_blank"><br />
<img src="http://wpcms.jp/wp/wp-content/themes/wpcms/_images/admin-ssl-thumbnail2.png" border="0" alt="admin-ssl.png" width="199" height="299" /></a></li>
<li>「Secure my site with SSL」（サイトをSSLでセキュア化）にチェック。</li>
<li>独自SSL（Private SSL）の場合はページ下部「変更を保存」で設定終了。</li>
<li>共有SSL（Shared SSL）の場合は「Use Shared SSL」にチェックを入れ、「Shared SSL URL」にサーバ側から提供される共有SSLのURLにWPのadminまでのパスを繋げたアドレスを入力。必ず最後は/wp-admin/で終わるように。</li>
<li>ページ下部「変更を保存」で設定終了。</li>
<li>他のページへ移動するとすぐにSSL化が有効になる。<br />
※初期状態ではログイン画面とプロフィール画面のみSSL化される。</li>
</ol>
<p>■追加設定：</p>
<ol>
<li>管理画面全体をSSLでセキュア化するには：<br />
上記設定画面の「URL List」にあるwp-comments-post.phpのあとに改行してwp-admin/を追加する。SSL化するページorディレクトリを１行ごと入力。</li>
<li>「Secure additional URLs only if user is signed in」というのは<span style="text-decoration: line-through;">多分コメントフォームをSSL化するのは登録済みユーザーがログインした状態でのみ、という設定だと思います。</span> 「URL List」のページをSSL化するのは登録済みユーザーがログインした状態でのみ、ということだと思います。</li>
<li>「Config Page」はAdmin SSLの設定画面を「プラグイン」と「設定」どちらのページに表示するか、の設定。</li>
</ol>
<p>■使用してみてレポート：</p>
<p>WordPress 2.5にて共有SSLでテストしていますが、問題なく稼働しています…と言いたいところですが、１つ問題点が。</p>
<p><span style="color: #ff9900;">admin丸ごとSSL化すると、投稿画面にて画像の挿入ができません</span>。画像のアップロードやオプション設定まではできるのですが、投稿画面への挿入を行うと、サブウィンドウが真っ白になってしまいます。その他、特殊記号など挿入が必要なWYSIWYGボタンは同様にサブウィンドウが真っ白になって操作できません。moreタグボタンは機能します。</p>
<p>これは、<span style="color: #ff9900;">「設定」＞「WordPressのアドレス」にも共有SSLでのWordPressのURLを設定すると解決します</span>。しかしそのことによる弊害が他の部分で出る可能性もあります。</p>
<p>多分、WYSIWYGエディタのボタン類のファンクションが上記「WordPressのアドレス」の値=get_bloginfo(&#8216;wpurl&#8217;)を参照していて、そのURLが今表示している共有SSLのURLとドメインが違うからエラー起こしているんだと思います。Ajax、XML関連かな？</p>
<p>&#8212;<br />
get_bloginfo()をハックしてhttps通信中だったら共有SSLの値（Admin SSLに設定した値を持ってくるか、あらかじめwp-config.phpあたりに共有SSLのURLをdefineしておくとか）、それ以外はSSLでないURL、と振り分けるようにすればうまくいくのかも。<br />
&#8212;</p>
<p>【追記】こちらのサイトにそれらしきことに触れられています↓</p>
<p><a href="http://dltj.org/article/wordpress-ssl-xmlhttprequest/" target="_blank">SSL for WordPress Admin and the Problem with XMLHttpRequest</a> (2008/3/20) Disruptive Library Technology Jester</p>
<p>いちばん簡単なのは、投稿画面（作成画面）だけはSSL化しないように、adminのその他のページをせっせと「URL List」に放り込む方法でしょうか。</p>
<p>■まとめ：<br />
WordPressをポータルサイトなど会員制サイトに応用する場合、登録ユーザーの個人情報やアンケート結果などをWPの管理画面上で取り扱うこともあるかと思います。その場合SSLで暗号化されてるのは安心ですね。</p>
<p>以前は、サーバーのSSLディレクトリにもWordPressをもう１セット置いて、非SSL側（おもて側）のWordPressと同じデータベースを参照させることで管理画面を強引にSSL化していましたが、そうすると管理画面から投稿した画像はSSL側のディレクトリに保存されてしまい、非SSL側（おもて側）への画像のアクセスを.htaccessでSSL側へリダイレクトしたり、とかなり無理をやりました。。。</p>
<p>このプラグインを使えばそんなことしなくても簡単にSSL化できて便利です。感謝！</p>
<p>【追記 2008-12-10】</p>
<p>このプラグインでは、管理画面以外のページをSSL化することはできません。例えば、企業サイトのお問い合わせ用のメールフォームなどはSSLで暗号化したいかと思います。その場合、下記の記述が参考になるかもしれません。あとで作業するためにメモ。</p>
<div class="code">if ($_SERVER['HTTPS']) {remove_action(&#8216;template_redirect&#8217;, &#8216;redirect_canonical&#8217;);}</div>
<p>引用：WordPressフォーラム「<a href="http://ja.forums.wordpress.org/topic/278" target="_blank">独自ドメインから共有SSLを利用したURLへのリンク</a>」lilyfan氏のコメントより</p>
]]></content:encoded>
			<wfw:commentRss>http://wpcms.jp/203/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wpcms.jp/203/" />
	</item>
	</channel>
</rss>

