Блог частного PHP-программиста

В этом разделе вы найдёте полезную информацию, касающуюся программированию на Vtiger CRM, Laravel, а также Wordpress.

Блог частного PHP-программиста Сергея Емельянова

Я люблю писать о том, как решал те или иные трудности и делиться с интересными фишками с сообществом разработчиков. Здесь вы найдёте решение тех или иных задач по Vtiger CRM и Laravel. Если у вас есть вопросы - не стесняйтесь, задавайте!

Добавляем поле с изображением в любой модуль Vtiger CRM
VtigerCRM

Добавляем поле с изображением в любой модуль Vtiger CRM

VtigerCRM даёт нам отличный функционал по управлению полями в любом модуле. Вы можете добавлять или удалять поля из его настроек. Но как быть, если вы хотите загружать в модуль изображения? Например, в Vtiger уже предусмотрен функционал, позволяющий загружать в карточку контактов и товаров картинки, которые затем будут отображаться в режиме просмотра. Как такой функционал добавить в другие модули?

Организовываем связь между доменными сущностями в Laravel
Laravel

Организовываем связь между доменными сущностями в Laravel

В разработке проектов я зачастую придерживаюсь архитектурного паттерна Porto. Меня привлекает простота его организации и наличие готового решения на Laravel. Суть его заключается в том, чтобы выносить всю бизнес-логику в Actions, а более мелкие задачи в Tasks, а взаимодействие с базой данных переносить в Repositories. В конечном итоге проект легко масштабируется, просто тестируется, а добавление нового функционала происходит намного быстрее.

Как создать Mock-объекты в PHPUnit и Laravel
Laravel PHP

Как создать Mock-объекты в PHPUnit и Laravel

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

Отправляем Webhook из Laravel в VtigerCRM
VtigerCRM Laravel

Отправляем Webhook из Laravel в VtigerCRM

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

Внедряем систему уведомлений в VtigerCRM с помощью Websockets и Vue.js
VtigerCRM

Внедряем систему уведомлений в VtigerCRM с помощью Websockets и Vue.js

Сегодня мы попробуем сделать что-то необячное и реактивное одновременно. Мы внедрим систему уведомлений для VtigerCRM. И реализуем мы это, опираясь на наши предыдущие знания - систему сообщений на RabbitMQ, навыках работы с Vue.js.

Популярное

Самые популярные посты

Как быть максимально продуктивным на удалённой работе?
Business

Как быть максимально продуктивным на удалённой работе?

Я запустил собственный бизнес и намеренно сделал всё возможное, чтобы работать из любой точки мира. Иногда я сижу с своём кабинете с большим 27-дюймовым монитором в своей квартире в г. Чебоксары. Иногда я нахожусь в офисе или в каком-нибудь кафе в другом городе.

Привет! Меня зовут Сергей Емельянов и я трудоголик
Business PHP

Привет! Меня зовут Сергей Емельянов и я трудоголик

Я программист. В душе я предприниматель. Я начал зарабатывать деньги с 11 лет, в суровые 90-е годы, сдавая стеклотару в местный магазин и обменивая её на сладости. Я зарабатывал столько, что хватало на разные вкусняшки.

Последняя новость

Разработал интересное приложение по изучению иностранных слов по карточкам. Можно бесплатно скачать, развернуть на своём сервере и пользоваться. Сделано на Laravel + Vue.js. Создавайте свой список слов для изучения или импортируйте готовый. Учите слова в любое время и в любом месте. Посмотреть видео вы можете по ссылке, кликнув на изображение

Акция! Профессиональный разработчик CRM за 2000 руб. в час

Выделю время под ваш проект. Знания технологий Vtiger CRM, SuiteCRM, Laravel, Vue.js, Golang, React.js, Wordpress. Предлагаю варианты сотрудничества, которые помогут вам воспользоваться преимуществами внешнего опыта, оптимизировать затраты и снизить риски. Полная прозрачность всех этапов работы и учёт временных затрат. Оплачивайте только рабочие часы разработки после приемки задачи. Экономьте на платежах по его содержанию разработчика в штате. Возможно заключение договора по ИП. С чего начать, чтобы нанять профессионального разработчика на full-time? Просто заполните форму!

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

Или просто позвоните по телефону: +79876757777

Мой телеграмм: @sergeyem