Dat kan!
Atak geeft je de mogelijkheid om de actuele agenda op je site te zetten. Geen gedoe met het overtikken van de gegevens en het telkens bijwerken om de agenda telkens up to date te houden, maar keurig geautomatiseerd. Zo kun je de bezoekers van je website extra informatie bieden. Natuurlijk help je op deze manier ook mee om onze aktiviteiten te promoten.
We bieden twee manieren aan om de agenda's op je eigen website te publiceren. Daarnaast is er ook nog een mogelijkheid om de gegevens in je eigen agendaprogramma (denk aan Microsoft Outlook, Google Calendar of zelfs je mobieltje) toe te voegen.
Dit is de eenvoudigste manier om je site te voorzien van de agenda gegevens, je hebt er geen ingewikkelde webbouw kennis voor nodig. Als je weet hoe je een html-pagina kunt wijzigen is dat voldoende. Enige basiskennis op het gebied van CSS is handig, maar geen vereiste. Een voordeel van deze methode is dat het op vrijwel iedere website werkt. Een nadeel is dat je bijna geen invloed hebt op hoe de agenda weergegeven wordt.
Hieronder staat een stukje javascript. Neem deze regel over en zet het in je eigen site op de plek waar je de agenda wilt laten zien. Dat is alles. Bij ieder bezoek aan de pagina met deze regel zal er contact worden gemaakt met de Ataksite om de gegevens op te halen. Vervolgens worden de gegevens omgezet in tekst om weer te geven op je site.<script language="JavaScript" src="http://www.atak.nl/pub/rsskort.js"> </script>
of:<script language="JavaScript" src="http://www.atak.nl/pub/rss.js"> </script>
De eerste versie geeft een korte lijst waarin maximaal 6 activiteiten worden weergegeven.
Gebruik je de tweede versie dan worden alle op dat moment bekende activiteiten weergegeven.
Iedere activiteit wordt in je pagina geplaatst als een link, volgens onderstaand patroon:<a href='http://www.atak.nl/agenda/999999/' class='atak2'>DD Maand: Naam activiteit</a>
Zoals je ziet, kan je zelf nog bepalen hoe jou Atak-agenda eruit ziet. Met een beetje CSS heb je het uiterlijk zo aan je site aangepast; probeer bijvoorbeeld dit is in je CSS te zetten:
a.atak2, a.atak2:visited {
text-decoration : none;
font-weight : normal;
color : #4D2E2E;
}
a.atak2:hover, a.atak2:active {
text-decoration : underline;
color : #DCFFB9;
}
Je hebt nu grijze links die wit en onderstreept worden als je er met de muis overheen gaat.
Voor de meer gevorderde webbouwers en voor gebruikers van feedreaders (de zgn. "RSS Aggregators") is er een XML bestand (RSS Feed) aanwezig.
XML is een flexibele manier om gegevens beschikbaar te maken op je pagina. Atak maakt gebruik van de XML versie 2.0.
Er zijn drie verschillende feeds die je kunt gebruiken. Het benaderen van de gegevens kan op de volgende adressen:
http://www.atak.nl/pub/atakkort.xml of: http://www.atak.nl/pub/atak.xml of: http://www.atak.nl/pub/atakfull.xml
De korte versie (atakkort.xml) geeft maximaal 6 agenda-items weer, de standaardversie (atak.xml) toont alle items die op dat moment in de database aanwezig zijn.
De laatste optie (atakfull) is bij uitstek geschikt voor webprogrammeurs. Deze feed geeft aanzienlijk meer informatie per activiteit dan de andere feeds, zodat je zelf kan filteren welke informatie je wel en niet weergeeft en hoe je dit wil doen.
Sommige webbrowsers (zoals bijvoorbeeld Mozilla & Firefox) hebben een ingebouwde ondersteuning voor RSS Feeds. Er wordt dan een icoontje in de adresbalk weergegeven dat aangeeft dat de website die je aan het bekijken bent een RSS Feed beschikbaar heeft. Als je browser dit ondersteunt, zie je op dit moment een klein icoontje:![]()
Als je hierop klikt wordt de feed automatisch geopend in een (al dan niet in je browser ingebouwde) feedreader. De feed die voor de Ataksite geopend wordt is atak.xml.
Het iCalendar bestandsformaat wordt gebruikt door veel programma's waarin je een agenda kan bijhouden, zoals bijvoorbeeld Microsoft Outlook. Ook Google Calendar kan met iCalendar bestanden overweg.
Veel moderne smartphones hebben een agenda en kunnen via iCalendar bestanden bijgewerkt worden. Wij hebben iCalendar bestanden met de hele agenda, de huidige maand of per activiteit.
Voor bestanden per activiteit klik je in onze agenda op de knop "Zet in mijn agenda", je wordt dan automatisch doorgestuurd naar een iCalendar bestand met informatie over die activiteit erin.
Wil je graag de huidige maand downloaden? Ga dan naar http://www.atak.nl/pub/month/. Je krijgt dan een iCalendar bestand met alle activiteiten die deze maand nog in Atak plaatsvinden.
Voor de volledige agenda surf je naar http://www.atak.nl/full/. Je krijgt dan een bestand met alle activiteiten die we op dat moment in onze agenda hebben staan. Let wel: Dit kan een flink aantal activiteiten zijn, waardoor je soms een behoorlijk groot bestand moet binnenhalen. Tevens hebben sommige mobiele apparaten moeite met beschrijvingen die langer zijn dan een bepaald aantal tekens (meestal 256 of 65.536), waardoor het voor kan komen dat dit iCalendar bestand niet goed werkt met jou mobiele apparaat.
Voor mensen die op de oude website al gebruikt maakten van onze iCalendar bestanden en die graag willen dat hun bestand dezelfde indeling heeft als vroeger hebben we een zgn. 'legacy'-versie gemaakt. Deze is te vinden op http://www.atak.nl/pub/iCal_atak/ (het oude adres), of op http://www.atak.nl/pub/legacy/.