Als je geïnteresseerd bent in een versie in je eigen taal dan kan je me altijd een e-mail sturen. Ik zend je dan een bestand met teksten die je moet vertalen. Ik voeg die dan toe samen met een woord van dank.
Site Manager geeft je een aantal tools om je WebSite eenvoudig up-to-date te houden. Op dit moment zijn er 3 tools:
+----------+----------+----------+----------+----------+----------+ | | | | |\__ * __/| | Site Manager | / .\ *** /. \ | | | ( _ \ * / _ ) | | +--| \_) (_/ |--+----------+----------+----------+----------+ | | | | | | | /_____\ /_____\ | | [_______]_[_______] | E-Mail : noreply@debooy.eu | [_____] | Website: https://www.debooy.eu +----------+----------+----------+----------+----------+----------+ v1.0.0 | 2014-09-30 23:05:54 java -jar SiteManager.jar [OPTIE...] GenerateRSS Genereer een RSS feed. GenerateSite Genereer de Website in een lokale directory. SynchroniseSite Synchroniseert de Website met de lokale directory.
Je kan het Nederlands forceren door de parameter -Duser.language=nl voor -jar te zetten.
RSS is een manier om de lezers van je WebSite op de hoogte te brengen van nieuwe pagina's.
Maak een bestand aan met hierin de pagina's die je onder de aandacht wil brengen. Een bestand ziet er als volgt uit:
channel.description=Een omschrijving van de RSS channel.image=Een beeld channel.title=De titel van de RSS home.dir=De lokale home directory home.url=De URL van de WebSite item1.title=Titel van het item item1.description=Omschrijving van het item item1.link=Het relatieve pad van de link. Te beginnen in de home.dir rss.name=Naam van de RSS rss.stylesheet=De stylesheet van de RSS
Er kunnen vele item
s zijn. Zorg ervoor dat de nummers opeenvolgend zijn.
+----------+----------+----------+----------+----------+----------+ | | | | |\__ * __/| | Generate RSS | / .\ *** /. \ | | | ( _ \ * / _ ) | | +--| \_) (_/ |--+----------+----------+----------+----------+ | | | | | | | /_____\ /_____\ | | [_______]_[_______] | E-Mail : noreply@debooy.eu | [_____] | Website: https://www.debooy.eu +----------+----------+----------+----------+----------+----------+ v1.0.0 | 2014-09-30 23:05:54 java -jar SiteManager.jar GenerateRSS --inhoud=<properties bestand> --charsetin De characterset van <bestand> als deze niet UTF-8 is. --charsetuit De characterset van de uitvoer als deze niet UTF-8 moet zijn. --inhoud Een properties bestand met de parameters en de pagina's die in de RSS feed moeten staan. De parameter inhoud is verplicht.
Een website onderhouden kost veel tijd. Niet alleen het schrijven maar ook om ze op te laden naar het internet. Daarbij komt nog dat HTML naar mijn mening iets heel belangrijks mist: Een <include> tag. Je kan dit opvangen door een FRAME maar dat wordt niet door iedereen gewaardeerd.
Daarom besloot ik deze tool te maken dat de volgende dingen kan doen:
sitemap.xml
bestand met hierin alle HTML bestanden;Op je PC heb je 3 directories nodig:
sourcePages
- Deze directory bevat de HTML pagina's met de <include>
tags.sourceIncludes
- Deze directory bevat de bestanden die gebruikt worden in de
<include>
tags.localSite
- Deze directory bevat alle niet HTML pagina's en HTML pagina's zonder de
<include>
tags. Deze directory wordt gesynchroniseerd met het internet.Het programma verwerkt dus de sourcePages
directory en zet het resultaat, met 'behulp' van de
bestanden uit de sourceIncludes
directory, in de localSite
directory.
Let erop dat in de sourcePages en sourceIncludes directories enkel tekst bestanden staan. Een JPEG bestand wordt gecopieerd alsof het een tekstbestand is en is niet meer te herkennen als het op de website staat.
+----------+----------+----------+----------+----------+----------+ | | | | |\__ * __/| | Generate Site | / .\ *** /. \ | | | ( _ \ * / _ ) | | +--| \_) (_/ |--+----------+----------+----------+----------+ | | | | | | | /_____\ /_____\ | | [_______]_[_______] | E-Mail : noreply@debooy.eu | [_____] | Website: https://www.debooy.eu +----------+----------+----------+----------+----------+----------+ v1.0.0 | 2014-09-30 23:05:54 java -jar SiteManager.jar GenerateSite --localSite=<directory> [OPTIE...] --charsetin De characterset van <bestand> als deze niet UTF-8 is. --charsetuit De characterset van de uitvoer als deze niet UTF-8 moet zijn. --localOverview [true|FALSE] Bestandslijst van de lokale website. --localSite De directory van de lokale website. --siteURL De home URL van de website (zonder http://). --sourceGenerate [TRUE|false] De lokale website genereren? --sourceIncludes De directory van de includes. --sourcePages De directory van de source pagina's. De parameter localSite is altijd verplicht. Bij sourceGenerate TRUE zijn de parameters siteURL, sourceIncludes, en sourcePages ook verplicht.
Met deze tool zorg je ervoor dat je WebSite gelijk wordt aan je 'lokale' site.
+----------+----------+----------+----------+----------+----------+ | | | | |\__ * __/| | Synchronise Site | / .\ *** /. \ | | | ( _ \ * / _ ) | | +--| \_) (_/ |--+----------+----------+----------+----------+ | | | | | | | /_____\ /_____\ | | [_______]_[_______] | E-Mail : noreply@debooy.eu | [_____] | Website: https://www.debooy.eu +----------+----------+----------+----------+----------+----------+ v1.0.0 | 2014-09-30 23:05:54 java -jar SiteManager.jar SynchroniseSite [OPTIE...] --force [true|FALSE] Altijd kopiëren naar de website. --ftpHome De HOME directory van de website. --ftpHost De URL van de host van de website. --ftpOverview [true|FALSE] Bestandslijst van de website. --ftpPasswd Password van de user voor het onderhoud van de website. --ftpSync [true|FALSE] De website synchroniseren? --ftpType [ACT|pas] ACTive or PASsive FTP. --ftpUser De user voor het onderhoud van de website. --localSite De directory van de lokale website. Alle parameters behalve localSite zijn verplicht. De parameter localSite is enkel verplicht bij ftpSync TRUE.
Versie | Datum | Wijziging |
---|---|---|
1.0.0 | 2014/09/30 | Enkele bugs verwijderd. Eerste meertalige versie. Beschikbaar in Nederlands en Engels. |
0.4.0 | 2012/04/21 | Enkele bugs verwijderd. De tool is van 1 class veranderd naar een class per tool. Dit vereenvoudigd het onderhoud. Verder is de uitvoer verminderd. Enkel de wijzigingen worden nu op het scherm gezet. |
0.3.0 | 23/08/2010 | Aanmaak van sitemap.xml toegevoegd. |