From a4f417f66f12a8e99cddc2f012f7bacb13e59995 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Fri, 29 Jan 2021 08:44:58 +0000
Subject: [PATCH] Schriftart in Webarchiv uebernommen, Angaben zur Schriftart in Readme ergaenzt

---
 README.md |   61 +++++++++++++++++-------------
 1 files changed, 35 insertions(+), 26 deletions(-)

diff --git a/README.md b/README.md
index e61b131..2aa3d50 100644
--- a/README.md
+++ b/README.md
@@ -54,7 +54,35 @@
 - [Transit](/gitblit/docs/Transit.git)
 - [wbx-lib](/gitblit/docs/wbx-lib.git)
 
-Nach Beschaffung des JDK und der oben angegebenen Klassenbibliotheken wird der Quellcode aus diesem Git-Repository an einen frei wählbaren lokalen Ablageort [heruntergeladen](http://uhilger.de/gitblit/zip/?r=file-cms.git&h=master&format=zip) und entpackt. In der hier folgenden weiteren Beschreibung wird das so entstandene Verzeichnis `file-cms-master` einschließlich des absoluten Pfades dorthin `$FILE-CMS` genannt. Ferner wird angenommen, dass die oben aufgeführten Klassenbibliotheken lokal an Orten abgelegt sind, deren Pfade mit den Platzhaltern `$JLIB` und `$CATALINA_HOME` gemeint sind. Anstelle der Platzhalter in den folgenden Kommandos muss also der absolute Pfad des lokalen Ablageortes eingesetzt werden.
+Ferner erfordert die Dateiverwaltung die folgenden Javascript-Bibliotheken und Schriftarten:
+
+```
+$JSLIB/jquery ............... mindestens in Version 3.2.1
+$JSLIB/mustache ............. mindestens in Version 2.3.0
+$JSLIB/codemirror ........... mindestens in Version 5.24.2
+$JSLIB/tinymce .............. mindestens in Version 4.3.4
+$JSLIB/fancybox ............. mindestens in Version 3
+$JSLIB/lightbox ............. mindestens in Version 2.7.1
+$JSLIB/highlight-adoc ....... mindestens in Version 9.18.1
+$JSLIB/moment ............... mindestens in Version 2.8.1
+$JSLIB/numeral .............. mindestens in Version 2.0.6
+$FONTS/Roboto_Condensed ..... Version beliebig
+```
+
+Nachfolgend die Quellen, von denen die obigen Abhängigkeiten bezogen werden können:
+
+- [jQuery](http://jquery.com)
+- [Mustache](https://github.com/janl/mustache.js)
+- [Codemirror](https://codemirror.net)
+- [TinyMCE](https://tinymce.com)
+- [Fancybox](http://fancyapps.com/fancybox/3/)
+- [Lightbox](https://lokeshdhakar.com/projects/lightbox2/)
+- [highlight.js](https://highlightjs.org/download/)
+- [Moment](http://momentjs.com/)
+- [Numeral](http://numeraljs.com/)
+- [RobotoCondensed](https://fonts.google.com/specimen/Roboto+Condensed)
+
+Nach Beschaffung des JDK und der oben angegebenen Bibliotheken wird der Quellcode aus diesem Git-Repository an einen frei wählbaren lokalen Ablageort [heruntergeladen](http://uhilger.de/gitblit/zip/?r=file-cms.git&h=master&format=zip) und entpackt. In der hier folgenden weiteren Beschreibung wird das so entstandene Verzeichnis `file-cms-master` einschließlich des absoluten Pfades dorthin `$FILE-CMS` genannt. Ferner wird angenommen, dass die oben aufgeführten Bliotheken und Schriftarten lokal an Orten abgelegt sind, deren Pfade mit den Platzhaltern `$JLIB`, `$FONTS` und `$JSLIB` gemeint sind. Anstelle der Platzhalter in den folgenden Kommandos muss also der absolute Pfad des lokalen Ablageortes eingesetzt werden.
 
 Zur Herstellung der Dateiverwaltung werden die folgenden Kommandos ausgeführt (Beispiel für Linux):
 
@@ -66,8 +94,13 @@
 cd build/WEB-INF
 mkdir classes
 mkdir lib
-cd ../..
+cd ..
+mkdir jslib
+mkdir fonts
+cd ..
 cp $JLIB/* build/WEB-INF/lib
+cp -r $JSLIB/* build/jslib
+cp -r $FONTS/* build/fonts
 
 $JDK/bin/javac -classpath $JLIB/commons-fileupload-1.3.2.jar:$JLIB/commons-io-2.5.jar:$JLIB/jettison-1.3.3.jar:$JLIB/Transit.jar:$JLIB/xstream-1.4.7.jar:$CATALINA_HOME/lib/servlet-api:$CATALINA_BASE/lib/thumbnailator.jar:$CATALINA_BASE/lib/wbx-lib.jar.jar -d ./build/WEB-INF/classes src/java/de/uhilger/filecms/api/*.java src/java/de/uhilger/filecms/web/*.java src/java/de/uhilger/filecms/pub/*.java
 
@@ -83,30 +116,6 @@
 ### Distributionsalternative
 
 Das Kommando `cp $JLIB/* build/WEB-INF/lib` kann auch weggelassen werden, dann sind die Klassenbibliotheken nicht Teil des Webarchivs der Dateiverwaltung. In diesem Fall muss stattdessen der Inhalt von `$JLIB` nach `$CATALINA_BASE/lib` kopiert werden.
-
-## Abhängigkeiten
-
-Die Dateiverwaltung erfordert die folgenden Bestandteile auf der Instanz von Tomcat, auf der sie ausgeführt werden soll:
-
-```
-$CATALINA_BASE/webapps/jslib/jquery ............... mindestens in Version 3.2.1
-$CATALINA_BASE/webapps/jslib/mustache ............. mindestens in Version 2.3.0
-$CATALINA_BASE/webapps/jslib/codemirror ........... mindestens in Version 5.24.2
-$CATALINA_BASE/webapps/jslib/tinymce .............. mindestens in Version 4.3.4
-$CATALINA_BASE/webapps/jslib/fancybox ............. mindestens in Version 3
-$CATALINA_BASE/webapps/jslib/moment ............... mindestens in Version 2.8.1
-$CATALINA_BASE/webapps/jslib/numeral .............. mindestens in Version 2.0.6
-```
-
-`$CATALINA_BASE` meint das in der der Datei [RUNNING.txt](http://tomcat.apache.org/tomcat-8.5-doc/RUNNING.txt) der Tomcat-Dokumentation so bezeichnete Verzeichnis. Nachfolgend die Quellen, von denen die obigen Abhängigkeiten bezogen werden können:
-
-- [jQuery](http://jquery.com)
-- [Mustache](https://github.com/janl/mustache.js)
-- [Codemirror](https://codemirror.net)
-- [TinyMCE](https://tinymce.com)
-- [Fancybox](http://fancyapps.com/fancybox/3/)
-- [Moment](http://momentjs.com/)
-- [Numeral](http://numeraljs.com/)
 
 ## Ausfuehren
 

--
Gitblit v1.9.3