
standaard Dashcode RSS template
Met behulp van Dashcode kun je vrij eenvoudig een Web App maken die dmv AJAX RSS feeds ophaalt. Wel ziet de standaard template layout er werkelijk waar niet uit:
Het is me helaas nog niet gelukt om cross domain AJAX calls te maken, dus heb de applicatie op het domein geplaatst waar ook de feed vandaan komt. Dit werkt perfect, maar eigenlijk is het wel de bedoeling RSS feeds te kunnen ophalen van andere domeinen.
Omdat ik de standaard template niet zo mooi vond, heb ik gekeken naar de mogelijkheden om deze te customizen. Dashcode biedt de optie om kleuren aan te passen, gradients toe te voegen en dergelijke. Maar dit is nog wel redelijk beperkt, en omdat ik echt geen WYSIWYG-er, maar natuurlijk een CSS-er ben heb ik de bijgeleverde stylesheet aangepast, zodat de web app een beetje in de Occhio huisstijl past.
De template heeft ook al veel standaard teksten, in het Engels uiteraard. Je kan deze ook aanpassen in Dashcode, maar ik vond dat redelijk vervelend, dus deze teksten heb ik aangepast in de losse JS-bestanden.
Wanneer je deze web app aan je homescreen toevoegt krijg je er meteen een icoon bij, en als je deze opstart heb je geen last meer van de (nu overbodige) url bar en navigatie knoppen.
Kortom: Dashcode is leuk voor een RSS app omdat je de heel technische dingen niet zelf hoeft te doen (dat cross domain AJAX call gebeuren even vergetend), maar wil je wat simpele aanpassingen doen, dan werkt het prettiger om dit te doen in de bestanden die je krijgt wanneer je je project op schijf opslaat.
Het resultaat:


Wil je de web app werkend zien? Ga dan, als je safari hebt, of een iPhone natuurlijk, naar www.occhio.nl/mobile-rss