Projekte/Forum: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Zur Navigation springen Zur Suche springen
(obsolet)
 
(24 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
|state=Aktiv
|state=Aktiv
|desc=https://forum.funkfeuer.at
|desc=https://forum.funkfeuer.at
Ziel des 0xFF-Projekts, Discourse einzusetzen, ist die Verbesserung der Kommunikation durch ein zeitgemässes Tool, das unterschiedliche Kommunikationsformen zusammenführt.
Ziel des 0xFF-Projekts, Discourse einzusetzen, ist die Verbesserung der Kommunikation durch ein zeitgemäßes Tool, das unterschiedliche Kommunikationsformen zusammenführt.


Wir erhoffen uns daraus ein besseres Miteinander.
Wir erhoffen uns daraus ein besseres Miteinander.
Löst altes [https://oldforum.funkfeuer.at/ Forum] ab.


Technologie: [https://www.docker.com/ Docker] + [https://www.discourse.org/ Discourse]
Technologie: [https://www.docker.com/ Docker] + [https://www.discourse.org/ Discourse]
VM-Host: Ford
}}
}}
== Maintainer ==
* Applikations-Admin: [[Benutzer:kaefert|Thomas Käfer]]
* Moderatoren: [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:pocki|Christian Pock]]
* Server-Admin: [[Benutzer:vchrizz|Christoph Lösch]]


== Einrichtung und Konfiguration ==
== Einrichtung und Konfiguration ==
Zeile 37: Zeile 36:
* [https://meta.discourse.org/t/install-a-plugin/19157 Install a Plugin]
* [https://meta.discourse.org/t/install-a-plugin/19157 Install a Plugin]
** [https://github.com/discourse/discourse-data-explorer discourse-data-explorer]
** [https://github.com/discourse/discourse-data-explorer discourse-data-explorer]
** [https://meta.discourse.org/t/whos-online-plugin-discourse-whos-online/52345 discourse-whos-online]
** [https://github.com/jonmbake/discourse-ldap-auth discourse-ldap-auth]
** [https://github.com/jonmbake/discourse-ldap-auth discourse-ldap-auth]
*** [https://github.com/jonmbake/discourse-ldap-auth/issues/23 Allowance of variables in "bind_dn" and "password" field.]
*** [https://github.com/jonmbake/discourse-ldap-auth/issues/23 Allowance of variables in "bind_dn" and "password" field.]
*** Manueller Patch: [https://github.com/omniauth/omniauth-ldap/issues/59#issuecomment-211417398 Can I bind against the current user]
*** Manueller Patch: [https://github.com/omniauth/omniauth-ldap/issues/59#issuecomment-211417398 Can I bind against the current user] ("docker restart app" nach Modifikation notwendig)
*** LDAP Einstellungen:
*** LDAP Einstellungen: (-> "Aktuell wird einmal täglich (um 22Uhr) die Datenbank synchronisiert.")
**** ldap hostname: ldap.funkfeuer.at
**** ldap hostname: ldap.funkfeuer.at
**** ldap port: 636 (SSL Zertifikat muss validieren!)
**** ldap port: 636 (SSL Zertifikat muss validieren!)
Zeile 51: Zeile 51:


=== Themes ===
=== Themes ===
* [https://meta.discourse.org/t/changing-the-like-icon/7460/12 Changing the “Like” icon]
* <DEL>[https://meta.discourse.org/t/changing-the-like-icon/7460/12 Changing the “Like” icon]</DEL> [https://meta.discourse.org/t/change-the-like-icon/87748 NEW: Change the Like icon (as theme component)]
* [https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682 How do I install a Theme or Theme Component?]
* [https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682 How do I install a Theme or Theme Component?]
** [https://meta.discourse.org/t/slick-gallery-component/81952 Slick - Gallery Component]
** [https://meta.discourse.org/t/slick-gallery-component/81952 Slick - Gallery Component]
Zeile 59: Zeile 59:


== Wartung/Fehlersuche ==
== Wartung/Fehlersuche ==
Für den Fall, dass nach einem Upgrade ein Theme oder ein Plugin streikt (Seite ladet nicht fertig, Fehler in Browser-Console, ..)
* [https://forum.funkfeuer.at/safe-mode Discourse Safe-Mode (Direktlink zum Forum)]
* [https://meta.discourse.org/t/how-to-use-discourse-safe-mode/53504 Discourse Safe-Mode (Erklärung)]
Gute Anlaufstelle um die gängisten Probleme und deren Lösung zu finden: https://meta.discourse.org/
Gute Anlaufstelle um die gängisten Probleme und deren Lösung zu finden: https://meta.discourse.org/


Ein <code>./launcher rebuild app</code> des Docker Containers (wie z.B. bei Plugins notwendig), dauert in etwa 30 Minuten!
Ein <code>./launcher rebuild app</code> des Docker Containers (wie z.B. bei neu hinzugefügten Plugins notwendig), dauert in etwa 30 Minuten!
* Upgrades lassen sich hier einspielen: https://forum.funkfeuer.at/admin/upgrade (Zugriff nur mit Administrator-Rechten)
 
** Admin-Benutzer: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]
* App Admin-Benutzer: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]
** Admin-Passwort: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]
* App Admin-Passwort: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]
 
=== Upgrades ===
Upgrades lassen sich hier einspielen: https://forum.funkfeuer.at/admin/upgrade (Zugriff nur mit Administrator-Rechten)
 
Bei jedem <code>./launcher rebuild app</code> wird der Docker Container erneuert und die Discourse Instanz auf die [https://github.com/discourse/discourse/tree/tests-passed letzte getestete Version] aktualisiert.
 
Hier eine [[Projekte/Forum/Upgrade|Schritt-für-Schritt Anleitung]] die ebenfalls [https://forum.funkfeuer.at/t/discourse-upgrade/229 im Forum beschrieben] ist.


=== WebUI ===
=== WebUI ===
* App-Administration: https://forum.funkfeuer.at/admin (Zugriff nur mit Administrator-Rechten)
* App-Logging: https://forum.funkfeuer.at/logs (Zugriff nur mit Administrator-Rechten)
* App-Logging: https://forum.funkfeuer.at/logs (Zugriff nur mit Administrator-Rechten)
** Admin-Benutzer: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]
** Admin-Passwort: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]
=== CLI ===
* per SSH (auf forum.funkfeuer.at Port 10) verbinden bzw. einloggen:
** SSH-Zugriff mit sudo Rechten haben derzeit: [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:kaefert|Thomas Käfer]]
<pre>
vchrizz@forum:~$ cd /var/discourse/
vchrizz@forum:/var/discourse$ ./launcher enter app
root@forum-app:/var/www/discourse#
</pre>

Aktuelle Version vom 20. Mai 2025, 23:26 Uhr

0xFF-Discourse
Starttermin

23 Feb. 18

Status

Aktiv

[[Description::https://forum.funkfeuer.at

Ziel des 0xFF-Projekts, Discourse einzusetzen, ist die Verbesserung der Kommunikation durch ein zeitgemäßes Tool, das unterschiedliche Kommunikationsformen zusammenführt.

Wir erhoffen uns daraus ein besseres Miteinander.

Löst altes Forum ab.

Technologie: Docker + Discourse

VM-Host: Ford]]

Projekt


Einrichtung und Konfiguration

Plugins

Themes

Wartung/Fehlersuche

Für den Fall, dass nach einem Upgrade ein Theme oder ein Plugin streikt (Seite ladet nicht fertig, Fehler in Browser-Console, ..)

Gute Anlaufstelle um die gängisten Probleme und deren Lösung zu finden: https://meta.discourse.org/

Ein ./launcher rebuild app des Docker Containers (wie z.B. bei neu hinzugefügten Plugins notwendig), dauert in etwa 30 Minuten!

Upgrades

Upgrades lassen sich hier einspielen: https://forum.funkfeuer.at/admin/upgrade (Zugriff nur mit Administrator-Rechten)

Bei jedem ./launcher rebuild app wird der Docker Container erneuert und die Discourse Instanz auf die letzte getestete Version aktualisiert.

Hier eine Schritt-für-Schritt Anleitung die ebenfalls im Forum beschrieben ist.

WebUI