Diskussion:Wiki2scorm - entwicklung - Archiv

Aus Philo Wiki
Version vom 18. Mai 2005, 15:15 Uhr von Daniel (Diskussion | Beiträge) (WYSIWYG (What you see is what you get))
Wechseln zu:Navigation, Suche

lizenz

meiner meinung nach wäre die GPL die richtige! eventuell auch die LGPL.

benutzerinterface

yaml versus formular

ich tendiere zu einer wiki-like syntax. mir persönlich ist sogar yaml zu umfangreich. eine impementierung ist meiner meinung nach unnötig, wenn wir nur einen festen satz an metadaten haben, die fixe positionen im xml aufweisen. (daniel, 11.05.05)


WYSIWYG (What you see is what you get)

als Alternative zu Wiki-Syntax & Co:

(anmerkung ml: ein wysiwig editor kann eine alternative zu wikiml sein, aber nicht zu yaml. bei yaml und co geht es nicht um sichtbare formatierungen sondern um (auch) maschinenlesbare (meta)daten. was wäre die wysiwyg variante von yaml ? was genau sollte man beim editieren sehen so wie man es bekommt ? allerdings liesse sich mit analoger javascript programmierung eine unterstützung für's yaml editieren denken. zb zum anzeigen von möglichen werten. ich denke yaml liesse sich durchaus auch in einem editor einsetzen in dem sichtbare formatierungen wysiwig mässig gehandhabt werden. genaugenommen ist auch wysiwyg und wikiml nicht unbedingt ein widerspruch: ein wysiwyg editor könnte statt html code wikiml code erzeugen.)

metadaten

ablauf des programms

programmteile

mein vorschlag:

  • parser: liest daten aus dem wiki und schreibt sie in ein oder zwei directory (url + xml-daten).
  • url-loader: liest die url aus dem directory und lädt die dateien. danach schreibt er sie in ein temporäres verzeichnis.
  • xml-writer: ertsellt die datei "imsmanifest.xml" im temporären verzeichnis.
  • zip-writer: zippt das temporäre verzeichnis.
  • proof: prüft das zip-file und gibt eine erfolgs- oder fehlermeldung zurück. (daniel, 11.05.05)

schnittstellen

sonstiges