サポート » プラグイン » スマートフォンからの画像投稿について

  • 解決済 takunomi

    (@takunomi)


    Buddypress1.2.8(+ WordPress3.1)にて動作確認しています。

    BP-Album+というBuddypress用のアルバムプラグイン(フォト機能)を使わせていただこうと思っています。
    http://staff.blog.bng.net/administrator/2011/03/01/1245.html

    それで、スマートフォン(アンドロイド系)からログイン後、このBP-Album画面をアクセスして、写真を投稿しようと思ったのですが、写真をアップする「写真のアップロード」という項目が表示されていません。
    PC上では見れるのですが、スマートフォンって、画像のアップとかはできない仕様なんでしょうか?

    BuddyPress Mobileというプラグインをインストールしてスマートフォン対応としています。

    お気づきの点ありましたらお願いします。

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • リンク先スタッフのブログの管理人チェスナットです。

    WPTouchやBuddypuress Mobileなどモバイル対応プラグインを使ったことがなかったので気づきませんでしたが、Buddypress Mobileを入れて再現しました。

    スマートフォンのアドレスバーに直接アップロード用ページのURLを入力してアクセスすると普通に機能しますので、表示されないという問題だけだと思われます。

    念のため、アップロード用ページのURLとは:
    「アルバム」をクリックすると「…/album/」
    「自分の写真」をクリックすると「…/album/pictures/」にそれぞれなっていると思います。

    アップロード用ページは、「…/album/upload/」なので、
    「アルバム」をクリックしてページを表示させている場合は、最後に「upload/」を。
    「自分の写真」をクリックしてページを表示させている場合は、「pictures」を「upload」に書き換えてアクセスしてみてください。

    以上は臨時的な対処です。BP Albumプロジェクトに報告の上、どのように対応するかを検討しますので、最終的な修正案についてはお待ちください。

    なお、BP Album は現在、大幅なリニューアルを施す新バージョンに重点が置かれているため、新バージョンで対応という可能性もありますが、いずれにせよ、スタッフのブログで改めて報告することになると思います。

    なお、当然のことですが、Buddypress Mobileを使わずにスマートフォンでアクセスした場合は普通にリンクも表示され機能します。

    ※文中、アップロード先ページに直接移動して写真のアップロードその他機能が正常に動作することを確認したのは、Softbank 003SH で行ったものです。

    トピック投稿者 takunomi

    (@takunomi)

    chestnut_jpさん、ありがとうございます。

    /album/upload/を入力(ログイン後)すると、アップ画面が表示されました。
    おお、これで!と思ったのですが、「アップロードする写真の選択」部分で、uploads disabledという表示が出て、クリックできない無効化された状態で、画像を選択できません。
    ただ、いつも利用しているブラウザーは、デフォルトのブラウザーではなくDolphin Browserという使いやすいもので日常これを使っていたのですが、一旦、デフォルトのブラウザーでアクセスすると、アップボタンを利用することができました。
    もしや・・と思い、Opera mini でアクセスしたら、こちらは、サイトの方がまともに表示されないという状態・・。

    デフォルトのブラウザーを使えば、何とかアップボタンを画面を無効化せずに表示できるんですが、ブラウザーでこうも違うとは驚きました。

    こうなると、各メーカーのスマートフォンにブラウザーによって、上記のような現象が出る可能性もあり、ちょっと困ったなあ・・と思っています。

    ちなみに、iPod touch(第3世代:iOS4.2)では、uploads disabledという表示になります。

    私が利用しているスマートフォンは、AUのIS03です。

    できれば、使いやすいブラウザーを利用できるのが一番いいんですが・・。

    BuddypressサイトでBP Album+のプロジェクトメンバーおよび一般ユーザ、さらにはBP Mobile プラグイン作者も引き入れて討論を進めています。


    BP Mobile プラグイン作者にはわたしからも声をかけましたが、BP Album+プロジェクトチームのメンバーもTwitterを通じて声かけをしてくれたようで、快く議論に参加してくださったことをここに感謝いたします。

    結果、BP Album+の「写真のアップロード」というリンクが表示されないのは、BP Mobile pluginがこのリンクを消しているからであることが、BP Mobile plugin作者本人の談でわかりました。

    いくつか理由はありますが、takunomiさん自身も実際に体験されているように、ブラウザや機種によってアップロードできたりできなかったりするからです。

    まず、iPhoneの場合はデフォルトのブラウザであるSafariを使った場合、アップロードは一切できないそうです。従って、もし「写真をアップロード」というリンクが表示され、そのリンクをクリックしてアップロードのページへ行ったとしても、アップロードは不可能です。

    Android も少し前まではアップロードができなかったようですが、その「バグ」は2009年に解決し、現在はアップロードが可能になった模様です。

    takunomiさんが書かれている Dolphin BrowserやOpera miniでアップロードを可能にしたいという希望や iPod touchで可能にしたいという希望は、まず、Dolphin および Opera mini についてはブラウザの仕様ですからブラウザ開発社にお願いするしかありません。

    iPod touchについては、iPhoneのSafariで不可能なように、Appleの方針としてアップロードを不可能にしている(=iPhoneやiPodの仕様)なので、これも可能にしたければAppleにお願いするしかないでしょう。

    プラグインでできることとブラウザやOSの仕様によるものを混同されませんように。

    結論的には、BP Album+の「写真のアップロード」リンクが表示されないのは現時点では BP Mobile の仕様ですが、直接ページに移動すれば Android ならアップロードできてしまうため、このあたりを BP Mobile 作者に再確認してもらい、今後どうするかが決定されることになると思います。

    わたしももう少し同リンクを意図的に消さないよう BP Mobile プラグイン作者にはプッシュしてみようとは思っていますが、BP Album+でのことならわたしがスクリプト修正などしてなんとかなりますが、BP Mobile でのことなので、何ともできないかもしれません。

    いずれにせよ、もう少し時間が必要です。

    トピック投稿者 takunomi

    (@takunomi)

    chestnut_jpさん、適切なご対応ありがとうございます。

    > ブラウザや機種によってアップロードできたりできなかったりするからです。

    やはりそうなんですね(T_T)
    たとえば、FACEBOOKやmixiなどいろんなサイトが専用アプリを出しているのは、そういう依存部分をなくすためなんでしょうね・・。
    WORDPRESSのアプリがあったので、試してみたのですが、buddypress対応ではないようで使いにくい。
    そうなると、BUDDYPRESS対応のアプリなんかでたら!という贅沢な希望もありますが需要と供給、必要性・・でしょうか。

    > プラグインでできることとブラウザやOSの仕様によるものを混同されませんように。

    了解いたしました。

    現状、もし、スマートフォン系からフォトデータなどをアップロードしたいという場合、PC画面状態にしてそこからアップしてもらうという形になりますね。

    ご丁寧なご対応、分かりやすいご説明感謝しております。
    ありがとうございました。

    解決済みにしてくださっていますが、一点だけ。

    正しく理解してくださっているのだとは思いますが、最後のtakunomiさんの書き込みだけ拝見すると、誤解されている可能性もありましたので、最後に現状についてまとめさせていただきます。

    ・「写真のアップロード」というリンクが表示されないのはBP Album+のせいではなくBP Mobileが意図的に消している。

    ・Bp Mobileを使っていたとしても、直接アップロードのページのURLをアドレスバーに入力すれば利用できる。

    ですから、

    現状、もし、スマートフォン系からフォトデータなどをアップロードしたいという場合、PC画面状態にしてそこからアップしてもらうという形になりますね。

    については、上記2番目に書きましたように、アップロードのページのURLをブックマークしておくなどでBP Mobileを使ったままでも可能ではあります。

    というよりも、スマートフォン(=android)と限定している話なら、PC画面状態でアップしてもらうは正解ですが、iPhoneはその方法でもApple社の方針によりアップロードできない仕様になっているので無理です。

    そうなると、BUDDYPRESS対応のアプリなんかでたら!という贅沢な希望もありますが需要と供給、必要性・・でしょうか。

    という件についても、そういう需要を受けてBP Mobileプラグインは誕生したわけですから、贅沢な希望とかではなく現状でBuddyPress対応プラグインは存在しています。

    一応自分の中では解決策が浮かんでいますが、基本的にWordPressもBuddyPressも趣味として楽しんでいるものなので(余程の緊急性がない限り)土日に時間を裂いてまで作業するつもりがありませんため、月曜日以降に対応を開始します。

    ただ、ここが既に解決済みとなっているため、自分のブログか新たに公開・運営しているBuddyPress利用者用サイトで報告させていただきます。

    【追記】
    このままだと中途半端に「解決済み」となってしまうため、最も簡単な解決方法を書いておきます。

    BP Album+のリンクを消しているのはBP Mobileプラグインなので、このBP Mboileプラグインを修正します。

    /wp-content/plugins/buddypress-mobile/themes/default/style.css の 2590行目あたり:

    【オリジナル】
    a#upload {
    display: none;
    }

    【変更】
    /*
    a#upload {
    display: none;
    }
    */

    要するに、表示しないようにしている設定を消去すればいいということです。style.cssファイルを開いたら「a#upload」で検索すれば1箇所しかないのですぐわかると思います。
    このCSS設定は、少し前の行に戻るとおわかりのように、BP Mobileが BP Album+用に指定しているものです。(数行上に「/* bp album + */」と書かれている)

    BP Mobileプラグインを使用したことがなかったため、こんな簡単なことも最初はわからず(まさか BP MobileがBP Album+用に設定をしているとは思わなかった)、BP Album+の不具合かと思ってましたが、BP Mobile作者本人の話が聞けて結果オーライになりました。

    上記は一番簡単な方法ですが、BuddyPressサイト側で行っているBP Mobile作者を交えた討論の結果、今後は別の方法がとられるかもしれません。

    トピック投稿者 takunomi

    (@takunomi)

    chestnut_jpさん、ありがとうございます。
    すいません。
    タイミングが分からず、私のお礼とともに解決済みにしてしまいました。
    未解決に変更しました。

    早速、教えていただいた情報を元に勉強させていただきます。

    私としては、iPhone系は、今後もいろんな制約を設けてくるのかなと思いますし、どちらかというと、アンドロイド系で動作すれば・・と考えています。

    前のわたしの書き込みで、臨時的な回答と書きましたが、BP Album+での対応ではないためにそのように申し上げました。

    しかしながら、現時点では、本件の原因はBP Album+にあるのではなくBP Mobileにあるため、上記記載した解決策(CSSの設定を削除またはコメントアウトする)が最善策となります。

    そもそものご質問がBP Album+でどうなっているのか、とのことでしたので、今後BP Album+でこの件について何か対応することがあるかどうかの結論が出ていないことから解決済みではないと申し上げましたが、よくよく考えてみますと、BP Album+側に不備があることではないので、上記記載した解決策をもって本件自体は解決済みにして問題ないと思われます。

    BP MobileのCSS設定を弄るとなると、当然のことながら当該プラグインをアップデートするたびに(BP Mobile側で別途対策が講じられていなければ)改めて同じことをしなければならなくなるので、それは辛いからどうにかしてほしいということであれば、別トピックにしたほうがいいでしょう。というのも、ここはあくまでもBP Album+に対する要望でしたが、実際はBP Album+でできることはなく、BP Mobileの仕様でしたから、質問内容と実際の回答内容が既にズレてきていますので。

    ただ、BP Album+さらにはBP Mobileとの連携を含めた議論はまだ行っていくつもりではありますので、将来的にどちらか、もしくは両方で現行仕様の変更はあるかもしれません。しかし、それは本件そのものとはまた別のプラグイン仕様での話になるのでここに回答として追加すべきものではないように思っています。

    ※地震そのものおよび実施が決定した輪番停電などの影響により、慌ただしく回答をつけてしまったことで一部誤解または期待させるような文面になってしまったことをお詫びいたします。まだ地震そのものによる影響等で自分自身落ち着いていろいろ行動できる状況ではありませんため、当該プラグインに関する今後の仕様変更の可能性を含めたBuddyPressサイト内もしくはBP Album+プロジェクトチーム内でのわたしからの議論の進行については、時間がかかることもご理解ください。

    トピック投稿者 takunomi

    (@takunomi)

    chestnut_jpさん、ご丁寧な対応ありがとうございます。

    > 地震そのものおよび実施が決定した輪番停電などの影響により、慌ただしく回答をつけてしまったことで一部誤解または期待させるような文面になってしまったことをお詫びいたします。

    大変な状況の中、ありがとうございます。
    教えていただいた解決策にて対応していこうと思います。

    私の住んでいるところは、それほどの揺れはなかったんですが、とにかく、節電を心がけて、真っ暗な部屋の中でパソコンだけつけています。

    ※一旦、解決済みとさせていただきました。

    takunomiさん、解決済みになっていないようなので、設定お願いします(^^)

    トピック投稿者 takunomi

    (@takunomi)

    すいません、解決済みになってませんでした。

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • トピック「スマートフォンからの画像投稿について」には新たに返信することはできません。