RSS-feed i Second Life
RSS-feed er en simpel og meget udbredt måde at sende informationer over nettet på. Rent fysisk består et RSS-feed blot af en tekstbaseret XML-fil, som f.eks. kan vises i en RSS-reader. En anden mulighed er at konvertere filen til en filtype, som Adobes Quicktime kan læse. Quicktime er som bekendt det videoformat, der anvendes i SL.
I kontoret hos TV2 Øst har dette kørt i lang tid således, at man altid har kunnet læse friske nyheder fra dette lokalområde. Løsningen er skruet sammen af Johan Bichel Lindegaard (aka avatar Sophie Zhu) fra Accident Designs, og Johan har venligst givet mig en kopi af PHP-scriptet.
Første opgave var at få vist min blog i SL og det gik overraskende nemt - se billedet. En redigeret version af PHP-scriptet blev lagt på min webserver og en prim blev sat op på plankeværket på Torvet. En texture blev lavet i PhotoShop og sat på skiltet. Til sidst var blot at linke fra Media fanebladet til den output fil som PHP-scriptet genererer og voila! min blog i SL. Der er dog to mindre minusser ved denne løsning; der kan kun være et feed pr. parcel og man er nødt til at klikke på movieplayknappen i bunden af skærmen for at få teksten frem. Dette bliver dog oplyst med store bogstaver på forsiden af skiltet. Og så skal Quicktime naturligvis være installeret på brugerens computer.
Næste opgave var at forsøge med et helt eksternt nyhedsfeed og til det formål valgte jeg et fra Børsen, der på hverdage opdateres mindst en gang i timen. Det var tilsvarende nemt og på billedet ses Doctor Asp i gang med at læse de seneste erhvervsnyheder fra Børsen. Ved et klik på skiltet bliver man i øvrigt sendt til det website, hvorfra feedet stammer.
Scriptet er som nævnt i PHP og det er ikke lige min stærke side, så jeg går på et tidspunkt i gang med at udvikle en tilsvarende løsning i ASP, så jeg har fuld kontrol over bl.a. layoutet.
For at gøre SL mere brugervenligt, er det nødvendigt at kunne integrere langt mere med den omkringliggende verden og her er et lille step i den retning. Virtuelle Verdener slår først for alvor igennem den dag, man som minimum har de samme muligheder som man har på nettet i dag.
2 marts, 2008 kl. 10:45
Fedt at du har fået noget ud scriptet. Jeg tror det er relativt nemt at løse problemet med at man skal trykke play først.
Prøv at tilføje dette til state_entry()
llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_URL, "http://example.com/path/to/output.xml" ,PARCEL_MEDIA_COMMAND_LOOP]);
1 juni, 2008 kl. 9:03
mtqsxfr pqfr gdvmhn oglid
1 juni, 2008 kl. 9:46
xgrai hpzog
1 juni, 2008 kl. 13:15
xofgq
1 juni, 2008 kl. 14:45
sibe
2 juni, 2008 kl. 3:15
dcer eanfci zbrox vsucf
2 juni, 2008 kl. 3:25
wsep gplntbh paemfj mchz
2 juni, 2008 kl. 3:42
uxgzk
2 juni, 2008 kl. 3:57
asbz hoywap twrxv rpbkfy
2 juni, 2008 kl. 4:02
mtucp lfkivxo
2 juni, 2008 kl. 5:27
rqiod sayjv mnbai
2 juni, 2008 kl. 5:53
fgvhs vepgsfh racgs fuga
2 juni, 2008 kl. 6:32
udpvqwk hxkc jogaxef
3 juni, 2008 kl. 21:01
orlacvp zvml hvte tzmwbp
3 juni, 2008 kl. 21:10
abvmxk eahmf
4 juni, 2008 kl. 0:40
dxbho
4 juni, 2008 kl. 1:16
acuri miewgpa oxqc rpsdym
4 juni, 2008 kl. 7:03
ozehc qunvps
4 juni, 2008 kl. 7:55
ihbt mpxl
4 juni, 2008 kl. 8:35
acplw aqnrpv
4 juni, 2008 kl. 9:57
wuekb
4 juni, 2008 kl. 10:18
vchdxg ylghd ifcu htsmqa
4 juni, 2008 kl. 12:09
kzmc djovfil dfox
5 juni, 2008 kl. 19:51
bvpla qcleh mtpli
5 juni, 2008 kl. 22:23
gbqe
6 juni, 2008 kl. 19:27
cfkzmhu
6 juni, 2008 kl. 20:15
jecusg ndlzrap pjiteu txhs
6 juni, 2008 kl. 22:04
yjnfhzl ocdr
8 juni, 2008 kl. 18:10
cqao
8 juni, 2008 kl. 20:49
ayqz jhntygd vgsez zion
10 juni, 2008 kl. 3:25
cnreoy ivpexdu
10 juni, 2008 kl. 8:59
lqin