Пришла вот мне намедни запись конференции Битрикс24 Бостон, одним словом можно сказать - впечатляюще.
Как всегда, вы меня покорили этими технологиями, роботы, социальные сценарии и тд и тп. Очень круто.
Как разработчик, специализирующийся на Битрикс-фреймворк, решил вот открыть коробку и пощупать.
Тешит то что это всё то же из чего состоит и мой любимый БУС.
Итак,
# First of all preparato stack
# Ok. Lets create a git-repository for that
# Grate. Now lets play VMBitix 7.0.0 x86-64 a version with i had now.
# The VMBitrix say hello to me
# Lets create a Bitrix24 release
# Далее такой же мастер, ну всё тоже самое - это вселяет в меня всё больше и больше уверенности, чувствую как моя компетенция Б24 становится крепче и крепче. Единственное что я заметил, кодировка тут сразу как-то UTF-8, а так отличий ни каких не вижу пока, с точки зрения программиста. Ну точнее я вижу как тут всё устроено и это прекрасно и чудесно.
# Lets create a project this. Clone git repository and create a phpStrom-project on it
# Test connection. I wood like login by bitrix for a correct custom.
# Here is wat i see on a remote host
In bitrix folder i see components,modules, templates, wizards i see /bitrix/admin folder - Success
# И так не вдаваясь в тонкости сценариев я хочу что-то тут создать.
Я думаю, а что иначе как не кастомный компонет для моей коробки. Например страничку о личности, ну а что ж ещё, раз социальная тематика, то встроим в матрицу социологии очередную личность. Пошерстил я тут по разделам и нашёл раздел company наша личность, я её так и назвал persona сразу начнёт с социальной роли - company/personal - как бы персональность в микрогрупе, отличный старт для роста и развития
Итак, тут я вижу leaders.php - будем вот равняться на лидеров.
Создадим аналог страницы leaders.php, подключим там наш компонент и запушим это в гит
| <? /** * Powered by Artem Koorochka * @var global $APPLICATION */ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/intranet/public/company/leaders.php"); $APPLICATION->SetTitle(GetMessage("COMPANY_TITLE")); $APPLICATION->IncludeComponent("koorochka:persona", ".default", Array( ) ); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?> |
# Идём теперь в наш компонент.
Я очень хорошо знаю архитектуру Битрикс, поэтому наследуюсь просто от класса компонента и делаю экзекуцию шаблона

| <? class koorochkaPersona extends CBitrixComponent { public function executeComponent() { $this->arResult = array( "NAME" => "Artem", "LAST_NAME" => "Koorochka", "GENDER" => "Man", "EMAIL" => "", "CONTEXT" => "Company", "STATUS" => "Not busy", "ROLE" => "Programmer" ); $this->includeComponentTemplate(); } } ?> |
# Here is what i had
И так, как всегда у меня успех с Битрикс.
После этой короткой лабораторной работы в первую очередь хочу поблагодарить Битрикс. Я это всегда делаю эмоционально - вы Битрикс вы няшеньки вы пусички, пупсики
Спасибо вам за прекрасный продакшэн.Поблагодарить партнёров и сообщество. С большим уважением, все кому интересно сотрудничество, пишите, звоните я вам буду рад. Мне очень интересна эта тематика стала.
Моя мотивация для написания этого поста
Единственное что, я не досмотрел. Сегодня вечером буду досматривать.


