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

Enhance Room OpenGraph Metadata #1601

Merged
merged 1 commit into from
Jun 29, 2020

Conversation

moschlar
Copy link
Contributor

@moschlar moschlar commented May 15, 2020

This seeks to improve the Rich Preview that most instant messaging services show when you post an url:
photo_2020-05-15_14-11-11
For a first iteration, I chose to just add the room name to the title tags but I am open for feedback on this (both in terms of the actual title string but also the technical implementation part - not a RoR expert).

I would also like to change the description string into something more appropriate for the average end user that will see this (who supposedly doesn't really care about "Greenlight [being] a simple front-end for your BigBlueButton open-source web conferencing server [...]").

Does anyone have thoughts or feedback for this?

@coveralls
Copy link

coveralls commented May 15, 2020

Coverage Status

Coverage increased (+0.05%) to 91.203% when pulling 9c0b1ec on moschlar:enhance-og into 50c2070 on bigbluebutton:master.

@hng
Copy link
Contributor

hng commented May 17, 2020

@moschlar This is a good idea, thank you. The title is a general problem with Greenlight, every page just says „BigBlueButton“ so I think it would be great to solve this for all pages, not just the meeting pages. Maybe you could also create a issue for the missing titles, so that this issue is not lost?

Code wise I would suggest to set the „- BigBlueButton“ part if title is present globally in the application layout instead of in every template, less repeation if we want to have better titles for other pages too.

@moschlar
Copy link
Contributor Author

moschlar commented May 20, 2020

@hng

Code wise I would suggest to set the „- BigBlueButton“ part if title is present globally in the application layout instead of in every template, less repeation if we want to have better titles for other pages too.

You mean like this?

@hng
Copy link
Contributor

hng commented Jun 3, 2020

@moschlar

You mean like this?

Yes :)

I think it would be nice to set the title for every view with this PR so that this is done. I can't push to this branch.

Also this PR is still set as a draft, maybe change that?

@moschlar moschlar marked this pull request as ready for review June 3, 2020 12:25
@moschlar
Copy link
Contributor Author

moschlar commented Jun 3, 2020

@hng I rebased on current master and removed the draft status.

@farhatahmad farhatahmad changed the base branch from master to v2.7-alpha June 26, 2020 15:15
@farhatahmad farhatahmad merged commit 3b007c2 into bigbluebutton:v2.7-alpha Jun 29, 2020
farhatahmad added a commit that referenced this pull request Jun 29, 2020
farhatahmad added a commit that referenced this pull request Jun 29, 2020
@farhatahmad farhatahmad removed the v2.7 label Jun 29, 2020
@farhatahmad
Copy link
Collaborator

Starting throwing a weird 500 error after merging so I reverted this. I'm taking a slightly different approach to this in #1853 (though heavily influenced by this PR)

@moschlar
Copy link
Contributor Author

Starting throwing a weird 500 error after merging so I reverted this. I'm taking a slightly different approach to this in #1853 (though heavily influenced by this PR)

That's weird, I've been using this patch in our instance since I've posted this PR.
But nevermind, I'm definitely not well versed in RoR, so thanks anyway! 😉

farhatahmad added a commit that referenced this pull request Jul 29, 2020
* Fix wrong conditional (reported by LGTM) (#1477)

Signed-off-by: Stefan Weil <sw@weilnetz.de>

Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>

* Bump rack from 2.2.2 to 2.2.3 (#1839)

Bumps [rack](https://github.com/rack/rack) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
- [Commits](rack/rack@v2.2.2...2.2.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [FIX]  Unable to edit long recording names #1776  (#1780)

* Allow to set a filter for LDAP authentication

* [FIX] Unable to edit long recording names #1776

Co-authored-by: François Ménabé <francois.menabe@unistra.fr>
Co-authored-by: farhatahmad <ahmad.af.farhat@gmail.com>

* Desgin for Manage Users Tabs (#1777)

* Update _subtitle.html.erb

* Update _manage_users_tags.html.erb

* Update admins.scss

* Update _primary_themes.scss

* Update _manage_users_tags.html.erb

* Minor style changes to manage users (#1845)

* Maintenance banner moved to admin site (#1775)

* initial

* finish

* travis fixes

* travis again

* not required

* Co-authored-by: Tobias Fiebig <t.fiebig@tudelft.nl> (#1296)

Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>

* Enhance Room OpenGraph Metadata (#1601)

* Revert "Enhance Room OpenGraph Metadata (#1601)" (#1852)

This reverts commit 3b007c2.

* GRN2-xx: Tab title now displays the current page name (#1853)

* Tab title now displays the current page name

* Added page title for the rest of the pages

* Split Site Settings into 3 different tabs (#1858)

* Split Site Settings into 3 different tabs

* Fix copyright

* Added redirect to correct tab

* Make sure settings are displaying when they should

* Update en.yml (#1857)

* Build images for alpha branches (#1867)

* Upgraded jquery to latest version (#1896)

* Added favicon tag (#1898)

* Fixed XSS issue with role name (#1899)

* Update path for coloring redirect (#1908)

* Added a fourth section to the room uid (#1910)

* Fixed issue with insecure room sharing removal (#1914)

* Fixes typo (#1917)

Fixes typo: successfully was written incorrect.

* Fixed order of rooms in server rooms (#1915)

* Change default room sort to latest activity (#1919)

* GRN2-xx: Small changes/improvements to the recording settings (#1851)

* Small changes/improvements to the recording settings

* Replaced room warning with info flash

* Added global setting to enable/disable the recording consent feature

* Replace Legal with Terms (#1931)

* Added a more friendly OpenGraph description when invited to join a room (#1932)

* Fixed issue causing maintenance banner not to hide correctly (#1933)

* Hide recording menu and recording list when it is disabled (#1935)

* Hide recording menu and recording list when it is disabled

* Hide recording list when disabled

* GRN2-xx: Added an auto-refresh after 2 mins while waiting for room to start (#1947)

* Added an auto-refresh after 2 mins while waiting for room to start

* Fixed random issue with test case

* GRN2-xx: Added ability to preupload presentations to rooms (#1895)

* Added ability to preupload presentations to rooms (#1868)

* Added setting to site settings and allowed admins to change the presentation

* Added AWS S3 and GCS Storage ENV variables

* Added check to ensure file extension is correct

* Added icon to remove presentation

* Added testcases for preupload

* Add nginx redirect to solve issue with relative root

* Record title, instead of room name, in the popup (#1924)

* Update _public_recording_row.html.erb

* Update _recording_row.html.erb

Co-authored-by: Stefan Weil <sw@weilnetz.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: beckerr-rzht <beckerr@hochschule-trier.de>
Co-authored-by: François Ménabé <francois.menabe@unistra.fr>
Co-authored-by: MrKeksi <mrkeksi@users.noreply.github.com>
Co-authored-by: yanosz <yanosz@users.noreply.github.com>
Co-authored-by: Moritz Schlarb <moschlar@metalabs.de>
Co-authored-by: chronikum <34622984+chronikum@users.noreply.github.com>
Co-authored-by: Mitsutaka Sato <miztaka@honestyworks.jp>
Co-authored-by: hiroshisuga <45039819+hiroshisuga@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants