Adobe indesign script developer
automatisch opmaken van brochures
makelaarsmagazine, reis-gids, catalogi,
folders en web-to-print solutions

scripting: javascript en applescript

filemaker pro 15 database developer
filemaker web php developer
ReLink Database Publishing
Indesign CS developer
- Indesign Scripting
- JavasSript, AppleScript
- catalogi, brochures, folders
- makelaarsmagazine
- XML, XSLT
 
Filemaker Pro 15 PHP developer
- Database ontwikkelaar
- XML, XSLT
 
WEB MySQL PHP developer
- Filemaker PHP API
 

XML en XSLT


XML wordt gebruikt om gegevens uit te wissel tussen applicaties die data publiceren en/of beheren. Elke applicatie heeft zijn eigen manier om gegevens intern te beheren en op te slaan. Database applicaties zoals Filemaker Pro Sever en MySQL moeten efficiƫnt omgaan met hun data, zodat zoekacties en toegangs tijden snel en accuraat zijn. Dit heeft als gevolg dat voor de mens deze data erg moeilijk of zelfs ommogelijk is om te lezen, laat staan te begrijpen. Om gegevens te delen met andere applicaties is een standaard ontwikkeld die aan de volgende eisen moet voldoen leesbaar voor gebruikers (zelfs met een eenvoudige tekstverwerker) uniformiteit zodat applicaties de data eenduidig kunnen importeren. Indesign en Express maken gebruik van XML om de zelfde redenen. De gebruiker kan meteen zien wat er met de gegevens bestand bedoeld wordt en kan deze gevens koppelen aan de juiste tekst kader of beeld kader. Natuurlijk moet de geleverde data wel voldoen aan de gestelde criteria:

- Gegevens staan altijd tussen begin en eind tag.
- De start en eind tags hebben dezelfde tag naam.
- De eind tag heeft een slash (/) voor de tag naam.
- <voor_prijs>10.00</voor_prijs>
- Gebruik duidelijke tag namen.
- <van_prijs>10.00</van_prijs>
- <voor_prijs>10.00</voor_prijs>


XSLT


XSLT is ook XML en wordt gebruikt om XML files te transformeren. Stel dat in een XML bestand product gegevens wordt opgeslagen. Deze product gegevens kunnen bestaan uit: prijzen (aanbiedingen van-, voorprijs), leveringstijden, leveringvoorwaarden, technische product beschrijving, commerciƫlle tekst, image-naam, producent gegevens, kortom een XML bestand met product gegevens die voor plaatsing in bijv. een reklame folder of plaatsing op het web veel te veel gegevens bevat. Een overdaad aan gegevens heeft meer kans op fouten en vertraging in het opmaak proces. Dan kan een XSLT document worden gebruikt. Het XSLT document transformeert de originele XML naar een XML bestand die alleen de gegevens bevat die nodig zijn voor een publicatie. Echter een XSLT kan ook XML bestanden verrijken. Door 2 XML bestanden te transformeren naar 1 nieuw XML bestand. Filemaker Pro en Indesign CS3, CS4, CS5 zijn applicaties die direct uit de doos XML en XSLT gebruiken.


ReLink is ontwikkelaar en weet waar het om draait.