Comments
Transcript
Junaio PHPコンテンツからの移行 - Junaioに代わるARアプリ cybARnet
Junaio PHPコンテンツからの移⾏行行 2015-08-10 rev.1 もくじ • cybARnetではPHPコンテンツは表⽰示 できません – cybARnetで変換後に表⽰示可能なPHPコ ンテンツ • 変換の実例例 – 概要 – PHPのXML化 – index.phpのhtml化と位置変更更 – index.xml内の修正 – 不不要ライブラリの除去 © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 2 cybARnetではPHPコンテンツは表⽰示できません • cybARnetはダウンロード型 – ⼀一旦サーバーからすべてのコンテンツを ダウンロードする – ダウンロードされたコンテンツを再⽣生する Junaioの場合は、サーバーでPHPを実⾏行行 させてそれを表⽰示するというブラウザ的 な実装がされていますが、Metaio SDK の制限によりローカルにあるコンテンツ しか表⽰示できない仕様になっています。 © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 3 cybARnetで表⽰示可能なPHPコンテンツ • ARELで書かれたコンテンツ – Old APIコンテンツは表⽰示できません • GLUEコンテンツ – Ver.1.0時点ではLocation Basedコンテン ツの表⽰示ができません • コンテンツの内容によっては… – Metaio Creator 6で作り直した⽅方が容易易に 移⾏行行できる場合もあります © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 4 cybARnet 変換の実例例 © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 5 変換するPHPコンテンツ • HelloMetaiomanAREL15 – http://ar01.vsd.cybernet.ne.jp/metaio/ cybARnet_̲support/HelloMetaiomanAREL15.zip からダウンロード可能 Metaiomanマーカーで Metaiomanが表示される タップするとパンチする © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 6 PHPベースのコンテンツ変換の概要 • PHPを予めXMLへ変換して置換、再配置 index.htmlにリネームして移動 内部のパスの書き換え必要 index.xml 作成後 削除 © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. php search.php > index.xml を実⾏行行してXMLを⽣生成 して移動 ■中の <![CDATA[WWW_̲ROOT/arel/index.php]]> を <![CDATA[html/index.html]]> と置き換える ■中のすべてのWWW_̲ROOTをhtmlに書き換える 7 1. src/search.phpの変換 • ローカルのPHPでXMLへ変換する – PHPをローカルで実⾏行行するとXMLが表⽰示される – php search.php > index.xml © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 8 2. XMLの修正 • WWW_̲ROOTの置換 – WWW_̲ROOTはすべてhtmlに置換 • <arel>タグの書き換え – html/index.htmlへ変更更 ※XMLは先頭部分の抜粋です © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 9 3. html/arel/index.phpの編集 • • • • ファイル名をindex.htmlへ変更更 htmlフォルダ直下へ移動 arel_̲style.cssもhtmlフォルダ直下へ移動 中の<script>タグのパスを変更更 – js/*.js → arel/js/*.js • HTML内の他のタグリンクについても必要な箇所を修正 ※index.htmlは抜粋です © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 10 4. 不不要ファイルの削除 • srcフォルダ • libraryフォルダ • html/index.php 最終的なディレクトリ構成 http://ar01.vsd.cybernet.ne.jp/ metaio/cybARnet_support/ HelloMetaiomanAREL15_cybARnet.zip からダウンロード可能 © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 11 5. アップロードとcybARnetへの登録 • My Serverへアップロード – 必ずZIP圧縮する • index.xml • htmlフォルダ この⼆二つを選択して直接ZIPにする (両者をフォルダに⼊入れてそのフォルダをZIPにするのはNG) • http://portal.ar.cybernet.ne.jp からコンテンツ登録 – New Channel (URL)から登録する – Callback URLにはZIPファイルを指定する cybARnet用QRコード © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 12 cybARnet ver 1.0での注意事項 • PHPからの変換は未検証です – Location Based は動作しません – 3Dモデルはテクスチャと合わせて予めZI P化して下さい – その他動作に不不具合がある場合があります 不具合のご報告はこちらへ [email protected] © 2015 CYBERNET SYSTEMS CO., LTD. All Rights Reserved. 13