Es gibt derzeit mehr als 10.000 Kryptowährungen, und die Verwendung von Tags dafür würde uns daran hindern, sie für andere Zwecke zu nutzen. Wir wollen auch Flexibilität für zukünftige Entwicklungen und zusätzliche Anwendungsfälle beibehalten, daher scheint ein dynamischerer Ansatz (wie die Integration der API) notwendig zu sein.
Ja, die Namen und Slugs von Kryptowährungen können sich ändern, und hier ist die externe API sehr nützlich. Die API liefert immer aktuelle Informationen. So funktioniert es in der Praxis:
Nehmen wir an, ein Benutzer möchte eine Idee zu Bitcoin teilen. Der Benutzer sucht auf der von der API bereitgestellten Liste nach Bitcoin, die Echtzeitinformationen wie den aktuellen Preis in USD, 24-Stunden-Änderungen usw. liefert. Nach der Auswahl von Bitcoin kann der Benutzer dann eine Idee schreiben, die sich auf Preisbewegungen, technische oder fundamentale Analysen oder andere Erkenntnisse bezieht, die er hat. Er kann auch Bilder anhängen, Kursziele festlegen und die Art der Idee definieren (z. B. Tutorial, technische Analyse usw.).
Später werde ich diesen Typ verwenden, um Ideen in verschiedene Kategorien oder Ansichten zu organisieren. Zusätzlich werde ich die Kryptowährungs-Asset-ID (z. B. ist die ID von Bitcoin 1) verwenden, um Bitcoin-spezifische Ideen über die Discourse-API auf einer anderen Website zu filtern und anzuzeigen.