Ищу программиста на модернизацию сайта на yi2– Сайт БД данных

Ответить
[email protected]
Сообщения: 3
Зарегистрирован: 2019.02.09, 14:57

Ищу программиста на модернизацию сайта на yi2– Сайт БД данных

Сообщение [email protected] »

Добрый день.
Ищу программиста на модернизацию сайта на yi2– Сайт БД данных.
Сайт выведен на отдельную тестовую ветку. Все заливки происходят через гит основным программистом, Ваша роль дописать новые функции в уже созданный сайт и выложить в ветку гит и на тестовую версию для тестирования тестером. Сам код будет проверен основным программистом на чистоту кода.
Сообщите Вашу трудозатрату - стоимость доработки.
Сделать новую функцию возможность получения писем в бд (аналог почтового клиента) Отправка/получения почты. На сайте уже организована отправка почты, ее нужно переписать. Существующею отправку почты с сайта нужно переписать, поскольку она отправляет почту без с почты [email protected] и подставляет почтовый адрес который указан в графе емали тут https://www.test.bd-rus.ru/bills/site/update?id=17.К данной функции отправки подвязаны некоторые форму отправки, нужно будет поставить новые адреса для этой отправки из пункта ТЗ 1. Чтоб отправка почты происходила из новой функции 1.
1. Добавить новые поля для получения отправки почты для каждого магазина тут https://www.test.bd-rus.ru/bills/site/update?id=17
1.1. На странице https://www.test.bd-rus.ru/bills/site/update?id=17 добавить новые поля Пример 1.1
1.1.1. Кнопка добавить / удалить почтовый ящик
1.1.2. Поля заполнения емаил адреса и пароль к почте
1.1.3. Настройка входящей почты
1.1.3.1. Поля по выбору оператора imap или pop3
1.1.3.2. Имя сервера
1.1.3.3. Порт по выбору
1.1.3.4. Защита соединения по выбору ssl/tls или нет
1.1.3.5. Метод авторизации обычный пароль
1.1.3.6. Имя пользователя.
1.1.4. Настройка исходящей почты (SMTP)
1.1.4.1. Имя сервера
1.1.4.2. Порт по выбору
1.1.4.3. Защита соединения по выбору ssl/tls или нет
1.1.4.4. Метод авторизации обычный пароль
1.1.4.5. Имя пользователя.
1.1.5. Подпись.
2. Скрыть для всех пользователей (https://www.test.bd-rus.ru/admin/user/index) кроме Супер администратора возможность редактировать данные. https://www.test.bd-rus.ru/bills/site/index Скрыть просто в меню Сайты.
3. Создать простую оболочку для получения отправки почты с урезанным функционалом который ниже. Пример расположения модулей 2.
3.1. Автоматическое получение почты каждые 5 минут
3.2. Отправка почты мгновенная
3.3. Предусмотреть оптимизацию работы, папок будет много как и писем. Загрузка тела письма происходит при клике на письмо
3.3.1. Загрузка содержимого папок происходит при клике на папку а не в кэше
3.4. Настройка папок, при нажатие на кнопку настройка папок попадаем в меню настройки каталога. Пример 3.4.
3.4.1. Все папки для всех пользователей общие, отображение папок для всех одинаковая
3.4.1.1. Добавить папки может любой пользователь.
3.4.1.2. Функция удаления/переименовать папки у пользователей ниже супер администратора нету. Только супер администратор.
3.4.1.3. Предусмотреть иерархию папок.
3.4.1.3.1. Входящие
3.4.1.3.2. Папка
3.4.1.3.3. Папка под группа.
3.5. Все письма попадают в отображение писем и сортируются по дате получения.
3.5.1. Не прочитанные письма отображаются выделенным черным цветом после прочтения обычным без выделения
3.5.2. При клике на сообщение подгружается само письмо –тело.
3.6. Поиск по почте. Папкам. Водим значение отображается папка
3.7. Поиск по сообщениям, можно ввести адрес почты, тему или любое значение из текста письма.
3.8. Кнопка отметить все прочитанные при нажатие читает все в папке
3.9. В теле письма кнопки
3.10. Кнопка Ответить при нажатие выпадает выпадающие окно пример 3.10
3.10.1. Кнопка ответить работает совмещенно ответить и ответить всем. Если несколько адресов то все попадают в ответ.
3.10.1.1. Содержит поля
3.10.1.2. Кому
3.10.1.3. Тема
3.10.1.4. Редактор выделения текста, кнопка редактор шрифта. По умолчанию как и везде слайте (как в маил или яндекса)
3.10.1.5. Кнопка вложить файл. Поставить ограничение на 10 МБ для отправки
3.10.1.6. Поле для ввода текста
3.10.1.7. Подпись автоматически вставляется после ответа (не в самый низ) из настроек сайта. Кому пришло письмо, та подпись и вставляется.
3.10.1.8. Кнопка отправить
3.10.2. Кнопка переслать.
3.10.2.1. При нажатие отображается форма 3.10.1
3.10.3. Кнопка удалить – удаляет письмо
3.10.4. Кнопка Это спам – переводит в спам и создает правило для данного адреса чтоб письма шли в спам
3.10.5. Не прочитано – помечает как не прочитано
3.10.6. Правило. При нажатие попадаем в форму создания правил. Ниже по ТЗ
3.11. Правила сообщений.
3.11.1. Создание правил Пример 3.11.1
3.11.1.1. Фильтр содержит поля по выбору ОТ, КОМУ, тема письма
3.11.1.2. Поле содержит не содержит
3.11.1.3. Поле для ввода данных
3.11.1.4. Поле переместить в папку и выбор папки куда переносить письмо.
3.11.2. Редактирование правил. Происходит по кнопке настройки . Пример 3.11.2
3.11.2.1. Кнопки включение, выключение, удаление. Доступы всем пользователям.
3.12. Папки .
3.12.1. Отправленное - Отображает сообщения отправленные списком по дате отправки
3.12.2. Удаленные – показывает удаленные письма – папку очищается автоматические каждые 2 дня в 00-00 часов
3.12.3. Спам – отображает письма спам – автоматическое удаление раз в 7 дней
3.12.4. Черновики – пока пустая.
3.12.5. Кнопка настройки. При клике попадаем в настройки. Сделать список форм, пока форма настроек шаблоны и папки.

Так же готов отправить ТЗ с примерами картинками -
Ответить