AMIMOTO AMI の WordPress に同報されているプラグインがどんなものなのか紹介。
なお、記事執筆時点のものなので注意。
AMIMOTOの場合、AMIにWordPress及び追加プラグインが含まれているわけではなく、インスタンス起動時(あるいは wp-setup
実行時)に走るシェルスクリプトによってWordPressの最新版とシェルスクリプト内で指定したプラグインがインストールされるので、変更される可能性があります。
パフォーマンス
Nginx Cache Controller
Nginx リバースプロキシキャッシュの制御。AMIMOTOなら必ず有効化しておくこと。
逆に AMIMOTO なら他のキャッシュ系プラグインは不要
C3 Cloudfront Cache Controller
AWS CloudFront のキャッシュを消すプラグイン。
CloudFrontを使わない構成なら不要。
Nephila clavata
WordPressのメディアをS3に移して運用できる。元データはEC2インスタンス内部にも残るので、プラグインをオフにしてもメディアが消えることはない。
開発者向け
Debug Bar 他
- Debug Bar
https://wordpress.org/plugins/debug-bar/ - Debug-Bar-Extender
https://wordpress.org/plugins/debug-bar-extender/ - Debug Bar Console
https://wordpress.org/plugins/debug-bar-console/
パフォーマンスやエラー内容、ボトルネック探し、など。
公開中のサイトにより開発時に使う。
セキュリティ
Login LockDown
ログイン試行制御。指定した回数ログインを失敗したIPアドレスを記録して、そのIPアドレスからは一定時間ログインを不能にする。
Rublon Account Security: Two-Factor Auth+
多要素認証。
参照:https://plasticdreams.org/2015/12/04/are-you-tired-of-mfa/
その他
##AMIMOTO Dashboard
Nginx Cache Controller / C3 CloudFront Cache Controller / Nephila clavataの管理を一括でできるプラグインです。
Nginx Mobile Theme
Nginx リバースプロキシ環境下でユーザーエージェントによってPC用・モバイル用のテーマ切り替え。
同様のプラグインは複数ありますが、AMIMOTOではこちらを使いましょう。
Contact Form 7
言わずと知れたお問い合わせフォームプラグイン。
Flamingo
Contact Form 7 で送信されたメッセージを DB に保存。ダッシュボードから確認。
参照:http://contactform7.com/ja/save-submitted-messages-with-flamingo/
Simple GA Ranking
Google Analyticsのデータと同期してランキングを表示。
WordPressのDB内部にランキングデータを保存しないのでDBの負担にならない。