Hallo,
welche Plugins eignen sich am besten, um aus einer guten Frontend-Perspektive zu lernen?
Vielen Dank!
Meine beste Vermutung wäre, sich die offiziellen Plugins anzusehen: Sie wissen offensichtlich, was sie tun.
Ich vertraue auch den von Pavilions Team entwickelten Plugins und denke, dass sie ziemlich fähige Programmierer sind, aber ich kann es nicht mit Sicherheit wissen, da ich selbst kein Plugin-Entwickler bin.
@Canapin Ja, ich stimme zu. Ich habe gesehen, dass offizielle Plugins zu unterschiedlichen Zeiten entwickelt werden. Es interessiert mich zu wissen, welche Plugins auf den optimal empfohlenen Stand aktualisiert wurden ![]()
#official-Plugins entsprechen fast immer den aktuellen Coding-Standards. Beachten Sie jedoch, dass wir mitten in einer großen Migration zu Ember CLI stecken, sodass sich einige Aspekte in naher Zukunft ändern könnten!
@justin ok, danke!
Wenn du dich hauptsächlich auf das Frontend konzentrierst, solltest du auch Theme-Komponenten in deine Lektüre einbeziehen.
Ich empfehle dir zudem, besonders auf Plugins oder TCs zu achten, die Folgendes verwenden:
- natives Ember statt jQuery/brutale DOM-Manipulation
- das Widget-System
- Vanilla JavaScript statt jQuery (wo direkte DOM-Manipulation absolut notwendig ist)
- moderne JavaScript-Syntax (ES6+)
ABER
Anstatt dich mit dem Lesen von zu viel fremdem Code nur zum Zweck des Lesens zu langweilen, schlage ich vor, dass das Wichtigste eine Idee ist, die du umsetzen möchtest. Suche dann nach guten Beispielen dafür, wie das in ähnlichen bestehenden Instanzen umgesetzt wird. Du wirst motivierter sein, wenn du ein bestimmtes Ziel hast, das du leidenschaftlich erreichen möchtest, und bereit, alle Hindernisse zu überwinden, auf die du stößt (es wird welche geben!). Außerdem macht es auf diese Weise mehr Spaß!
Vielen Dank für die ausführlichen Ratschläge, @merefield.
Ja, ich habe ein starkes Interesse an einem flexiblen Reputations-Plugin, das die Möglichkeit bietet, kontextbezogene Abzeichen und Wettbewerbe hinzuzufügen.
Ich arbeite derzeit an einer Community für mein Projekt, kann die Details jedoch noch nicht preisgeben, da es sich um frühe Schritte in einem Projekt handelt, das gewinnbringend sein soll.