プロが教える店舗&オフィスのセキュリティ対策術

現在、ユーザー投稿型の画像販売サイトを計画しています。

一般の方がユーザー登録を行い、ログインして、画像の投稿ができ、それを販売することが出来るサイト考えています。
ログイン方法は、なるべくユーザーの手間を省くためFacebookやTwitter、mixiなどのアカウントを持っている場合は、そのアカウントから情報を引き出して登録を行えるようにしたいです。

これを実現するためには、どのような事をしたらいいのかわからず困っています。

どなたか知恵をお貸しください。
よろしくお願いします。

A 回答 (5件)

>Wordpressをベースに作ることは可能なのでしょうか?



wordpressはphpで実装されているので、phpができる範囲であれば、wordpressを通して何でもできます。ただし、phpができないとなると、wordpressの機能やプラグインの機能に頼ざるを得ません。そういった意味で要望される機能は、wordpressにはありませんし、おそらくプラグインにもありません。仮にプラグインで近い機能のものがあったとしても、そっくりそのまま使えるものがある可能性は考えにくく、結果的にphpができないとカスタマイズも行えません。また、phpの知識以外にも、データベースやサーバーの機能、セキュリティの知識も必要になってくるでしょう。
貶す気など毛頭ないですので、是非誤解しないで解釈していただきたいところですが、現実はこうです。

・クライアント案件で、受注してからphpやデータベースやサーバーを学ぶという発想はあまりにも乱暴です。私が客なら激怒します。住宅の発注をしたけど、実際の施工業者は住宅の建築方法を知らなかった。これから勉強します。みたいな話です。一言でいうと、Kenta57さんにとっては、完全なるキャパオーバー、スペックオーバーな内容です。外注するなどして他者の力が必要なのは間違いないです。

・いろんな考え方があるので一概には言えませんが、要望される内容を15万で請ける人はおそらく希薄でしょう。学生でもやらないレベルだと思います。あくまで個人的な感覚ですが、一般的には100万を簡単に超えてもおかしくない内容です。言われたことを何とか実現することも大事ですが、出来ないことは出来ないと判断し、伝えることも大切ですよね^^;
    • good
    • 0
この回答へのお礼

的確なアドバイスありがとうございます。
まずは、自分のスキルと仕事を受ける上でどのくらいの規模の作業になるかを判断する所から経験を積んでいきます。

今回の依頼者の方も途中から連絡もくれない様な方でした。
ありがとうございました。

お礼日時:2014/06/27 15:13

>これを実現するためには、どのような事をしたらいいのかわからず困っています。



質問されているのは、FacebookやTwitter、mixiなどのアカウントを利用したログインシステムの作り方でしょうか?もしくは、ユーザー投稿型の画像販売サイトをつくるにあたって、根本的に何もわからないということでしょうか?

前者の場合、oAuthで検索すれば沢山の記事が見つかると思います。
後者の場合、まずご自身が何も分からないのは理解できますので、何なら分かるかを教えて下さい。つまり、持っている技術を教えて下さい。あと、最大制作期間(1年とか)や捻出できるコストの上限があると現実的な答えを得られると思います。

この回答への補足

アドバイスありがとうございます。
Facebook等の情報を利用する方法に関してはoAuthを調べてみようと思います。

自分のスキルとしては、ホームページ制作にを5年半くらいしてます。
なのでHTML、CSS、Javascript
などは、知識があるつもりです。
現在、WordpressとPHPは勉強中くらいです。

なので、会員登録機能や販売に関しては、それにはどのようなプログラムが必要なのか、実現するためには何が必要なのかがわからないでいます。

Wordpressをベースに作ることは可能なのでしょうか?

先方の予算としては、スタートは15万くらいで始めて行けたらと言っていて、その後に軌道に乗れば上乗せでという話になっています。
今は、その予算でどこまでできるかが知りたいという話になっています。

補足日時:2012/10/25 20:46
    • good
    • 0
この回答へのお礼

お礼が遅れた事を、まず申し訳ありませんでした。
的確な回答をありがとうございました。

お礼日時:2014/06/27 15:14

ユーザー登録は、そんなに難しい技術ではないので自立型のほうが良いです。

それらのアカウントを持っていない人もいるでしょうし。
・画像の保存には大きな容量のサーバーが必要です。
・imageMagickがインストールされていると良いでしょう。
・セキュアサーバーが必要です。

ユーザー認証は、ユーザー名とメールアドレスを登録いただいて、そのメールアドレスに確認メールと駆りパスワードを発行。再びサイトに接続して認証を確定すれば良いでしょう。
 ロボットに入られないようにimageMagickで画像を使ったテキスト入力を作れば完璧でしょう。

 画像自体は、imageMagickで画質を落としたもの、ロゴの入ったものを閲覧可能にして、ダウンロードするときには、パスワード入力が必要になるようにすれば良いでしょう。決済方法は、預かり金型かpaypalとかが楽でしょう。カード決済は結構大変です。

 技術的には、データベースとそれを扱う言語(PHPが楽)とimageMagickの知識が必要でしょう。

 

この回答への補足

回答ありがとうございます。
imageMagicに関して少し調べてみようと思います。

ページ自体はWordpressなどで会員登録機能を付けたり、会員情報の管理などできるものなのでしょうか?

決済に関しては、恐らくPaypalを利用する方向だと思います。

これらすべて含めて、Wordpressで実現できる物でしょうか?

補足日時:2012/10/25 20:35
    • good
    • 0
この回答へのお礼

お礼が遅れた事を、まず申し訳ありませんでした。
的確な回答をありがとうございました。

お礼日時:2014/06/27 15:14

著作権については 投稿者にまかせて


他人のものは困ります 暴力 性 犯罪 に関するものも困ります
規約に違反したら利用停止にします
3回警告してダメなら停止 のような管理をすれば問題ありません
必要なら通報の機能や監視なども
サイト管理者として 問題行為に対しては 
関係各所の指示に従って しっかりと対処しています という
姿勢があればOKです

サイトの規模や予算はどのくらいを考えているでしょうか
採算はどういう形なのでしょうか

投稿者が会員制で事前登録する
購入者は 非会員でもOKということでしょうか
決済や課金はどういうものが必要でしょうか

会員制サイト 決済機能 
投稿画像をリサイズで縮小や
サンプル のような文字を入れてガードするなど
いくつかの機能があれば最小構成のものは可能です
具体的にどんなものかによりますが
大まかな枠組みとしては SNSが近いと思います
会員制で アップロード 公開 共有 ができる
これに課金の機能をどのように組み合わせるか
一般の購入者への公開方法などがあると思います

プリペイド式で 1000円分を購入して 範囲内で購入可能
というものは比較的簡単だと思います
1000円で一ヶ月 5000円で一年自由にDLできるなども
http://www.openpne.jp/
http://www.const-joomla.net/

具体的にはどういうサイトを考えているのでしょうか
 

この回答への補足

丁寧なアドバイスありがとうございます。著作に関してはアドバイスいただいた方法が一番かと思いました。

会員制や支払い決済に関しては、クライアントと深くお話はしていないのですが、購入する側も会員制にして支払いにはPaypalを利用する流れだと思います。

先方のイメージは素材販売系のサイトをイメージしているんだと思います。
まだ深い打ち合わせができていなく申し訳ありません。

補足日時:2012/10/25 20:27
    • good
    • 0
この回答へのお礼

お礼が遅れた事を、まず申し訳ありませんでした。
的確な回答をありがとうございました。

お礼日時:2014/06/27 15:14

それぞれのサイトの開発者用ヘルプページに解説が載っていますので、参考にしてみてください。



例えば、twitterですと、https://dev.twitter.com/docs/auth あたり。

ちなみにですが、ユーザー投稿型ということは、著作物等が無断でアップロード・ダウンロードされる危険性もあるというリスクも承知の上ですよね・・。

この回答への補足

回答ありがとうございます。
制作に関して依頼を受けていて、著作権の事は何も聞いていませんでした。
何か無断使用を避けるうまい方法はありますでしょうか?

その前に、ユーザー投稿型のページの作り方などもわからない状態なので…

補足日時:2012/10/22 22:11
    • good
    • 0
この回答へのお礼

お礼が遅れた事を、まず申し訳ありませんでした。
的確な回答をありがとうございました。

お礼日時:2014/06/27 15:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!