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

Есть плагин: Saved Searches Plugin для форумного движка Discourse.

Код плагина: https://github.com/discourse/discourse-saved-searc...

Обсуждение плагина: https://meta.discourse.org/t/saved-searches-plugin...

Изменения, которые необходимо сделать:

1

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

Страница пользовательских настроек должна быть изменена: текстовые поля изменены на комбинацию «категория» - «подкатегория» - «тег».

2​

Изменить расписание. В это время это делается один раз в день. Мне нужно, чтобы поиск выполнялся каждые 1-15 минут в зависимости от загрузки сервера. Я решу позже.

Я нашел в коде эту строчку

SEARCH_INTERVAL = 1. день

здесь:

app/jobs/scheduled/schedule_saved_searches.rb​

Если я изменю его на

SEARCH_INTERVAL = 15 минут

Может быть, это решение.

3

Измените количество строк в списке поиска с 5 на 10.

я нашел

export default Ember.Controller.extend({ saving: false, maxSavedSearches: 5,​

здесь

assets/javascripts/discourse/controllers/preferences-saved-searches.js.es6​

​--

Описание задачи с макетами: https://meta.discourse.org/t/customization-of-the-...

4 года назад
d654525
Эдуард 
60 лет
11 лет в сервисе
Был
месяц назад

Заявки фрилансеров

Виктория
 
23 года
4 года в сервисе
Был
4 года назад
4 года назад
  • Похожие заказы

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

    Закрыт
    4 года назад
  • Требуется установить счетчик и настроить динамический ретаргетинг на сайте, работающем на Yii 1.1.19. Установка должна соответствовать техническому заданию, без повреждения текущего функционала. Необходимо учесть обновление кэша и отсутствие дебага на продакшене. Оцените стоимость и сроки выполнения задачи.

    Закрыт
    4 года назад
  • Требуется разработка системы показа баннеров на сайте с добавлением раздела 'Реклама' в админку. Администратор сможет настраивать изображение баннера, ссылки и целевую аудиторию. Проект включает бекенд на Laravel и фронтенд на Node.js. Укажите опыт работы с данными технологиями, сроки и стоимость выполнения.

    Закрыт
    4 года назад
  • Требуется внести изменения в шаблон UltraStore, добавив знак '=' в опции для указания окончательной цены. Это должно работать с различными стандартными опциями, такими как список, чекбокс и радиобатон. Цена должна автоматически меняться при использовании знака '='.

    Завершен
    4 года назад
  • Необходимо разработать форму обратной связи на платформе Wix. Задача включает настройку всех необходимых полей и интеграцию с почтовыми сервисами для получения сообщений от пользователей.

    Завершен
    4 года назад
  • Требуется интегратор для однократной консультации по арбитражу. Необходимо показать процесс настройки и ответить на вопросы. Время выполнения — около 1 часа.

    Закрыт
    4 года назад
  • Требуется разработать парсер, который будет собирать данные по ключевым словам с указанных сайтов раз в сутки. Необходимо обеспечить стабильную работу и точность сбора информации. Сайты для парсинга: kyivcity.gov.ua, petition.kyivcity.gov.ua, vodokanal.kiev.ua, dtek-kem.com.ua, kga.gov.ua, kyivgenplan.grad.gov.ua, kyiv.npu.gov.ua/news.

    Завершен
    4 года назад
  • Разработка простой панели управления для 10 Twitter аккаунтов. Реализовать функции: фоловинг, твиты, ретвиты и цитирование. Добавить селектбокс для выбора аккаунта и формы для ввода ссылок. Обеспечить проверку статуса аккаунтов на заморозку. Все настройки API в конфигурационном файле.

    Завершен
    4 года назад