Введение

В настоящем руководстве мы будем рассматривать коробочную версию Битрикс24. Некоторые аспекты будут симметричны для облачной версии, однако мы будем сфокусированы именно на коробочной версии.

Целью данного руководства является:

  • Систематизация знаний в области API Битрикс24
  • Упрощение изучения платформы для новых разработчиков

С чего начать изучение Битрикс24?

Прежде всего рекомендуется начать пользоваться продуктом, потому что без знания продукта нельзя разрабатывать качественные решения под него.

Настоятельно рекомендуется ознакомиться с следующими источниками:

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

Для понимания значительной части информации потребуются знания только языка программирования PHP, однако для понимания некоторых разделов потребуются дополнительные знания. Мы считаем что минимально ориентироваться стоит на следующе технологии:

  • PHP 7.2
  • JavaScript
  • SQL
  • HTTP, DNS, SSL, SMTP, IMAP/POP3
  • Linux (базовое владение в том числе комманды cd, ls, chmod, chown, vi/vim/nano, cat, tail, grep, rm. )
  • Nginx, Apache
  • msmtp(postfix/exim/sendmail)