Нужна помощь по структуре сайта 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 728
Появилось время (наконец-то) для переделки одного старенького сайта. Сайт про моделей, фотографов, тфп-фотосъемку и т.д. - наворотить там можно со временем много чего, но для простоты ситуации давайте возьмем моделей и фотографов - их странички, поиск, города, разные параметры и т.д.

Рассматривал еще давно 2 варианта организации этих товарищей. Оба к сожалению имеют ощутимые минусы.

1. Ничего не делать, оставить профиль пользователя в качестве страницы специалиста. Для различия между собой создать группы пользователей "Модель" и "Фотограф".

Плюсы:
- Для пользователей всё просто: при регистрации указал специализацию, заполнил профиль (в зависимости от выбранной группы) один раз и на этом всё.
- Можно создавать фотоальбомы, которые будут на странице профиля.

Минусы:
- Чехарда в фильтрах по поиску нужных специалистов, фильтр для всех групп пользователей один, когда ищешь фотографа - не нужна выборка по росту или цвету волос.
- Нет элементарного SEO: тайтлы вида "Фотограф Алексей Кузьменко" придется самому прикручивать к странице вывода профиля, всё не очень сложно, тем не менее сказывается отстутствие структуры.
- Хлебные крошки будут работать совсем бесполезно: страница "Модели Москвы" - это не страница категории (где можно дать тайтл и описание), а страница результатов поиска.
- Ограниченность в оформлении профилей, т.к. пользовательская страница одна на всех.
- Разбивка по странам и городам, например Модели Москвы, Фотографы Украины - та еще задачка, которую скорее всего можно будет решить только вручную, ваяя html-виджеты со ссылками вида "https://сайт/users/index/models?&country=9908".

2. Создать типы контента "Модель" и "Фотограф". Пользователь регистрируется, потом в зависимости от своей роли создает нужную страницу.

Плюсы:
- Четкая организация страниц специалистов: если пользователь одновременно модель и фотограф - создается 2 страницы с нужными параметрами и контентом. Легко настроить вывод заголовков и описаний.
- При создании категорий по странам и городам отлично работают хлебные крошки: "Модели - Россия - Санкт-Петербург - Вероника Реутова".
- Шикарно работают фильтры.
- Проще работать с виджетами вывода контента.
- Легко настроить уникальный вывод для любого типа страниц. Например, для моделей можно сделать вывод страницы без сайдбара на всю ширину и т.д.

Минусы:
- Основной минус в некоторой шизофреничности происходящего. Я вот для тестов постоянно создаю новых пользователей, даже сам вижу, что устроено все достаточно бредово, а пользователи будут точно злиться. То есть, мы регистрируемся, указываем некоторые свои данные для профиля, например аву, город, возраст. Потом при создании страницы фотографа нам приходится делать это еще раз, т.к. страница контента может подхватывать не все поля пользовательской страницы. Все усугубляется тем, что единственный разумный и полезный вид категоризации специалистов - это создать категории "Страны - Города". При этом получается, что нам 3 раза придется выбирать Город: 1 - в профиле, 2 - при выборе категории, 3 - для указания города в качестве поля, по которому нашу страницу можно будет найти в фильтре.
- Критичная проблема с альбомами. Как привязать их к уже созданной странице фотографа? По поиску ничего не нашел и вряд ли это возможно. В любом случае, при создании типа контента Фотограф привязать альбом нельзя, то есть фотограф создаст страницу, а дальше? Если же альбомы создавать в профилях, как обычно, то получится хаотично уже для всех пользователей: страницу фотографа смотрите вот тут, а альбомы смотрите вот там, в профиле.
- Когда смотрим профиль модели, то ее созданная страница показывается в профиле, но только как ссылка на список контента, то есть это однозначно лишний клик. Пользователь может создать только 1 страницу модели и фотографа. Хорошо бы как-то сделать вывод в профиле однозначно прямой ссылки сразу на созданную страницу модели или фотографа, но похоже что это невозможно. Либо как-то выводить список контента "Модель" в профиле (список тут будет в виде одной ссылки, что и нужно), но я не разобрался как это сделать.

Итого:
Прошу каких-то мыслей по поводу сабжа. В принципе у меня есть практически готовый сайт, сделанный по схеме 1 (для движка пары версий в прошлое) и сейчас делаю по схеме 2. Склоняюсь все же ко второму варианту, он гибче, но проблемы описанные выше не дают покоя.
Может быть кто-то подскажет по структуре - как разрулить главные проблемы. Для меня основное - это удобство, и если я вижу, что даже мне немножко некомфортно выполнять действия для создания страниц, то понятно, что для пользователей это будет тоже непонятно и запутанно.

Еще:
Целей, целесообразности, вопросов перспектив и монетизации прошу не касаться smile С этим у меня как раз вообще нет проблем, никаких.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3587
alkokrolik:
- Основной минус в некоторой шизофреничности происходящего. Я вот для тестов постоянно создаю новых пользователей, даже сам вижу, что устроено все достаточно бредово, а пользователи будут точно злиться. То есть, мы регистрируемся, указываем некоторые свои данные для профиля, например аву, город, возраст. Потом при создании страницы фотографа нам приходится делать это еще раз, т.к. страница контента может подхватывать не все поля пользовательской страницы. Все усугубляется тем, что единственный разумный и полезный вид категоризации специалистов - это создать категории "Страны - Города". При этом получается, что нам 3 раза придется выбирать Город: 1 - в профиле, 2 - при выборе категории, 3 - для указания города в качестве поля, по которому нашу страницу можно будет найти в фильтре.
Написать (заказать и т.п.) хуки, которые будут создавать/редактировать запись в типе контента при создании/редактировании профиля. Соответственно в шаблонах поправить ссылки с профилей на записи в типы контента, чтобы пользователя попадали не в профиль, а в запись типа контента. В общем мысль, как-то так в двух словах.
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаКубок зрительских симпатий
Сообщений: 3093
все не прочел..но почему не сделать на типах контента, а при регистрации просить только логин пароль и группу (фотограф/модель).
А потом показывать кнопку: создать страницу фоторафа/модели и в меню "найти фотографа/модель" и разрешить создавать только 1 запись
Посетитель
small user social cms
Медаль
Сообщений: 516
Осилил все раза три, все равно мало что понятно. Возможно можно привязать в "Профиле" "Анкеты" , в "Анкетах" размещать фото. Тип контента делать один с двумя категориями, Свойства в фильтре будут разные, Поля можно делать общими, Виджетами выводить контент \ что нужно на определенные страницы. Мысли Jestik + мои и можно наверно обойтись без хуков всяких smile
Редактировалось: 1 раз (Последний: 29 марта 2018 в 10:05)
Посетитель
small user social cms
Медаль
Сообщений: 728
Jestik:

все не прочел..но почему не сделать на типах контента, а при регистрации просить только логин пароль и группу (фотограф/модель).
А потом показывать кнопку: создать страницу фоторафа/модели и в меню "найти фотографа/модель" и разрешить создавать только 1 запись

Это я и сделал.
Посетитель
small user social cms
Медаль
Сообщений: 728
@Elv:
Тип контента делать один с двумя категориями
Можно сделать такое, например тип - портфолио, категории - модели, фотографы. Только зачем? Это не решает ни одну проблему, зато добавляет новых.
Посетитель
small user social cms
Медаль
Сообщений: 516
2. Создать типы контента "Модель" и "Фотограф". Пользователь регистрируется, потом в зависимости от своей роли создает нужную страницу.
Создать 1 Тип контента "Модель" и "Фотограф" (что-то вроде блога), в нем две категории "Модель" и "Фотограф" . Портфолио (набор фотографий) сделать из другого Типа контента или в блоги " "Модель" и "Фотограф" " полем, слайдером и тд дать возможность добавлять фото.
Посетитель
small user social cms
Медаль
Сообщений: 728
@Elv, Еще раз спрашиваю - зачем? И какие проблемы, указанные в моем топике, это решит?
Набор изображений можно куда угодно прикрепить, вопроса по этому поводу не было, вопрос был - как быть с фотоальбомами.
Посетитель
small user social cms
Медаль
Сообщений: 516
У Вас есть три 4 > пути:
1 Открыть Paint , делать скриншоты, что-то там еще писать
2 Взять листик в клеточку, ручку \ карандаш и чертить, писать. Сфоткать и выложить здесь.
3 Дальше тут писать текстом.
4 Писать как-то по-другому

Возможно Вы хотите чтобы на странице "Анкета" с возможностью добавить Поля и Свойства (участие в фильтре) была возможность добавить и посмотреть фото ?

PS если бы "Люди" , "Пользователи" были Типом контента с наборами от "Люди" и произвольными наборами + была возможность добавить "Свойства" было бы шикарно. Но instantcms ориентирован больше социально. (сарказм)
Редактировалось: 6 раз (Последний: 29 марта 2018 в 13:45)
Посетитель
small user social cms
Медаль
Сообщений: 728
@Elv,
Читайте минусы, когда делаешь тип контента Модели:
- Контент надо разбивать по странам и городам. Отсюда необходимость при создании страницы Модели указывать город 2 раза: в поле Местоположение и в выборе категории, например, Модели Москвы.
- Фотоальбом/ы нельзя привязать к странице контента. Фотоальбомы. Не набор изображений.
- В профиле пользователя нельзя вывести прямую ссылку на его страницу модели, которую он создал.

Не знаю, как еще объяснить. Вы начинаете искать и решать проблемы, которых у меня вообще нет, в частности на странице модели можно вывести хоть 100 фоток, но мне же хочется не терять все преимущества и фишки фотоальбомов (например, комментарии к фото).
Посетитель
small user social cms
Медаль
Сообщений: 516
alkokrolik:
- Фотоальбом/ы нельзя привязать к странице контента. Фотоальбомы. Не набор изображений.
- В профиле пользователя нельзя вывести прямую ссылку на его страницу модели, которую он создал.
С этим беда.
Посетитель
small user social cms
Медаль
Сообщений: 728
@Elv,
Ну вот. Собственно цель-то такая была, на всякий случай спросить перед выкатыванием сайта на хостинг, может кто что дельное напишет, может я реально ошибся в структуре и можно сделать более простым/удобным/логичным образом. Чтобы это учесть, а то потом переделывать на живом сайте такое не получится без редактирования пользователями всего что они уже добавили, это плохо.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 6473
Всё таки на выбор конечно оба варианта притянуты за уши будут. Это как выбери чем копать: черенком или граблями. Я бы искал для этого специальное что то просто.
Хостинг и ВПС Халява тексты Стартапы Instantcms в Telegram
Посетитель
small user social cms
Медаль
Сообщений: 516
alkokrolik страницу контента (свой тип контента) можно привязать к фотоальбому вкладкой или списком
Редактировалось: 4 раз (Последний: 29 марта 2018 в 16:53)
Посетитель
small user social cms
Медаль
Сообщений: 516
Нужна связь Профиля с Страницей или Записью Типа контента или выводить ссылкой на Запись \ Список Записей. В Профиле нельзя менять наборы, нет Свойств, но в профиль выводится вся информация о пользователе - недоработка ...
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.