Projekte/Forum: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Zur Navigation springen Zur Suche springen
(obsolet)
 
(60 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
|startdate=2018/02/23
|startdate=2018/02/23
|state=Aktiv
|state=Aktiv
|desc=https://www.discourse.org/
|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.


https://www.forum.wien.funkfeuer.at  
Löst altes [https://oldforum.funkfeuer.at/ Forum] ab.
https://forum.freiesnetz.at
 
Technologie: [https://www.docker.com/ Docker] + [https://www.discourse.org/ Discourse]
 
VM-Host: Ford
}}
}}


Initiator & Hoster: Christoph Lösch
== Einrichtung und Konfiguration ==
* [https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md Set up Discourse in the cloud in under 30 minutes] (auf experimenteller Basis, privat gehostete VM)
** Konfiguration anpassen: <code>/var/discourse/containers/app.yml</code>
* [https://meta.discourse.org/t/move-your-discourse-instance-to-a-different-server/15721 Move your Discourse Instance to a Different Server] (von bisher experimentellem www.forum.wien.funkfeuer.at)
** [https://meta.discourse.org/t/cannot-get-email-working-on-new-install/81593/18 Cannot get email working on new install] (spezielle SMTP Einstellungen notwendig für Smarthost mail.funkfeuer.at)
*** [https://meta.discourse.org/t/smtp-connection-problem-docker-installation/41981/3 SMTP connection problem, docker installation] (notwendige Anpassung vor Installation)
**** in app.yml bei mail settings hinzufügen: DISCOURSE_SMTP_AUTHENTICATION: login
**** app.yml: #DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
*** Mail Einstellungen - Versandmethode:
**** notification email: forum@funkfeuer.at
**** address: mail.funkfeuer.at
**** port: 587 (SSL Zertifikat muss validieren!)
**** user_name: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]
**** password: siehe [https://backbone.funkfeuer.at/ backbone-dokuwiki]
** [https://github.com/tomav/docker-mailserver docker-mailserver] (POP3 Mailbox notwendig, forum@funkfeuer.at und forum-*@funkfeuer.at wird von mail.funkfeuer.at weitergeleitet auf forum.funkfeuer.at)
** [https://meta.discourse.org/t/setting-up-let-s-encrypt-with-multiple-domains/56685 Setting up Let’s Encrypt with Multiple Domains] (wegen Migration auf [https://forum.funkfeuer.at/ forum.funkfeuer.at])
** [https://meta.discourse.org/t/emojis-not-displaying-old-avatar-styles/13986/3 Emojis Not Displaying / Old Avatar Styles] (korrigiert imgsrc von alter URL auf aktuelle URL)
* [https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247 Running other websites on the same machine as Discourse] (für statische HTML Kopie des alten PunBB Forums auf [http://oldforum.funkfeuer.at oldforum.funkfeuer.at])
=== Plugins ===
* [https://meta.discourse.org/t/install-a-plugin/19157 Install a Plugin]
** [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/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] ("docker restart app" nach Modifikation notwendig)
*** LDAP Einstellungen: (-> "Aktuell wird einmal täglich (um 22Uhr) die Datenbank synchronisiert.")
**** ldap hostname: ldap.funkfeuer.at
**** ldap port: 636 (SSL Zertifikat muss validieren!)
**** ldap method: ssl
**** ldap base: ou=Users,dc=funkfeuer,dc=at
**** ldap uid: uid
**** ldap bind dn: uid=%{username},ou=Users,dc=funkfeuer,dc=at
**** ldap password: %{password}
**** ldap filter: uid=%{username}
 
=== Themes ===
* <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/slick-gallery-component/81952 Slick - Gallery Component]
** [https://meta.discourse.org/t/tiles-gallery-component/81950 Tiles - Gallery Component]
** [https://meta.discourse.org/t/tiles-gallery-component/81950/5 Slick + Tiles - Gallery Components - both at the same time]
* [https://meta.discourse.org/t/changing-max-attachment-size/26435/19 Changing Max Attachment Size]
 
== 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/
 
Ein <code>./launcher rebuild app</code> des Docker Containers (wie z.B. bei neu hinzugefügten Plugins notwendig), dauert in etwa 30 Minuten!
 
* App Admin-Benutzer: 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)


Server-Admin: Christoph Lösch
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.


Applikations-Admin: Thomas Käfer
Hier eine [[Projekte/Forum/Upgrade|Schritt-für-Schritt Anleitung]] die ebenfalls [https://forum.funkfeuer.at/t/discourse-upgrade/229 im Forum beschrieben] ist.


Moderatoren: Christoph Lösch, Erich Pekarek, Christian Pock
=== 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)

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