Pull to refresh
  • by relevance
  • by date
  • by rating

Отладка сложных веб-приложений — эффективная багодробилка на production-серверах

1С-Битрикс corporate blogWebsite development
Всем привет!

Сегодня расскажу, как на боевых серверах во время нагрузки, в пыли и грязи, эффективно отлавливать узкие места в производительности больших веб-приложений на PHP, а также искать и устранять «нестандартные» ошибки. Многие из описанных техник мы с успехом применяем на нашем облачном сервисе «Битрикс24».
Информация, надеюсь, пригодится системным администраторам и разработчикам, обслуживающим сложные веб-проекты, а также менеджерам, которые хотят выстроить эффективный и быстрый процесс поиска и устранения узких мест и ошибок проектов на PHP.

Читать дальше →
Total votes 109: ↑91 and ↓18 +73
Views25.3K
Comments 30

На гребне технологий: совещание в радость — неужели такое бывает?

1С-Битрикс corporate blog
Дверь конференц-зала №3 была плотно закрыта уже не первый час. Сотрудники, привыкшие к такому повороту событий, не обращали внимания на отсутствие руководящего состава, но начальникам отделов приходилось нелегко. Формальная часть, сопровождавшаяся разрозненными записями на валяющихся повсюду блокнотах, была давно закончена, и директор пытался замотивировать подчиненных выполнять свою работу еще лучше, качественнее и быстрее. В закрытом помещении с плохой вентиляцией, где одновременно находится 12 человек. Немудрено, что большая часть присутствующих давно утратила интерес к происходящему, уткнувшись в смартфоны и занимаясь в лучшем случае текущими делами. Замдиректора и вовсе уткнулся в потолок и задумчиво крутил ручку в пальцах, изредка поглядывая на бледное полотно от включенного проектора.

image

Конечно, все это может звучать наигранно, но такова суровая реальность — совещания, в которых участвует больше пяти человек, зачастую неэффективны по определению. Как же организовать командную работу в правильном русле, избежав проблем со связью в Skype, отрывистых записей и теряющихся заметок, написанных от руки? Инструментов немало, и некоторые из них предназначены специально для проведения митингов. Но отдельное решение еще нужно встроить в имеющуюся инфраструктуру. Другое дело, если вся необходимая функциональность уже присутствует на знакомом сотрудникам портале.

Читать дальше →
Total votes 25: ↑10 and ↓15 -5
Views6K
Comments 1

Интеграция 3CX Phone System и Bitrix24

3CX Ltd. corporate blogAsterisk
Tutorial
Многие компании заинтересованы в интеграции установленной IP АТС 3CX Phone System с корпоративным порталом Bitrix24. В этой статье мы рассмотрим, как произвести такую интеграцию.

Прежде всего отметим недостатки такой интеграции. Дело в том, что в данном случае АТС превращается в простой шлюз, обеспечивающий связь по своим внешним линиям (подключениям). Вы можете видеть статистику, направлять вызовы по наиболее выгодному маршруту и использовать свои SIP номера и шлюзы, однако весь широкий функционал АТС будет вам недоступен. Он доступен только, если вы будете выполнять вызовы из фирменного клиента 3CXPhone или подключенного IP телефона, но не из приложения Bitrix24 Desktop. Это связано с технологией SIP коннектора Voximplant, которую использует Bitrix24. Объединяя системы, мы создаем коннектор, который перехватывает в 3CX все входящие вызовы и направляет их на обработку в Bitrix24. Далее сам Bitrix24 распределяет вызовы между пользователями.

image

Исходящие вызовы работают по тому же принципу, но с небольшим отличием. Пользователь Bitrix24 подключается с учетными данными своего добавочного номера к 3CX Phone System и делает вызов через ядро системы. Благодаря этому в 3CX доступна статистика вызовов, и возможна некая универсальность, т.е. пользователь может использовать как приложение Bitrix24, так и клиент 3CXPhone.
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views20.4K
Comments 5

Настройка софтфона 3CXPhone for Windows для работы с Bitrix24

3CX Ltd. corporate blogAsterisk
Tutorial
В прошлой статье мы рассмотрели интеграцию 3CX Phone System с корпоративным порталом Bitrix24. Однако нам задали вопрос, можно ли использовать IP телефоны, в частности, программный SIP клиент 3CXPhone, наряду с собственным приложением Bitrix24 Desktop.

Отвечаем – конечно можно! Однако использовать вы сможете только обычную версию 3CXPhone for Windows v6, а не новую версию 3CXPhone 12 / 12.5 / 14, поскольку эти версии используют расширенный мониторинг и статусы пользователей, которые предоставляются только сервером 3CX.
Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Views6.1K
Comments 0

Всё идёт по плану? Планирование в Битрикс24

1С-Битрикс corporate blogCRM systems
Путешествовать можно налегке, без планов, карт, запасов еды и воды. Обеспечивать себя этим по дороге, тратить время, деньги и нервы, если вдруг сбились с пути. Но с картой и запасами проще, безопаснее и с гораздо меньшими расходами на непредвиденные обстоятельства. А у вашего бизнеса есть карта, запасы ресурсов, распределённая нагрузка? Проще говоря, как у вас с планированием?



Хаотичное движение к конечной цели всегда отнимает больше сил и времени, чем чётко запланированные шаги. Недаром сегодня ни одна CRM, ERP и даже ни один багтрекер не обходятся без модуля планирования времени, дел и задач. Команда экспертов Битрикс24 собрала краткую историю болезни компаний, живущих вне плана, и разработала методику лечения.
Читать дальше →
Total votes 28: ↑16 and ↓12 +4
Views16.3K
Comments 8

«Битрикс24» — теперь полностью бесплатные коммуникации для любой команды

1С-Битрикс corporate blogSaaS / S+S
Отлаженная коммуникация внутри команды — половина успеха. И дело вовсе не в корпоративной культуре или социальной эмпатии. Основная задача коммуникации — формирование рабочей обстановки и доверительных деловых отношений. Однако выстроить правильные отношения внутри команды довольно сложно, особенно, если речь идёт о компаниях с внештатными работниками или большим количеством филиалов. Для этого нужны специальные инструменты, которые будут направлять взаимодействие в нужное русло, накапливать и сохранять информацию, стирать географические границы. Как правило, в компании для этого внедряется несколько инструментов — почта, разные мессенджеры, серверные диски и многое другое. «Битрикс24» предлагает покончить с неимоверным количеством ярлыков на рабочем столе и перейти на новый уровень корпоративной коммуникации. И кстати, сервис бесплатный.


Читать дальше →
Total votes 28: ↑17 and ↓11 +6
Views24K
Comments 19

Возврат инвестиций в корпоративную социальную сеть (часть 1)

Супереон corporate blogFinance in IT
Как разделились мнения самих производителей об оценке выгоды использования корпоративной социальной сети

image

Я долго думал об этой теме — ввиду ее широты, неоднозначности, спорности, злободневности. Встречал множество мнений и еще больше критики подходов оценки, в итоге все сводилось к одному — ты либо веришь в правильность подхода, либо не веришь. Зачастую, по этой причине каждая организация решает вопрос подсчета выгоды от внедрения корпоративной социальной сети по-своему. Одни организации проводят перспективный ИТ проект через бюджетный комитет с жестким условием окупаемости в течение года, другие полагаются на провидение нового топ менеджера, поднявшего флаг информатизации.

Но даже те, кто проходит бюджетный комитет либо верят в предполагаемые цифры экономичности и эффективности, либо считают, что это танцы с бубнами – главное, чтобы тема была утверждена. Что дают информационные технологии в целом и корпоративная социальная сеть в частности? Экономию? Эффективность? Инновации? Новое качество? А как это преломляется в период кризиса? А на какой период надо рассчитывать выгоду от внедренного решения?
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views2.8K
Comments 5

Возврат инвестиций в корпоративную социальную сеть (часть 2)

Супереон corporate blogCommunity managementPersonnel Management
Два примера расчета финансовой выгоды от внедрения корпоративной социальной сети

image

В прошлой статье мы начали тему оценки выгоды от внедрения корпоративной социальной сети и привели различные мнения разработчиков социального ПО. Оказалось, что некоторые из них предлагают оценивать не только количественные параметры результатов этого внедрения,  но и качественные, например, качество принимаемых решений, реализация новых возможностей, показатели эффективности системы контроля и т п. Об этих параметрах поговорим в другой раз, а сегодня остановимся на финансовом анализе эффекта внедрения корпоративной социальной сети.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views2.3K
Comments 3

Как мы сравнивали корпоративные социальные сети. Часть 1

Супереон corporate blogCommunity managementProduct Management
Добрый день!

Мы позиционируем себя как платформонезависимая компания и наш фокус состоит не сколько во внедрении ИТ инструментария, сколько в привлечении пользователей к работе в новой среде, формировании новых навыков, в изменении привычек пользователей. Поэтому мы помогаем нашим клиентам выбирать наиболее подходящую для них платформу.

Как принято сравнивать классические ИТ системы? Берется большущий список функциональности и рисуется таблица. Если одна из сравниваемых систем эту функциональность реализует – ставим галочку или закрашенный кружочек, если реализует с оговорками – ставим наполовину закрашенный кружочек, если не реализует – ставим пропуск либо пустой кружочек. Но дело в том, что корпоративная социальная сеть – это не совсем обычная ИТ система, она сделана чтобы внедрять новые методы коллективной работы и в итоге решать бизнес задачи не только «сверху вниз» но и «снизу вверх». А это значит, что надо делать такой интерфейс, чтобы он нравился пользователям. В итоге надо 1) оценивать функциональность системы и 2) оценивать удобство конечных пользователей. Поговорим об этих составляющих поподробнее.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views7.9K
Comments 0

Как мы сравнивали КСС. Часть 2

Супереон corporate blogResearch and forecasts in ITStudying in IT
Сегодня мы продолжаем тему выбора корпоративной социальной сети, начатую в предыдущей статье. В ней мы рассказали о сложностях, которые подстерегают российские компании при попытке принять решение о выборе платформы, основываясь на западных обзорах и описаниях платформ. Поэтому, изучив доступные материалы и попробовав поработать в сетях, вошедших в обзор, мы создали таблицу функциональности корпоративных социальных сетей. Пользуясь случаем, благодарю тех активных участников, которые помогли и продолжают помогать дополнять и расширять таблицу нашего анализа.

А сейчас расскажем о двух подходах, которые можно встретить при выборе корпоративных социальных сетей — «сверху-вниз» и «снизу-вверх» — и дадим рецепт выбора «по-супереоновски».
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views2.2K
Comments 0

Варианты альтернативы электронной почте

ua-hosting.company corporate blogInstant Messaging
Отчет компаний International Data Corporation и McKinsey Global Institute показывает, что работники тратят 28% рабочего времени на чтение и ответ электронных сообщений, что снижает производительность на 25%. Электронная почта стала основным средством связи для каждой организации. Заменить эмейл достаточно трудно, но, тем ни менее, возможно.



У электронной почты есть определенные недостатки, которые вынудили владельцев и сотрудников компаний задуматься о подходящей альтернативе, способной эффективно заменить эмейл. Электронной почте не хватает прозрачности, письма можно игнорировать или забыть, они не требуют мгновенной реакции, среднее время ответа слишком долгое, что не дает нужной оперативности в решении задач и вопросов.

Читать дальше →
Total votes 35: ↑18 and ↓17 +1
Views10.3K
Comments 11

Битрикс24: как избежать ошибок в управлении проектами

1С-Битрикс corporate blogCRM systemsProject managementPersonnel ManagementBusiness Models
Управление проектами захватило мир — и это неслучайно. Проект является важной структурой менеджмента компаний, внутри которой реализуются задачи, ставятся сроки, планируются ресурсы. Тот, кто грамотно выстраивает работу с проектами, определённо выигрывает, поскольку команда и компания становятся гибкими и способны оперативно реагировать на любые изменения. Несмотря на популярность подхода, многие компании и команды продолжают совершать ошибки в управлении проектами, ограничиваются бумажными планерами и пересылают друг другу демотиваторы про дедлайн: «Посмотри, точно про нас». Попробуем разобраться, почему так происходит и как влияет на это автоматизация.

Управление проектами начинается с ошибок


Управление проектами — тема, изъезженная на одном только Хабре вдоль и поперёк. Тем не менее, изо дня в день компании любых масштабов и любых сфер бизнеса наступают на одни и те же грабли, управляя проектами и задачами. Иногда это обусловлено общей неразберихой и нежеланием сотрудников выстраивать свою работу прозрачной и логичной, а иногда дело в отсутствии правильного инструмента, который отлично встроится в комплекс автоматизации компании, а не будет «висеть» отдельным открытым окном или вкладкой браузера. Вот список проблем, с которыми каждый хоть раз, да столкнулся.
Читать дальше →
Total votes 25: ↑14 and ↓11 +3
Views26.3K
Comments 13

Комментарии к задаче в Битрикс24 при коммите для Mercurial

Website development1С-Bitrix
image С каждым полугодием команда 1С-Битрикс презентует новый функционал облачных корпоративных порталов Битрикс24. Одной из востребованных функций портала можно назвать «Задачи», позволяющие Битрикс24 занимать места в рейтинге таск-трекеров (например, Количество и качество: как развиваются таск-трекеры в условиях конкуренции). Поэтому многие веб-студии, особенно связанные с разработкой на 1С-Битрикс и Битрикс24, используют функционал задач в разработке.

В каждой задаче могут быть и постановщик, и соисполнители, и наблюдатели, в том числе и заказчики. В большинстве случаев работа с задачей длится не один день и может получится так, что в задаче (в комментариях к ней) не наблюдается активность разработчика (разработчиков), а наблюдателям кажется, что их задача не взята в работу и просто «динамится». Помимо названной проблемы хочется иметь полную информацию о том, что происходило с задачей от её начала до завершения.

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

В работе используется VCS Mercurial, для которой и описана настройка отправки информации о коммите в комментарии задачи портала.
Читать дальше →
Total votes 6: ↑2 and ↓4 -2
Views5.3K
Comments 3

Битрикс24: незаметная CRM, которая работает за вас

1С-Битрикс corporate blogERP-systemsCRM systemsProject managementSales management
Совсем недавно вышло очередное обновление Битрикс24. Оно касается по большей части CRM, получения лидов и омниканальности. Конечно, хотелось о нём рассказать, но получалось как-то сухо, нужно было опробовать его в боевых условиях и уже рассмотреть реальные кейсы. Мы накатили обновление у одного из наших старых клиентов чуть раньше, чем остальным, и попросили руководителя отдела продаж и сисадмина рассказать о том, как они используют CRM в Битрикс24, поделиться мнением о самых последних изменениях в системе. Рассказ вышел живым, сегодня мы публикуем его почти полностью, с некоторыми нашими примечаниями.

Итак, сегодня в эфире — тотальное обновление CRM в Битрикс24: все лиды собираются в CRM без участия менеджера,1С-трекер подтягивает данные о продажах из всех источников, онлайн-чат работает на сайте (для всех пользователей станет доступен осенью — прим. Битрикс24) и опять-таки моментально всё передаёт в систему. Грань между онлайном и оффлайном стирается — в игру вступает незаметная CRM и мощная сеть коммуникаций, из которой ни один лид не уйдёт живым необработанным. И, конечно же, омниканальность — возможность через CRM коммуницировать с клиентом из любого источника, без переключений на каналы, потерянных лидов и сообщений.


Читать дальше →
Total votes 43: ↑24 and ↓19 +5
Views19.7K
Comments 6

Выполняем кластеризацию на примере BitrixVM: просто и понятно

SIM-Networks corporate blogSystem administrationIT InfrastructureServer AdministrationDatabase Administration
Tutorial
Обеспечение отказоустойчивости – залог непрерывной работы и вообще полного удовлетворения как пользователей, так и админов. В нашем сегодняшнем материале речь пойдет о том, как можно выполнить кластеризацию BitrixVM с помощью простых и доступных средств, чтобы всем было радостно и ничто не мешало спокойно работать.
Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Views3.8K
Comments 4

Технологии для работы с клиентами в социальных сетях и мессенджерах

1С-Битрикс corporate blogCRM systemsService DeskProject managementSales management
Клиенты всё меньше используют традиционные инструменты для связи с компаниями: телефон, почту, личные встречи. Все общение постепенно переходит в онлайн. В социальных сетях и мессенджерах клиенты читают новости, находят и покупают товары, общаются, работают — и если у них появляются вопросы, они пытаются задать их там же. Но!

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


Когда все клиенты решили что-то спросить

У бизнеса остаётся два выхода: нанять больше сотрудников, которые будут ежеминутно мониторить все цифровые каналы, либо объединить их и автоматизировать процесс общения с клиентами через социальные сети, онлайн-чаты и мессенджеры — в Открытых линиях Битрикс24.
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views14.3K
Comments 5

Интеграция 3CX с Bitrix24 — бесплатный CRM плагин

3CX Ltd. corporate blogSystem administrationIT InfrastructureNetwork technologiesServer Administration
Tutorial
Recovery mode

image Представляем новый CRM плагин интеграции 3CX V15 (версии PRO и Enterprise) с системой управления компанией Bitrix24! Плагин позволяет дополнить Bitrix24 полноценной IP АТС и объединить преимущества обеих систем.


Плагин предоставляет следующие возможности:


  • Вызов по клику (Click to Call) – звонки из карточки клиента в Bitrix24. Достаточно выделить номер в интерфейсе Bitrix24 и нажать настроенную комбинацию клавиш. Номер будет передан в клиент 3CX, который выполнит вызов. Эта возможность доступна в клиенте 3CX для Windows.
  • Открытие карточки (Call Pop-up) – карточка клиента (контакта, компании, лида) в Bitrix24 автоматически открывается при входящем вызове. Если номер абонента не обнаружен, плагин может создать новый контакт в Bitrix24.
  • Журнал вызовов (Call Journal) – все вызовы фиксируются в журнале CRM Bitrix24 и привязываются к соответствующим контактам.

Интеграция 3CX и Bitrix24 доступна после установки приложения 3CX из магазина приложений Bitrix24 и установки модуля CRM интеграции на сервер 3CX из раздела Параметры – CRM интеграция – Доступные CRM интеграции.

Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views3.3K
Comments 0

Электронная подпись в Битрикс24. Теория и опыт внедрения

1С-Bitrix
Sandbox

Хорошо отлаженный механизм быстрого реагирования на изменяющуюся реальность — одно из правил успешного бизнеса. Тенденции современности говорят быть мобильнее, быстрее, удобнее для клиента, для самих себя. Но мы тратим множество часов на подписание документов, требующих участия не одной и не двух сторон. Еще дольше, когда работники за сотни километров. Путь к мобильности может лежать через ЭЦП — Электронную Цифровую Подпись.

В этой статье поговорим о видах, плюсах, минусах ЭЦП, возможностях интеграции и как на практике происходит внедрение ЭЦП на корпоративный портал Битрикс24.

Читать дальше →
Total votes 25: ↑16 and ↓9 +7
Views14.8K
Comments 11

Дело было вечером. Автомасштабируемый веб-сервис с балансировкой нагрузки на примере Bitrix в Google Cloud Platform

1С-BitrixWeb services testingGoogle Cloud Platform
Sandbox
Сразу стоит оговориться, что данная статья написана скорее не для того, чтобы показать возможность работы данного продукта на Google Cloud Platform (GCP), он и без этого будет на ней работать. Bitrix был взят для опытов просто как популярная платформа. Он и сам умеет строить пулы, ноды и прочее в своем “веб окружении”, правда со своими грабельками. И именно поэтому были взяты даже машины на Debian для тестов, а не любимый всеми CentOS.

На самом деле материал применим ко многим веб-проектам. Точнее это простенький гайд по построению отказоустойчивых и распределенных приложений на базе виртуальных машин Google Compute Engine, баз Google Cloud SQL и балансировщика нагрузки Google.
Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Views9.8K
Comments 8

Уведомления о пропущенных звонках с Asterisk на Битрикс24

System administration
Tutorial
Случается, что звонок с офисной АТС приходит на мобильный. И пропускается и на нём тоже.
Причины для этого у каждого свои, но последствия одни и те же — ты смотришь на городской номер офиса и думаешь, а кто же это звонил?



На Хабре уже не раз обсуждалась эта тема. Уведомления отправляли и на почту, и с помощью СМС, в последнее время модно делать это телеграм-ботами, однако я буду использовать Битрикс24.

Почему именно его? Добро пожаловать под кат!
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views5.3K
Comments 12
1