День добрый. Продолжаем учиться правильно кастомизировать Битрикс24 В этот раз рассмотрим тему - создание REST-интерфейсов к своей сущности в коробке Битрикс24
Нередко возникает задача обмена данными между Битрикс24 и другими системами. Что делать если обмениваться данными нужно по сущности, которую мы добавили в Битрикс24 сами? Создавать велосипед? Так уже все придумано до нас
Слово коллегам из Интерволги. В изучении этой темы вам поможет исходный код. Вебинар по этой теме к сожалению не состоялся.
В этой статье расскажем как реализовать бизнес-процессы по собственной сущности в коробочном Битрикс24. Слово коллегам из Интерволги.
В изучении этой темы вам поможет исходный код, а так же запись вебинара, на котором мы показали решения "в живую":
Введение
Часто с разными сущностями системы необходимо связать какую-либо логику. В Б24 есть два способа это сделать:
написать код;
создать бизнес-процесс.
Если для вашей задачи требуется обеспечить возможность создавать и изменять эту логику без привлечения программиста, то модуль БП как раз поможет это реализовать.
В данной статье расскажем как подключить бизнес-процессы к своей сущности.
В качестве «своей сущности» будем использовать торговые точки CRM, о добавлении которых в Б24 мы рассказывали в прошлой статье.
В этой статье - создаем свою сущность, но в типовом интерфейсе. Это позволит разработчику не изобретать велосипед, а пользователю - использовть уже существующий опыт работы с системой. Слово коллегам из Интерволги.
В изучении этой темы вам поможет исходный код, а так же запись вебинара, на котором мы показали решения "в живую":
Сегодня же рассмотрим варианты решения одной из самых частых задач в коробке - как изменить пользовательский интерфейс. Добавить кнопку или дополнительную информацию, изменить поведение штатных элементов управления.
Казалось бы, что тут сложного? Скопировали шаблон компонента в свое пространство имен и кастомизировали как душе угодно. Но это, мягко говоря, не самый лучший подход. Использование папки local - так же "не идеально".
Почему же так и какие есть варианты решения задач - мы вам и расскажем. В этой статье демонстрируются 4 подхода на нескольких практических примерах. Они позволят вам "не ходить по граблям" самому, перенять полезный опыт и решать задачи эффективно. С нами снова делятся опытом коллеги из Интерволги.
В изучении этой темы вам поможет исходный код примеров из статьи, а так же запись вебинара, на котором мы показали решения "в живую":
Под катом подробная статья, слово коллегам из Интерволги:
Всем привет! Будем учиться кастомизировать Битрикс24
В этой большой и полезной статье расскажем как создать свое действие (активити) для коробочной версии продукта. Материалы подготовили ребята из Интерволги для нашей Академии. Спасибо Никите Калинину за такую детальную статью.
Может быть не все знают, на сайте dev.1c-bitrix.ru доступна персональная страница, на которой отображаются полученные сертификаты. Ссылка на страницу уникальная, пока вы сами не захотите, ваше "Резюме", сертификаты - не будут никому доступны. Мы подготовили несколько обновлений странички
Пришло 220 человек, некоторые активничали и задавали вопросы, не на все я сразу смог ответить
Мы рассмотрели технологии, не правильное использование которых приводило к типовым ошибкам. Часто не выполняются такие требования:
При кастомизации компонентов, новый функционал обязательно должен корректно работать с включённым кешированием.
Реализованная логика компонента должна работать верно и при кешировании получаемых данных.
Получаемые динамические данные и выполнение «тяжелой» бизнес-логики – кэшируется.
В кеш компонента сохраняются значения только тех переменных, которые будут использоваться далее в некешируемой части компонента.
Надеюсь вебинар поможет разобраться в сути работы отложенных функций и кеширования в компонентах. Вы сможете еще эффективнее реализовывать ваши проекты и конечно успешно сдать экзамен.
Среди участников Экзамена №2 ярко выделяется не малая часть кандидатов, которые решают все задания и даже завершают досрочно. Но... допускают ошибки отмеченные как важные (!)в правилах и не проходят экзамен.
31 марта с 16:00 до 17:30 пройдет вебинар, на котором хорошенько разберем 2 технологии в платформе, ошибки по которым встречаются часто и всегда "фатальны", с ними экзамен не будет сдан.
Вот они, "любимчики" разработчиков, встречайте: кеширование в компонентах и отложенные функции. А если для решении одной задачи нужны сразу обе - выходит просто убойный микс!
Если хотите разобраться с этими темами раз и на всегда, приходите на вебинар! До встречи в пятницу, это будет прекрасное окончание недели и способ провести 1,5 часа крайне полезно для себя
Расскажу вам про обновление Экзамена №2 - Основные технологии. "Революции" конечно не будет - основные темы экзамена и правила не меняются. Но будет эволюция - экзамен развивается.
Спасибо за обратную связь, многие кандидаты в анкетах сообщали не только общее мнение, но и давали конструктивные советы по заданиям, правилам. При подготовке обновления мы многое учли. Экзамен должен стать еще объективнее, кто знает темы - будет чуть проще, кто не разбирается хорошо - шанс проскочить "на удачу" становится меньше. Ценность сертификата растет!
Да, именно такой отзыв оставила одна из участниц вебинара "Как успешно сдать экзамен "№1 Интеграция дизайна". Разбираем типовые ошибки" . Спасибо большое всем участникам, была очень большая активность. Мы постарались дать ответы на все вопросы.
Действительно пройти экзамен - не сложно и страшного ничего нет
UP: Здесь вы найдете запись вебинара с разробом типовых ошибок
Очень простое и полезное API есть в продукте, которое достойно отдельного внимания! Наверняка еще не все знают
Для оформления и реализации front-end логики компонента, в его шаблоне доступны не обязательные файлы - style.css, который определяет стили, необходимые данному шаблону - script.js, который определяет и подключает яваскрипты, необходимые данному шаблону.
Не всегда их хватает. Для подключения внешних css/js можно было пойти разными путями
- В шаблоне "подключить жестко" инлайном, что совсем не спортивно
<li nk href="/local/styles.css" type="text/css" rel="stylesheet" />
- Захардкодить в компоненте (так как есть ловушка кеширования в шаблоне), что еще менее спортивно
Коллеги, в Академии «1С-Битрикс» всем доступны видеокурсы. А зимние каникулы - отличное время посмотреть уроки Они наглядно продемонстрируют процесс разработки сайта и помогут основательно разобраться во многих вопросах работы платформы. Удивительно, но даже материалы первых курсов пришлись по душе опытным разработчикам.
В конце этого года появились новые курсы:
По разработке своего модуля на D7
Этот курс на практических примерах раскрывает вопрос создания своего модуля для Bitrix Framework, используя возможности нового ядра D7 - от идеи до конечной реализации. Вы узнаете о подходах к разработке своего модуля, файловой структуре модуля, организации хранения данных модуля, событиях, куче «плюшек» от использования ОRM и огромное количество другой полезной информации!
Разработка приложений для Маркетплейса «Битрикс24» – это новая ниша, которую могут занять наши партнеры - разработчики. В уроках курса последовательно и подробно рассматривается разработка приложения – от самого простого к сложному. Вы сможете легко разобраться и освоить создание приложений.
Курсы позволят очень просто разобраться с архитектурой продукта и начать профессиональную разработку.
Для опытных: курс №3 - Расширенные технологии и производительность, обширный курс по продвинутым возможностям платформы, перейти >>
И если так сложилось (мало ли как бывает ), вы создаете сайты на «1С-Битрикс» и еще ни разу не переводили сайт на композитный режим, то этот урок специально для вас!
С наступающим вас Новым годом, новых знаний и успешного их применения в 2016 году !
День добрый, рад официально сообщить - запустили новую систему сертификации разработчиков от «1С-Битрикс».
Мы уже обсуждали с вами в блоге экзамены, как они будут проходить, что мы будем проверять и как подготовиться. Теперь расскажу про уровни разработчиков, способы их достижения, цены на экзамены.
К выходным - разработчикам подарок, можно не сериалы под одеялком смотреть, а новый видео-курс, создание приложений для Битрикс24. Подробнейшие, пошаговые видео-лекции, рассматриваем создание приложения от самого простого - к сложному. Вы сможете легко разобраться в новой теме! Доступны материалы уроков – обязательно закрепляйте полученные знания на практике, это основа получения нового навыка
Продолжаем обсуждать экзамены для разработчиков. Мы подготовили материалы для подготовки к экзамену на первый уровень два уровня из трех. Вы можете оценить свои навыки - достаточно ли их для сдачи экзамена.
Напомню формат экзамена: - Сдается удаленно. Нужна отдельная комната, компьютер с веб-камерой и хороший интернет - Задания практические, на первом экзамене - нужно будет внедрять верстку, настраивать компоненты, на следующих - писать обработчики событий, делать свои компоненты, может даже модули и т.д. - Нельзя будет пользоваться своими справочными материалами и "гуглить". Мы разместим документацию по API BitrixFramefork и PHP в виде локальных chm-файлов. - Экзамены будут приниматься на нашем веб-сервере с графической оболочкой. Подключение будет идти по терминалу.
1. Всем желающим доступны более 20 часов видео-уроков. Это крайне полезные примеры по разработке сайтов на Bitrix Framework. Уроки как для начинающих так и для опытных, каждый найдет для себя интересное. Есть материалы и задания для самостоятельного закрепления знаний.
2. Также мы опубликовали новый учебный курс «Введение в D7». Часть уже на сайте, остальная часть уроков появится на следующей неделе. Курс расскажет о том, что такое D7, какие полезные возможности открываются разработчикам. Всего за 1,5 часа вы узнаете все основные возможности D7, сможете упростить себе работу и научиться запускать проекты быстрее и проще! Видео-уроки также доступны всем
Повышайте ваши навыки - это возможность реализовывать проекты проще и быстрее. Поддерживать их проще - владельцу сайта приятно, вам доработать - легко! Вы сможете браться за более сложные проекты. Возможно - устроиться в команду мечты, сделать еще один большой шаг к вашим целям
Привет! Скоро осень - учебная пора. Мы даем отличную возможность получить новые навыки разработки под Bitrix Framework. Кто еще не знает, или знает, но не посещал: с 25.08 стартуют группы по трем курсам.
Курс №1 - Интеграция дизайна и настройка платформы
Быстро начать профессиональную разработку на «1С-Битрикс». Узнаете как легко и быстро собирать сайт по готовой HTML верстке, настраивать права и многое другое. Вы поймете, что многие задачи решаются очень просто
Курс №2 - Основные технологии и расширение типовых возможностей системы
Курс расскажет, что делать, если типового функционала системы не хватает. Рассматриваются основные технологии системы: события, почтовая система, агенты, разработку собственных компонентов, комплексные компоненты. Иногда можно решить задачу несколькими строками кода, а не писать "свой модуль". И тем более не нужно менять ядро.
Курс №3 - Расширенные технологии и производительность
Позволит узнать, как делать свои модули, писать "свою админку", создавать сложные каталоги, оптимизировать скорость работы сайта. И конечно научиться использовать технологию "композитный сайт" и сдавать сайт по монитору качества.
Подобран для максимального удобства участника: удаленно, видео-уроки, реальные практические задачи, наш хостинг для решения, форум и вебинары для консультаций. Вам не нужно ездить на занятия, вы сами регулируете нагрузку в течении дня. Самое главное - мы проверяем все ваши решения и не принимаем, пока не будет сделано верно. А если что-то не получается - на специальном форуме группы вам помогут. Отличники получают сертификат и скиду на покупку других курсов!
10 декабря провели вебинар для разработчиков, Саша Сербул и Саша Демидов рассказывали про организацию инфраструктуры разработки Нас пришли послушать 270+, хорошо что находите время на развитие
Тема получила большой отклик, было много вопросов, лишь на чаcть мы ответили сразу. Я сохранил все что спрашивали, наиболее горячие темы мы рассмотрим на вебинарах в дальнейшем.
По формату - этот вебинар был обзорный, показать какие инструменты есть, как вы их можете применять для более качественной и удобной работы. Судя по вопросам на вебинаре - угадали, не все знают и используют. Мы продолжим такие вебинары в новом году, поговорим на темы разработки, администрирования. Вот такие примерно планируем темы: - Сбор и анализ требований - Проектирование - Тестирование - Поддержка и развитие веб-проекта
Так же было и не мало вопросов и от тех кто уже знаком с перечисленными инструментами и методиками и хочет примеров от нас, как оптимально настроить. Это и вопросы удобной работы в IDE, настройки всей среды командной разработки и т.д. Для ответа на такие вопросы, я хотел бы запустить отдельную линейку вебинаров, на которых будем показывать на практике - как лучше делать. Будет интересно?
Пишите на почту academy@1c-bitrix.ru - что вы хотите увидеть на наших вебинарах.
Презентации с прошедшего вебинара прикрепил к посту. Запись вебинара здесь