Datenausgabe als XML im Umbraco CMS
Um in Inxmail eine Datenquelle mit einem Template verbinden zu können, muss der Inhalt der Datenquelle in XML-Form vorliegen. Das ist normalerweise kein großes Problem. Die meisten Content Management Systeme bieten von sich aus bereits Funktionalitäten, Daten auf diese Weise auszugeben. (Beispiel RSS-Feeds)
In Umbraco erstellten wir hierfür einfach ein XSLT-Template, das die Daten entsprechend formatiert.
Das Ergebnis eines Konzerteintrages sah dann so aus:
<Konzertliste><Konzert><SeitenID>1324</SeitenID><BandLinkintern>/heidi-happy</BandLinkintern><concertDateAndTime>Donnerstag, 10. Mai 2012, 21:00 Uhr</concertDateAndTime>
<BandName>HEIDI HAPPY</BandName><BandCountry>CH</BandCountry><BandGenre>Folk/Pop/Singer/Songwriter</BandGenre><BandLink>http://www.heidihappy.ch/</BandLink><BandLinkVideoYouTube>http://www.youtube.com/watch?v=zm9FlZiiquk</BandLinkVideoYouTube><BandSupportName /><SupportBandCountry /><BandSupportGenre />
<BandSupportLink /><ConcertLocation> Swamp, Freiburg</ConcertLocation>
<ConcertVVKAngaben /><ConcertAbendkasseAngaben /></Konzert></Konzertliste>
Unser Ziel war nun, auf diese Informationen im Newsletter zugreifen zu können.
Eine Mehrfacherfassung von Daten sollte verhindert werden. Der Newsletter-Redakteur sollte aber maximal flexibel bleiben, was nachträgliche Änderungen angeht.