Воеводский Михаил

Воеводский Михаил

С нами с 07 февраля 2013; Место в рейтинге пользователей: #18

“RCC conference” - вторая конференция уже сегодня



Сегодня в 14:00 начнется вторая конференция разработчиков и пройдет в режиме online. Принимаем участие мы, CompAero, и ИА REGNUM.

Темы не имеют прямого отношения к MODX, но могут быть интересны многим:
  1. Универсальный мигратор баз данных: переезд с одного типа БД на другой
  2. WEB-технологии и оборудование: совмещаем «несовместимое». Работа с «железом» на PHP на примере кассового аппарата
  3. Демон, мониторящий syslog и выполняющий различные действия в зависимости от поступающих сообщений
Все желающие могут смотреть трансляцию, а разработчиков в Санкт-Петербурге и Москве приглашаем в гости по адресам:
1) CompAero — г. Санкт-Петербург, Коломяжский пр., д. 10Е, оф. 213.
тел. +7 (812) 241-12-34
2) ИА REGNUM — г. Москва, Берсеневский пер., д. 2, стр. 1. Бизнес-центр «Красный Октябрь», 6 этаж. тел.+7 (495) 645-80-75

Ссылки на трансляции появятся в нашей группе vk.com/compaero

Воеводский Михаил
30 марта 2017, 01:16
modx.pro
1 252
+10

[amoCRM] Интеграция с востребованным сервисом

Как многие помнят, месяц назад вместе с MODSTORE.PRO мы объявили о создании компонента для интеграции сайта на MODX Revo с популярной amoCRM. Реакция сообщества тогда обрадовала, что означало достаточно высокую востребованность такого инструмента.

И вот, теперь он готов!

Если вкратце, то AmoCRM — это простая и понятная система учета потенциальных клиентов и сделок, которая поможет контролировать и увеличивать ваши продажи. С помощью нее вы не только с легкостью сможете контролировать сделки, но и не потеряете ни одной заявки от потенциальных клиентов.

Ключевые возможности компонента:

  • Из заказа на сайте создает сделку и контакт (или привязывает существующий)
  • В свойствах заказа указывается метод оплаты и список товаров
  • При смене статуса заказа изменяет статус сделки и наоборот
  • Из любой формы обратной связи создает контакт
  • Автоматически создает новую воронку для заказов с сайта и статусы заказов в ней
  • Автоматически создает дополнительные поля сделок для списка товаров и метода оплаты
  • Автоматически создает и обновляет Контакты при сохранении Пользователей на сайте
  • Может создавать неограниченное количество дополнительных полей для контактов (упрощенный режим)
Воеводский Михаил
17 декабря 2016, 13:18
modx.pro
5
10 306
+15

Анонс интеграции с AmoCRM и опрос по функционалу



Совместно с MODSTORE.PRO принято решение о создании компонента для интеграции с AmoCRM. Чтобы сделать компонент наиболее полезным, нам необходимо услышать мнение потенциальных пользователей о желаемом функционале — напишите в комментариях свои ожидания.

Что такое AmoCRM?
Если вкратце, то AmoCRM — это простая и понятная система учета потенциальных клиентов и сделок, которая поможет контролировать и увеличивать ваши продажи. С помощью нее вы не только с легкостью сможете контролировать сделки, но и не потеряете ни одной заявки от потенциальных клиентов.
Воеводский Михаил
18 ноября 2016, 13:33
modx.pro
3
4 662
+13

Работа в офисе в Санкт-Петербурге

50
Мы ожидаем от кандидата, что он:
  • уверенно программирует на PHP;
  • знаком с HTML-версткой и Javascript на базовом уровне;
  • имеет опыт работы с фреймворками;
  • хорошо знает и понимает принципы ООП.
Его зона ответственности будет состоять из:
  • разработки backend-части сайтов, порталов, сервисов;
  • развития и разработки новых модулей для MODX;
  • технической поддержки текущих проектов компании.
Дополнительным преимуществом будет:
  • обучаемость;
  • свитер с оленями.
В свою очередь, мы предлагаем:
  • плавающее начало рабочего дня (с 9 до 11);
  • интересные сложные проекты;
  • молодой и дружный коллектив единомышленников, готовый встретить нового члена коллектива с чаем, печеньками и распростертыми объятиями.
  • Офис на Петроградке в 8 минутах от метро
Ключевые навыки:
  • OOP
  • MVC
  • jQuery
  • PHP
Свяжитесь с нами!
  • Резюме отправляйте на job@compaero.ru
  • Или звоните по телефону +7 (812) 241-12-34
Воеводский Михаил
17 октября 2016, 08:32
modx.pro
1 161
0

Выбор в скрипте создания сайта: PHP 5/7, HTTP(S)

При настройке сервера по этой инструкции для создания нового сайта очень удобно пользоваться приложенным скриптом.

В процессе эксплуатации сервера с ним произошли основные метаморфозы:
1) Обновлен nginx до версии 1.10 по официальной инструкции.
2) Установлен PHP7 по этой инструкции. Спасибо Сергею Пожидаеву.
3) Установлены скрипты Let's Encrypt по этой инструкции
Воеводский Михаил
28 сентября 2016, 14:02
modx.pro
17
2 379
+6

Сохранение правильного конфига при переносе сайта

Самый простой способ перенести сайт с одного хостинга/аккаунта на другой — скопировать заранее конфиги в новом месте для сайта, чтобы потом руками не менять везде пути и логин/пароль к БД. Можно делать с помощью mc, как описано в разделе помощи Modhost, а можно руками в консоли писать команды. Или даже с помощью файлового менеджера через (S)FTP.

А можно еще проще, если есть доступ к SSH — запустить скрипт и выбрать режим работы:
1) Сохранить конфиги
2) Восстановить конфиги
Воеводский Михаил
28 сентября 2016, 12:48
modx.pro
4
2 243
+4

Сохранение корзины для пользователей

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

В качестве решения получился очень простой плагин, который выполняет 2 действия:
1) Сохраняет содержимое корзины в extended поля пользователя после каждого изменения корзины
2) Восстанавливает содержимое корзины перед каждой обработкой запрошенной страницы.

Воеводский Михаил
08 августа 2016, 15:06
modx.pro
42
5 457
+12

[msAddLinked] Опции товара с изменением цены


Описание

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

ВАЖНО: в списке связанных выводятся только те товары, для которых в связях текущий товар или указанный сниппету msAddLinked.input является главным.

Сниппет msAddLinked.input

Предназначен для вывода списка связанных товаров и полей ввода. По умолчанию выводятся чекбоксы, но, в теории, можно задать любой тип, поддерживаемый атрибутом type тэга input.
Проверена корректная работа типов text, number. Если в этих полях ввода указывать число, опции к товару в корзине будут добавлены в соответствующем количестве.
Воеводский Михаил
21 июля 2016, 11:57
modx.pro
8
10 304
+7

[msYmarket 0.1.0] Поддержка любых ИМ и любых полей

В новой версии компонент научился работать с любыми полями ресурсов и подставлять их в любые необходимые тэги. Помимо этого, компонент стал универсальным — он теперь работает с любыми видами интернет-магазинов, если товары являются простыми ресурсами. Исключение здесь одно — пока не поддерживаются MIGX параметры.

Полное описание в документации, здесь же рассмотрим лишь основные моменты.
Воеводский Михаил
15 июля 2016, 07:21
modx.pro
3 763
+5

Резервное копирование сайта на MODX в Google Диск

О необходимости резервного копирования сказано много. Мы в этой статье рассмотрим удобный и простой способ для серверов, настроенных по этой замечательной инструкции.

Итак, вводные данные:
  • Каждый сайт работает от своего пользователя;
  • Все сайты находятся в /var/www/ ;
  • Системное имя пользователя, имя пользователя БД и название БД совпадают.
Что нам нужно в результате:
  • Создание zip архива всего сайта и sql дампа БД в ~/backup
  • Подстановка даты в имя файлов
  • [Опционально] Закачивание всех архивов в Google Drive и удаление с сервера
Воеводский Михаил
24 июня 2016, 12:00
modx.pro
30
5 209
+21