Dmitry Ban
Главное что бы было не вежливо, а содержательно.
Для себя давно сделал вывод, что для эффектирной работы, крикание мышкой в браузере неприемлемо.По этому мой вопрос скорее такой: Я толком не знаю битрикс и не понимаю, как мне перестать тыкать мышкой в панели администратора и наконец начать писать код, абсолютно не открывая браузер, и при этом получить готовый сайт.
Вот что я для этого сделал (специально в консоли добавил время вывода, чтобы было видно сколько времени отнимает задача по развертованию рабочего проекта на новой машине):
2,5 минуты, приэтом на данном этапе не требуется поднимать сайт на веб сервере.
Поясню по порядку:
Считаем, что на компьютере установлен git, php, composer. В наше репозитории хранятся только наши файлы от текушего проекта(ни одного файла ядра нет).
1. Получаем наш репозиторий и ставим нужные зависимости (behat, phpunit)
2. Разворачиваю Битрикс: управление сайтом-стандарт ( данное действие равностильно, выкачиванию, нужной версии битрикс, и разворачивание его на сервере)
3. Установка битрикс, по ранее заданному конфигу. (Использует нативный визард битрикс, который производит установку)
4. Добавление наших файлов, и обновление базы
Профит, проект установлен и можно продолжить работать.
Главное что бы было не вежливо, а содержательно.
Для себя давно сделал вывод, что для эффектирной работы, крикание мышкой в браузере неприемлемо.По этому мой вопрос скорее такой: Я толком не знаю битрикс и не понимаю, как мне перестать тыкать мышкой в панели администратора и наконец начать писать код, абсолютно не открывая браузер, и при этом получить готовый сайт.
Вот что я для этого сделал (специально в консоли добавил время вывода, чтобы было видно сколько времени отнимает задача по развертованию рабочего проекта на новой машине):
Код |
---|
[05:31:32 nonlux@localhost:~/projects] $git clone myrepo [05:32:32 nonlux@localhost:~/projects/kavsm] $composer install [05:33:49 nonlux@localhost:~/projects/kavsm] $bin/bitapp bitrix:dump:standard [05:34:10 nonlux@localhost:~/projects/kavsm] $bin/bitapp bitrix:install [05:34:42 nonlux@localhost:~/projects/kavsm] $bin/bitapp bitrix:dump:kavsm [05:34:54 nonlux@localhost:~/projects/kavsm] $ |
Поясню по порядку:
Считаем, что на компьютере установлен git, php, composer. В наше репозитории хранятся только наши файлы от текушего проекта(ни одного файла ядра нет).
1. Получаем наш репозиторий и ставим нужные зависимости (behat, phpunit)
Код |
---|
[05:31:32 nonlux@localhost:~/projects] $git clone myrepo [05:32:32 nonlux@localhost:~/projects/kavsm] $composer install |
2. Разворачиваю Битрикс: управление сайтом-стандарт ( данное действие равностильно, выкачиванию, нужной версии битрикс, и разворачивание его на сервере)
Код |
---|
[05:33:49 nonlux@localhost:~/projects/kavsm] $bin/bitapp bitrix:dump:standard |
3. Установка битрикс, по ранее заданному конфигу. (Использует нативный визард битрикс, который производит установку)
Код |
---|
[05:34:10 nonlux@localhost:~/projects/kavsm] $bin/bitapp bitrix:install |
Код |
---|
[05:34:42 nonlux@localhost:~/projects/kavsm] $bin/bitapp bitrix:dump:kavsm |