<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hmmm, I think this is another good opportunity to code something. Just
like my WikiVid extension I'm working on.<br>
((I found that the features offered by the various extensions for
external embedding videos from other services were either substandard,
or desynced from each other and there was no real single good pick to
install for what you wanted to do, so I have 80% of an extension which
is a perfect replacement for all of them))<br>
Looking at the rss extensions:<br>
<a class="moz-txt-link-freetext" href="http://www.mediawiki.org/wiki/Extension:RSS_%28GISWiki%29">http://www.mediawiki.org/wiki/Extension:RSS_%28GISWiki%29</a><br>
<a class="moz-txt-link-freetext" href="http://www.mediawiki.org/wiki/Extension:RSS_Reader">http://www.mediawiki.org/wiki/Extension:RSS_Reader</a><br>
<a class="moz-txt-link-freetext" href="http://www.mediawiki.org/wiki/Extension:FeedImport">http://www.mediawiki.org/wiki/Extension:FeedImport</a><br>
<a class="moz-txt-link-freetext" href="http://www.mediawiki.org/wiki/Extension:SimplePie">http://www.mediawiki.org/wiki/Extension:SimplePie</a><br>
<a class="moz-txt-link-freetext" href="http://www.mediawiki.org/wiki/User:Barrylb/RSS_Feed_Integrator">http://www.mediawiki.org/wiki/User:Barrylb/RSS_Feed_Integrator</a><br>
<a class="moz-txt-link-freetext" href="http://meta.wikimedia.org/wiki/User:Alxndr/RSS">http://meta.wikimedia.org/wiki/User:Alxndr/RSS</a><br>
<a class="moz-txt-link-freetext" href="http://www.mediawiki.org/wiki/Extension:SimpleFeed">http://www.mediawiki.org/wiki/Extension:SimpleFeed</a><br>
<a class="moz-txt-link-freetext" href="http://www.wikia.com/wiki/Help:RSS2Wiki">http://www.wikia.com/wiki/Help:RSS2Wiki</a><br>
I see a similar case. Some have good features that others don't have,
but miss some that those others do have. Others don't invalidate cache,
or just disable it in ways unwanted. And various ones use different
libraries, some of them are using ones which are not supported anymore,
or are just parsing the feeds themselves with bad methods. But 99% of
them are ugly kludges from the coding standards set by good extensions
that are around.<br>
<br>
So I could probably create a nice RSS Extension which would combine all
the useful features, be coded well, work the right way with the cache
to avoid bad data and not bog the server, and generally be good enough
to replace the current set of RSS Extensions.<br>
<br>
Looking at the pages and the e-mail I've got some ideas for the
starting feature set:<br>
* How to treat the cache should be selectable with a $eg variable
(Invalidation, Nocache, leave cached; I'll check out the options on how
things can best be treated)<br>
* Whether rel="nofollow" is added to links or not should be selectable
using an $eg variable.<br>
* Either a template, or inline syntax should be able to be used to
customize the output format for the rss feed.<br>
* The input format should be customizable (Plain text, Plain text with
basic text formatting (Change <a class="moz-txt-link-freetext" href="http://">http://</a>... into a link, etc...),
WikiText, or Limited HTML [Extract inline tags and parse tags like
&lt;a&gt; to allow limited use of links])<br>
* Options for: Max # of entries to display, customize date format,
charset conversion, short output instead of full, highlight certain
terms in the feed text (Perhaps regex so people can highlight something
like /\bDan(iel)?\b/i), display in reverse order, and ability to filter
the feed to only-include/exclude entries with certain text in the title
or content (We could allow regex matching to).<br>
<br>
Give me a little more input on what features you want included in the
extension.<br>
<br>
Also, what kind of syntax do you want?<br>
* Should I use &lt;rss&gt;&lt;/rss&gt; and add some backwards
compatibility? So old rss tags will still work, but will benefit from
probably better use of caching and such<br>
* Or perhaps I should use another tag name (Ideas on what to call it?)<br>
* Or if you want I could use some sort of alternative syntax (WikiVid
uses [[Embed:Video Title]] as one of the syntaxes), as long as it's
geared towards being a understandable format.<br>
<br>
Also, I'd like some input from the techs on what they want me to do
with caching and potential invalidation.<br>
A needs to be setup between caching feeds to avoid hitting other
servers to much, keeping wiki pages cached to avoid strain of
re-parsing every time, but also the pages should periodically be
refreshed to keep feeds on the page up do date.<br>
Technically it could be possible to have some sort of arbitrary
{UNIQUErss-1364% (Similar to what the parser has) saved in the page
which is actually substituted at display time so that the entire page
does not need to be reparsed just to update a feed. But I don't
completely know about that thought...<br>
<br>
Input?<br>
<pre class="moz-signature" cols="72">~Daniel Friesen(Dantman) of:
-The Gaiapedia (<a class="moz-txt-link-freetext" href="http://gaia.wikia.com">http://gaia.wikia.com</a>)
-Wikia ACG on Wikia.com (<a class="moz-txt-link-freetext" href="http://wikia.com/wiki/Wikia_ACG">http://wikia.com/wiki/Wikia_ACG</a>)
-and Wiki-Tools.com (<a class="moz-txt-link-freetext" href="http://wiki-tools.com">http://wiki-tools.com</a>)</pre>
Angela wrote:
<blockquote
 cite="mid:8b722b800801031752k7cea3788yc2f591b3f56bd3f@mail.gmail.com"
 type="cite">
  <pre wrap="">On Jan 4, 2008 11:31 AM, Chris Stafford <a class="moz-txt-link-rfc2396E" href="mailto:c.stafford@gmail.com">&lt;c.stafford@gmail.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">i'm actually looking more for a solution for onsite front page news rather
then blog.

i've already written a news system, and it has a rss feed generator, i just
need someway to get it to into the wiki page.

&lt;rss&gt; just isnt cutting it, the text is printed as text and not parsed.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Do you have any links to show what you mean by this news system? Is it
something that is on the wiki or external? Would using the RSS feed
from the blog on your home page work?

Angela
_______________________________________________
Wikia-l mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Wikia-l@wikia.com">Wikia-l@wikia.com</a>
<a class="moz-txt-link-freetext" href="http://lists.wikia.com/mailman/listinfo/wikia-l">http://lists.wikia.com/mailman/listinfo/wikia-l</a>

  </pre>
</blockquote>
</body>
</html>