
Tach auch,
wie vielleicht einige bemerkt haben, gibt es momentan immer weniger Release des MtG-Helpers. Das heißt aber nicht, dass ich aufgehört habe am Plugin zu Arbeiten. Ganz im Gegenteil.
Aus der Bastel-Phase bin ich mittlerweile draußen. Ich habe konkrete Vorstellungen wie es mit dem Plugin weitergeht. Für mich ein wichtiger Schritt, denn Anfangs sollte das Plugin nur helfen einzelne Karten zu verlinken, doch irgendwie hat mich der Ergeiz gepackt und es kamen Stück für Stück neue Features dazu (die zum Glück mittlerweile auch von Einigen genutzt werden).
In all dem Eifer und Programmierwahn habe ich jedoch komplett das Ziel aus den Augen verloren. Was vorallem daran lag, dass ich Keins hatte. Das führte letztendlich auch dazu, dass ich den Teil der Deck-Generierung komplett neu geschrieben habe. Nicht, dass der Teil Fehler hatte, er war schlicht schwer erweiterungsfähig und umübersichtlich.
An diesem Punkt ist mir klar geworden, dass ich eine Endlösung für das Plugin her muss, wenn ich endlich aus der Pubertät des Plugins kommen will.
Deswegen habe ich mir einen Langzeitplan aufgestellt (lang, weil ich momentan viel in der Uni zu tun habe…). Ich bin fleißig am Coden und testen einer neuen Version, aber wann genau die neue Version rauskommt, kann ich nicht sagen. Es könnte Wochen oder Monate dauern. Vielleicht auch wird es auch nächste Woche released, wer weiß.
Es ist ein Haufen Arbeit und ich hoffe, es lohnt sich.
Hier sind die geplanten Änderungen:
- Nur noch einen Parser für die verschiedenen Views.
Momentan wird noch jeder Tag getrennt voneinander geparst. Bei den Einzelkarten und Deck/Draft macht das noch Sinn. Aber die Prozedur für das Erstellen der Deck- und Draft-View sind fast identisch. Außerdem soll ja noch eine Ansicht für ein Karten-Pool (also viiiiiele viele Karten) dazu kommen. Diese Pool-View ist fast identisch mit der Deck-View. Einen neuen Parser zu schreiben, wäre also reine Zeitverschwendung. Stattdessen wird nun es einen zentralen Parser geben, der sich darum kümmert. - Mit dem Parser wird es dann auch einen neuen Tag geben. Der Tag bietet Zugriff auf die komplette Gestaltungsfreiheit des Plugins.
- Natürlich wird es auch neue Design-Möglichkeiten geben. Schon fertig sind anstelle der Headlines Tabs zu benutzen. Die Tabs sollen dabei vorallem bei großen Kartenlisten helfen die Übersicht zu gewährleisten. Fertig ist auch ein Collapse-Button. Mit dem man die komplette Karteliste auf ein Minimum (nur Titel) reduzieren kann.
Manche Leute stören sich auch an den jQuery-Effekten. Diese wird man auch ändern können. Hinzu soll außerdem ein Deckeditor alla MTGO kommen damit man von geposteten Sealed-Pools Deckvorschläge bauen und posten kann. Momentan ist es recht lästig die ganzen Kartennamen selbst komplett einzutippen. Ein Tool zur Autoverfollständig soll dieses Manko beseitigen. Diese Dinge werden (höchstwahrscheinlich) nicht mit dem nächsten Release eingebaut. Sondern erst in einen Folgenden. - Und wo wir schon bei Autovervollständigug sind.
Da es eigentlich nur noch einen Tag geben wird und man über diesen auch alle Style-Attribute definieren kann, werden die bestehenden Tags draft und deck nicht mehr vom Plugin genutzt. Aber keine Sorge, das heißt nicht, dass ihr eure alten Einträge ändern sollt. Stattdessen werdet ihr im Plugin eigene Tags definieren können, welche vom User definierte Style-Attribute beinhalten. Somit erspart man sich jedesmal das Style-Attribut dazuschreiben zu müssen und die alten Deck- und Draft-Tags bleiben erhalten. - Eine winzige Änderung wird es auch noch bei den Headlines geben. Die Headlines in Tags zu stecken ist zwar sehr lustig, aber sie stören die Übersicht ihm eh schon unübersichtlichen WP-Editor. Deswegen wird man anstatt eines Tags die Überschriften auch in “=” packen können, ähnlich wie wie bei LaTex.
Stay tuned,
Seb









Subscribe by RSS
[...] sind ein paar Wochen vergangen seit meinem letzten Update zum Fortschritt des MtG-Helpers, deswegen gibt es heute mal wieder ein paar Prognosen und Einblicke [...]