Анализ Проекта с нереальной задачей
-
Задача проекта: Сделать сайт на 3х языках и 3х городах каталог организаций с определенной информацией которую они могут показывать ограниченно а полную только после оплаты тарифа. Регистрация пользователей и организаций
Структура сайта для пользователя
(страна не выбирается так как редиректит)
Выбор города ((карта и плитка) с применением фильтра)
выбор конкретной организации (фильтр, карта, поиск)
осмотр страницы организациивиды фильтра: карта города с метками, Купленный рейтинг, рейтинг количества открытий страницы организации,
не смог подобрать плагин карты на ajax что бы карта статична с метками а при выборе метки на карте всплывала нифа в отдельном окне с инфой об организацииСтруктура сайта для организации
Регистрация или авторизация в ЛЧ
При регистрации (выбор пакета оплаты) о города (если его нет изначально добавить свой)
Пакеты оплаты дают такой функционал
1 пакет Бесплатно (функционал толко добавление определенной информации о себе)
2 пакет платно цена 10 (+Добавление расширеной информации о себе
3 пакет платно цена 100 (+нахождение в рейтинге с 2 по Н место на основании количество открытий страницы организации + перевод и размещение на 3х странах)
4 пакет платно цена 1000 (+нахождение в рейтинге на 1 месте на определенный срок)
При Авторизации (Возможность всегда доплатить за пакет и получить доп функционал)Личный кабинет для Пользователя
Регистрация или авторизация в ЛК
Возможность добавлять организации в свой список Избранных и определенные товары в список избранных
и подписываться на акции определенных организацийРазрисовка
Органиация ООО Креветки СПБ или ООО Колбаса России
1) пакет только с каталогом креветок и ценой
2) + описание каждой креветки и фотография её
3) + Нахождение в рейтинге с 2 по н (10-20-43) место на основании количества просмотров данной организации на этом сайте или алфавите если не просматривают плюс перевести весь их контент на 3 языка и вывести)
4) + на 10(12) дней на 1 месте в рейтенгеТребования: Исключительно плагинами без использования какого либо кода
1)
Задача: Сайт на 3 языках для 3 стран (Рус, Укр, Гер) контент и инфа с одной БД
Решение:
а) не использовать WPMS так как бд одна контент один (создаваться будет в 3х экземплярах — перевода Непосредственно переводчиками (физ лицами) )
б) использование папок
site.com рус версия
site.com/ru рус версия
site.com/ua Укр версия
site.com/ger рус версия
в) Каждая страница создана в 3(х) экземплярах на 3(х) языках изначально2)
Задача: Открытие страницы россияном (рус версия) украинцам (укр версяи) немцм (немецкая версия)
Решение:
а) Редирект плагин WP GeoIP Country Detect and Redirect с ip адреса страны на странницу нужного языка (Рус, Укр, Гер)
б) При открытии страницы с ip не принадлежащего (3м) странам показывать отдельную страницу с выбором языка и соответственно открывать одной из изначально переведенных страниц.(главную Рус, Укр, Гер)3)
Задача: Пользователи и организации регистрация в ЛК
Решение: Разделить их Произвольными записями
Создание (Создать Произвольная запись) Без родительской просто две разные произвольные записи Пользователи и Организации
Создание Таксономии 2х таксономий Пользователи и Организации
Плагин:
Плагин jet engine crocoblock для создания записи произвольной
Плагин ultimate membership pro для создания внешнего вида страницы3)
Задача: Города
Решение:
Создание (Создать Произвольная запись) Родительской Рубрики Россия и подрубрики Москва, СПБ, Казань
Создание Таксономии Рубрики и подтаксономии Москва, СПБ, Казань
Плагин: Плагин jet engine crocoblock4)
Задача: Разделы товаров
Решение:
Создание (Создать Произвольная запись) Родительской Рубрики Рыбные товары и подрубрики Креветки, Рыба,
Создание Таксономии Рыбные товары и подтаксономии Креветки, Рыба, Осьминоги
Плагин: Плагин jet engine crocoblock5)
Задача: Разделы Тарифы
Решение:
Создание (Создать Произвольная запись) Родительской Рубрики Тарифы и подрубрики Тариф 1, Тариф 2
Создание Таксономии Тарифы и подтаксономии Тариф 1, Тариф 2
Плагин: Плагин jet engine crocoblock6)
Задача: Создание листинга для каждого элемента с разделениями
Плагин: Плагин jet engine crocoblock
Решение:
Листинги:
Каталог на главной
Описание организации
Пакет 1
пакет 2
Пакет 3
Ну долго описывать вообщем все через динамику (листинги) создать только шаблон а внутри блоки строят контент на основании листингов7)
Задача: ЛК регистрация авторизация организаций
Плагин: Плагин ultimate membership pro8)
Задача: ЛК регистрация авторизация пользователей
Плагин: Плагин ultimate membership pro8)
Задача: Тарифы в Личном кабинете
Плагин: Плагин ultimate membership pro9)
Задача: ЛК Оплата пакета в ЛК
Плагин: Плагин ultimate membership proСоответственно показывать инфо в ЛК на основании Листингов так же. и Плагина Jet Если оплачено то показывать в блоке 1 листинг 1, если не оплачено то листинг 2
- Тема «Анализ Проекта с нереальной задачей» закрыта для новых ответов.