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

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

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

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

Получение сертификата Spryker Foundation Developer
Spryker

Получение сертификата Spryker Foundation Developer

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

Зачем я начал программировать на Golang?
Golang

Зачем я начал программировать на Golang?

Согласно Википедии, Go (или Golang) - это язык программирования, который был разработан командой Google и впервые он появился в 2009 году. Он был разработан специально для бэкенд-разработки и инфраструктурных проектов. Go - это язык программирования с открытым исходным кодом, который позволяет производить простой, эффективный и масштабируемое ПО.

Скрипты для Conky на Golang по получению курсов валют и афоризмов
Golang

Скрипты для Conky на Golang по получению курсов валют и афоризмов

На работе и дома я пользуюсь исключительно операционной системой Linux. Но какое же рабочее место может быть без виджетов на рабочем столе? Вот я решил установить и настроить у себя Conky. Приложение показалось очень полезным, но чего-то не хватало. Почему бы не добавить туда актуальные курсы валют и не выводить афоризмы? Для этих целей я и решил написать скрипт. А так как речь идёт о консольном приложении, то всё было сделано на GO.

Скрытие полей в Vtiger
VtigerCRM

Скрытие полей в Vtiger

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

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

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

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

Популярное

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

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

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

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

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

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

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

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

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

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

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

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

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

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