Bug 44541
| Summary: | opengraph information in the page head | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Infrastructure | Reporter: | Arseny Maslennikov <arseny> | ||||
| Component: | bugzilla.altlinux.org | Assignee: | Олег Соловьев <mcpain> | ||||
| Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> | ||||
| Severity: | enhancement | ||||||
| Priority: | P5 | CC: | ldv, rider | ||||
| Version: | unspecified | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
(In reply to Arseny Maslennikov from comment #0) > Было бы здорово видеть это и в багзилле. В каких багзиллах (= bugzilla instance, не github/gitlab/jira/phabricator) это уже реализовано? Спрашиваю, потому что ТЗ отсутствует. (In reply to Олег Соловьев from comment #1) > (In reply to Arseny Maslennikov from comment #0) > > Было бы здорово видеть это и в багзилле. > > В каких багзиллах (= bugzilla instance, не github/gitlab/jira/phabricator) > это уже реализовано? Спрашиваю, потому что ТЗ отсутствует. bugzilla.mozilla.org, например. См., например, https://bugzilla.mozilla.org/show_bug.cgi?id=1328707. ping После обновления до 5.2 А где можно провалидировать эти теги? Добавил на тестовую, но почему-то они не работают (In reply to Олег Соловьев from comment #5) > А где можно провалидировать эти теги? Запостить ссылку в телеграм или в "соцсети" и посмотреть, как отобразит. > Добавил на тестовую, но почему-то они не работают У внешних сервисов же туда доступа может не быть. :) (In reply to Олег Соловьев from comment #5) > Добавил на тестовую, но почему-то они не работают Я заглянул туда и посмотрел глазами. 1) На странице багрепорта лучше "og:type" назначить "object", пожалуй. Вот на главной пусть будет "website". 2) "og:url" совершенно точно должен быть абсолютным, это "канонический URL". Он пригоден для использования как индексное поле в БД, например. Скрейпер классического поискового сервера при наличии похожих страниц http://b.a.o/44541 и http://b.a.o/show_bug.cgi?id=44541 попытается определить основной их URL и будет в результатах поиска показывать только его, и, определяя его, он ориентируется на opengraph-элементы со страницы. Я думаю, можно захардкодить схему и хост, неважно, тестовый сервер или внешний; а если сами баги там и там совпадают, то _именно так_ и надо сделать. 3) Не хватает <meta property="og:site_name" content="ALT Linux Bugzilla" /> (In reply to Arseny Maslennikov from comment #6) > (In reply to Олег Соловьев from comment #5) > > А где можно провалидировать эти теги? > Запостить ссылку в телеграм или в "соцсети" и посмотреть, как отобразит. Есть всякие странички-мордочки для SEOшников, но они работают точно так же: заходят на сайт. Ещё вот такое замечание, пусть оно будет здесь. :) Ходят слухи, что некоторые участники Team в случае введения ogp-меток на bugzilla и packages категорически не хотели бы, чтобы там выскакивали высокие картинки, а то и картинки вообще. Вот на сайте, который бы отображал AppStream от настольных приложений (т. е. с контентом и визуалом как у KDE Discover), картинки могли бы быть уместны, нелюбители картинок такими сайтами не пользуются. (In reply to Arseny Maslennikov from comment #7) > (In reply to Олег Соловьев from comment #5) > > Добавил на тестовую, но почему-то они не работают > 2) "og:url" совершенно точно должен быть абсолютным, это "канонический URL". > Он пригоден для использования как индексное поле в БД, например. > Скрейпер классического поискового сервера при наличии похожих страниц > http://b.a.o/44541 и http://b.a.o/show_bug.cgi?id=44541 попытается > определить основной их URL и будет в результатах поиска показывать только > его, и, определяя его, он ориентируется на opengraph-элементы со страницы. А ещё на редиректы (какой из них конечный в цепочке редиректов, тот и canonical). > 3) Не хватает <meta property="og:site_name" content="ALT Linux Bugzilla" /> Это значение взято из шапки сайта. (In reply to Олег Соловьев from comment #5) > А где можно провалидировать эти теги? https://ogp.me/#implementations (In reply to Arseny Maslennikov from comment #6) > (In reply to Олег Соловьев from comment #5) > > А где можно провалидировать эти теги? > Запостить ссылку в телеграм или в "соцсети" и посмотреть, как отобразит. Не отображает никак, поэтому и спрашиваю где взять валидатор, который скажет не только "не работает", но и "чего не хватает". Я перебрал парочку, но они показывают мне чушь (пишут об отсутствии тега, хотя он в наличии) > > > Добавил на тестовую, но почему-то они не работают > У внешних сервисов же туда доступа может не быть. :) Оказалось, что с внешних ресурсов действительно ошибка 404 (In reply to Arseny Maslennikov from comment #7) > (In reply to Олег Соловьев from comment #5) > > Добавил на тестовую, но почему-то они не работают > Я заглянул туда и посмотрел глазами. > > 1) На странице багрепорта лучше "og:type" назначить "object", пожалуй. Вот > на главной пусть будет "website". А зачем? Fixed after update to 5.2 |

Description
Arseny Maslennikov 2022-12-05 14:11:55 MSK