Всем привет!
Сегодня выкатил очень объемные и важные обновления на сайт. Для этого за последние три дня проработал порядка 50 часов (да-да, позавчера 32 часа к ряду проработал с мелкими паузами на естественные потребности). К сожалению, не все еще успел сделать (хотя все, что планировал в этот раз сделать, до конца недели выкачу точно), но тем не менее сделано уже очень многое и те, кто следил за последними обновлениями, оценит на сколько вырос функционал.
Самое главное: теперь у каждого появилась возможность создавать свои команды. Эти команды выводятся в разделе "Каталог веб-студий". Хотя для сеошности я назвал этот раздел так, на самом деле это могут быть не только веб-студии, но и просто коллеги, даже удаленные. Сейчас я пока запретил создавать более одной команды, но на днях я эту функцию разлочу.
Для чего создавать команды? Как минимум для того, чтобы продвигать себя. Этот функционал развивается с весьма прокаченной перелинковкой. К примеру, если три пользователя добавят по три работы в портфолио каждый и создадут каждый по одной команде и добавятся каждый друг к другу в команду, то у каждого будет числиться по три команды и по 9 работ в портфолио. Так же в портфолио можно указывать по какому профилю участвовал (Дизайн, программирование, управление и т.п.), можно по несколько направлений на одну работу. И потом в профиле пользователя эта информация учитывается, в скольких работах по какому направлению он участвовал.
И по портфолио важный момент: кто в работе участвовал, тому работа навсегда, куда бы он не переходил, или остается один сам по себе. А вот с компаниями два момента: если работа указана, что она выполнялась для этой студии, то она за ней так же закрепляется. Если нет, то нет. Таким образом у компании портфолио суммируется из своих постоянных работ и работ ее участников. Взял себе пару человек с работами - портфолио добавилось. Ушли - уменьшилось.
Функционал добавления работ в портфолио так же появится в самые ближайшие дни.
Уже сейчас перелинковка довольно объемная. В списке пользователей можно увидеть в каких командах они состоят, сколько у них работ в портфолио (включая даже те, в которых они просто отмечены как участники, а не так, что создал сайт полностью с нуля), а так же специализацию (специализация берется из портфолио).
В веб-студиях есть ссылки на владельца, сотрудников и портфолио. Можно, соответственно, посмотреть все работы студии и всех ее участников.
В самой карточке компании есть две ссылки на портфолио:
1. Все работы команды.
2. Только собственные проекты.
Объясню подробней: как я и говорил выше, у компании есть собственное портфолио, то есть какие сайты были созданы непосредственно ей (не важно, заказали на стороне услуги фрилансера, или собственная команда трудилась, главное - авторство заявлено студией). А есть портфолио сотрудников студии. Вот все работы - это в том числе и сотрудников, а свои - это свои.
Ну и напоследок продемонстрирую один из запросов, который получает информацию о компаниях, ее работах, команде и т.п., просто для примера (чтобы ощутить размах).
Да-да, это один запрос. Получает он много информации. При этом выполняется 5 тысячных секунды...
При этом база-то не маленькая. Документов 2000+, пользователей 3000, и куча прочей связанной инфы.
UPD: Проглазел, бага была, из-за чего не получалось комментарии добавлять. Поправил.