Merge branch 'maint/update-scripts'
This commit is contained in:
commit
aff7e2ed90
6
Makefile
6
Makefile
@ -19,7 +19,7 @@ npm:
|
|||||||
cd slt; npm run sass
|
cd slt; npm run sass
|
||||||
|
|
||||||
.PHONY: slt.tar.gz
|
.PHONY: slt.tar.gz
|
||||||
slt.tar.gz: npm
|
slt.tar.gz: npm slt/templateDetails.xml
|
||||||
# cd slt ; tar czf ../$@ *
|
# cd slt ; tar czf ../$@ *
|
||||||
tar czf $@ -C slt \
|
tar czf $@ -C slt \
|
||||||
css/dynamic-styles.css.php css/index.html css/style.css css/.htaccess \
|
css/dynamic-styles.css.php css/index.html css/style.css css/.htaccess \
|
||||||
@ -34,6 +34,10 @@ slt.tar.gz: npm
|
|||||||
template_thumbnail.png \
|
template_thumbnail.png \
|
||||||
templateDetails.xml
|
templateDetails.xml
|
||||||
|
|
||||||
|
.PHONY: slt/templateDetails.xml
|
||||||
|
slt/templateDetails.xml:
|
||||||
|
./scripts/create-details-xml.sh
|
||||||
|
|
||||||
.PHONY: release
|
.PHONY: release
|
||||||
release: slt.tar.gz
|
release: slt.tar.gz
|
||||||
./scripts/create-release.sh
|
./scripts/create-release.sh
|
||||||
|
@ -8,52 +8,30 @@
|
|||||||
client="site">
|
client="site">
|
||||||
<!-- SOLLTE, Der Annzeige-Name in Joomla -->
|
<!-- SOLLTE, Der Annzeige-Name in Joomla -->
|
||||||
<name>SLT</name>
|
<name>SLT</name>
|
||||||
<title>SLT</title>
|
<title>Template des Saarländischen Landesverbands für Tanzsport e.V.</title>
|
||||||
<!--SOLLTE Erstellungsdatum -->
|
<creationDate>${DATE}</creationDate>
|
||||||
<creationDate>25.03.2019</creationDate>
|
<version>${VERSION}</version>
|
||||||
<!-- SOLLTE, Wer ist der Urheber -->
|
|
||||||
<author>Christian Wolf</author>
|
<author>Christian Wolf</author>
|
||||||
<!-- SOLLTE, für ausgelieferte Templates immer eine Kontakt-E-Mail-Adressse -->
|
|
||||||
<authorEmail>homepage@slt.wolf-stuttgart.net</authorEmail>
|
<authorEmail>homepage@slt.wolf-stuttgart.net</authorEmail>
|
||||||
<!-- SOLLTE, klar, die Webseite gehört dazu -->
|
<authorUrl>https://git.christian-wolf.click/slt/template</authorUrl>
|
||||||
<!--<authorUrl>http://www.joomla-templates.de</authorUrl>-->
|
|
||||||
<!-- SOLLTE, die eigene Versionsnummer des Templates -->
|
|
||||||
<version>0.0.8</version>
|
|
||||||
<!-- SOLLTE, Die Template-Beschreibung wird hier als Joomla language mit einem Platzhalter versehen. In diesem Template-Ordner befindet sich die Sprachdatei in der TPL_TEST_TEMPLATE_XML_DESCRIPTION hinterlegt ist -->
|
<!-- SOLLTE, Die Template-Beschreibung wird hier als Joomla language mit einem Platzhalter versehen. In diesem Template-Ordner befindet sich die Sprachdatei in der TPL_TEST_TEMPLATE_XML_DESCRIPTION hinterlegt ist -->
|
||||||
<!--<description>TPL_TEST_TEMPLATE_XML_DESCRIPTION</description>-->
|
<!--<description>TPL_TEST_TEMPLATE_XML_DESCRIPTION</description>-->
|
||||||
<!-- MUSS, der Files-Tag bezeichnet den Block mit den Dateien und Ordnern die mit installiert werden -->
|
|
||||||
<files>
|
<files>
|
||||||
<!-- Der Folder-Tag weist Joomla an, den Ordner bspw. html samt dem Inhalt im Template-Ordner zu Speichern -->
|
|
||||||
<!--<folder>html</folder>-->
|
|
||||||
<folder>css</folder>
|
<folder>css</folder>
|
||||||
<folder>images</folder>
|
<folder>images</folder>
|
||||||
<folder>language</folder>
|
<folder>language</folder>
|
||||||
<folder>js</folder>
|
<folder>js</folder>
|
||||||
<folder>html</folder>
|
<folder>html</folder>
|
||||||
<!-- MUSS, die Hauptdatei für die Ausgabe des Templates -->
|
|
||||||
<filename>index.php</filename>
|
<filename>index.php</filename>
|
||||||
<!-- MUSS, jeder Ordner in Joomla ist mit einer Dummy-Html ausgestattet, so werden Server Fehlermeldungen verhindert, falls sich doch ein Webseitenbesucher in ein Verzeichnis verirrt -->
|
|
||||||
<filename>index.html</filename>
|
<filename>index.html</filename>
|
||||||
<!-- SOLLTE, das Browser-Tab icon macht sich immer gut -->
|
<filename>favicon.ico</filename>
|
||||||
<!--<filename>favicon.ico</filename>-->
|
|
||||||
<!-- MUSS, diese Datei muss natürlich mit installiert werden -->
|
|
||||||
<filename>templateDetails.xml</filename>
|
<filename>templateDetails.xml</filename>
|
||||||
<!--SOLLTE, im Joomla Backend in der Template-Verwaltung wird dieses Bild vom Layout angezeigt. Am besten einen Screenshot der Webseiten Vorlage einfügen oder wenn die Seite fertig ist ein Browser-Screeensho -->
|
|
||||||
<filename>template_preview.png</filename>
|
<filename>template_preview.png</filename>
|
||||||
<filename>template_thumbnail.png</filename>
|
<filename>template_thumbnail.png</filename>
|
||||||
<!-- SOLLTE, in dieser Datei kann eine individuelle Fehlerseite erstellt werden (404) -->
|
<!-- SOLLTE, in dieser Datei kann eine individuelle Fehlerseite erstellt werden (404) -->
|
||||||
<!--<filename>error.php</filename>-->
|
<!--<filename>error.php</filename>-->
|
||||||
</files>
|
</files>
|
||||||
<!-- MUSS, das sind letztendlich die Positionen an die die Module geschickt werden-->
|
|
||||||
<positions>
|
<positions>
|
||||||
<!--<position>meine-topposition</position>
|
|
||||||
<position>linke-position</position>
|
|
||||||
<position>brotkrumen</position>
|
|
||||||
<position>zu-guter-letzt</position>
|
|
||||||
<position>so-soll-die-positon-heissen</position>
|
|
||||||
<position>neuigkeiten</position>-->
|
|
||||||
<!-- <position>ich-kann-später-noch-weitere-positionen-einfügen</position> -->
|
|
||||||
|
|
||||||
<position>topmenu</position>
|
<position>topmenu</position>
|
||||||
<position>slideshow</position>
|
<position>slideshow</position>
|
||||||
<position>mobile_menu</position>
|
<position>mobile_menu</position>
|
||||||
@ -62,8 +40,6 @@
|
|||||||
<position>impressum</position>
|
<position>impressum</position>
|
||||||
<position>footer</position>
|
<position>footer</position>
|
||||||
<position>current_page_menu</position>
|
<position>current_page_menu</position>
|
||||||
<!--<position></position>-->
|
|
||||||
|
|
||||||
</positions>
|
</positions>
|
||||||
<!--Sollte, Sollten unterschiedliche Sprachen genutzt werden, ist hier der richtige Platz um diese zu installieren-->
|
<!--Sollte, Sollten unterschiedliche Sprachen genutzt werden, ist hier der richtige Platz um diese zu installieren-->
|
||||||
<!--<languages folder="language">
|
<!--<languages folder="language">
|
10
scripts/create-details-xml.sh
Executable file
10
scripts/create-details-xml.sh
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
MAJOR=`cat serial/major`
|
||||||
|
MINOR=`cat serial/minor`
|
||||||
|
RELEASE=`cat serial/release`
|
||||||
|
|
||||||
|
export DATE=`date '+%Y-%m-%d'`
|
||||||
|
export VERSION="$MAJOR.$MINOR.$RELEASE"
|
||||||
|
|
||||||
|
cat res/templateDetails.tmpl.xml | envsubst > slt/templateDetails.xml
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
cat res/prefix.template > slt-update.xml
|
cat res/prefix.template > slt-update.xml
|
||||||
|
|
||||||
find releases -name slt-\* | while read f
|
find releases -name slt-\* | sort -V | while read f
|
||||||
do
|
do
|
||||||
|
|
||||||
VSTR=`echo "$f" | sed -E 's@releases/slt-@@; s@^([0-9]+\.[0-9]+\.[0-9]+).*$@\1@'`
|
VSTR=`echo "$f" | sed -E 's@releases/slt-@@; s@^([0-9]+\.[0-9]+\.[0-9]+).*$@\1@'`
|
||||||
|
1
slt/.gitignore
vendored
1
slt/.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
/node_modules/
|
/node_modules/
|
||||||
/.stylelintcache
|
/.stylelintcache
|
||||||
|
/templateDetails.xml
|
||||||
|
Loading…
Reference in New Issue
Block a user