Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Дескрипшен для страницы участника #1130

Open
solarrust opened this issue Apr 7, 2023 · 16 comments
Open

Дескрипшен для страницы участника #1130

solarrust opened this issue Apr 7, 2023 · 16 comments
Labels
улучшение Доработка существующего хороший старт Подходит для начинающих

Comments

@solarrust
Copy link
Member

Автоматически составлять дескрипшен для страницы участника. В нём можно написать что-то вроде:
«Участник Доки. Писал, контрибьютил, редактировал, отвечал. Такие-то разделы».

Важно подобрать гендернонейтральные формулировки.
Можно побаловаться с эмодзи или текстовыми смайликами.

@solarrust solarrust added улучшение Доработка существующего хороший старт Подходит для начинающих labels Apr 7, 2023
@Inventoris
Copy link
Contributor

Привет! Могу взять?

Я так понимаю, что доступ к информации реализован в #1133? Есть ли дизайн?)

@igsekor
Copy link
Member

igsekor commented Jun 18, 2023

Привет! Доступ к информации реализован в коллекциях people или peopleById. JSON, который вводится #1133, нужен для общего назначения. Это что-то вроде API.

@Inventoris
Copy link
Contributor

Inventoris commented Jun 19, 2023

Привет! Доступ к информации реализован в коллекциях people или peopleById. JSON, который вводится #1133, нужен для общего назначения. Это что-то вроде API.

Ага, увидел.

А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?

screen

@furtivite
Copy link
Member

А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?

Привет! Это issue касается блока под именем. В markdown-файле (на примере Оли) — это предложение под метой.

@Inventoris
Copy link
Contributor

Inventoris commented Jun 19, 2023

А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?

Привет! Это issue касается блока под именем. В markdown-файле (на примере Оли) — это предложение под метой.

Привет, хорошо. То есть сначала идёт описание, набранное участником, а потом сгенерированное (можно отдельным абзацем): со статистикой и смайлами при желании. Нужно указать, сколько участник писал, редактировал, отвечал. Формулировки без гендера)

Так?

@igsekor
Copy link
Member

igsekor commented Jun 23, 2023

Привет, хорошо. То есть сначала идёт описание, набранное участником, а потом сгенерированное (можно отдельным абзацем): со статистикой и смайлами при желании. Нужно указать, сколько участник писал, редактировал, отвечал. Формулировки без гендера)

Так?

Наверное, стоит сформировать какой-то текст и протестировать в пиаре.

@igsekor
Copy link
Member

igsekor commented Jun 23, 2023

А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?

Речь идёт о мета-теге, чтобы показывать корректное описание в поисковых системах.

@Inventoris
Copy link
Contributor

А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?

Речь идёт о мета-теге, чтобы показывать корректное описание в поисковых системах.

Теперь понял, о чем это ишью 👍

@TatianaFokina
Copy link
Contributor

@Inventoris, привет! Ты планируешь браться за это ишью?

@Inventoris
Copy link
Contributor

Inventoris commented Aug 11, 2023

@Inventoris, привет! Ты планируешь браться за это ишью?

Привет! Да. Хочется уточнить задачу: нужно сделать вывод мета-тега с name="description" для страниц участников, где будет краткое описание для поисковых систем по типу «Участник Доки. Писал, контрибьютил, редактировал, отвечал. Такие-то разделы».

Я правильно понял задачу?

@TatianaFokina
Copy link
Contributor

Я правильно понял задачу?

Ага! Всё так.

@Inventoris
Copy link
Contributor

Я правильно понял задачу?

Ага! Всё так.

Изучил, какие данные можно разместить в описании. Предлагаю такой вариант, норм ли формулировка:

Участник Доки. На счету 1 issue и 7 pull requests для разделов HTML, CSS, Рецепты
Участник Доки. На счету 5 issues
Участник Доки. На счету 1 pull request для раздела HTML
Участник Доки. На счету 5 pull requests для разделов HTML, CSS, Рецепты

@TatianaFokina
Copy link
Contributor

А можно так: Контрибьютор Доки с 1 ишью и 7 пуллреквестами для разделов таких-то.

@TatianaFokina
Copy link
Contributor

Ещё такая идея появилась: можно попробовать вместо ишьюз и пулреквестов выводить количество материалов участника. Они, например, выводятся на странице со всеми контрибьютерами. И ещё роль, если есть. Сейчас у нас бывают редакторы и люди с Практикума.

И вот ещё момент, который упустили. Если участник написал какую-то информацию о себе на странице, можно выводить её. А когда нет описания, то как раз вот это вот про контрибьютоинг.

@igsekor
Copy link
Member

igsekor commented Aug 26, 2023

Крутая дискуссия получилась! ❤️ В итоге ТЗ сформировалось. Осталось обсудить окончательную формулировку.

@Inventoris
Copy link
Contributor

Inventoris commented Aug 27, 2023

Крутая дискуссия получилась! ❤️ В итоге ТЗ сформировалось. Осталось обсудить окончательную формулировку.

Если описание участника есть, то выводим его. Если нет, то (роль или дефолтное «Контрибьютор Доки»), на счету (здесь статистика). Так вероятно?

Еще чот я запутался, откуда вытаскивать инфу, если честно). То есть у меня есть файл person.11tydata.js, там добавляю поле documentDescription: function (data) {}. Возвращаю контент для мета-тега с name="description". На этом моменте понимание заканчивается, где взять данные для вывода, роль и статистику? Есть некий const { person } = data, а кроме этого person есть две коллекции people и peopleById. Что из этого использовать? Есть по ним какая-нибудь документация, не могу разобраться.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
улучшение Доработка существующего хороший старт Подходит для начинающих
Projects
None yet
Development

No branches or pull requests

5 participants