[{"data":1,"prerenderedAt":153},["ShallowReactive",2],{"$fBBQ5ulyG5jVWbIBJe3r8F-kTKQKf1scMJiu0B6qzX5k":3,"$f7AVZHmPutZ23_8XKkLbDtEszKCuiY3yPjIDp9eRXGag":5,"$faYQ41FRlzjOHQnSCjrYqlH4YLuFCAbrNBOiRgAoabWE":7,"$flHTyqCQJEU2abzzsS6UP5l1NnUGaUqjhtf8gooqK0uA":128},{"data":4},[],{"data":6},[],{"data":8,"meta":125},[9],{"id":10,"documentId":11,"title":12,"seo_title":13,"summary":14,"seo_description":15,"slug":16,"published_date":17,"body":18,"content":19,"createdAt":47,"updatedAt":48,"publishedAt":49,"blogauthor":50,"cover":72,"categories":115},332,"i3k9acafbmng2wz49aa75vf5","FTP, FTPS и SFTP прямо в OpenIDE: что умеет новый плагин Deployments","FTP, FTPS и SFTP в OpenIDE: плагин Deployments","В маркетплейсе OpenIDE вышел плагин Deployments: он показывает файлы на сервере, сравнивает их с проектом и передаёт изменения по FTP, FTPS или SFTP.","Плагин Deployments for OpenIDE передаёт файлы по FTP, FTPS и SFTP, сравнивает локальную и серверную версии в Diff и строит планы синхронизации PUSH и PULL.","ftp-ftps-i-sftp-pryamo-v-openide-chto-umeet-novyj-plagin-deployments","2026-11-02","В маркетплейсе OpenIDE появился новый плагин [Deployments for OpenIDE](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fdeployments-for-openide\u002F462\u002F). Он позволяет передавать файлы между локальным проектом и сервером, сравнивать их содержимое и выбирать действия синхронизации прямо в [OpenIDE](https:\u002F\u002Fopenide.ru\u002F).\n\nНапример, в проекте уже обновлены разметка и стили сайта, а на сервере ещё лежит предыдущая версия. Можно открыть серверный файл, увидеть различия в стандартном Diff и выбрать, какие изменения отправить. Код, Git и серверные файлы доступны в одной IDE.\n\n\u003Ch2 id=\"sravnit-versii-pered-otpravkoj\">Сравнить версии перед отправкой\u003C\u002Fh2>\n\nПанель Remote Host показывает дерево сервера и позволяет перейти к соответствующему локальному файлу. Удалённые текстовые файлы открываются как снимки только для чтения.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fba4c8528a32bba8ba3e0c326e2711943_da2e6b089c.webp)\n\nСравнение показывает локальную и серверную версии в стандартном Diff OpenIDE, с переключением между раздельным и объединённым видом.\n\nТекстовый просмотр и сравнение поддерживают UTF-8 файлы размером до 1 МиБ; передача файлов других форматов выполняется отдельными действиями Upload и Download.\n\n![]({{strapiUrl}}\u002Fuploads\u002F6bbdb29faeabfe53ba6e9e2e66285955_405b93012b.webp)\n\n\u003Ch3 id=\"vybrat-dejstviya-sinhronizaczii\">Выбрать действия синхронизации\u003C\u002Fh3>\n\nДля обновления каталога можно построить план синхронизации: PUSH из проекта на сервер или PULL с сервера в проект. План охватывает выбранное сопоставление каталогов и показывает действия по файлам. Пользователь отмечает нужные строки, проверяет список и отдельно подтверждает выполнение.\n\n![]({{strapiUrl}}\u002Fuploads\u002Feb77af05fa47123c230f227dcd2f030e_c2435bcbaf.webp)\n\n\u003Ch3 id=\"peredat-otdelnyj-fajl-ili-papku\">Передать отдельный файл или папку\u003C\u002Fh3>\n\nВ Remote Host также можно создавать файлы и каталоги, переименовывать обычные файлы и удалять объекты с подтверждением. Общая очередь показывает прогресс и результаты по файлам; поддерживаемые ручные операции можно повторить после проверки нового плана.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fd2461cbed1b178661eae0ea9b1f5ca42_ed88e5d3eb.webp)\n\nПосле завершения передачи можно открыть подробный результат и проверить состояние файла на сервере.\n\n![]({{strapiUrl}}\u002Fuploads\u002F502289cbcc21084db5c802614efdf57c_c1543fe282.webp)\n\n\u003Ch2 id=\"podklyucheniya-i-puti\">Подключения и пути\u003C\u002Fh2>\n\nDeployments поддерживает FTP, FTPS в режимах Explicit и Implicit и SFTP. Для SFTP можно использовать пароль или SSH-ключ, в том числе защищённый паролем. Сохранённые секреты хранятся в PasswordSafe; плагин проверяет ключ сервера SFTP и TLS-сертификаты FTPS.\n\nПрофили подключений общие, а назначения, сопоставления каталогов и исключения задаются для каждого проекта.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fdbb30ebe4114e6f11522ffe9c2028654_69efd9b527.webp)\n\n\u003Ch2 id=\"ai-agenty-pryamo-v-ide\">AI‑агенты прямо в IDE\u003C\u002Fh2>\n\nНаш AI‑плагин Meta Harness для [OpenIDE Pro](https:\u002F\u002Fopenide.ru\u002Fpro\u002F) поддерживает Claude Code, Codex, OpenCode, Cursor и других агентов через открытый протокол ACP (Agent Client Protocol).\n\n![]({{strapiUrl}}\u002Fuploads\u002Ff7b2fda5a20559b33a0e6475db7bdf0c_5603dee452.webp)\n\nАгенту можно поставить задачу прямо в IDE, затем посмотреть изменения в коде, внести правки, запустить приложение и проверить результат. Редактор, навигация и отладчик остаются под рукой. Веб‑приложение можно открыть во встроенном браузере. Такой сценарий мы показывали [в новости о первом релизе AI‑плагина](\u002Fblog\u002Freliz-openide-claude-code-codex-opencode-i-cursor-pryamo-v-ide\u002F).\n\nВ одном рабочем окне можно использовать разные агенты в зависимости от задачи, сохраняя доступ к инструментам IDE и коду проекта. А в последней версии мы также завезли возможность комментирования ни только в чате, но и в любом месте и файле проекта:\n\n\u003Cvideo src=\"https:\u002F\u002Fstorage.yandexcloud.net\u002Famplicode-site\u002Fvideos\u002F0710-social-1080p.mp4\" controls muted loop playsinline width=\"100%\" poster=\"{{strapiUrl}}\u002Fuploads\u002Fcover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3.webp\" preload=\"none\">\u003C\u002Fvideo>\n\n\u003Ch3 id=\"vstroennyj-db-klient\">Встроенный DB‑клиент\u003C\u002Fh3>\n\nDB‑клиент позволяет подключиться к базе, посмотреть схемы и таблицы, написать SQL с подсказками по структуре базы и выполнить запрос. Результаты открываются в таблице, где доступны сортировка, фильтрация, точечное редактирование и экспорт данных. Для анализа медленных запросов есть EXPLAIN с планом выполнения в виде дерева.\n\n![]({{strapiUrl}}\u002Fuploads\u002F0fad8a51930b3c06e5b961c449723596_9aa1411124.webp)\n\nНапример, можно взять SQL из логов приложения, проверить его на PostgreSQL, посмотреть план и исправить тестовую запись. Поддерживаются также MySQL, ClickHouse, SQLite, Oracle и другие СУБД. Весь путь от подключения до экспорта разобрали [в отдельной статье о DB‑клиенте](https:\u002F\u002Fstorage.yandexcloud.net\u002Famplicode-site\u002Farticles\u002Fdb_client_compressed.mp4).\n\n\u003Cvideo src=\"https:\u002F\u002Fstorage.yandexcloud.net\u002Famplicode-site\u002Farticles\u002Fdb_client_compressed.mp4\" controls muted loop playsinline width=\"100%\" poster=\"{{strapiUrl}}\u002Fuploads\u002Fcover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3.webp\" preload=\"none\">\u003C\u002Fvideo>\n\n\u003Ch3 id=\"docker-klient\">Docker‑клиент\u003C\u002Fh3>\n\nDocker‑клиент позволяет запускать и останавливать контейнеры, смотреть логи, работать с образами, томами, сетями и Docker Compose. Сервисы из Compose‑файлов, подключённых через `include`, отображаются в общем дереве.\n\nЧерез Structure можно перейти от сервиса к его описанию в файле. Для пересоздания тестового окружения есть действие down with volumes, которое останавливает Compose‑окружение и удаляет связанные тома. Подробнее об этих возможностях рассказали [в обзоре Docker‑плагина](\u002Fblog\u002Fkak-ne-poteryat-integracziyu-s-docker-v-ide-posle-blokirovki-jetbrains\u002F).\n\n![]({{strapiUrl}}\u002Fuploads\u002Fd595acb8677c893f864044c9d2a6aef2_760c421d75.webp)\n\n\u003Ch2 id=\"kak-poprobovat\">Как попробовать\u003C\u002Fh2>\n\n[Deployments for OpenIDE](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fdeployments-for-openide\u002F462\u002F) доступен в маркетплейсе. [OpenIDE](https:\u002F\u002Fopenide.ru\u002Fdownload\u002F) можно скачать с официального сайта.\n\n![]({{strapiUrl}}\u002Fuploads\u002F305c39248d808b7935aab1c676826c2f_7efd747938.webp)\n\nЕсли хотите попробовать и остальные возможности [OpenIDE Pro](https:\u002F\u002Fopenide.ru\u002Fpro\u002F), доступен бесплатный пробный период на два месяца без ограничений по функциям.\n\n---\n\n_Впервые опубликовано на [Хабре](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Farticles\u002F1102754\u002F)._\n",[20],{"title":21,"links":22},"Содержание",[23,26,29,32,35,38,41,44],{"label":24,"href":25},"Сравнить версии перед отправкой","#sravnit-versii-pered-otpravkoj",{"label":27,"href":28},"Выбрать действия синхронизации","#vybrat-dejstviya-sinhronizaczii",{"label":30,"href":31},"Передать отдельный файл или папку","#peredat-otdelnyj-fajl-ili-papku",{"label":33,"href":34},"Подключения и пути","#podklyucheniya-i-puti",{"label":36,"href":37},"AI‑агенты прямо в IDE","#ai-agenty-pryamo-v-ide",{"label":39,"href":40},"Встроенный DB‑клиент","#vstroennyj-db-klient",{"label":42,"href":43},"Docker‑клиент","#docker-klient",{"label":45,"href":46},"Как попробовать","#kak-poprobovat","2026-11-12T11:24:15.274Z","2026-11-13T11:49:16.157Z","2026-11-13T11:49:16.214Z",{"id":51,"documentId":52,"firstname":53,"lastname":54,"createdAt":55,"updatedAt":56,"publishedAt":57,"slug":58,"photo":59},40,"yuewij1jc3qoxmkvsh2mpeny","Георгий","Власов","2026-02-17T11:40:25.168Z","2026-11-13T11:49:25.324Z","2026-11-13T11:49:25.371Z","georgij-vlasov",{"id":60,"documentId":61,"name":62,"alternativeText":63,"caption":63,"width":64,"height":64,"formats":63,"hash":65,"ext":66,"mime":67,"size":68,"url":69,"previewUrl":63,"provider":70,"provider_metadata":63,"createdAt":71,"updatedAt":71,"publishedAt":71,"focalPoint":63},1359,"jt1gpp4kqcyzwuwfhzj1c1vc","Gosha_ab88bd0ec5.webp",null,96,"Gosha_ab88bd0ec5_972867885d",".webp","image\u002Fwebp",2.14,"\u002Fuploads\u002FGosha_ab88bd0ec5_972867885d.webp","local","2026-11-13T11:47:15.450Z",{"id":73,"documentId":74,"name":75,"alternativeText":63,"caption":63,"width":76,"height":77,"formats":78,"hash":111,"ext":66,"mime":67,"size":112,"url":113,"previewUrl":63,"provider":70,"provider_metadata":63,"createdAt":114,"updatedAt":114,"publishedAt":114,"focalPoint":63},1205,"afo75ba5sqn1si2uusendjp9","cover-ftp-ftps-i-sftp-pryamo-v-openide-chto-umeet-novyj-plagin-deployments.webp",1732,971,{"thumbnail":79,"large":87,"medium":95,"small":103},{"name":80,"hash":81,"ext":66,"mime":67,"path":63,"width":82,"height":83,"size":84,"sizeInBytes":85,"url":86},"thumbnail_cover-ftp-ftps-i-sftp-pryamo-v-openide-chto-umeet-novyj-plagin-deployments.webp","thumbnail_cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3",245,137,1.94,1942,"\u002Fuploads\u002Fthumbnail_cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3.webp",{"name":88,"hash":89,"ext":66,"mime":67,"path":63,"width":90,"height":91,"size":92,"sizeInBytes":93,"url":94},"large_cover-ftp-ftps-i-sftp-pryamo-v-openide-chto-umeet-novyj-plagin-deployments.webp","large_cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3",1000,561,18.72,18718,"\u002Fuploads\u002Flarge_cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3.webp",{"name":96,"hash":97,"ext":66,"mime":67,"path":63,"width":98,"height":99,"size":100,"sizeInBytes":101,"url":102},"medium_cover-ftp-ftps-i-sftp-pryamo-v-openide-chto-umeet-novyj-plagin-deployments.webp","medium_cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3",750,420,12.54,12536,"\u002Fuploads\u002Fmedium_cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3.webp",{"name":104,"hash":105,"ext":66,"mime":67,"path":63,"width":106,"height":107,"size":108,"sizeInBytes":109,"url":110},"small_cover-ftp-ftps-i-sftp-pryamo-v-openide-chto-umeet-novyj-plagin-deployments.webp","small_cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3",500,280,6.73,6730,"\u002Fuploads\u002Fsmall_cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3.webp","cover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3",41.86,"\u002Fuploads\u002Fcover_ftp_ftps_i_sftp_pryamo_v_openide_chto_umeet_novyj_plagin_deployments_49e351bac3.webp","2026-11-13T11:43:40.654Z",[116],{"id":117,"documentId":118,"title":119,"published":120,"weight":117,"slug":121,"createdAt":122,"updatedAt":123,"publishedAt":124,"color":63},1,"hc2qik74iq346rzrodyoc5l5","Продукт",true,"release","2025-08-25T10:17:40.582Z","2026-11-12T11:22:44.594Z","2026-11-12T11:22:44.573Z",{"pagination":126},{"page":117,"pageSize":127,"pageCount":117,"total":117},25,{"data":129,"meta":148},[130,136,142],{"published_date":131,"id":132,"documentId":133,"title":134,"slug":135},"2026-11-09",301,"nla7pt5zwy8t0wknadxvz37z","OpenIDE Pro теперь можно купить для себя","openide-pro-personal-licenses",{"published_date":137,"id":138,"documentId":139,"title":140,"slug":141},"2026-11-07",309,"ua3z428wr5otk0z29kwjoedf","Сегодня Claude, завтра Codex: обновления мультиагентной OpenIDE","segodnya-claude-zavtra-codex-obnovleniya-multiagentnoj-openide",{"published_date":143,"id":144,"documentId":145,"title":146,"slug":147},"2026-11-05",318,"xvoscpm4g3zkv4n6afehxus2","Обновление C# в OpenIDE: управление NuGet‑пакетами прямо из IDE","openide-csharp-upravlenie-nuget-paketami",{"pagination":149},{"page":117,"pageSize":150,"pageCount":151,"total":152},3,11,31,1794584598079]