cards issueshttps://git.thm.de/tksl38/cards/-/issues2019-05-08T13:10:03+02:00https://git.thm.de/tksl38/cards/-/issues/1Message of the Day2019-05-08T13:10:03+02:00Tom KäslerMessage of the DayThis Issue introduces the feature Message of the Day ([motd](https://en.wikipedia.org/wiki/Motd_(Unix))) to cards.
A motd can be used to present new information to users in a more efficient manner than sending e-mails.
All motds should:...This Issue introduces the feature Message of the Day ([motd](https://en.wikipedia.org/wiki/Motd_(Unix))) to cards.
A motd can be used to present new information to users in a more efficient manner than sending e-mails.
All motds should:
- have [markdeep](https://casual-effects.com/markdeep/features.md.html) support
- be only shown once to each visitor
- be able reread by the user.
This feature evolves around three use cases which all aim to give information to users and a use case for every cards user:
## 1 External motd
As an administrator, i want to manage motds that are shown to all visitores on the landing page of cards, to be able to inform about potential updates or maintenance work. It should be able to display the motd without the server running.
## 2 Internal motd
As an administrator, i want to manage motds that are shown when a user logs into the platform to e.g. inform about new features.
## 3 Cardset motd
As an owner of a cardset, i want to ma
## 4 Revisit motd
As a logged in user, i want to reread the external and internal motds that were shown to me so that i don't have to remember them.
------------------------------------
A screenshot from arsnova.eu/mobile for a rough idea of the concept:
![motd_voting](/uploads/b4873daecfee6f888f8c381ae451c1b8/motd_voting.png)Tom KäslerTom Käslerhttps://git.thm.de/tksl38/cards/-/issues/6Motd create view2019-05-24T14:02:07+02:00Tom KäslerMotd create viewThere should be a view to create messages.There should be a view to create messages.Motd for cardsetshttps://git.thm.de/tksl38/cards/-/issues/7Markdeep support2019-05-08T15:13:08+02:00Tom KäslerMarkdeep supportEnable Markdeep for motdsEnable Markdeep for motdsMotd for cardsetshttps://git.thm.de/tksl38/cards/-/issues/8Motd modal2019-05-08T15:13:48+02:00Tom KäslerMotd modalThere needs to be a modal for showing the motd.There needs to be a modal for showing the motd.Motd for cardsetshttps://git.thm.de/tksl38/cards/-/issues/9Motd list2019-05-08T15:14:36+02:00Tom KäslerMotd listThere needs to be some kind of list for each user which manages the motds already seen by the user to avoid showing motds more than one time.There needs to be some kind of list for each user which manages the motds already seen by the user to avoid showing motds more than one time.Motd for cardsetshttps://git.thm.de/tksl38/cards/-/issues/10Enable interal motds2019-05-08T15:17:32+02:00Tom KäslerEnable interal motdsUse the existing motd views to enable motds for users when they log into the platform.Use the existing motd views to enable motds for users when they log into the platform.Internal & External Motdhttps://git.thm.de/tksl38/cards/-/issues/11Static file for external motds2019-05-08T15:19:57+02:00Tom KäslerStatic file for external motdsHave a system that enables external motds via file so that it can be shown even when the db and node aren't up.Have a system that enables external motds via file so that it can be shown even when the db and node aren't up.Internal & External Motd