Сообщения

Сообщения за 2017

Интеграция Simpla CMS и RatailCRM

Изображение
В настоящее время интернет-магазины весьма заинтересованы в повышении лояльности своих покупателей. Наиболее успешные интернет-магазины прилагают к этому немалые усилия. Одним из действенных средств является использование CRM систем. В этом случае происходит некое разделение задач между смежными системами: сам интернет-магазин выполняет технические задачи по показу товаров, оформлению заказа, обработке платежей; а CRM система позволяет отслеживать тенденции, эффективность рекламных кампаний, поддерживать личное общение с каждым клиентом. Так что это не только красивые графики. Хотя надо сказать, графики аналитики всегда завораживают начальство. В данной статье пойдёт речь об узкоспециализированной CRM - RatailCRM , - создана специально для интернет-магазинов. В связке с довольно популярным движком малых интернет-магазинов - Simpla CMS . Естественно, переносить данные из одной системы в другую вручную никто не станет: нужна интеграция. Сам движок Simpla CMS не предусматривает штатн...

Отправка почты из Fedora

Изображение
В статье приводится алгоритм настройки утилиты msmtp. Это позволит отправлять почту как из консоли, так и из виртуальных хостов (полезно при разработке сайтов). С большой долей вероятности данные советы будут работать и на других современных ОС семейства Linux (благодаря повсеместному внедрению systemd). Устанавливаем msmtp: sudo dnf install msmtp В настройке мне помогла статья "How to use MSMTP with Gmail, Yahoo and PHP Mail" . Правим персональный конфиг (~/.msmtprc), указываем настройки своего почтового ящика (с которого будут отправляться письма). На примере yandex почты записываем в файл (это и есть самая ценная информация статьи): account default logfile /var/log/msmtp.log host smtp.yandex.ru port 587 from mymail@yandex.ru keepbcc on auth on user mymail@yandex.ru password mypass tls on tls_starttls on tls_certcheck off Меняем права на конфиг (иначе персональные данные доступны другим пользователям и программа откажется работать): chmod 600 ~/.msmtprc Создаём...

Дружим PHPExcel с Битрикс

Изображение
Зачем Excel Иногда при разработке сайта на Битриксе возникает необходимость генерировать файлы Excel. Лично мне этот формат (т.е. родные форматы Excel) не нравится. Но менеджерам, зачастую, это ближе к сердцу, чем CSV. Как показывает практика, офисные сотрудники не всегда могут совладать с юникодом при открытии файлов CSV через MS Excel (вот, пора уже переходить на открытые аналоги, типа LibreOffice ). Для таких вот запущенных случаев, нужно генерировать родные форматы Excel. Из PHP генерацию фалов Excel можно делать с помощью распространённой библиотеки PHPExcel. Говорят, что эта библиотека не подходит для генерации больших и сложных документов. Но мне нужно было делать совсем маленькие Excel документы с простой таблицей и особым именем листа. Кстати, если вам не нужно давать листам названия, то можно поступить проще, - так же, как это делает сам Битрикс, - генерировать Excel документ через HTML. Но я использовал старую версию библиотеки PHPexcel - https://github.com/PHPOffice/P...