Difference between revisions of "SAC:Discourse"
m |
|||
| Line 3: | Line 3: | ||
The server is an LXD VM running on hosted on [[SAC Service Status#osgeo9|osgeo9]] machine and administered by the [[SAC|OSGeo System Administration Committee]]. | The server is an LXD VM running on hosted on [[SAC Service Status#osgeo9|osgeo9]] machine and administered by the [[SAC|OSGeo System Administration Committee]]. | ||
| − | Gory details are in private https:// | + | Gory details are in private https://gitea.osgeo.org/sac/discourse/wiki/discourse |
Revision as of 23:15, 18 September 2025
OSGeo hosts a Discourse server accessible at https://discourse.osgeo.org
The server is an LXD VM running on hosted on osgeo9 machine and administered by the OSGeo System Administration Committee.
Gory details are in private https://gitea.osgeo.org/sac/discourse/wiki/discourse
Sign up
It current allows OSGeo LDAP, OSGeo Gitea, GitHub, and local sign up methods
Administration
All administrative tasks are done via the web interface.
Some seem to require intervention on host files ( ie: receiver.yml ?).
We should put more configuration into ansible, see https://trac.osgeo.org/osgeo/ticket/3424
Mail gateway
Discourse sends mail via the osgeo mail service (TODO: configuration details here please, which hostname or ip address?) and receives mail on its own, via an MX record for discourse.osgeo.org (but see https://trac.osgeo.org/osgeo/ticket/3068 for an issue about that)
Issues
Known issues about the Discourse service can be found here: https://trac.osgeo.org/osgeo/query?component=SysAdmin%2FDiscourse&status=!closed
Mailing list migration
Some of mailman mailing lists have been migrated to Discourse.
Details on how to ask for migration of your list are here https://discourse.osgeo.org/docs?topic=6765
Theming
We tweak the login form CSS a little in order to fix the LDAP button background, the labels, and to tweak the display order of the options.
This is done from https://discourse.osgeo.org/admin/customize/themes/1/common/scss/edit
.btn.ldap {
background-color: #fff;
order: 1;
}
.btn.ldap:hover {
background-color: var( --primary-medium );
}
.btn.ldap span.btn-social-title {
visibility: hidden;
}
.btn.ldap span.btn-social-title:before {
visibility: visible;
content: 'Log in with OSGeo UserID (LDAP)';
}
.btn.oidc {
order: 2;
}
.btn.oidc span.btn-social-title {
visibility: hidden;
}
.btn.oidc span.btn-social-title:before {
visibility: visible;
content: 'Log in with OSGeo Gitea';
}
.btn.passkey-login-button {
order: 3;
}
.btn.github {
order: 4;
}