Сезон начинается, серии добавляются по мере выпуска.
В этой части будем разрабатывать полнофункциональную, многопользовательску доску объявлений внутри реализованного интернет-магазина, созданного в первом сезоне видеокурса.
Серия 1: Вступление и добавление сайта в многосайтовость
Чеклист:
- Общая концепция проекта
- Черновой дизайн доски объявлений
- Подготавливаем шаблон и добавляем сайт в многосайтовость
Серия 2: Создаем базовый компонент регистрации, выводим информацию о владельце в объявлении
Чеклист:
- Некоторые корректировки многосайтового режима
- Выводим информацию о владельце объявления
- Создание базового компонента регистрации
Серия 3: Создаем персональный раздел, создаем компонент добавления объявлений
Чеклист:
- Создаем структуру персонального раздела
- Выводим форму добавления объявления
- Выводим список объявлений пользователя
Серия 4: Компонент - форма добавления редактирования объявления, продолжение
Чеклист:
- Добавление свойства для адреса и Яндекс Карты с геокодером.
- Отправка почтового уведомления при добавлении элемента.
- Загрузка элемента в форму, для редактирования.
Серия 5: Продолжаем доделывать форму добавления редактирования объявления - элемента инфоблока
Чеклист:
- Выбор свойств инфоблока
- Универсализация работы со свойствами
- Редактирование свойств
- Драгн Дроп картинок с превью
- Перевод формы на D7 - ORM
Серия 6: Доделываем форму добавления редактирования объявления
Чеклист:
- Выводим все свойства по отдельности
- Наводим марафет в исходном коде
- Пошаговый выбор категории
- LocalStorage для хранения формы
Серия 7: Работаем с персональным разделом пользователя
Чеклист:
- Выводим список объявлений пользователя.
- Доделываем компонент регистрации, с выбором города из местоположений магазина.
- Выводим навигацию по персональному разделу
Серия 8: Полностью доделываем персональный раздел пользователя
Чеклист:
- Выводим объявления текущего пользователя
- Доделки компонента добавления элемента
- Доделки регистрации пользователя
Серия 9: Вывод разделов инфоблока в меню, мелкие доделки в персональном разделе
Чеклист:
- Меню по разделам инфоблока
- Дозаполнение поля "телефон для регистрации"
- Форма добавления элемента, заполнение детальной картинки
Серия 10: добавление мобильной версии сайта с автопереключением
Чеклист:
- Многосайтовость на разных доменах
- Модуль конверсии
- Переключатель на мобильную версию
- Подготовка шаблонов и структуры мобильной версии
Серия 11: модуль статистики, Push&Pull, im мессенджер
Чеклист:
- Мелкие доделки по доске в целом
- Модуль социальной сети, получаем статус пользователя на сайте
- Получаем статус пользователя из модуля Веб-аналитики
- Настройка Push&Pull сервера
- Установка веб мессенджера
Серия 12: работа с агентами в 1С-Битрикс, настройка почты на сервере
Чеклист:
- Про агенты в целом, запуск агентов на cron
- Агент проверки даты создания объявления- деактивация старых объявлений
- Настройка отправки почты с сервера
- Произвольные скрипты на crontab
Серия 13: Объявления пользователя и отзывы о пользователе
Чеклист:
- Показ всех объявлений пользователя
- Отзывы пользователей о пользователях
- Карта со всеми объявлениями пользователя
Серия 14: Реализуем внутренний мессенджер, переписка между пользователями. Часть 1
Чеклист:
- Будет позже
Серия 15: Реализуем внутренний мессенджер, переписка между пользователями. Часть 2
Чеклист:
- Будет позже