KEMP/FAQ

FAQ

利用に関して

Q. 無料ですか?また商用利用も可能ですか?

A. はい、無料かつ用途の限定なくご利用いただけます。KEMPはBSDライセンスで提供されています。

※BSDライセンスについてはこちら(wikipedia.org)をご覧ください。

Q. PHP初心者ですがKEMPを使いこなせますでしょうか。

A. 恐らく難しいと思います。KEMPはそこそこPHP開発経験がある方に向けて作ってあります。
  しかし既存iモードコンテンツを3キャリア対応として公開するだけであれば設置するだけですので、初心者でも可能だと思われます。

Q. PHPでの開発経験はありますが、ケータイ向けの開発は初めてです。それでも開発可能でしょうか。

A. はい、こういうケースがKEMPのメインターゲットです。
  ケータイ独自のやっかいな部分をなるべく意識しなくて良いように作成してあるつもりです。

技術的な質問

Q. レンタルサーバのためシェル等は利用できません。FTPのみで設置可能でしょうか。

A. はい、設置可能です。

Q. PC・携帯両対応のサイトを作りたいのですが可能ですか?

A. はい、PCの場合はPC用のテンプレート格納場所(デフォルトだとke/tpl/pc/)にテンプレートを置けば、そのHTMLを表示することができます。
  しかしながら、PCとモバイルでは処理内容が異なってくるケースが多いと思われますので、そのような場合はKEMPを利用するメリットは少ないと思います。

Q. モバイル向けのページであれば、既存のフレームワークで十分対応できると思います。存在意義が無いのではないでしょうか?

A. おっしゃる通りです。事実初期(未公開のころ)のKEMPはMojaviに依存していました。
  使い慣れたフレームワークがある方はそちらを使うと良いと思います。
  フレームワークとして新規作成した理由はとにかくシンプルにしたかったからです。
  携帯サイトはWebアプリケーションとしては至極シンプルなので、他のフレームワークのような多彩な機能は必要ありません。
  そのかわりモバイル向け独自の処理が入ってきて、最終的にPC向けサイトとは全く違う形になってしまうことが多いのです。
  この辺りのことは、かなりの葛藤があり現在の形に至っています。いずれ開発動機として別ページに記述する予定です。

Q. 使い慣れたフレームワークがあるのでKEMPは使いません。フィルタと携帯向け関数群だけ提供して貰えますか?

A. 要望が多く、また開発が進み機能が確定すれば、個別でアップすることもあるかもしれません。
  今のところはご自分で抽出をお願いします。
  フィルタ部分は「ke/lib/ke_tpl_filter.php」にあります。
  関数群は「ke/lib/ke_main.php」にあります。

※2006/09/21 KEMP_Filtersとして公開しました。

Q. Smartyが嫌いなので使いたくないのですが、何とかなりませんか?

A. そういう人が多いようですね。しかしながら作者がSmarty派なのでご勘弁下さい :p)
  原理的には他のテンプレートシステムでも<?=$hoge?>形式でも動かせるはずですので、開発が進めば対応するかもしれません。

Q. KEMPはPHP5系でも動作しますか?

A. 5系での動作は未検証です。動作の検証はPHPの4系最新安定版で行っています。
  4系、5系ともに動作する形で作成していきたいと思っています。
  動作検証レポートもお待ちしています。

  • 初めまして。 KEMPを使ってみようと思い、動作環境を整えたのですがpublic_html/demo/jankenにあるJ00.phpにブラウザでアクセスすると、Fatal error: Call to a member function getModel() on a non-object in /usr/local/lib/php/Net/UserAgent/Mobile.php on line 154 というエラーが出て上手く動作しません・・・。 バージョンは OS・・・centos 4.1.3 PHP・・5.1.2 PEAR LOG・・・1.9.3 PEAR Net_UserAgent_Mobile・・・0.26.0 です。 御回答の程、何卒宜しくお願い致します。 -- ss 2006-04-12 12:35:55 (水)
  • ご利用ありがとうございます。PEAR Net_UserAgent_Mobileでのエラーのようですね。KEMPはPHP5系での動作テストはまだ行っていません。4系互換モードの設定をしてもだめでしょうか。5系での動作検証も近いうちに行いたいと考えています。もしよろしければご協力をお願いします。 -- matsui 2006-04-13 17:19:35 (木)
  • 御回答ありがとうございます。 返答が遅れまして、申し訳御座いません。 4系互換モード(zend.ze1_compatibility_mode = on)にしてもやはり同様のエラーが発生しました。 また、環境上今からVer4に戻すのは大変厳しい為、今は諦めます。 また5系で動作され次第使わせて頂きたいと思いますので、何卒宜しくお願い致します。 -- ss 2006-04-18 15:14:45 (火)
  • レポートありがとうございます。5系での動作確認をToDoに入れておきます。もうしばらくお待ち下さい。 -- matsui 2006-04-19 12:58:11 (水)
  • デモのじゃんけんをP901iで試してみましたが、途中で(J03のタイミングで)最初に戻ってしまいます。 -- krtk 2006-07-09 11:20:54 (日)
  • すいません。前回サーバのメンテをしたときにphp.iniの設定を変えてしまったため、携帯でsessionが使えない状態だったようです。現在は復旧しています。またインストールマニュアルにもsessionに関する設定方法を追記しました。 -- matsui 2006-07-11 17:23:29 (火)
  • 確認しました。ご対応ありがとうございます! -- krtk 2006-07-11 23:33:44 (火)
  • KEMP 掲示板を作成しましたので、質問があればそちらでお願いします。 -- matsui 2006-09-22 13:41:23 (金)

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Fri, 14 Dec 2007 14:53:51 JST (4728d)