ブログ

2012/04/25 OpenPNE テクニカルガイド更新情報

OpenPNE 技術サポートの豊岡です。

2012年4月25日、新たに追加されたテクニカルガイドをご紹介していきます。
本日の更新は OpenPNE3 に関するガイドを2つ追加いたしました。
追加した記事全文を以下にご紹介いたしますので、よろしければご覧ください。

mobile_frontend のindex.php を URL から消す

mobile_frontendアプリケーションでは、settings.yml内のprod環境向けno_script_nameの設定が「false」になっています。 symfony一般の動作として、上記no_script_nameを「true」に変更すれば、生成されるURLからは「index.php」が削除されます。

apps/mobile_frontend/config/settings.yml

prod:
 .settings:
    no_script_name:     false (変更前)
    no_script_name:     true  (変更後)

設定の変更後、キャッシュのクリアが必要です。

外部ログインフォームの設定方法

外部ログインページに埋め込むログインフォームは、 SNSログイン画面に表示されるフォームとほぼ同じものになります。 対象のSNSが opAuthMailAddressPlugin を利用している (デフォルトのメールアドレス・パスワードによるログイン)場合、 以下の HTML を加工してご利用ください。

<form action="http://SNSのURL/member/login/authMode/MailAddress" method="post">
<label for="authMailAddress_mail_address">メールアドレス</label>
<input id="authMailAddress_mail_address" type="text" name="authMailAddress[mail_address]" />
<label for="authMailAddress_password">パスワード</label>
<input id="authMailAddress_password" type="password" name="authMailAddress[password]" />

<input type="submit" value="ログイン" />
 
</form><a href="http://SNSのURL/opAuthMailAddress/helpLoginError">ログインできない方はこちら</a>

今回新たに追加した記事は、以上です。

「OpenPNE テクニカルガイド」とは?

お客さまからこれまでいただきましたお問い合わせの中で、特に多く寄せられるお問い合わせや、OpenPNE 開発元ならではの様々なノウハウなどを”ガイド”という形でお客さまにいつでも閲覧いただける目的で作られた、新しいサービスです。

これからも随時テクニカルガイドの更新を行い、更新情報をブログでお知らせしていく予定です。