fix for #663 - missing logger from other commit
add login_required to prevent errors
fix silly error
fix template variable for twitter card

refs #500
wording on gs announce, follow up to @da60600

refs #723