Hier findet sich die Planung für große Verbesserungen. Kleinere Verbesserungen und Bugfixes sind in der Liste nicht enthalten. Die Reihenfolge bildet nicht die Abfolge der Umsetzung ab.
Was wir alles schon geschafft haben, findest du hier: Releases
Geplante Verbesserungen
Feed
Alle Unterthemen von Themen betrachten wir als Graph. Für jedes Thema zeigen wir die gesamte Fragemenge aller eingeschlossenen Themen. Analog dazu möchten wir alle Änderungen, wie Bearbeitungen, neue Unterthemen, neue Kommentare usw. für alle eingeschlossenen Themen als Feed veröffentlichen.
Eigenes Hosting dokumentieren
Wir möchten Nutzern es ermöglichen, memucho selbst zu hosten. Dieser Prozess soll dokumentiert werden.
Es soll möglich sein, eine eigene memucho Instanz zu betreiben, mit eigenen Daten. Eine typische Zielgruppe hierfür werden mittelfristig Organisation wie Schulen oder Firmen sein.
Themen/Text-Editor
Bildbearbeitung verbessern. Bilder sollen besser einfügbar sein. Bilder sollen mit einer Lizenz annotiert werden können. (#116)
Sitzungsdaten zwischenspeichern
Multi-User Support. Es soll möglich sein, parallel am selben Dokument zu arbeiten. (#162)
Themenbild
Es soll leichter werden, frei lizenzierte Themenbilder zu finden und einzubinden.
Diskussionen
Neu: Diskussion an Themen: Es soll möglich sein, ein Thema zu kommentieren. Analog zur Umsetzung von Diskussionen an Fragen.
Teilen von Inhalten
Private Inhalte sollen mit anderen Nutzern geteilt werden können, entweder per Link oder per Freigabe an einen Nutzer.
Es soll möglich sein, Themen als schreibgeschützt zu markieren. Zunächst darf nur der Autor daran arbeiten, später soll es möglich sein, Nutzer- oder Gruppenfreigaben zu erteilen.
Bezahlfunktionen
Die Anzahl von privaten Fragen und Themen wird begrenzt. Nur zahlende Nutzer können uneingeschränkt Fragen und Themen verwenden.
Performance
Beschleunigung der initialen Ladezeit
PWA
App-Icon, Offlinesupport
Internationalisierung
Memucho wird mehrsprachig.
Jedes Thema bekommt eine Spracheigenschaft.
Die UI-Sprache kann geändert werden.
Für verfügbare Sprache werden Subdomains oder Domains eingerichtet, möglicherweise so
memucho.org (englisch)
fr.memucho.org (französisch)
memucho.de (deutsch)
Zunächst konzentrieren wir uns auf Englisch als zweite Sprache.
Synchronisierte externe Quellen
Es soll möglich sein, fremde Quellen kontinuierlich zu synchronisieren. Denkbar wäre, dass der Thementext unveränderlich bleibt, es können, aber Fragen angehängt werden. Die Kanonikal-URL zeigt auf Quelle.
Beispiele für Quellen:
Dokumentation:
GitHub-Pages und damit auch viele Projekt-Dokumentationen
GitHub-Markdown-Folder
Angular: https://angular.io/docs, zugehörige Datei auf GitHub: https://github.com/angular/angular/blob/main/aio/content/marketing/docs.md
TypeScriptDocs: https://github.com/microsoft/TypeScript-Website/tree/v2
Einzelne Wikipedia Seiten
Große Datenrepositories: (P)
Wikipedia
DBPedia
Stackoverflow
Feedverse
RSS
Leichtes Exportieren aller Daten
Für Nutzer soll es unkompliziert möglich sein, alle Daten zu exportieren.
Verbesserung in Diskussion
LLM-Integration
Fragen automatisch generieren
Für einen Thementext soll es möglich sein, Lernfragen erstellen. Insbesondere spannend für Synchronisierte-Wikis.
Neuer Thementyp "Prompt"
Bearbeitet werden kann nur der Prompt, das Ergebnis des per API aufgerufenen LLM kann nicht bearbeitet werden, nur neu generiert.
Themengraph nutzen, um ein LLM zu trainieren oder als Datenquelle
Text-Editor
Lizenzen für einzelne Textblöcke hinterlegen. Ziel: rechtssicher größere Textblöcke von anderen freien Plattformen einzukopieren.
Kommentare / Diskussionen an einzelnen Textblöcken.
Verknüpfung Text mit Lernfrage