Redaktions-
system zum
Nulltarif
DAISY
Pascal Kesselmark
 Leiter Technische Dokumentation der Klingelnberg Gruppe
 5 Redakteure
 Übersetzungsmanagement
 Term...
 Daisy
 Grundelemente
 Workshop
 Dokumente erstellen
 Navigation anpassen
 Publizieren von PDF und HTML
 Anpassen d...
DaisyDAISY
 Terminologie
 Dokument  Modul/Inhaltsbaustein
 Buch  Publikation (PDF/HTML)
 Demodaten und Code-Schnipsel
 Memory-...
REFERENZEN
AUSBAU VON DAISY
 Zwei Hauptkomponenten
 Daisy Repository Server
 Daisy Wiki
 Das „Herz“ von Daisy – das CMS
 Dokumente
 Keine Hierarchie. Alle Dokumente werden in einem grossen
„Behälter” abgeleg...
 Zugriffssteuerung
 Benutzer/Rollen
 E-Mail Benachrichtigung
 Publisher
 Erstellen von XML-Dokumenten
 Aufbereitung ...
 Anzeige der Webseiten
 Alle gängigen und aktuellen Browser (Firefox/IE)
 Benötigt Javascript und Cookies!
 WYSIWYG-Ed...
 Publizieren von Dokumenten
 XSLT-gesteuert
 Anpassung der Designs
 RSS Feeds
 Minimal/Normal/Editors
 Selbstregistr...
DaisyGRUNDELEMENTE
Übersicht aller
verfügbarer
Seiten
Daisy
Home
Der jeweiligen
Seite, resp.
Publikation
Site Home
Der Editor
SYMBOLLEISTE (I)
Format Formatierung Copy/Paste Listen
DIV-Elemente Tabellen
SYMBOLLEISTE (II)
VariablenIntegrierte InhalteBuchfunktionen
HTMLBilderQuerverweiseAusrichtung
 Daisy hat keinen eigene Rechtschreibeprüfung. Und wird es
wahrscheinlich auch nie geben.
 Kein Problem: Firefox hat ein...
DaisyWORKSHOP
DaisyDOKUMENTE
 Löschen Sie NIE das „home“-Dokument. Sonst verschwindet
ihr Wiki!
ZU BEACHTEN!
[NEUES DOKUMENT] ANLEGEN
DaisyNAVIGATION ANPASSEN
 Navigationsdokument öffnen
 Abfrage ändern
 Standard
 select name where true order by name
 Verbesserung (als Index ...
Daisy
HTML- & PDF-
PUBLIKATIONEN
1. Buchdefinition erstellen [Neues Dokument]
 Dokumente platzieren  [Neues Abschnittselement einfügen]
 Metadaten einge...
Daisy
PDF-PUBLIKATION
ANPASSEN
PROBLEM– PDF ZU BREITE GRAFIKEN
Datei bearbeiten:
DAISY_HOME/daisywiki/webapp/
daisy/books/publications/pdf/
html-to-xslfo...
<xsl:template name="insertGraphic">
<xsl:template name="insertGraphic">
<fo:external-graphic src="{@src}">
<!-- for FOP, i...
PDF – GRAFIKEN MIT 100% BREITE
 Sie können selbst weitere Anpassungen machen
 http://search.cocoondev.org/?catsel=daisy
Mögliche Anpassungen:
 Doppels...
DaisyADMINBEREICH
DAISY ADMINISTRATION
Daisy
MEHRSPRACHIGES
WIKI ANLEGEN
MULITLANGUAGE SETUP (I)
MULITLANGUAGE SETUP (II)
MULITLANGUAGE SETUP (III)
MULITLANGUAGE SETUP (IV)
MULITLANGUAGE SETUP (V)
DaisyÜBERSETZEN
1. Direkt im Daisy (Manuell)
 Fehlende Übersetzungen finden
 Sprachvariante anlegen
 Übersetzen
2. XML-Export/Import
 ...
MANUELL: FEHLENDE ÜBERSETZUNG
MANUELL: DOKUMENTE ANZEIGEN
MANUELL: VARIANTE HINZUFÜGEN
MANUELL: SPRACHE WÄHLEN
MANUELLE ÜBERSETZUNG
 Dokument übersetzen
 Fertig.
Wichtig:
 Die Buchdefinition wird nur
bei der Multilanguage-Seite
üb...
EXTERN: XML-EXPORT (I)
 exportset.xml erstellen
EXTERN: XML-EXPORT (II)
  C:Daisydaisyhomebin
 daisy-export –t tm –f exportset.xml –u admin –e
exportdata.zip
EXTERN: XML-EXPORT (III)
 Resultat: exportdata.zip
EXTERN: ÜBERSETZEN
 Professionelle Tools können die XML-Dateien nicht einfach so
übersetzen
 Die zu übersetzenden Inhalt...
EXTERN: XML-IMPORT
  C:Daisydaisyhomebin
 daisy-import -t tm -u admin -i
Import -a fr -e
C:Daisydaisyhomedaisywik
i
web...
DaisyVARIABLEN
 Dokument vom Typ Variablendefinition anlegen
 Werte anhand des XML-“Musters“ eintragen
 Nummer des Dokumentes merken z...
 Konfigurationsdatei „variables.xml“ anlegen
 Global:
<wiki data dir>/conf/variables.xml
 Site-spezifisch:
<wiki data d...
 Datei „variables.xml“ wie folgt ergänzen
DATEI ERSTELLEN
 Nach 10 Sekunden sind alle Variables aus dem Dokument
54-DSY verfügbar.
VARIABLEN VERWENDEN
DaisyGESTALTUNG ANPASSEN
 Logo ändern
 <wikidata directory>/sites/skinconf.xml
 <skinconf>
<logo>resources/local/mylogo.png</logo>
<daisy-home-l...
DaisyRESSOURCEN
HILFE UND INFORMATIONEN
 General mailinglist
http://lists.cocoondev.org/mailman/listinfo/daisy
 Daisy
http://www.daisycm...
FRAGEN?
1. VORTRAG AUF WWW.TEKOM.DE
2. MEINE UNTERLAGEN AUF DOC-X.ORG
3. DAISY DOKUMENTATION
4. GENERAL MAILINGLIST
Nächste SlideShare
Wird geladen in …5
×

Daisy

1.300 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.300
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
5
Aktionen
Geteilt
0
Downloads
8
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Daisy

  1. 1. Redaktions- system zum Nulltarif DAISY
  2. 2. Pascal Kesselmark  Leiter Technische Dokumentation der Klingelnberg Gruppe  5 Redakteure  Übersetzungsmanagement  Terminologie  Redaktionssystem  Redaktionsleitfaden (Wiki)  Funktionsdesign  Eidg. dipl. Technikredaktor  Ing. EurEta (Informatik)  Seit 17 Jahren am recherchieren, schreiben, korrigieren und publizieren  Seit 2002 Leiter TD  Prüfungsleiter Tecom Schweiz
  3. 3.  Daisy  Grundelemente  Workshop  Dokumente erstellen  Navigation anpassen  Publizieren von PDF und HTML  Anpassen der PDF-Publikation  Adminbereich  Mehrsprachiges WIKI anlegen  Übersetzen  Variablen  Daisy Design anpassen  Ressourcen AGENDA
  4. 4. DaisyDAISY
  5. 5.  Terminologie  Dokument  Modul/Inhaltsbaustein  Buch  Publikation (PDF/HTML)  Demodaten und Code-Schnipsel  Memory-Stick  Zusätzlich ist ein guter Texteditor nötig  „Notepad.5.8.3.Installer.exe “ auf dem Memory-Stick Bitte die Memory-Sticks zurück! VORBEREITUNG
  6. 6. REFERENZEN
  7. 7. AUSBAU VON DAISY  Zwei Hauptkomponenten  Daisy Repository Server  Daisy Wiki
  8. 8.  Das „Herz“ von Daisy – das CMS  Dokumente  Keine Hierarchie. Alle Dokumente werden in einem grossen „Behälter” abgelegt. Alle Versionen werden behalten  Varianten  Ableger (engl. branch)  Sprachen  Ablage-Schema  Kontrolliert die Struktur der Dokumente  XML  Abfrage-Sprache  Änhlich dem SQL-Syntax ABLAGE-SERVER (REPOSITORY) - I
  9. 9.  Zugriffssteuerung  Benutzer/Rollen  E-Mail Benachrichtigung  Publisher  Erstellen von XML-Dokumenten  Aufbereitung der Daten für das Ausgabemedium  Backup  Locking  Bilder  Automatische Thumbnails  Metadaten Extraktion  Point in Time (Zeitpunkt)  Programmier-Schnittstelle (API) ABLAGE-SERVER (REPOSITORY) - II
  10. 10.  Anzeige der Webseiten  Alle gängigen und aktuellen Browser (Firefox/IE)  Benötigt Javascript und Cookies!  WYSIWYG-Editor für Dokumente  Text  Bilder  Links  Abfragen  Verschachtelte Dokumente  Dokumentenbrowser  Einbetten von Multimedia und HTML  Navigationsbaum  Volltextsuche WIKI-SERVER - I
  11. 11.  Publizieren von Dokumenten  XSLT-gesteuert  Anpassung der Designs  RSS Feeds  Minimal/Normal/Editors  Selbstregistration  “Guest”  Ansichten: Live, Voransicht und @ Datum  Variablen WIKI-SERVER - II
  12. 12. DaisyGRUNDELEMENTE
  13. 13. Übersicht aller verfügbarer Seiten Daisy Home
  14. 14. Der jeweiligen Seite, resp. Publikation Site Home
  15. 15. Der Editor
  16. 16. SYMBOLLEISTE (I) Format Formatierung Copy/Paste Listen DIV-Elemente Tabellen
  17. 17. SYMBOLLEISTE (II) VariablenIntegrierte InhalteBuchfunktionen HTMLBilderQuerverweiseAusrichtung
  18. 18.  Daisy hat keinen eigene Rechtschreibeprüfung. Und wird es wahrscheinlich auch nie geben.  Kein Problem: Firefox hat eine Rechtschreibeprüfung und die ist ziemlich gut. RECHTSCHREIBEPRÜFUNG
  19. 19. DaisyWORKSHOP
  20. 20. DaisyDOKUMENTE
  21. 21.  Löschen Sie NIE das „home“-Dokument. Sonst verschwindet ihr Wiki! ZU BEACHTEN!
  22. 22. [NEUES DOKUMENT] ANLEGEN
  23. 23. DaisyNAVIGATION ANPASSEN
  24. 24.  Navigationsdokument öffnen  Abfrage ändern  Standard  select name where true order by name  Verbesserung (als Index darstellen)  select UpperCase(Left(name, 1)), name where true order by name ANPASSEN DER NAVIGATION
  25. 25. Daisy HTML- & PDF- PUBLIKATIONEN
  26. 26. 1. Buchdefinition erstellen [Neues Dokument]  Dokumente platzieren  [Neues Abschnittselement einfügen]  Metadaten eingeben  Publikationen definieren  Zugriffskontrolle definieren 2. [Werkzeuge] >> [Veröffentlichen von Büchern]  [Ein Buch veröffentlichen] 3. Gewünschtes Buch [Veröffentlichen]  Daten im Dialog von Schritt 1 bis 3 ggf. anpassen  [Veröffentlichung des Buches starten] Fertig! EIN NEUES BUCH ERSTELLEN
  27. 27. Daisy PDF-PUBLIKATION ANPASSEN
  28. 28. PROBLEM– PDF ZU BREITE GRAFIKEN Datei bearbeiten: DAISY_HOME/daisywiki/webapp/ daisy/books/publications/pdf/ html-to-xslfo.xsl Damit Sie die Anpassungen bei einem Update von Daisy nicht verlieren, das gesamte Verzeichnis „pdf“ hierher kopieren: Wikidata/books/publicationtypes/ ...und dasselbe html-to-xslfo.xsl editieren. Im html-to-xslfo.xsl, nach <xsl:template name="insertGraphic"> suchen und den gesamten Abschnitt mit folgendem Code ersetzen. Daisy Wiki danach neu starten!
  29. 29. <xsl:template name="insertGraphic"> <xsl:template name="insertGraphic"> <fo:external-graphic src="{@src}"> <!-- for FOP, id can be on the external graphic element (for ibex: see svn history)--> <xsl:call-template name="copy -id"/> <xsl:choose> <xsl:when test="@print -width"> <xsl:attribute name="width"><xsl:value -of select="@print- width"/></xsl:attribute> <xsl:attribute name="content -width"><xsl:value -of select="@print - width"/></xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="width">100%</xsl:attribute> <xsl:attribute name="content -width">scale-to-fit</xsl:attribute> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="@print -height"> <xsl:attribute name="height"><xsl:value -of select="@print - height"/></xsl:attribute> <xsl:attribute name="content -height"><xsl:value -of select="@print - height"/></xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="content -height">100%</xsl:attribute> <xsl:attribute name="scaling">uniform</xsl:attribute> </xsl:otherwise>
  30. 30. PDF – GRAFIKEN MIT 100% BREITE
  31. 31.  Sie können selbst weitere Anpassungen machen  http://search.cocoondev.org/?catsel=daisy Mögliche Anpassungen:  Doppelseitiges Layout & Lebende Kopfzeile  http://lists.cocoondev.org/pipermail/daisy/2008- November/009382.html  Anpassung Logo (durch Buchvariablen)  Anpassung Formate und Icons  Neue eigene Formate (z.B. ANSI-konforme Sicherheitshinweise) http://docs.outerthought.org/daisy-wiki/g1/215-daisy.html WEITERE ANPASSUNGEN
  32. 32. DaisyADMINBEREICH
  33. 33. DAISY ADMINISTRATION
  34. 34. Daisy MEHRSPRACHIGES WIKI ANLEGEN
  35. 35. MULITLANGUAGE SETUP (I)
  36. 36. MULITLANGUAGE SETUP (II)
  37. 37. MULITLANGUAGE SETUP (III)
  38. 38. MULITLANGUAGE SETUP (IV)
  39. 39. MULITLANGUAGE SETUP (V)
  40. 40. DaisyÜBERSETZEN
  41. 41. 1. Direkt im Daisy (Manuell)  Fehlende Übersetzungen finden  Sprachvariante anlegen  Übersetzen 2. XML-Export/Import  Steuer-XML erstellen  DOS-Befehl  XML-Paket abholen (zip)  (Übersetzten)  XML-Paket importieren (zip) ZWEI MÖGLICHKEITEN
  42. 42. MANUELL: FEHLENDE ÜBERSETZUNG
  43. 43. MANUELL: DOKUMENTE ANZEIGEN
  44. 44. MANUELL: VARIANTE HINZUFÜGEN
  45. 45. MANUELL: SPRACHE WÄHLEN
  46. 46. MANUELLE ÜBERSETZUNG  Dokument übersetzen  Fertig. Wichtig:  Die Buchdefinition wird nur bei der Multilanguage-Seite übernommen!
  47. 47. EXTERN: XML-EXPORT (I)  exportset.xml erstellen
  48. 48. EXTERN: XML-EXPORT (II)   C:Daisydaisyhomebin  daisy-export –t tm –f exportset.xml –u admin –e exportdata.zip
  49. 49. EXTERN: XML-EXPORT (III)  Resultat: exportdata.zip
  50. 50. EXTERN: ÜBERSETZEN  Professionelle Tools können die XML-Dateien nicht einfach so übersetzen  Die zu übersetzenden Inhalte müssen in einem Import-Filter definiert werden. Dies kann ein technisch versierter Übersetzer!  Jedes Dokument wird als eigenes XML exportiert.  Höherer Aufwand im Datenhandling  Sprache muss im Daisy angelegt sein, sonst funktioniert der Import nicht!
  51. 51. EXTERN: XML-IMPORT   C:Daisydaisyhomebin  daisy-import -t tm -u admin -i Import -a fr -e C:Daisydaisyhomedaisywik i webappdaisyresourcesconf htmlcleaner.xml  Daisy hat Probleme beim Entpacken von Zip-Dateien, deshalb setze ich den Import- Pfad auf das Verzeichnis!  S. 306 in der Referenz
  52. 52. DaisyVARIABLEN
  53. 53.  Dokument vom Typ Variablendefinition anlegen  Werte anhand des XML-“Musters“ eintragen  Nummer des Dokumentes merken z.B. 54-DSY VORBEREITUNG
  54. 54.  Konfigurationsdatei „variables.xml“ anlegen  Global: <wiki data dir>/conf/variables.xml  Site-spezifisch: <wiki data dir>/sites/<sitename>/conf/variables.xml KONFIGURATIONSDATEI
  55. 55.  Datei „variables.xml“ wie folgt ergänzen DATEI ERSTELLEN
  56. 56.  Nach 10 Sekunden sind alle Variables aus dem Dokument 54-DSY verfügbar. VARIABLEN VERWENDEN
  57. 57. DaisyGESTALTUNG ANPASSEN
  58. 58.  Logo ändern  <wikidata directory>/sites/skinconf.xml  <skinconf> <logo>resources/local/mylogo.png</logo> <daisy-home-link>Daisy Home</daisy-home-link> <site-home-link>Site Home</site-home-link> <!— <versionmode timePrecision="false” hideFromGuest="true” hideLastFromGuest="true"/> --> </skinconf>  C:Daisydaisyhomedaisywikiwebappdaisyresourcesskinsdef ault images  Maximale Höhe der Grafik: 61 Pixel  Anpassung vom Layout  Manual S. 219 ANPASSUNG DER GESTALTUNG
  59. 59. DaisyRESSOURCEN
  60. 60. HILFE UND INFORMATIONEN  General mailinglist http://lists.cocoondev.org/mailman/listinfo/daisy  Daisy http://www.daisycms.org/daisy/index.html  Daisy Dokumentation http://docs.outerthought.org/main/index.html  Einführungsscreencast http://svn.daisycms.org/archived/movies/Daisy%20intro%20s wf/Daisy%20intro%20swf.html  Daisy Benutzerhandbuch http://doc-x.org
  61. 61. FRAGEN? 1. VORTRAG AUF WWW.TEKOM.DE 2. MEINE UNTERLAGEN AUF DOC-X.ORG 3. DAISY DOKUMENTATION 4. GENERAL MAILINGLIST

×