phpでのwebアプリ開発を効率的に進めていくために、オンラインエディタを作ったのでその紹介です。
#B-code
B-codeはブラウザを使ってサーバ上のファイルを直接編集するためのツールです。もうFTPは要りません。
##インストール
いきなりインストールです。
B-codeはデータベースを使いません。phpがあれば動きますのでまずはインストールしてみてください。
(php7.0環境で作成しています。)
1 githubからソースコードをダウンロードしてください。
https://github.com/TakaoNishidaBBT/B-code
2 解凍したファイルをFTP(ここだけ必要です)でwebサーバにアップしてください。
3 アップしたディレクトリ直下にinstallというディレクトリがありますのでブラウザで開きます。
アップロードしたディレクトリがhttp://hoge.com/bcode/の場合、http://hoge.com/bcode/install/となります。
インストール画面が開きますのでまずは、一番下の「ディレクトリパーミッションの確認」の赤くなっている行がない状態にしてください。そのあと、Basic認証、管理者アカウントをそれぞれ設定し、「確認」→「インストール」と進んでください。
設定した情報でログインします。
##PROJECT
PROJECT管理画面がログイン後、最初に開きます。
「新規登録」ボタンからPROJECTを作成します。
ドメインとDoc Rootは、B-codeがインストールされているところがデフォルトで表示されています。
B-codeは、マルチドメインにも対応していますので、その場合はここを変更してください。
各項目を設定し、「登録」ボタンをクリックするとPROJECTが作成されます。
「OPEN」ボタンをクリックしてエディタを起動します。
##EDITOR
空のPROJECTに既存のファイルをまとめてアップロードするにはzipファイルを使います。
ファイルの全選択はctl+a、削除はdeleteキーでできます。
あとは、ファイルを選択して編集するだけ。
もうFTPは要りません。