Настройка односторонней аутентификации (One-Way SSL) для kafka
Часто при разработке небходимо иметь на локальной машине сервер kafka с ssl аутентификацией.
Надеюсь эта статья поможет быстро поднять его и приступить к разработке.
Пользователь
Часто при разработке небходимо иметь на локальной машине сервер kafka с ssl аутентификацией.
Надеюсь эта статья поможет быстро поднять его и приступить к разработке.
Дисклеймер: код испольуемый в данной статье предназначен исключительно для демонстрационных целей.
Исходный код можно найти здесь
Предусловие:
В данной статье будут рассмотрены настройки для корректной работы в WSL из-под прокси для:
Есть официальные образы для развертывания WordPress и использования wp-cli. Но при их совместном использовании мне приходилось расшаривать всю папку WordPress и хотелось, чтобы было больше возможностей для кастомизации установки.
Очень хотелось после запуска контейнера видеть в браузере не приглашение к выбору языка установки, а готовый сайт.
Эта статья предлагает один из способов развертывания сайтов на WordPress.
Для расширения функциональности Bitrix24 удобно использовать приложения. В данной статье описано создание с нуля локального serverless приложения.
Для установки нашего приложения нам понадобится собственно портал bitrix24, в котором мы обладаем правами администратора или правом установки и редактирования приложений.
Angular 6 позволяет буквально в несколько команд создать основу для Progressive Web Application (PWA), создавать верстку для навигационных страниц, таблиц, dashboard.
Для передачи данных сервером на php клиенту можно использовать следующий алгоритм:
Исходный код проекта можно найти на github
ng -v
npm uninstall -g @angular/cli
npm cache
npm cache verify
npm i -g @angular/cli@latest
ng -v
Многие хотят уже сейчас использовать возможности bootstrap 4 при создании сайтов на WordPress. Ниже описывается одно из решений по созданию меню с использованием классов bootstrap 4.
Классы для navbar в bootstrap 4 отличаются от bootstrap 3.
Bootstrap 3
<ul class="nav navbar-nav">
<li><a href="#">Первый</a></li>
<li><a href="#">Второй</a></li>
<li><a href="#">Третий</a></li>
</ul>
Bootstrap 4
<ul class="nav navbar-nav">
<li class="nav-item"><a class="nav-link" href="#">Первый</a></li>
<li class="nav-item"><a class="nav-link" href="#">Второй</a></li>
<li class="nav-item"><a class="nav-link" href="#">Третий</a></li>
</ul>
Если в WordPress используется bootstrap 3 можно ограничиться добавлением к wp_nav_menu
аргумента 'menu_class' => 'nav navbar-nav'
. Если используется bootstrap 4 потребуется чуть больше движений.
Bedrock — это стартовый шаблон для WordPress с современными инструментами разработки, простым конфигурированием и улучшенной файловой структурой:
wp-content/
перемещены в app/
.env
.Кроме этого, Bedrock может быть дополнен замечательным плагином Soil и стартовой темой Sage. В статье описан алгоритм развертывания проекта на его основе в Ubuntu 16.04. Туториал по установке Bedrock в Windows здесь.
В некоторых случаях может возникнуть необходимость отладки приложений на php. Visual Studio code предоставляет такую возможность при условии установки дополнительного расширения PHP Debug (marketplace, github).