S

SmartControl

Разрабатываю нативное мобильное приложение под IOS и Android
+237
Репутация
3947
Рейтинг
#1 PUSH уведомления, обсуждение функционала компонента 31 июля 2017 в 18:27

Мне кажется, будет лучше, если вы сначала поработаете над базовыми задачами приложения, а уже потом будете добавлять такие полезные штуки, хотя это дело ваше, так что решайте сами)

Developper
Это работает не так. Если с самого начала не продумать фундамент приложения, а потом пытаться сделать его универсальным, то ничего не получится. Это как к соломенному дому второй этаж достраивать. Идея как раз в том, чтобы в самом начале заложить возможность расширения, добавление компонентов которые ещё может и не написаны.

как приложение узнает с каким сайтом ему нужно работать?

Developper
Сайт будет зашит в сам файл apk, то есть для каждого сайта нужно будет собирать уникальное приложение. А вот все остальные настройки приложение уже будет получать с привязанного сайта.

На первых порах я могу сделать одно приложение и установку нужного сайта в настройках приложения — это чтобы можно было потестировать работу с разными сайтами, не усложняя процесс тестирования.
#2 PUSH уведомления, обсуждение функционала компонента 31 июля 2017 в 17:37
Приложение нативное, уже пишу. Главная фишка, которую хочу реализовать — добавление любых компонентов на лету, то есть без переделки самого мобильного приложения — R2 про это писал как-то.
#3 PUSH уведомления, обсуждение функционала компонента 31 июля 2017 в 17:28

С каким именно сервисом будет происходить интеграция?

Developper
Sendpulse.com

garri, для меня выбор был между sendpulse и OneSignal. Второй вроде более популярный как минимум в бурже. На Wordpress у меня их плагин стоял. Выбор пал случайным образом, по сложности интеграции там примерно одно и то же.

Я сейчас ещё смотрю мобильное приложение под андроид/iOS — там уже уведомления отправляться будут прямо с Инстанта.
,
#4 PUSH уведомления, обсуждение функционала компонента 31 июля 2017 в 16:10

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

garry

Первая минимальная версия готова. В ней есть интеграция с сервисом для PUSH уведомлений и просмотр подписавшихся в админке. Рассылка уведомлений ручная, движок на автомате ничего не рассылает.

Ссылка на дополнение в официальном каталоге
#5 [ЕСТЬ РЕШЕНИЕ] Не выводятся пользователи в админке 28 июля 2017 в 17:14

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

Dost
В папке с компонентами не должно быть одинаковых названий классов. Там нельзя делать копии папок. Нужно сохранить копию — либо скачивайте на компьютер, либо архивируйте.
#6 PUSH уведомления, обсуждение функционала компонента 28 июля 2017 в 17:10

Штука нужная, но конечно должна работать без авторизации сходу для всех.

garry

Для всех — без проблем. Это как раз самый простой вариант, даже не требующий написания компонента для Инстанта — решается одной строчкой кода в шапке сайта. Мне же хочется сделать более навороченное — например, чтобы пользователь мог подписаться на какую-то рубрику контента и именно новинки в этой рубрике (или рубриках если их много) ему бы приходили в виде PUSH. Сегментация для массовых рассылок — это одно, но плюс нужно сегментация авторассылок, которые будет делать сайт.
#1 PUSH уведомления, обсуждение функционала компонента 28 июля 2017 в 16:47
День добрый.

PUSH уведомления — это простой и бесплатный способ информировать пользователя о каких-то новинках/изменениях/событиях. Даже если у него закрыт ваш сайт, на который он мог не заходить уже месяц. Это никак не связано со спамом, потому что пользователь сам добровольно соглашается получать такие уведомления.
Я начал писать компонент для PUSH уведомлений под вторую ветку и пока не закопался сильно глубоко хочу понять, интересно это кому-то еще или нет. И если интересно — собрать в кучу все хотелки, чтобы потом не было мучительно больно.

Цель компонента:
1. Добавить для пользователей современный тип уведомлений (бесплатный, моментальный, не требующий от получателя проверки электронки или лички)
2. Дать возможность админу массово рассылать PUSH уведомления всем или пользователям, удовлетворяющим определенным фильтрам
3. Анализировать эффективность PUSH рассылок — процент получивших уведомление, процент перешедших на сайт.

Что мне интересно узнать —
1. Какие типы событий должны настраиваться для PUSH уведомлений
2. По каким критериям нужно иметь возможность рассылать

Самая-самая примитивная версия сейчас работает на демо сайте.

Чтобы подключить уведомления нужно авторизоваться (test@test.ru пароль testtest), открыть свой профиль и на вкладке "Настройки PUSH" включить уведомления. Вариантов подключения много — можно выводить всплывающее окно, можно вывести кнопку… На большинстве сайтов выскакивает окошко с вопросом, которое наверно всех уже достало)

Сейчас уведомления на демо работают только для новых комментариев (для объектов, у которых отмечен флаг "Отслеживать новые").
#7 [ЕСТЬ РЕШЕНИЕ] Не выводятся пользователи в админке 28 июля 2017 в 12:34

Да, для меня двойка как Бермудский треугольник.

Dost
Зачем вам старая папка админ? — если правда нужна, сделайте zip архив с ней. Инстант в архив уже не полезет.
#8 В редакторе не работает заливка текста, InstantCMS 2.8.0 28 июля 2017 в 11:57
Редактор вырезает тег span, который отвечает за раскраску

Там другое… Редактору не нравится именно span с цветом фона, цвет текста он переваривает
#9 [ЕСТЬ РЕШЕНИЕ] Не выводятся пользователи в админке 28 июля 2017 в 11:48

Подскажите, о гуру, какие файлы посмотреть?

Dost

Попробуйте руками перезакинуть компонент admin. Полностью папки
Шаблон /templates/default/controllers/admin
Контроллер /system/controllers/admin

И проверьте чтобы шаблоном админки был default (в настройках, интерфейс "Тема оформления для панели управления")
#10 Применение касс для интернет магазинов 27 июля 2017 в 15:27


Интересно, но почему вы решили, что надо с 2018? Судя по прочитанному, применять онлайн кассы в интернет торговле надо уже с 1 июля этого года!

olegan

Все сложнее… Поэтапный переход на онлайн кассы.


… если организации или индивидуальные предприниматели в соответствии с Федеральным законом N54-ФЗ (в редакции, действовавшей до дня вступления в силу Федерального закона N290-ФЗ) вправе не применять контрольно-кассовую технику, такое право сохраняется за ними до 01.07.2018
#11 Применение касс для интернет магазинов 27 июля 2017 в 12:47

Итог — копим деньги до 1 июля 2018 года.

Владимир Савенко
А зачем копить? — онлайн кассу же можно и в аренду снять с помесячной оплатой (подробней тут). Аренда за год выйдет дороже, чем разовая покупка. Но не нужно большую сумму сразу отдавать
#1 Типограф от Артемия Лебедева (плагин для Imperavi Redactor) 26 июля 2017 в 22:50
День добрый.

Презентую свой первый компонент для последней версии InstantCMS 2.8. Тут, наверно, проще будет получить обратную связь.

Название: Типограф от Артемия Лебедева

Как работает: обрабатывает текст в редакторе Imperavi Redactor и приводит его в "порядок". Под порядком подразумеваются:
1. Корректные кавычки "елочки";
2. Отсутствие лишних пробелов;
3. Замена тире на дефисы в нужных местах;
4. Неразрывные пробелы между союзами/предлогами и последующими за ними словами.
5. Прочие корректировки.

Подробнее про сервис у Артемия Лебедева на сайте.


Студия Лебедева первой в интернете заявила о важности применения экранной типографики при верстке материалов. С 2000 года тексты всех создаваемых Студией Лебедева сайтов приводятся в порядок при помощи программы «Типограф».
Мы у себя каждую статью перед публикацией прогоняем через типограф (правда, на автомате).

Напишу еще, что у нас (в своей внутренней системе реализовано в редакторе):

1. Автосохранение и восстановление предыдущих версий (если все зависло, потерялось, пропало, удалилось и тд)
2. Вывод подсказок Яндекса — в помощь редактору, который придумывает seo заголовок
3. Отображение модального окна с инфой из Википедии (если редактор не понимает какое-то слово)
4. Просмотр тех задания с биржи — но тут сложнее) Это интересно только тем, кто работает с авторами с бирж
5. Проверка статьи по вхождениям — все ли вписал копирайтер из техзадания

Я не могу просто так поделиться всем, что реализовано у нас — в стандартной сборке InstantCMS очень старая и местами глючная версия редактора (мы у себя обновили до второй ветки Imperavi Redactor и пишем под него) и все плагины нужно переписывать с нуля. Ну и некоторые фишки, типа привязки с биржей, требуют установки дополнительных компонентов.


Ссылка на каталог дополнений

Демо

Логин test@test.ru
Пароль testtest
#12 Как понять - под фильтром сайт или нет? (Яндекс) 26 июля 2017 в 16:52

Проверял нахождение страниц в индексе — все на месте. По запросам, которые до этого давали трафик с Яндекса — тоже все в порядке, они там же, где и были (один даже в топ-10 пролез).

al955

Если страницы и позиции на месте, то проблемы нет. Если вы их проверяли сервисом, а не руками (при ручной проверке Яндекс вам может умышленно показывать Ваш сайт выше в поиске). Может просто сезон прошел и частота запросов уменьшилась?

А вообще самое простое — это в Яндекс.Вебмастере задать вопрос по поводу проблем с сайтом. На странице webmaster.yandex.ru внизу ссылка "Обратная связь". Заодно в вебмастере можно проверить на ошибки, там могут отображаться проблемы.
#13 Общая тема для проблем с редакторами HTML 25 июля 2017 в 15:25

Коллеги, как включить для модераторов HTML в редакторе?

@olegind

Откройте файлик /wysiwyg/redactor/wysiwyg.class.php и там найдите "buttonSource" — это и есть кнопка для html режима. Рядом с этой строчкой будет проверка на права (по умолчанию она только админу открывается). Пример кода не пишу, он может отличаться от версии к версии… Но если скинете какой у вас — то уже можно будет подсказать конкретней.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.