logo       

Re: resource_feeder feedback: msg#00211

lang.ruby.rails.core

Subject: Re: resource_feeder feedback


Rick Olson wrote:
>> These two approaches are not incompatible. An active-record aware DSL
>> for feeds would make it easy to produce a full function and tailored
>> feed. A set of conventions could make it even easier to get started for
>> tables that follow the conventions.
>
> One issue I have is that my models usually store raw textile/markdown
> content. I usually run a few filters like RedCloth, the auto_link
> helper, or the white_list plugin on my content before displaying them
> in a feed. Though, I suppose one compromise is to include the modules
> into the model and do the processing in a callback.

I may have misunderstood or read too much into the use of :body in your
example. Taking a look at Mephisto, I see

xm << %{<content type="html">#{sanitize_feed_content
article.body_html}</content>}

Can you explain how :body was intended to work?

> I'm also discovering the importance of proper xml:base usage (or just
> converting relative links to absolute links):
> http://mephistoblog.com/assets/2006/9/26/SafariScreenSnapz003.png

That's another one of the areas that is grossly underspecified with RSS
2.0. If I read app/views/feed/_article.rxml correctly, the following
would address the issue:

xm.entry "xml:base" => site.permalink_for(article) do ...

- Sam Ruby

P.S. Off topic for this mailing list, but I'm going to take a look at
importing my weblog into Mephisto. Be forewarned that I'm a tough
customer to please. I'm particularly unhappy about sites like
mephistoblog.com that purport to be XHTML, but aren't even well formed
XML as they contain strings like

<a href="/tips">Tips & Tricks</a>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Core" group.
To post to this group, send email to rubyonrails-core@xxxxxxxxxxxxxxxx
To unsubscribe from this group, send email to
rubyonrails-core-unsubscribe@xxxxxxxxxxxxxxxx
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core
-~----------~----~----~----~------~----~------~--~---




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise