- 締切済み
ワードプレスのみで投稿サイト
投稿サイトを自分で作って公表してみたいのですが、フロントしかやったことがなくセキュリティ上の心配もあります。 そこでワードプレスのオリジナルのテーマ化した自分のhtmを使う事でサー バサイドの実装はほぼプラグインを使えば可能でしょうか? こんな特殊なことをしたいとなると、自分でphpをいじらないといけないですが、そうでなければよくある 口コミ 評価 いいねボタン 口コミランキング 認証 ユーザー情報保存登録 とくにこのようなDBの機能までプラグインを使えばGUIで行えるのでしょうか? 通報ボタン 3つたまると管理者報告。自動削除 くらいであれば既存のプラグインを使えば、phpがわからなくてもただプラグインを導入するだけで可能でしょうか? だいたい価格ドットコム程度の機能があれば十分です。 オリジナルのテーマかしかやったことのない初心者でも、プラグインを使えばインストールするだけで簡単に出来るでしょうか? phpはセキュリティ上の問題もあるので自分で作ったり、いじったりするのが心配です。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- H240S18B73
- ベストアンサー率65% (190/288)
必要なデータベースのテーブルはWordpress及びそのプラグインが インストール時に勝手に作ります データベースの接続情報だけあればいいです メジャーなレンタルサーバーでは Wordpressの簡単インストールを備えている場合も多いので その場合はデータベースを作って接続情報を得る処理すら必要ないです 商品・記事の追加削除は全て管理画面で行います 管理者はその際PHPやSQLのコードを書く必要はありません
- H240S18B73
- ベストアンサー率65% (190/288)
SNSならBuddyPress ECならWooCommerce これらはWordpressにおいてSNS・ECとして ほぼデファクトスタンダードな地位にあり それだけ拡張プラグインや専用テーマも充実しています これらのプラグインとそのテーマや拡張プラグインで やりたいことができないならほぼ自分で書くしかないです
お礼
ありがとうございます。 SNS・ECはphpがわからなくてもプラグインをインストールするだけでつくれてしまうのですね。 ここのような登録投稿サイトはどうでしょうか? 特に会員情報や投稿情報を保存しておくためにはDBが必須ですよね。 DBはやはりmysqlを学ばない限り、ワードプレスのプラグインでも不可能でしょうか?
- tracer
- ベストアンサー率41% (255/621)
>プラグインを使えばインストールするだけで簡単に出来るでしょうか? すべてのプラグインを知る人など存在しないので、「できない」といえる人はいないでしょう。可能性はゼロではありません。ただ、「簡単に」という修飾に焦点をあてるならば、「できません」が正解でしょう。できるかどうかを調べるだけでもコストなので、機能を実装できる人からすれば「自分で書いたほうが速い」という結論になると思います。ところでご自身で調べられたのでしょうか?百聞は一見に如かず的な話にも見えます。 >最終的には0からフレームワークで出来るようになりたいですが、 > セキュリティー面が心配最終的には0からフレームワークで出来るようになりた > いですが、セキュリティー面が心配 発想が逆です。 セキュリティを担保するためにフレームワークがあるのです。それはフロントエンドもバックエンドも同じです。開発者はセキュリティに深い知識がなくとも、フレームワークのルールに則れば、セキュリティを確保できます。 あと、話が逸れますが、フロントエンドを誤解されています。 サーバーサイドを触らなくてよいのがフロントエンドではないですよ。 質問者さんの例は、単にサーバーサイドの経験がないだけです。 もちろん、バックエンド専門の人には敵いませんが、フロントエンドしかやらない私でも、サーバーサイドでORM組んで、Restでデータバインディングする程度のことはできるわけです。そうじゃないとフロントのテストすらままならないので。
- superside0
- ベストアンサー率64% (461/711)
なんだか、手段と目的が入れ替わっていますね。 そもそも、フロントエンドだけでなくて、サーバーサイドも作れるようになりたかったのですよね?(Node.jsにしろ、PHPにしろ) なんだが、 「チャーハンは自身あるんです。だから、ちゃんとした料理人になりたい。 でも 包丁は手を切るかもしれなくて危険なので、できあいのレトルト食品に、 ちょいと加えるだけでプロっぽい料理に見せかけられる秘伝のスパイス ないもんですかね?」なんて言ってるように聞こえます。 ないことはないけど、それを知った所で、 肝心のサーバーサイドの技術は知らないまま、単にブラックボックスを組み合わせてるだけに過ぎませんので、なんの応用もできないことになります。 (学習が目的だったはずなのに、途中をすっとばして、成果物だけほしがっているような) なので、簡単な投票サイトとか、スレッドのない1枚だけの掲示板を作るとか、 初心者レベルでからはじめてはどうでしょうかね。 見た目は地味だけど、フォーム送信→サーバー保存→HTML生成 というWebアプリの 一連処理の基礎は学べますよ。
お礼
最終的には0からフレームワークで出来るようになりたいですが、 セキュリティー面が心配なのでまずワードプレスで何サイトか運営して余裕ができてから、サーバサイドの深いところまでじっくりやっていこうかなと思った次第です。
補足
すごいですね。htmlをオリジナルテーマ化すれば、このサイトのような登録型投稿サイトをセキュアにサーバサイドのスキルが無くても簡単に作れてしまうのですね。 まさにphpとmysqlのツイッターブートストラップのようなものなのですね。 フロントしかできない私でもすぐに投稿サイトを作って公表できそうですね