As it is my first topic on that forum, I just want to say thank you for the great product. We in CUBA Platform really love it
We make announcements of new features on the forum to give an opportunity to the community to give their feedback on the spot. When I include the link to Discourse topic on Twitter the image is always our logo. Unfortunately, I can’t edit the snippet generated by Twitter, which is luckily not the case for Facebook. As a result, we have lots of tweets with logo, for instance, that one. On Facebook, it looks like that.
I looked through the preferences of our forum and found only fields for the twitter markup for all the pages. So, can I somehow change the twitter card markup for the specified topic?
Неспособность настроить параметры tweet:card для треда — это разочарование. Если мы публикуем тред в твиттере, он часто отображается с аватаром пользователя в качестве изображения, и, что ещё хуже, начальный текст треда не способствует его эффективному продвижению. Возможность создания карточки Summary с большим изображением стала бы огромным плюсом. Я знаю, что этот тред старый, но я не могу найти ничего другого по этой теме, что меня удивляет, поскольку продвижение сайта в Twitter — отличный способ привлечь новых участников, а твиты с пользовательскими карточками получают гораздо больше вовлечённости.
Сейчас, прежде чем я публикую твит, мне приходится редактировать исходный пост (OP), чтобы вставить подходящее изображение и написать вступление, затем публиковать твит, чтобы загрузить нужное изображение и текст, а после откатывать свои правки, чтобы восстановить исходное состояние темы. Если я захочу опубликовать этот тред снова на следующей неделе, мне придётся проделать всё это заново.
Всё это выходит далеко за рамки моих технических возможностей, поэтому я не представляю, что именно требуется для реализации, но, например, в WordPress каждый SEO-плагин позволяет настроить пользовательскую карточку Twitter и Open Graph для каждого поста. Аналогичная опция в Discourse была бы очень кстати.
Пользователи не хотят, чтобы администратор заходил и менял их сообщения. Гораздо важнее обеспечить положительный пользовательский опыт, чем редактировать контент для того, чтобы он лучше выглядел в твитах. Существует множество обходных путей, например, каждый раз менять автора оригинального поста (OP) при твитте, запрашивать согласие на постоянное изменение поста или добавлять сообщение в середине ветки и твитнуть именно его (Twitter подхватит текст и изображение из сообщения, но ссылка приведёт пользователя в середину ветки, что не является хорошим пользовательским опытом). Все эти варианты уступают решению, позволяющему настраивать Twitter Card для каждой ветки индивидуально.
Кроме того, насколько мне известно, нет способа включить <meta name="twitter:card" content="summary_large_image"> для ветки вместо <meta name="twitter:card" content="summary" />.