Полезные модули DEFA для автоматизации работы...

Post on 04-Jul-2015

564 views 1 download

description

Доклад в рамках семинара "1С-Битрикс" TOP 5 решений «Маркетплейс» о трех модулях, разработанных компанией DEFA: Defa Tools. Модуль для упрощения работы в административной части: копирование инфоблоков, демо-контент, дополнительные типы свойств и многое другое Defa SocialMediaPoster. Решение, позволяющее автоматизировать процесс публикации информационных разделов сайта в Ваши аккаунты в социальных сетях. Defa SeoPinger. Модуль, позволяющий автоматизировать процесс оповещения поисковых роботов о новом контенте на вашем сайте.

Transcript of Полезные модули DEFA для автоматизации работы...

ПОЛЕЗНЫЕ МОДУЛИ DEFA

ДЛЯ АВТОМАТИЗАЦИИ РАБОТЫ

ИНТЕРНЕТ-МАГАЗИНА

АРТЕМ ДУЗЬ

Руководитель группы

Разработки

+7 (495) 730 74 79

artem.duzz@defa.ru

DEFA Tools

Инструменты, делающие процесс разработки удобнее, а результат — качественнее.

tools.idefa.rumarketplace.1c-bitrix.ru/solutions/defa.tools/

Что это за модуль и кому он нужен?

Модуль является «сборником» лучшего часто используемого функционала.

■ Модуль БЕСПЛАТНЫЙ

Кому нужен?

■ Разработчикам

■ Контент-менеджерам

■ Всем, кто заинтересован в удобной

работе в административной части

Возможности DEFA Tools

Возможности

Возможности: Демо-контент

Удобный функционал для создания

демо-данных в инфоблоке за 2 клика.

Преимущества:

■ Огромная экономия времени

■ Разработка на произвольном контенте

■ Возможность протестировать предоставленный

сайт до заполнения реальными данными

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Демо-контент

Возможности: Копирование инфоблоков

Удобный функционал для создания копирования

инфоблоков

Преимущества:

■ Огромная экономия времени

■ Быстрое создание языковых версий сайта

■ Удобное тестирование нового функционала

на реальных данных

Возможности: Копирование инфоблоков

Возможности: Копирование инфоблоков

Возможности: Копирование инфоблоков

Возможности: Копирование инфоблоков

Возможности: Привязка к элементам с описанием

Добавляет поле описания для свойства привязка к

элементам.

Свойство необходимо, когда нужно указать контекст связи элементов.

Пример:

Так уж случилось, что ваш интернет-магазин продает пистолеты, юбки и колготки.

Необходимо добавить уникальную подпись для связи «С этим товаром покупают».

Для связи юбка - колготки: «К данной юбке рекомендуем купить эти темные колготки»

Для связи пистолет - колготки : «Ограбление пройдет более гладко, если купить эти

темные колготки»

Возможности: Привязка к элементам с описанием

Возможности: Привязка к элементам с описанием

Возможности:Типограф

Универсальное средство подготовки текстов к web-изданию.

Возможности:

■ Типографирование кавычек ("Битрикс" «Битрикс»)

■ Замена дефиса на тире

Битрикс - это надежно!

Битрикс – это надежно!

■ Удаление повторяющихся пробелов

■ Удаление пробельных символов перед знаками препинания

■ Удаление пробельных символы внутри круглых скобок

■ Запрет переноса строки (после предлогов и союзов, внутри дат)

■ и многое другое…

Возможности:Типограф

Специфические или более неактуальные возможности

Специфические:

■ Таблица ответов «optionsgrid» - свойтство ИБ,

универсальная таблица «опросников»,

где строки – вопросы, столбцы – ответы.

■ Привязка к директории (на сервере)

■ Привязка к элементам с автозаполнением

Более неактуальные:

■ Множественная загрузка файлов.

Разработан аналог в Медиабиблиотеке

■ Пользовательское свойство «Авторизация

под выбранным пользователем»

Реализовано в главном модуле (Список

пользователей - Действия)

Успехи DEFA.Tools

■ За 3 года более 7 300 скачиваний модуля

■ Мы активно поддерживаем и постоянно

развиваем его функционал

ИТОГИ. ВОПРОСЫ

АВТОМАТИЗАЦИЯ ПРОЦЕССА

ПУБЛИКАЦИИ ИНФОРМАЦИИ В

СОЦИАЛЬНЫЕ СЕТИ С ПОМОЩЬЮ

DEFA.SOCIALMEDIAPOSTER

http://marketplace.1c-bitrix.ru/solutions/defa.socialmediaposter/

Официальный сайт: http://smposter.idefa.ru/

Что это за модуль и кому он нужен?

Модуль позволяет автоматизировать процесс публикации информационных

разделов сайта в группы (официальные представительства и публичные страницы)

в социальных сетях.

■ Модуль БЕСПЛАТНЫЙ

■ Не требует дополнительного времени и специальных навыков

■ Публикация осуществляется автоматически (по «галочке»)

Кому нужен?

■ SMM/SEO-менеджеры

■ Контент-менеджеры

■ Все, кто заинтересован в продвижении

своего продукта или услуги

Поддерживаемые социальные сети

Поддерживаемые социальные сети

■ Новости

■ Статьи

■ Пресс-релизы

■ Фотографии

■ Товары

■ Услуги

■ Вакансии

Установка и настройка. Логика работы

Установка и настройка. Логика работы

1. Устанавливаем модуль из Marketplace –

http://marketplace.1c-bitrix.ru/solutions/defa.socialmediaposter/

2. Выбираем Инфоблок, данные из которого хотим транслировать

в соц. сети

3. Создаем свойство, тип: «Defa: Публикация в социальные сети»

4. Отмечаем соц. сети «по умолчанию»

5. Указываем для них логины, пароли, цифровые

идентификаторы групп/страниц

6. Добавляем элемент инфоблока и выбираем в какие соц. сети

его нужно опубликовать

Установка и настройка. Логика работы

Установка и настройка. Логика работы

Расширяемость модуля.

Разработка и подключение

собственных «публикаторов»

Расширяемость модуля.

Разработка и подключение собственных

«публикаторов»

Добавляем в /bitrix/php_interface/init.php

Расширяемость модуля.

Разработка и подключение собственных

«публикаторов»

Файл post.entity.one.mysocnet.php

Расширяемость модуля.

Разработка и подключение собственных

«публикаторов»

Расширяемость модуля.

Разработка и подключение собственных

«публикаторов»

Для разработчиков

■ События модуля

■ OnBuildPosterList

■ OnBeforeSmpAgentAdd

■ OnBuildPostParamsReplace

■ OnBuildPostParamsPrepare

■ OnBuildPostParams

■ Примеры использования (http://smposter.idefa.ru/examples/)

■ Добавление свойства логинами/паролями соц. сетей (add_property.phps)

■ Добавление элемента с заполненным свойством (add_element.phps)

Успехи DEFA.SocialMediaPoster

Успехи DEFA.SocialMediaPoster

■ За 2 года более 2 500 скачиваний модуля

■ Победитель Apps4Bitrix 2011 –

http://www.1c-bitrix.ru/about/life/news/352517/

«Я выбрал это решение, потому что оно решает массовую потребность,

имеет хорошо оформленную страницу на сайте разработчика, процесснастройки и установки прост и понятен. С точки зрения владельца «интернет-ресурса» - решение выполняет конкретную понятную задачу,с точки зрения разработчика - понятно в установке, с точки зрения контент-менеджера - простое в использовании. Нельзя не отметить, что решение бесплатно, всем разработчикам сайтов на «1С-Битрикс»

станет чуточку проще реализовывать проекты» - говорит Иван Малышин.

■ Мы активно поддерживаем и постоянно

развиваем его функционал

ИТОГИ. ВОПРОСЫ

DEFA SEOPINGER

Инструмент, значительно ускоряющий процесс индексации сайта

seopinger.idefa.rumarketplace.1c-bitrix.ru/solutions/defa.seopinger/

КАК ЭТО РАБОТАЕТ?

КАК ЭТО РАБОТАЕТ?

Крупнейшие поисковые системы сами дают возможность уведомлять их о новом контентена сайте.

« Чтобы нужные страницы быстрее попадали в индекс,

сообщите о них нашему роботу. Для этого есть различные способы: отправка списка страниц вручную через форму в разделе «Индексирование» или с помощью HTTP-

запросов. » - сообщает site.yandex.ru

КАК ЭТО РАБОТАЕТ?

Алгоритм работы модуля:

1. На сайте изменилась страница или элемент инфоблока

2. Модуль «Поиска» передает данные об измененных страницах

модулю DEFA SEOPinger

3. SEOPinger уведомляет поисковые системы о новом контенте

на сайте.

КАК ЭТО РАБОТАЕТ?

Требования модуля

■ PHP версии 5.3 и более поздней.

■ Установленный модуль PHP CURL

■ DEFA SEOpinger имеет зависимость от модуля

«Поиск» — этот модуль должен быть установлен

в системе.

Настройки модуля

Настройки модуля

Настройки модуля

Для настройки оповещения Яндекса

■ Зарегистрируем сайт в сервисе «Яндекс.Вебмастер» http://webmaster.yandex.ru/

■ Зарегистрируем сайт в сервисе «Яндекс.Поиск для сайта» http://site.yandex.ru/

■ Зайдем на «Яндекс.Поиск для сайта» – раздел «Индексирование»

■ Получим необходимые данные кликнув по ссылке

«Указать URL с помощью HTTP запроса»

Настройки модуля

Разработчикам

Настройки модуля

2 события:

■ OnBeforeAddToQueue — срабатывает перед добавлением записи в очередь для пинга. Вы можете модифицировать запись либо отменить ее добавление.

■ OnAfterFetchPingQueue — событие выполняется после выборки url'овиз базы данных. Вы можете подписаться на это событие и изменить массив ссылок перед тем, как информация о них будет отправлена на поисковые сервера. Если обработчик события вернет false, отправка информации произведена не будет

Настройки модуля

OnBeforeAddToQueue

Настройки модуля

OnAfterFetchPingQueue

ИТОГИ. ВОПРОСЫ