Antville Project

this is an experiment.

i installed the helma rss application at hopdev and configured it so that everyone who is a registered and logged in user at antville can directly post rss stories to rss.antville.org.

you can try it out by going to hopdev, registering as user there (which is still necessary and annoying, but hapiness is just around the corner) and choosing one of the channels.

the list with items probably is familiar to those who already know radio userland. when you click the "post" button, a summary of the corresponding story will be transferred to rss.antville.org (be sure to be really logged in at antville).

you also can subscribe channels (check the marks of a check box and click "update") and you also should be able to post new ones (which will be available for everyone then).

let me know what you think about this (and please keep in mind this story's title :)

comment    

 
kris, March 23, 2002 at 6:54:20 PM CET

cool.

i tried some sites. interesting how different systems use rss. some use it as summary others post full articles. it doesn't work with radio userland sites and i couldn't submit ronsens. your fault or theirs?

another button to post the long version version (full text of an item) would be nice. or even better: a skin to configure the output.

link  

 
tobi, March 23, 2002 at 7:17:26 PM CET

items without links

thanks kris for the immediate testing. it's right, rss items without a "link" node or an "about" attribute won't make it into the aggregator (yet?). imho it just does not make any sense to have stories without a uri. that's the way the internet works. dunno why of all rss generators radio userland creates such meaningless output. but maybe this is just a set-up thing, because adam curry's rss feed (made with ru8) is looking good.

i even get an error in the browser just trying to display ronsen's feed. probably due to the low forgiveness of xml...

features are yet here to come. posting the whole story is a strange thing, because one might loose track of where the content is belonging to. still evaluating...

link  

 
kris, March 23, 2002 at 7:26:53 PM CET

about the whole story issue

i don't want to post the whole story, i only want the whole story in the edit window to cut out the interesting bits.

link  


... comment
 
dm42, March 24, 2002 at 11:34:02 AM CET

valid rss1.0

hi, think i hide this in the comments section

i tried to feed pop.antville.org into my peerkat-system and could not read the feed / could be an orchard bug anyway

i did an online validation at www.ldodds.com

and got a few errors(?)

Core Structural Validation A channel must list the items it contains within a items element () Images should have an about attribute () If possible, the value of a textinputs rdf:about attribute should be the same as its link ()

is the rss correct?

link  

 
tobi, March 24, 2002 at 12:47:43 PM CET

define "correct"...

well, i checked the rss output with the w3c rdf validator and it looks fine. however, i would be interested whether there are any differences between this particular feed and one you can read with your peerkat system.

link  

 
dm42, March 24, 2002 at 1:34:30 PM CET

well

channels always include an items section and textinputs have an attribute: "rdf:about"

i have mocked up the parser (put in a dummy attribute rdf:about), the parser (sax) now renders ok, but does not output, because of missing items section

link  

 
dm42, March 24, 2002 at 2:20:18 PM CET

feedreader

just did a test on feedreader everything seems fine, i will look into peerkat/orchard parser source for a hint now

link  

 
tobi, March 24, 2002 at 3:56:12 PM CET

rss 1.0 != rss 1.0?

the funny thing is that i removed the items section just recently because the w3c validator returned a "Warning: {W101} Unqualified use of rdf:resource has been deprecated" message... (check it out yourself with this example rss10withItemsRes (text/xml, 6 KB) ).

i am a little bit confused about this. if it won't break anything on the other end, i happily will include the items section in the channel node. the about attribute in the textinput node should not be a problem, anyway. would be thankful for some more comments and evaluations, though.

link  

 
dm42, March 24, 2002 at 4:47:37 PM CET

i believe

you get your warning here because of your use of resource instead of rdf:resource

see a list of common validation errors from schematron at groups.yahoo.com

link  

 
tobi, March 24, 2002 at 8:35:38 PM CET

ooops

yes, you're totally right... i did not spotted this mistake but it's there. i mean: it was. the item resources got back into the feed and i also added the about attribute to textinput. i am curious what peerkat will say now. btw. thanks a lot for your help!

link  

 
dm42, March 24, 2002 at 8:54:37 PM CET

it's all right now, baby

peerkat says


Feeding pop-log into path /poplog pop.antville.org


1/7 feeder: 1016995996.0 Regular Feed Completed: 3 good / 0 bad feeds, 1 new / 24 total items

Next feeding time at 2002-03-24 09:53PM


thanks alot!

btw: there might be a glitch, all items are recognized, but only the first item is taken - i look into it...

link  

 
dm42, March 24, 2002 at 9:15:37 PM CET

ΓΌ

and i guess other extended characters are not recognized

i think, extended markup must be escaped or go into a cdata section ???

did you check the rss-spec: title, url, link, description all have a Model: (#PCDATA)


from the spec: Encoding While RSS 0.9 supported only ASCII encoding, RSS 1.0 assumes UTF-8. Using US-ASCII (i.e. encoding all characters over 127 as &#nnn;) is conformant with UTF-8 (and ISO-8859-1, HTTP's default header encoding).


i dont know, if you want to fix this, because noone else does - sorry!

btw: channel.description is not an empty element

i'd better be quiet now :)

link  

 
tobi, March 25, 2002 at 10:12:39 AM CET

cool, i am happy that it the antville feeds are working now with peerkat. in the case of the encoding i first have to check how other feed readers cope with PCDATA. would not be a big issue to implement that, then.

let me know what it's about only taking the first item (it says "1 new / 24 total items", is that a hint?).

i also will check if i can leave out empty elements – although i do not understand why that should not be allowed (just because it says so in the specs?)...

link  

 
dm42, March 25, 2002 at 11:01:34 AM CET

i think, peerkat is too strict, here. other feedreaders are much more gentle, maybe only because they dont know better? i'm waiting for comment on PCDATA from schematron support...

in fact, peerkat excludes feed items, if there are eg. german umlauts in them. i will rewrite the items to a &#nnn; notation and have a look then

update: rewrote feeditems to the &#nnn; notation feedimport works fine now

link  

 
tobi, March 25, 2002 at 12:33:41 PM CET

does that mean the use of encoding="iso-8859-1" in the xml header is not sufficient for allowing umlauts and stuff?

what is it good for, then, when i have to encode special characters using &#nnn notation, anyway?

confusing.

link  

 
dm42, March 25, 2002 at 12:44:24 PM CET

i dont know

will contact the rss-dev group now

seems, they insist on the spec you may lookup

do you know of any german rss1.0 feeds to check?

link  

 
dm42, March 25, 2002 at 1:56:12 PM CET

here is one that works

popo.at is rss10 and renders ok funny thing, anyway: author is "piefke 3000"

there is html markup in description element and there are character entities and characters above 127 are escaped to &#nnn;

some deep knowledge over there might be...

link  

 
tobi, March 25, 2002 at 2:26:28 PM CET

this is slightly embarrassing for me because i know this piefke 3000 guy pretty well... :)

truth is, i really assumed that this annoying and time-consuming encoding of special chars in xml is obsolete when the right encoding is used in the xml header.

seems that assumption was too daring. so whatcha say if i simply would encode the antville feeds, too?

link  

 
dm42, March 26, 2002 at 10:13:53 AM CET

that

would be a really smart move :) thanks alot...

link  


... comment
 
hns, March 25, 2002 at 9:55:17 AM CET

Very cool, Tobi.

This is, plain and simple, the way we'll all be reading weblogs in the not so far future.

The one thing I'm missing is a link to the original location of each item to see it in their natural environment (possibly enriched by comments and other stuff). Right now, this information is practically hidden and the only way to extract it is to click on the POST link. Which is weird, because it enables a difficult thing but makes an easy and obvious thing (almost) impossible ;-)

link  

 
tobi, March 25, 2002 at 10:02:21 AM CET

thanks hannes, i'm glad that you like it. and i agree that the origins of the items have to be accessible more easily. you opened my eyes on this issue anyway. so please stand-by a little, the improvements are here to come...

link  

 
tobi, March 25, 2002 at 10:05:32 AM CET

[darn, i just noticed that i posted the following text to the wrong thread... supposed to be an answer to kris' request for posting the whole item description to another weblog. was that due to the misleading conception of too many "post your answer" links here, again? dunno.]

i would like to know what the others think about this... should one really be able to post the whole text to another weblog? even given that there is a link to the item's origin as proposed by hannes?

link  

 
hns, March 25, 2002 at 10:41:11 AM CET

I want that feature!

I personally think the post feature is extremely cool! The steps from having the bare link to posting it on one's weblog are cumbersome enough to want it. I think both "link" and "post" are really useful and should both be in.

link  

 
tobi, March 25, 2002 at 10:48:59 AM CET

[sorry hannes. it was not my intention to discuss the link feature, i posted to the wrong thread!]

anyway, the post feature is already there (sounds like this was not made clear enough)... when you click on the word POST on the right of each item an abstract of the item immediately will be transferred to rss.antville.org.

the question rather is whether just an abstract – containing the item title (as far as available) and a link to the source weblog story – (as implemented right now) or the whole text as it appears in the original weblog story should be available for posting it to another (e.g. one's personal) weblog.

link  

 
kris, March 25, 2002 at 11:37:49 AM CET

the whole story, of course

usually, the abstract itself doesn't make a good post, whereas some sentence from the whole story might be a good teaser line. as is said before, the whole story would be better. just because it appears in the edit window doesn't mean people do actually post the whole story. and if they wanted to steal content, they could have done it by copy and paste anyway.

link  


... comment


The Antville Server Fund has been a great success. Thanks to everybody who contributed!
online for 8550 Days
last updated: 1/4/11, 10:22 AM
status
Youre not logged in ... Login
menu
November 2024
SunMonTueWedThuFriSat
12
3456789
10111213141516
17181920212223
24252627282930
July
recent
zfuture's house here is zfuture's
house
by zfuture (7/31/03, 2:59 AM)
i understand your concerns however,
i hardly can think of a solution. certainly, if the...
by tobi (7/29/03, 9:47 AM)
Found several more similar sites
listed This is getting to be quite a concern to...
by cobalt123 (7/27/03, 7:56 PM)
Second Post Alert on Referrer
bug livecatz I put this into "help" and now here:...
by cobalt123 (7/26/03, 7:14 PM)
well it's not easy to
find from here, anyway. think we should include a link,...
by tobi (7/24/03, 11:25 AM)
So finally I found
the helma Bugzilla - stupid me.
by mdornseif (7/24/03, 10:28 AM)
clock not that it's particularly
earthshattering but the antclock is running slow by about 15...
by kohlehydrat (7/23/03, 8:25 PM)
but blogosphere.us isn't can't really
be rated as spam can it?
by kohlehydrat (7/23/03, 8:08 PM)
More referrer spam www.webfrost.com
by Irene (7/23/03, 7:55 PM)
How to log skin names
I accessed to console?? Hi, I would like to know...
by winson (7/23/03, 4:12 PM)

Click here to get an XML version of this weblog.

Made with Antville
powered by
Helma Object Publisher