Aufgabe: Export von Charakteren
aus AlricgWiki, der freien Wissensdatenbank
Profil
Dringlichkeit: Niedrig
Schwierigkeit: Schwer
Ziele: Speicherung eines Heldenbogens in den Formaten HTML, RTF, PDF und evtl. andere
Wird bearbeitet von: Keiner
Für Rückfragen: Vincent
Beschreibung
- Speicherung eines Heldenbogens in den Formaten HTML, RTF, PDF
- Der Benutzer sollte zwischen mehreren Bögen (also Vorlagen wie ein Bogen aussieht, was er beinhaltet) wählen können
- Ein versierter Benutzer sollte für HTML/ RTF selbst Vorlagen für Bögen erstellen können.
- Der Heldenbogen sollte einigermaßen "intelligent" sein, also z.B. ein Zauber-Blatt nur mit erstellen, wenn der Char auch magisch ist
- Die erstellten Bögen sollten gut ausdruckbar sein (Größe der Seiten usw.).
- Im Ideallfall kann der Benutzer anklicken welche Daten/ Datengruppen exportiert werden soll. (Z.B. nur die Talente, nur "das erste Blatt", o.ä.)
- Evtl. Speicherung in anderen Formaten (z.B. Excel), ist aber nicht notwendig
- Evtl. Helden aus HTML/ RTF wieder einlesen können (ermöglicht ein einfaches editieren und portieren), nur als Idee
Lösungsansatz
- Prüfen ob Librarys sinnvoll einzusetzen sind. Vorschläge:
- iText (Library die HTML / RTF / PDF unterstützt),
- nochmal iText
- Gnujpdf (unterstützt PDF)
- Templates einsetzen (sollte zumindest für HTML & RTF gehen). Die HTML/ RTF Files bestehen bereits als Template und nur an den Stellen wo die Einträge hin sollen sind Platzhalter. Diese Platzhalter werden dann beim Speichern ersetzt. Diese Templates können dann auch von versierter Benutzern leicht geändert oder neu erstellt werden.
- CSS-Files einsetzen für HTML, um das aussehen flexibel zu halten.
Anmerkungen: Bei der Speicherung in HTML sollte ein möglichst strikter Standart (XHTML) eingehalten werden Problematisch ist wahrscheinlich die variable länge der auftretenden Listen (Talente, Zauber, usw.) und diese gut zu layouten. Wie groß eine Seite ist, ist meines Wissens nach auch vom Drucker abhängig. Daher hier vielleicht ein paar Tests im Vorfeld machen. Diese Aufgabe ist relative losgelöst vom Rest von Alricg. Was auf einen Bogen rauf muß weiß jeder und für Test-Zwecke läßt sich leicht ein Dummie-Held ausgeben.
