DevKinsta 概要
DevKinsta いとも簡単に自分のローカル環境にWordPressサイトを新規作成(または)コピーを実現してくれます。
DevKinstaが解決してくれる問題
DevKinstaはWordPressサイトを運用チームの複数人で管理する際の以下のようなケースの問題を解消してくれる頼もしい新機能です。
- プラグインの追加や更新を行いたいがエラーが発生しないか不安
- 作業前に念の為にチームに声かけしておく
- 作業時間が被らないようにスケジュール組む
こういった問題が発生する理由としては、複数人が同じWordpress上で作業を行っているからです。他のメンバーに気を遣いながら作業をするのは非効率になる事があります。しかし更新ミスやエラーが許されないメディアを運営している場合、また本番環境とは別にステージング環境を用意しているケースもあるかと思いますが、こちらについても問題点としてよくあるのは「本番環境との乖離が大きいので確認環境に適していない」です。WordPressの複数人管理、難しいですね。
自分だけのWordPress環境
「各メンバーのPC(ローカル環境)にWordPressのコピーを作成する」そうすればより隔離された環境で他者に影響がなく作業ができます。安心してプラグインのアップデートや機能追加をできそうです。「DevKinsta」を利用すればいとも簡単にローカル開発環境を構築できます。
DevKinsta
それでは早速導入していきましょう。
1. 準備
ツールの名前は「DevKinsta」さっそくセットアップをしていきましょう。以下MyKinsta内のツールからも確認できますが、今回のDevKinstaローカル環境で動作するデスクトップアプリケーションで動作します。
インストール・ダウンロード
まずはセットアップから開始。
ダウンロード
専用ソフトを DevKinsta の公式ページからダウンロードしましょう。
インストール確認
アプリケーションとしてインストールされた事を確認。即座にDevKinstaがデスクトップアプリとしてインストールされました。
起動
インストールしたアプリケーションを起動すると、Dockerイメージの更新が始まります。
2.サイト作成
基本セットアップは完了しましあ。次にWordPressサイト作成のステップに進みます。
サイト作成方法の選択
今回は既にKinstaで作成したWordPressサイトがありますので「Kinstaからインポート」でローカル環境にコピーを作成したいと思います。
MyKinstaアカウントでログイン
MyKinstaへログインするアカウントにて認証を行います。
WordPressサイト選択
たくさんあるKinsta上のWordPressサイトから対象のサイトを1つ選択します
インポート前の確認画面
インポート開始前の最終確認画面です。
インポート開始
DevKinstaにてローカル環境構築の様子が確認できます。
- Nginx
- MySQL
- WordPressコンテンツ
- 自PCのホスト設定変更 & DNSサーバ更新
- 自PCのSSL証明書設定
ここまでを全て自動で構築してくれます。
インポート完了
無事インポート完了しました。DevKinsta上ではインポートしたWordPressサイトの各種情報が確認できます。
Dockerコンテナ確認
先ほどDevKinstaをインストール中に「Dockerイメージの更新」という表示がありましたが、ここでDockerコンテナを確認してみました。すると以下のように5つDevKinsta関連のコンテナが立ち上がっている事が確認できました。
3. アクセス確認
それでは「サイトを開く」からアクセスしてみましょう。緊張の瞬間です。
アクセスできました!
びっくりするほど簡単に「Kinstaで作成したWordPressサイトを自分のPC(ローカル環境)上にインストールする事ができました。またSSL証明書も当たっていることが確認できます。構築ステップで証明書を設定するステップが存在し「承認」することで独自証明書を自PCに自動でセットアップしてくれます。何とも素晴らしい。
データベースマネージャー
DevKinstaではデータベースマネージャーも用意されています。こちらもメニューボタンから1クリックでローカル上にてDB情報を確認できます。
データベースマネージャー
同期も1クリック
ご覧の通り「DevKinstaから最新情報をインポート」。反対に「ローカルで開発した情報をKinsta側のWordPressに反映」もメニューボタンから数ステップで可能となります。ものすごく簡単です。
まとめ
はじめてDevKinstaを触ってみましたが、想像以上に安定しており、また機能が充実しております。これまで浸透していなかった「WordPressの複数人でのローカル開発」という開発手法が少しずつ世に広まる可能性を秘めていると感じました。まだDevKinstaで紹介したいポイントは多数あるのですが今回は基本的なステップのみをご紹介させていただきました。
もしKinstaについて少しでもご興味をお持ちでしたら、公式パートナーであるMOOBONまでお問い合わせください。実際に管理する上での懸念点やサイト引っ越しする際のステップなど細かく説明させていただきます。
お問合せ先:info@moobon.jp 担当:南 or 西川