Daisy

1.324 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.324
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

×