XML-Writer Tool für XH-Repository
XML-Writer Tool für XH-Repository
Hi,
wie ihr wisst, haben wir begonnen ein Plugin- und Template-Repository auf cmsimple-xh.org aufzubauen.
Um die benötigten Infos für das Repo durch die Entwickler bereitzustellen, muss ein XML-File erstellt werden.
Dazu gab es bisher eine XML-Vorlage. Es wurde allerdings von verschiedenen Seiten ein Formular zur Erstellung der XML-Datei gewünscht.
Unser guter Freund und fleißiges Forums-Mitglied "Tata" hat sich viele Gedanken und viel Arbeit gemacht um ein solches Formular zu erstellen. Er hat einen Basis-Code geliefert und unermüdlich mit eisernem Willen sein Ziel verfolgt. Großartig!
Olape und frase haben den Code noch etwas an die Repo-Bedürfnisse angepasst, sodass nun eine erste Version entstanden ist.
Tests und Feedback erwünscht.
EDIT:
Download entfernt. Bitte benutzt die aktuellste Version weiter unten
wie ihr wisst, haben wir begonnen ein Plugin- und Template-Repository auf cmsimple-xh.org aufzubauen.
Um die benötigten Infos für das Repo durch die Entwickler bereitzustellen, muss ein XML-File erstellt werden.
Dazu gab es bisher eine XML-Vorlage. Es wurde allerdings von verschiedenen Seiten ein Formular zur Erstellung der XML-Datei gewünscht.
Unser guter Freund und fleißiges Forums-Mitglied "Tata" hat sich viele Gedanken und viel Arbeit gemacht um ein solches Formular zu erstellen. Er hat einen Basis-Code geliefert und unermüdlich mit eisernem Willen sein Ziel verfolgt. Großartig!
Olape und frase haben den Code noch etwas an die Repo-Bedürfnisse angepasst, sodass nun eine erste Version entstanden ist.
Tests und Feedback erwünscht.
EDIT:
Download entfernt. Bitte benutzt die aktuellste Version weiter unten
Last edited by frase on Mon Mar 04, 2019 11:21 pm, edited 1 time in total.
Re: XML-Writer Tool für XH-Repository
Noch ein Hinweis, für die, die das vielleicht direkt online nutzen möchten.
Der folder writer sollte dann auf jeden Fall einen Zugriffsschutz erhalten.
Der folder writer sollte dann auf jeden Fall einen Zugriffsschutz erhalten.
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: XML-Writer Tool für XH-Repository
Sehr schön, fleißig!frase wrote: ↑Sun Mar 03, 2019 5:02 pmUnser guter Freund und fleißiges Forums-Mitglied "Tata" hat sich viele Gedanken und viel Arbeit gemacht um ein solches Formular zu erstellen. Er hat einen Basis-Code geliefert und unermüdlich mit eisernem Willen sein Ziel verfolgt. Großartig!
Olape und frase haben den Code noch etwas an die Repo-Bedürfnisse angepasst, sodass nun eine erste Version entstanden ist.
Mein Testergebnis:
1) XML-Dateien (bereits vorhandene, manuell erstellte Dateien)
a) mit <plugin version="1.0"> können nicht komplett eingelesen werden, da bleiben einige Felder leer
b) mit <teplad version="1.1"> kann <date_version> nicht eingelesen werden
2) Description
- html-Ansicht eventuell hinzu (wäre nützlich für 1a)
3) Name der xml-Datei
Beispiel: "my-example-template" wird ja gespeichert als "template_my-example-template.xml".
Dem User der das nicht möchte, sollte man im Formular eine Option geben den Präfix auszuschalten.
4) Manuelle Bearbeitung
Ist nur erschwert möglich, wegen der einzeiligen Speicherung (ohne Zeilenumbrüche) und der Umwandlung von Umlauten und Sonderzeichen in html-Entities.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: XML-Writer Tool für XH-Repository
Wenn ich Version 1.0 einlese, sind es nur die Datumsangaben, die nicht passen.
Alles andere wird ohne Probleme übernommen.
Das muss frase oder tata beantworten.
Ist machbar
Jetzt wird es so gespeichert, wie es sein soll, mit Entities. Alles andere war bisher eine Erleichterung für das manuelle ausfüllen.
Das ist so nicht nötig. Erschwert, zugegeben, das manuelle Nacharbeiten.
Alles in einer Zeile. Ich habe es nicht hinbekommen, es nachträglich zu formatieren.
Aber auch hier, --> der vorhergehende Satz als Antwort.
Und dafür validiert es jetzt auch im Notepad++
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: XML-Writer Tool für XH-Repository
Der Präfix is mehr praktisch als "template" im Name des Templates. D.H.:
template oder nur "tpl" im tpl_scrollmecrazy.xml ist einfacher zu sortieren, filtern usw. als scrollmecrazy_template.
Wenn alle Plugins, Addons, Templates immer mit eigenen Preäfixes gezeichnet werden, wird es nur mehr Ordnung ins Repo bringen.
Meine VOrstellung war (nicht geschafft es zum 100% Laufen zu bringen - die Editation funktioniert da nicht, testen geht es sonst.) etwa so: https://cmsimple.sk/xh_repo_xml_writer/
Da habe ich auch die XMP_File_Path automatisch generieren lassen, um evtl. Typos zu vermeiden. Also die Phylosophie ist bisschen anders. Z.B. Der Name ist "nur der Name" - z.B. scrollmecrazy. Der System generiert dann:
yyyymmdd_tpl_scrollmecrazy.xml, oder myplugin generiert yyyymmdd_plg_myplpugin_1.0alpha1.xml
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.
Re: XML-Writer Tool für XH-Repository
Tatsächlich ist das ein (kleines) Problem.
Bei den Daten (Datums, Datümmern) mussten wir das Format ändern, weil die Browser das Datum mit "-" erstellen, statt mit "."
Diese Änderung sollte verschmerzbar sein.
Es kann auch vorkommen, dass z.B. Listen von Version 1.0 zu Version 1.1 verloren gehen.
Sehr ärgerlich - aber kaum zu ändern.
Wichtig ist, dass jetzt ein "sauberes" xml erstellt wird.
Ja, das hatte Tata von Anfang an vorgesehen.
Zwischendurch waren wir der Ansicht, dass das nicht nötig wäre.
Mittlerweile erscheint es doch sinnvoll
Wird versucht.
Hier müssen wir wohl die Freiheit des Users ein wenig einschränken (das xml braucht ja auch ein festgelegtes Format).
Für die Übertragung an das Repo-Formular und für die Weiterverarbeitung im Repo muss das (vorläufig) so bleiben.
An der XML-Formatierung wird gearbeitet - mit ungewissem Ausgang.
Die html-Entities müssen allerdings zwingend so bleiben.
Re: XML-Writer Tool für XH-Repository
Es wäre wunderbar, wenn es mit dem gleichen Template geliefert w[rde, als auf der RepoSeite.
Nur ist es noch zu überlegen, ob es sich wirklich nicht lohnt, separat die "repository - file_name - version(wenn vorhanden)" ins Formular einzutippen. Das würde nach meinerMeinung viel erleichtern (standardisierte Nameerstellen, Sortierung, Filtrierung u.a.).
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.
Re: XML-Writer Tool für XH-Repository
Ich glaube das wäre Overkill. Die benötigte CSS-Datei wäre dann größer als das gesamte Tool.
Es soll ja nur eine Kontrolle sein, ob alle Daten richtig und vollständig eingegeben wurden.
Auch die Bilder würde ich nur als Text-Link anführen.
Keine voll durchgestylte Ansicht.
Mal sehen, abwarten.
Re: XML-Writer Tool für XH-Repository
Ich meine, dass es nur einige Klassen brauchen würde, nicht die gesammte CSS-Datei.
Genau wegen der Kontrolle, würde ich auch die Thumbs zeigen, ob die URL richtig eingegeben sind.Es soll ja nur eine Kontrolle sein, ob alle Daten richtig und vollständig eingegeben wurden.
Auch die Bilder würde ich nur als Text-Link anführen.
Noch versuche ich jetzt den Lightbox irgendwie reinzubekommen.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.
Re: XML-Writer Tool für XH-Repository
Na ja, man kann im Zweifel leicht von einem in das andere Format konvertieren:
Code: Select all
$datestring = str_replace('-', '.', $datestring);
// or
$datestring = str_replace('.', '-', $datestring);
Wieso?
Christoph M. Becker – Plugins for CMSimple_XH