home.social

#битрикс — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #битрикс, aggregated by home.social.

fetched live
  1. Публичный API у генератора QR-кодов: без ключей, лимитер на файлах и грабля Apache

    У моего генератора QR-кодов листами появился публичный API: POST с JSON, в ответ сразу готовый PDF, до 1500 кодов за запрос, без регистрации и ключей. Внутри рассказ, почему я не завел ни ключи, ни Redis, как работает лимитер на файлах с flock и fail-open, и на какой грабле Apache POST молча превращался в GET.

    habr.com/ru/articles/1075776/

    #api #qrкод #rate_limiting #битрикс #php

  2. От uname до промпта на 919 тысяч символов: три месяца внутри двух ханипотов

    Один хакер полтора часа исследовал поддельный Bitrix-сервер: нашёл конфигурацию, извлёк ложные учётные данные базы, попытался выгрузить таблицы и записать PHP-файл. Другой клиент отправил в открытый Ollama-compatible API 27 тысяч реальных задач. Самый большой промпт содержал 919 тысяч символов. Модели за API при этом не было. Я три месяца наблюдал за двумя среднеинтерактивными ханипотами — традиционным SCADA/Bitrix-стендом и поддельным AI gateway. В статье разбираю 2,5 млн событий Cowrie, стотысячный MySQL password spray, 183 сохранённых payload, массовую эксплуатацию AI API и MCP-разведку.

    habr.com/ru/articles/1071286/

    #ollama #openai #api #honeypot #cowrie #bitrix #1c #битрикс #mysql #ssh

  3. Безопасность как часть конвейера разработки

    Безопасность — неотъемлемая часть конвейера разработки, который работает под высокой нагрузкой и круглые сутки должен быть в состоянии обслуживать много пользователей. В большом продукте конвейер разработки никогда не останавливается: команды выпускают новые модули и обновления, собирают контейнеры, разворачивают сервисы в облаке. Безопасность должна работать в том же ритме. В статье разберём, как устроен такой подход на практике.

    habr.com/ru/companies/bitrix/a

    #информационная_безопасность #конвейер #битрикс #защита_данных

  4. Создаём веб-приложение с Claude Code: деплоим проект в Галактику Битрикс24

    Туториал о создании собственного веб-приложения с помощью ИИ-агента Claude Code. Всю работу мы делаем через ИИ: наши статьи специально написаны для тех, кто работает через чат с агентом в терминале. Код писать не нужно, только давать правильные команды. Мы уже сделали простой сайт и развернули его в интернете. Он доступен на странице app-dc5adb4b1ee6.vibecode.bitrix24.tech/ . Сегодня разместим приложение в Галактике — на общем сервере, стоимость которого распределяется между несколькими изолированными приложениями.

    habr.com/ru/companies/bitrix/a

    #искусственный_интеллект #вайбкодинг #битрикс #claude

  5. Создаём веб-приложение с Claude Code: добавляем в проект Git

    Туториал о создании собственного веб-приложения с помощью ИИ-агента Claude Code. Всю работу мы делаем через агента: наши статьи специально написаны для тех, кто работает через чат с агентом в терминале. Код писать не нужно, только давать правильные команды агенту. В статье добавим ещё одну полезную вещь — и дадим серию промптов, чтобы быстро довести сайт до той точки, где находимся мы сейчас.

    habr.com/ru/companies/bitrix/a

    #вайбкодинг #битрикс #гит

  6. Кастомизация Битрикс24: 3 способа и что переживёт апдейт

    Скопированный шаблон Битрикс24 может годами работать без нареканий, а после очередного обновления оставить раздел с белым экраном. Разберём три способа кастомизации на одном компоненте и посмотрим, какие доработки переживают обновления, а какие требуют постоянного сопровождения.

    habr.com/ru/companies/otus/art

    #битрикс #bitrix24 #кастомизация #корпоративныйпортал #php8 #обновление #наследование #обработчикисобытий #updatesafe

  7. 6 ошибок миграции в Битрикс24 Диск, из-за которых портал приходится переделывать через полгода

    На сдаче проекта всё выглядит рабочим: файлы перенесены, права выданы, синхронизация запущена. Через несколько месяцев сотрудники уже не могут найти актуальный договор, бывшие коллеги остаются в списках доступа, а в задачах и CRM множатся разные версии одного документа. Разбираемся, какие шесть решений закладывают эти проблемы ещё во время миграции и как обнаружить их до того, как файловая структура выйдет из-под контроля.

    habr.com/ru/companies/otus/art

    #битрикс #битрикс24 #миграцияданных #файловоехранилище #правадоступа #оргструктура #синхронизацияфайлов #документооборот #CRM #жизненныйциклданных

  8. Бесплатный сервер, на который наконец влезает Битрикс

    Привет, Хабр! На связи команда Рег.облака, а это третья статья про Free Tier. В первой мы считали , что помещается в один‑два гигабайта памяти, во второй перевозили сайт с виртуального хостинга на бесплатный сервер с ispmanager. В обеих статьях был раздел, где мы перечисляли, чего на Free Tier делать не стоит: тяжелые CMS, неоптимизированные проекты под трафиком, серьезные базы. Этот раздел пора переписывать. Стартовал

    habr.com/ru/companies/runity/a

    #регоблако #регру #битрикс #сервер #бесплатный_сервер #free_tier #free_tier_usage #cms #сайт #облако

  9. Как учебные примеры Factory Method ломают SOLID

    Заметил такую особенность во многих учебных статьях и туториалах: в популярных объяснениях паттернов часто не хватает оговорки, что ради упрощения объяснения в примере нарушены принципы SOLID . Почему так: многие из примеров решают задачу обучения, а не задачу проектирования архитектуры. То есть примеры часто короткие и удобные для объяснения, но иногда вместе с этим они теряют важные свойства самого паттерна. Особенно часто это происходит с Factory Method . В этой статье мы разберём несколько популярных примеров этого паттерна, посмотрим, где именно возникает проблема, и обсудим альтернативы в реальных проектах.

    habr.com/ru/companies/bitrix/a

    #solid #битрикс24 #битрикс #обучение #паттерны_программирования

  10. Как мы перестраивали RAG-поиск для AI-помощника: чанки, гибридный поиск и реранкер

    Расскажу про устройство нашего RAG, разберу, какие гиперпараметры влияют сильнее всего, и покажу, как мы выбили из системы максимум — включая часть, где кодовый агент сам оптимизировал промпт и код по результатам собственных eval-прогонов.

    habr.com/ru/companies/bitrix/a

    #rag #хелпдеск #битрикс #ragas

  11. Как выкатывать ecommerce в Битрикс по частям и не останавливать продажи (7 часть)

    Финальная часть серии — про самое нервное в любом ecommerce-проекте: как включать новую архитектуру по частям, не устраивать «большой релиз» и не останавливать продажи. К этому моменту у нас уже есть SSO, события, наблюдаемость, быстрый каталог, корзина, цены, checkout, интеграции, Gateway и SDK. Теперь начинается самая чувствительная часть — включать все это в продакшен без большого релиза или остановки продаж. Сложность — в процессе. Один модуль уже готов, второй еще нет, часть трафика ходит по старому пути, часть — по новому… Поэтому я сделала практическую схему постепенного включения: фича-флаги, канареечный трафик, двойное чтение, shadow-режим и критерии готовности.

    habr.com/ru/articles/1038072/

    #программирование #вебразработа #api #разработка #laravel #битрикс #вебразработка #api_gateway #ssr

  12. Какие проблемы чаще всего ломают кастомизации Битрикс24 после перехода на ORM и PHP 8

    Пятница, 18:00. Вы обновляете PHP на сервере с 7.4 на 8.0 — что может пойти не так? Деплой проходит, страница обновляется, и вместо привычного портала вы видите белый экран с TypeError: array_search(): Argument #2 ($haystack) must be of type array, null given . Мессенджер разрывается от сообщений: «Ничего не работает». Знакомо?

    habr.com/ru/companies/bitrix/a

    #битрикс24 #разработка #кастомизация #программирование #битрикс #1сбитрикс #php #php8 #crmсистемы

  13. Ecommerce на Laravel, или как мы собрали headless-слой для фронтов (6 часть)

    В этой части собираем headless-слой для фронтов: Gateway, композицию API, SDK, ETag, SSR, идемпотентность и единые правила работы с запросами. Привет, хабровчане. Это снова Алиса, снова Laravel, Bitrix и попытка не превратить фронтенд в распределенный монолит. К этому моменту у нас уже есть быстрые доменные сервисы: каталог, корзина, цены, заказы, интеграции. Но фронту от этого не сильно легче. Ему все еще приходится ходить в десяток ручек, собирать ответы, следить за авторизацией и одинаково обрабатывать ошибки. Поэтому поверх доменных сервисов появляется Headless API Gateway — тонкий слой, который работает как BFF для фронтов. Он берет на себя JWT-cookie, CORS, rate-limit, кэширование, единый формат ошибок и композицию сценариев вроде листинга, карточки товара или чекаута. При этом Gateway не дублирует бизнес-логику. Его задача — валидировать входящие запросы, сходить в нужные сервисы, собрать ответ и вернуть фронту компактный JSON с ETag и нормальными HTTP-заголовками. Дальше собираем это на Laravel: CORS, middleware для JWT-cookie, rate-limit, единый формат ошибок, композиционные ручки для фронтов, кэш-заголовки и роутинг через Nginx.

    habr.com/ru/articles/1037728/

    #headless #laravel #битрикс #программирование #вебразработа #gateway #api #sdk #идемпотентность #ssr

  14. GiftsHub — из чат-бота в полноценный backend-продукт

    Рассказываем про путь развития проекта, который помогает дарить подарки: веб-платформу GiftsHub. С ней удобно организовывать дни рождения и другие мероприятия. Статья о том, как проект вырос от MVP для хакатона до полноценного бэкенд-приложения, об ограничениях во время работы и некоторых подробностях технического решения.

    habr.com/ru/companies/bitrix/a

    #битрикс #битрикс24 #битрикс_24 #webразработка #бэкенд

  15. Властелин корзин: две вкладки и один Redis (часть 4)

    Привет, Хабр! Это снова Алиса из сериала про Laravel рядом с Битриксом. В первой части мы аккуратно подселили Laravel к Битриксу. Во второй — растащили события, авторизацию и тяжелую логику по нормальным сервисам, а в третьей — перестали мучить каталог SQL-запросами и отдали поиск OpenSearch. Теперь добрались до места, где любой e-commerce начинает показывать характер: корзина и расчет заказа. Это каталог может тормозить незаметно. А вот если корзина начинает чудить — это уже чувствует бюджет.

    habr.com/ru/articles/1035716/

    #Reddis #вебсайт #1сбитрикс #битрикс #программирование #laravel #api #админка

  16. Обновление Битрикса через миграции: как не словить инсульт, нажимая «Обновить»

    Привет! Меня зовут Артем Валевич, я тимлид в

    habr.com/ru/companies/agima/ar

    #миграции #битрикс #php

  17. Такая разная агентская разработка: эволюция программирования с нейросетями

    Сегодня уже наверняка никто не станет спорить с тем, что писать код полностью руками — неэффективно. Но даже при разработке с помощью агентов есть оптимальные и не оптимальные пути работы с ними. В статье поговорим на тему того, какие вообще есть варианты агентской разработки и как можно повысить их эффективность.

    habr.com/ru/companies/bitrix/a

    #cursor #agents #agentsmd #агентское_программирование #агенты #разработка #программирование #битрикс #битрикс24 #1сбитрикс

  18. Python SDK для Битрикс24: основные возможности и история создания с использованием Битрикс24 MCP-сервера

    Создание собственных приложений и интеграций для Битрикс24 остаётся востребованной задачей. Однако разработчики сталкиваются с рядом сложностей, которые замедляют разработку и повышают порог входа. Ключевая из них — работа с обширным REST API. Для разработчиков на PHP и JavaScript существуют официальные SDK. Тем, кто использует другие языки, до недавнего времени везло меньше. Им приходилось постоянно обращаться к документации, чтобы уточнить параметры, формат запросов и допустимые значения. Мы в своей практике используем Python, и эта проблема напрямую касалась нас. В какой-то момент мы решили закрыть её системно — и разработали собственный SDK для работы с Битрикс24, который стал официальной библиотекой В этой статье мы расскажем, какие задачи решает эта библиотека и как мы создавали её с использованием ИИ и MCP-сервера Битрикс24 для разработчиков.

    habr.com/ru/companies/bitrix/a

    #битрикс24 #битрикс #вебразработка #интеграции #python

  19. От рефакторинга до психотерапевта: как мы переписывали карточку задачи в Битрикс24

    Привет! Никита Щербо на связи, backend-разработчик и тимлид в Битрикс24. В этой статье расскажу, как мы переписывали один из самых старых и загруженных кусков продукта. Про архитектуру, обратную совместимость, миграцию миллионов записей, первый боевой запуск и про то, что происходит с командой в длинных проектах.

    habr.com/ru/companies/bitrix/a

    #php #bitrix #битрикс #рефакторинг #архитектура

  20. Три слоя защиты сервера: ipset, auto-block и CrowdSec

    Ваши логи забиты попытками входа в .env , .git и wp-login.php ? Пока бот стучится в Nginx, ваш сервер уже тратит драгоценные ресурсы. Я решил перенести фильтрацию в ядро Linux и делюсь рабочим кейсом эшелонированной обороны на базе ipset и CrowdSec .

    habr.com/ru/articles/1019778/

    #WAF #ipset #iptables #CrowdSec #Битрикс #защита_сервера #безопасность #Linux #bashскрипты #информационная_безопасность

  21. Основы безопасности веб-приложений для бизнеса

    Вы знали, что всего за пару часов вовлечённости в проект можно сэкономить десятки тысяч рублей? А иногда даже сотни. Сегодня мы научимся экономить наши кровные деньги, не отдавать их злоумышленникам — и всё это через обучение основам веб-безопасности.

    habr.com/ru/articles/1020806/

    #безопасность #nodejs #node #php #go #ktor #битрикс #wordpress

  22. Роботы vs бизнес-процессы в Битрикс24: когда что использовать и как не запутаться

    Привет, Хабр! В Битрикс24 есть два инструмента автоматизации, которые как будто делают одно и то же. Роботы — настраиваются в CRM на стадиях воронки, срабатывают при переходе сделки между этапами. Бизнес-процессы — настраиваются в визуальном дизайнере, поддерживают ветвления, циклы, переменные и многоэтапные согласования. Ответ на то, что использовать — очевиден не всегда, потому что возможности частично пересекаются: и робот может отправить письмо, и бизнес-процесс тоже. Но граница между ними большущая. Разберём, чем роботы и бизнес-процессы отличаются по механике, и на конкретных сценариях покажем, где какой инструмент уместен.

    habr.com/ru/companies/otus/art

    #битрикс #Битрикс24 #бизнеспроцессы #роботы_Битрикс24 #автоматизация_CRM #отладка_автоматизации

  23. Роботы vs бизнес-процессы в Битрикс24: когда что использовать и как не запутаться Привет, Хабр! В Битрикс24 ест...

    #битрикс #Битрикс24 #бизнес-процессы #роботы #Битрикс24 #автоматизация #CRM #отладка #автоматизации

    Origin | Interest | Match
  24. Как ИИ-агенты помогли нам встроить безопасность в стартер-кит

    Привет! Меня зовут Владимир Верхотуров, я занимаюсь DevRel в Битрикс24. Большинство стартер-китов ускоряют разработку, но ускорение без системной безопасности почти всегда приводит к техническому долгу. Сегодня хочу рассказать про наш подход к безопасности нашего AI-стартера .

    habr.com/ru/companies/bitrix/a

    #ai #devtools #битрикс24 #информационная_безопасность #битрикс

  25. Поддержка веб-сайтов на Битрикс

  26. BI-конструктор Битрикс24: как настроить кастомный отчет

    Привет, Хабр! В этой статье делюсь опытом работы с BI‑конструктором. Материал ориентирован на тех, кто уже знаком с Битрикс24 и понимает базовые принципы BI‑аналитики.аналитики.

    habr.com/ru/articles/1003598/

    #biаналитика #битрикс #bitrix #bitrix24 #отчеты

  27. Микросервисы поверх Битрикса через REST API и вебхуки

    Переписывать монолит с нуля — затея интересная, но статистически провальная. Много таких проектов не доживают до продакшена. Есть способ лучше: паттерн Strangler Fig, который позволяет постепенно вытаскивать функционал из монолита, не останавливая бизнес. Сегодня разберём, как это работает на примере Битрикса.

    habr.com/ru/companies/otus/art

    #битрикс #Битрикс24 #миграция_архитектуры #микросервисы #монолит #идемпотентность

  28. Фантастический Битрикс и где он обитает

    Привет друг. Меня зовут Разработчик. Вид веб-разработка, подвид битриксоидус. Это не тот кем я хотел когда-то стать, но десять лет сделали это свершившимся фактом. Я устал быть им. Но перед тем как закрывать эту главу моей жизни хочу подвести итог. Оставить что-то для обучения нейросетей, кремниевых и углеродных. Хочется еще

    habr.com/ru/articles/984304/

    #битрикс

  29. Роутинг в BitrixFramework: учимся управлять маршрутизацией запросов

    Всем привет! У большинства фреймворков, построенных на паттерне MVC, отсутствуют физические страницы, содержащие в себе логику обработки и детали отображения страницы. Все это держится на плечах контроллера, а роутинг уже сопоставляет используемый URL и необходимый экшен контроллера. Считается, что использование физических страниц для отображения контента — по большой части прерогатива CMS, но на самом деле это заблуждение. В данной статье рассмотрим механику работы роутинга в Битрикс.

    habr.com/ru/companies/bitrix/a

    #роутинг #битрикс #битрикс24 #1сбитрикс #mvc

  30. Умершие языки программирования (Fortran, Ada, Cobol) И почему на западе они до сих пор живы

    Существуют языки, которые все считают мертвыми, но есть ньюанс. В СНГ на Бейсике вакансий больше чем на Руби, а вакансий у Паскальщиков не сильно меньше чем у шарпистов. Все не так просто, поэтому давайте разбираться

    habr.com/ru/companies/femida_s

    #бэкенд #программирование #карьера_программиста #айти #cobol #легаси #php #информационная_безопасность #битрикс #c++

  31. CLI-инструменты в Битрикс: используем консоль вместо ручек

    Всем привет! CLI-инструменты являются неотъемлемой частью любого PHP-фреймворка, они удобны для выполнения службных операций. В данной статье поговорим о том, какой инструментарий предоставляет нам Битрикс для разработки и обслуживания сайтов.

    habr.com/ru/companies/bitrix/a

    #битрикс #cli #console #битрикс24 #bitrix #bitrix24

  32. Как подружить Bitrix24 с CI/CD

    Привет, Хабр! Сегодня рассмотрим, как подружить, казалось бы, несовместимое: динамичный мир CI/CD с его автоматизацией и бешеной скоростью и консервативный, бизнес-ориентированный Bitrix24.

    habr.com/ru/companies/otus/art

    #битрикс #Bitrix24 #cicd #GitLab_CI #деплой_модуля #тестовый_стенд #миграции_бд

  33. Если бы существовала награда за самый худший #битрикс сайт, то проект над которым я сейчас работаю без особого труда занял бы первое место.

    Тут даже 404 страница не работает как нужно.

  34. Суровая реальность разработки на коленке в #битрикс.

Share on Mastodon

Enter the server where you have an account.