A service to manage discourse topics for news https://discourse-news.fsfe.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Max Mehl af7177ec62
use static version of stunnel
1 month ago
.reuse make REUSE compliant 2 months ago
LICENSES make REUSE compliant 2 months ago
.dockerignore set up deployment 2 months ago
.drone.yml add REUSE check to drone CI 2 months ago
.gitignore remove config.php from ignore list 2 months ago
000-default.conf use TLS/certs for LDAP 1 month ago
Dockerfile finalise deployment 2 months ago
README.md add usage info 2 months ago
config.php use actual categories for news 2 months ago
docker-compose.yml use static version of stunnel 1 month ago
index.php separate functions and actions 2 months ago
style.css make REUSE compliant again 2 months ago

README.md

Discourse News Topic Management

This service makes the process of preparing discourse topics for the discussion of FSFE news/podcast items easy. It is meant to be used by the FSFE's PR team members.

Background

On fsfe.org we have the possibility to include a discussion link for news/podcast items which enabled interested people to comment on our articles. This happens via our Discourse instance, and the discussion tag in the XHTML files

Features

To prepare a news item, the PR person requires the URL of the new Discourse topic, so it has to be prepared somehow. This service does exactly that:

  • See all (unpinned) topics in the special preparation category, only visible to certain people
  • View and edit any topic in this category
  • Create a new topic with title and body text
  • Delete a topic in this category
  • Publish it as a news item or podcast episode
    • Sets the desired target category
    • Sets the desired tag
    • Updates the timestamp to now

Afterwards, such a topic can no longer be managed by this service, but only directly in Discourse, until it is back in the preparation category.

Usage

  1. Open discourse-news.fsfe.org
  2. Use your personal FSFE account to log in
  3. Add a new topic or manage existing ones

License

This project is Free Software and REUSE compliant.