Синхронизация вашего сайта с компьютером, смартфоном, планшетом
Под умным словом «синхронизация» я подразумеваю очень интересный эффект: при редактировании файлов на вашем компьютере (смартфоне, планшете) синхронно вносятся изменения и в файлы вашего сайта. Т.е. можно довольно просто выкладывать на сайт новые фотки — просто складывая их в определённую папку своего компьютера. Можно редактировать файлы шаблонов оформления в удобном редакторе своей ОС — и результат смотреть сразу на сайте. Вести какие-то заметки в блокноте Windows, и они отобразятся в виджете на сайте. И многое другое — всё зависит от вашей фантазии. Главное, чтобы компьютер (или другой умный гаджет) был подключен к Интернет. Редактировать файлы, конечно, можно и в режиме оффлайн, но синхронизированы они будут только при подключении к Сети.
Технологии постоянно развиваются. Уверен, в ближайшем будущем выполнить эту процедуру будет ещё проще. Но я сейчас пользуюсь способом, для которого вам понадобится виртуальный сервер (также называемый VPS или VDS). Это более удобно и функционально, чем PHP-хостинг, и за 250 р./мес. предложений уже достаточно.
Сначала надо установить консольный клиент Яндекс.Диска на сервер. За рекламу мне не платят, просто поддерживаю отечественного производителя. Смотрите подробную инструкцию по установке на официальном сайте. У меня на VDS система Debian, я использовал для установки утилиту apt-get:
echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" >> /etc/apt/sources.list.d/yandex.list apt-get update apt-get install yandex-disk
После установки:
# настройка: yandex-disk setup # запуск: yandex-disk start
Затем в папке, которую мы выбрали для программы (по умолчанию /root/Yandex.Disk
) создаём папку, которая будет общей с вашим персональным устройством (компьютером, смартфоном и т.д.) — например, share
. И в этой папке создаём ссылку на тот объект (файл или папку), который хотим сделать общим между сервером и своим устройством. Кстати, в Linux-системах ссылки — не аналог ярлыков в Windows. Затем надо лишь установить клиент Яндекс.Диска на ваше устройство (есть клиенты для Windows, Android, Nix, на App Store для систем Apple Inc.). Если на устройстве вы используете другую учётную запись, нежели на вашем VDS, достаточно сделать общей папку share через веб-интерфейс Я.Диска.
Приведу пример.
У вас есть в теме оформления файл sidebar.php
. Создаём одноимённую ссылку sidebar.php (хотя имя может быть любое) на этот файл в папке share: указываем полный путь, например /var/www/user/data/www/site.ru/wp-content/themes/mytheme/sidebar.php.
Затем Яндекс.Диск синхронизирует изменения. Открывайте (предположим, на компьютере Windows) Мой компьютер — Яндекс.Диск — share. Там видите файл sidebar.php. Добавляете ярлык на файл на Рабочий стол. Теперь в 1 клик можете прямо с Рабочего стола открывать sidebar.php, редактировать его, и изменения появятся на сайте почти моментально после нажатия кнопки Сохранить.
Пишите в комментариях, насколько вам была интересна такая идея, как вы её планируете применить или уже применяете?
3 ответа к “Синхронизация вашего сайта с компьютером, смартфоном, планшетом”
Ох! Как все сложно!
Кому как. Мне тортики печь сложнее)
Для технарей отлично!