# file KLEIDER/web/src/addstory/addstory.rc # Beispiel-Datei # Einstellungen für das Skript addstory # Bildergeschichten zur Website hinzufügen ## Umfang der Meldungen verbose=1 ## Verzeichnis der Skripte zur Website srcbase=${HOME}/kleider/web/src ## Verzeichnis der Skripte zum Einfügen einer neuen "Bildergeschichte" ## normalerweise ein Unterverzeichnis von $srcbase dirsrc=${HOME}/kleider/web/src/addstory ## --------------------------------------------------------- ## Aktionen für alle Bildergeschichten (Aktion --allweb) ## Normalerweise behandelt das Skript addstory ## eine oder wenige neue Bildergeschichten, ## deren Kennungen in der Befehlszeile genannt sind. ## --allweb führt die Aktionen für alle vorhandenen Bildergeschichten aus. ## Fall allweb=1, gilt: ## Alle Unterverzeichnisse ${webdir}/UNTERVERZEICHNIS, ## die eine Datei ${webdir}/UNTERVERZEICHNIS/${allwebkey} enthalten, ## gelten als Verzeichnis einer Bildergeschichte. ## Normalerweise habenl allwebkey und storyfweb denselben Wert. allwebkey=story.xml.de. ## --------------------------------------------------------- ## Bilddateien auswählen (Aktion --select) ## Sollen Verweise auf Bilder, die nicht frei verbreitet werden sollten ## (Attribut jpg/@restr), ausgeschlossen werden? ## 0 nein / 1 ja exclrestr=1 ## Verzeichnis der Bildergeschichten ## Dieses Verzeichnis enthält die Bildergeschichten (Quellen) ## in Unterverzeichnissen dircat=${HOME}/kleider/catalog/stories ## Präfix der Namen der Unterverzeichnisse der Bildergeschichten im "Katalog" ## Die Bildergeschichte mit der Kennung SID liegt im Unterverzeichnis ## ${dircat}/${prfcat}SID prfcat=story_ ## Der Name der XML-Datei der Bildergeschichte im Katalog storyfile=story.xml ## Der Name der XML-Datei der Bildergeschichte im Server-Verzeichnis, ## ist normalerweise ${allwebkey} storyfweb=story.xml.de. ## Verzeichnis der Bildauswahl-Dateien dirsel=${HOME}/kleider/web/imgselection ## Präfix der Dateinamen der Bildauswahl-Dateien ## Die Bildauswahldatei zur Bildergeschichte mit der Kennung SID ist ## ${dirsel}/${prfsel}SID prfsel=imgselect_ ## Die XSLT-Anweisung in der Bildauswahldatei verweist auf ${xslsel}. ## Der spezielle Wert "none" bedeutet, dass keine XSLT-Anweisung ausgegeben wird. xslsel=${dirsrc}/imgselect_ht.xslt ## --------------------------------------------------------- ## Hauptdateien der Bildergeschichten (Aktion --story) ## Die "docroot" des Webservers (Server-Verzeichnis) dirweb=${HOME}/kleider/web/docroot ## Präfix der Namen der Unterverzeichnisse der Bildergeschichten im Server-Verzeichnis ## Die Bildergeschichte mit der Kennung SID liegt im Unterverzeichnis ${dirweb}/${prfweb}SID prfweb=s ## --------------------------------------------------------- ## Vorschaubildmontagen zu den Abschnitten (Aktion --montage) ## XSL-Transformation gibt die Befehle aus, ## die die Vorschaubildmontagen zu den Abschnitten erzeugen. xslmont=${dirsrc}/imgshow_montage.xslt ## --------------------------------------------------------- ## Bildbewertungsdateien erstellen (Aktion --imgix) ## Bildbewertungsdateien bestimmen, auf welche Bilder die Sitemap verweist. ## Präfix des Pfades der Bildbewertungsdateien ## Die Bildbewertungsdatei zur Bildergeschichte mit der Kennung SID ## ist ${prfiix}SID.xml prfiix=${HOME}/kleider/web/imgix/imgix_ ## Die XSLT-Anweisung in der Bildbewertungsdatei verweist auf ${xsliix}. ## Der spezielle Wert "none" bedeutet, dass keine XSLT-Anweisung ausgegeben wird. xsliix=imgindex_ht.xslt ## --------------------------------------------------------- ## Vorschaubildmontage der Sitemap-Bilder (Aktion --ixmont) ## XSL-Transformation liest die Bildbewertungsdatei ${prfiix}SID.xml ## und gibt die Befehle aus, ## die die Vorschaubildmontage ${dirweb}/${prfweb}SID/${ixmntimg} erstellen. xslixmnt=${dirsrc}/imgix_montage.xslt ## Der relative Pfad der Vorschaubildmontage der Sitemap-Bilder ## Der Dateipfad der Vorschaubildmontage der Sitemap-Bilder ## zur Bildgeschichte mit der Kennung SID ist ## ${dirweb}/${prfweb}SID/${ixmntimg} ## Die CSS-Regeln zur Darstellung der Sitemap (${dirweb}/style/sitemap.css) ## nutzen die Vorschaubildmontage als Hintergrundbild ixmntimg=montage/index.jpg ## Die Größe einer Bildkachel in der Vorschaubildmontage ## ${dirweb}/${prfweb}SID/${ixmntimg} ## im Format LAENGExBREITE (999x999), Maße in Pixeln. ## Die Größe muss auf die Maßangaben in ${dirweb}/style/sitemap.css ## abgestimmt sein ixmnttlsz=72x96 ## --------------------------------------------------------- ## Vorschaubild zur Bildergeschichte (Aktion --thumbnail) ## Name des Vorschaubildes im Verzeichnis der Bildergeschichte ## im Verzeichnis ${dirweb}/${prfweb}SID thumbimg=thumbnail.jpg ## Diese Transformation, angewandt auf eine Bildbewertungsdatei, ## gibt die Befehle aus, die das Vorschaubild erzeugen xslthumb=${dirsrc}/imgix_thumbnail.xslt ## In diesem Verzeichnis werden quadratische Bildausschnitte zwischengespeichert dirtemp=${HOME}/kleider/web/temp ## --------------------------------------------------------- ## Übersetzung der Bildergeschichte (Aktion --translate) ## Programm zur Übersetzung transprg=${srcbase}/localization/localize ## --------------------------------------------------------- ## "Editierbare" Sitemap-Datei aktualisieren oder erstellen (Aktion --sitemapni) ## Die "editierbare" Sitemap-Datei ist formatiert ## und enthält keine Verweise auf Bilder. ## Pfad der editierbaren Sitemap-Datei smni=${HOME}/kleider/web/supplement/sitemapni.xml ## Die XSLT-Anweisung in der editierbaren Sitemap verweist auf ${xslsmni} ## Der spezielle Wert "none" bedeutet, dass keine XSLT-Anweisung ausgegeben wird. xslsmni=${HOME}/kleider/web/src/addstory/sitemap_ht_ni.xslt ## Die Basis-URL der editierbaren Sitemap ist die des lokalen Webservers urlloc=http://kleider ## Soll eine existierende Datei ${smni} ersetzt werden? ## 0 nein, die Datei bleibt unverändert erhalten ## 1 ja, die existierende Datei wird umbenannt, ## in die neue Datei werden Verweise auf die neuen Bildergeschichten eingefügt replsmni=1 ## --------------------------------------------------------- ## Sitemaps für die Server (Aktion --sitemap) ## Die Sitemaps für die Server entstehen aus der "editierbaren" Sitemap, ## indem Verweise auf Bilder eingefügt werden. ## Der Dateiname der Sitemap für den WWW-Server smfile=sitemap_web.xml ## Der Dateiname der Sitemap für den lokalen Webserver smloc=sitemap_local.xml ## Die URL des WWW-Servers url=http://kleider.herbaer.de ## Die XSLT-Anweisung in den Sitemaps verweisen auf ${xslsm} ## Der Wert "none" bedeutet, dass die Sitemaps keine XSLT-Anweisung enthalten. xslsm=style/sitemap.xslt ## Die Sitemap verweist auf Bilder in den Unterverzeichnissen ## ${prfweb}SID/${sdirimg} ## Vorsicht: die tatsächlich Darstellung der Sitemap geht davon aus, ## dass hier "smallimg" eingestellt ist. ## Bei einer Änderung ist die Datei style/sitemap.xslt im Server-Verzeichnis ## anzupassen. sdirimg=smallimg ## Soll eine existierende Sitemap-Datei ersetzt werden? ## (0 nein, 1 ja) replsm=1 ## --------------------------------------------------------- ## Vorschläge für URL-Umleitungen erstellen (Aktion --redirects) ## In diesem Verzeichnis werden ## die Vorschläge für URL-Umleitungen redir_STORYID.xml ## und Kleiderlisten dresses_STORYID ## angelegt dirinfo=${HOME}/kleider/web/info ## Diese Tranformation erzeugt aus einer Web-Bildergeschichte ## einen Vorschlag für URL-Umleitungen xslredir=${dirsrc}/imgshow_redirects.xslt ## --------------------------------------------------------- ## Liste der Kleider (Aktion --dresslist) ## Diese Tranformation erzeugt aus einer Web-Bildergeschichte ## eine Liste der Kleider, auf die die Bildergeschichte verweist xsldrlst=${dirsrc}/imgshow_dresslist.xslt ## Katalogdatei der Kleider oder "none" ## Der Kleiderliste werden Daten aus der Katalogdatei hinzugefügt kldrfile=${HOME}/kleider/catalog/data/dresses.xml ## --------------------------------------------------------- ## Bildauswahldatei an Bildergeschichte anpassen (Aktion --adjustsel) ## Diese Transformation passt eine Bildauswahldatei ## an eine existierende Web-Bildergeschichte an xsladjust=${dirsrc}/imgselect_adjust.xslt ## --------------------------------------------------------- ## Die Aktionen ## (nur für Ekschbärde, dä wisse, wasse tue) ## Wenn die Befehlszeile eine der "positiven" Aktions-Optionen "--ACTION" enthält, ## dann werden alle genannten Aktionen ausgeführt. ## sonst alle Aktionen, ## die nicht durch eine "negative" Option "--no_ACTION" ausgeschlossen sind. ## Der Wert 1 in dieser Gruppe bedeutet, ## dass eine Aktion immer dann ausgeführt wird, ## wenn die Befehlszeile wenigstens eine positive Aktions-Option enhält. #allweb=0 #select=0 #story=0 #images=0 #montage=0 #imgix=0 #ixmont=0 #thumbnail=0 #translate=0 #upload=0 #sitemapni=0 #sitemap=0 #uploadsm=0 #redirects=0 #dresslist=0 #adjustsel=0 ## Der Wert 1 in dieser Gruppe bedeutet, ## dass eine Aktion ausgeschlossen ist, ## wenn die Befehlszeile keine positive Aktions-Option enthält #no_allweb=1 #no_select=0 #no_story=0 #no_images=0 #no_montage=0 #no_imgix=0 #no_ixmont=0 #no_thumbnail=0 #no_translate=0 #no_upload=0 #no_sitemapni=0 #no_sitemap=0 #no_uploadsm=0 #no_redirects=0 #no_dresslist=0 #no_adjustsel=1 # end of file KLEIDER/web/src/addstory/addstory.rc