%HEADLINES{"..."}%
| Parameter | Explanation | Default |
|---|---|---|
"..." | source of RSS feed; this can be an url (starting with http) or a web.topic location for internal feeds | None; is required |
href="..." | (Alternative to above) | N/A |
refresh="60" | Refresh rate in minutes for caching feed; "0" for no caching | Global REFRESH setting |
limit="12" | Maximum number of items shown | Global LIMIT setting |
header | Header. Can include these variables: - $channeltitle, $title: title of channel (channel.title) - $channellink, $link: link of channel (channel.link) - $channeldescription, $description: description (channel.description) - $channeldate, $date: publication date of the channel (channel.pubDate) - $rights: copyrights of the channel (channel.copyright) - $imagetitle: title text for site (image.title) - $imagelink: link for site (image.link) - $imageurl: URL of image (image.url) - $imagedescription: description of image (image.description) | Global HEADER setting |
format | Format of one item. Can include these variables: - $title: news item title (item.title) - $link: news item link (item.link) - $description: news item description (item.description) - $date: the publication date (item.pubDate, item.date) - $category: the article category (item.category) | Global FORMAT setting |
header and format parameters might also use variables rendering the dc, image and
content namespace information. Note, that only bits of interest have been implemented
so far and those namespaces might not be implemented fully yet.
dc namespace dc namespace info,
that could be used in header and format. Nnote, that some of the variables are
already used above. This is done by purpose to use different feeds with the
same formating parameters. If there's a conflict the non-dc tags have higher precedence,
i.e. a <title> content </title> is prefered over
<dc:title> content </dc:title> . image namespace image:item is converted into an <img> tag using the following mappings: src: image url (rdf:about attribute of the image.item tag)
alt: image title (title)
width: image width (image:width)
height: image height image:height)
content namespace
%HEADLINES{"http://slashdot.org/slashdot.rdf"
header="*[[$link][$title]]:* $description"
format="$t* [[$link][$title]]"
}%
to get the latest Slashdot news as a bullet list format:
%HEADLINES{"http://www.business-opportunities.biz/feed" limit="3"}%
to get the latest postings on the "Business Opportunities" weblog:
Tom Edwards openly admits his guilt over drinking and driving. However it is that guilt that has motivated him to create a new tool in the fight against drinking and driving reports Florida Today.
About three years ago, Edwards was driving through Merritt Island on the way to his Rockledge home, when he was pulled over by a Brevard County Sheriff’s deputy. He had earlier given blood in preparation for an upcoming surgery and then stopped at a bar for drinks.
He was arrested and charged with driving under the influence. Eventually, he was convicted.
The experience was expensive and deeply embarrassing for Edwards, who even today continues to think about how his actions engendered himself and others.
In the day after the incident, Edwards, an engineer with 45 patents to his credit, kept replaying the event in his head and thinking about what, beyond better judgement, could have been done to prevent it.
Tinkering at this home workshop, he came up with his answer: SafeKey.
Similar in size to a car alarm fob, SafeKey attaches to a key chain and forces users to pass a simple test of eye-hand coordination — pressing colored buttons in the order they light up — in order for the car’s ignition to work.
His new gadget in hand, Edwards explained his invention to a longtime friend in Minneapolis, who eventually passed it onto a business associate. That led to the formation of SafeKey Corp., a company that began selling the device this spring. Edwards is the company’s chairman and chief executive officer.
So far the company, based in Minneapolis, has sold about 100 SafeKeys via the Internet. They sell for about $200 each, and it costs an additional $70 to have the “immobilizer” device installed in a vehicle.
Photo from SafeKey
There is nothing quite as tough as trying to work off baby weight. It’s those few pounds that seem to just want to stick around forever.
Nine years ago Kristen Horler found herself in a position where she didn’t want to drop her child off at daycare and go to work. So she started working out with fellow moms at the park reports WUSF. She named her business Baby Boot Camp.
Starting up a business on your own can be daunting, but one Sarasota mom found a low cost way to make it happen. Now she’s sharing her success with others.
Horler began helping women start Baby Boot Camps in their own hometowns, and now the chain has grown to 140 franchise locations across the country.
She credits her success to low franchise fees of less than $3,000 and no facility requirements, since most classes are held in parks.
Logo from Baby Boot Camp
One entrepreneur has gotten really niche recently with his up and coming business, Hockey-Mama, reports StarTribune.com.
Minneapolis ad man Doug deGrood has developed an Internet retail site devoted to hockey moms called, not surprisingly, Hockey Mama (hockey-mama.com). The apparel includes stocking hats, beanies, baseball caps, jackets and fleece vests bearing the Hockey Mama logo.
According to the Hockey Mama website, the clothing line is dedicated to “the real MVP of youth hockey.”
The site launched a year ago with limited marketing. As this hockey season approaches, deGrood, a principal of the GdB agency, intends to have a presence in local hockey publications this fall and winter and purchase some dasher board space in popular Twin Cities ice arenas.
No word on any endorsement by Sarah Palin, the first hockey mom to run for U.S. vice president.
Logo from Hockey-Mama
%<plugin>_<setting>%, for example, %HEADLINES_SHORTDESCRIPTION%
0, default: 60 100 getUrl() method, Default: yes 20
* Set HEADER = <div class="headlinesChannel"><div class="headlinesLogo"><img src="$imageurl" alt="$imagetitle" border="0" />%BR%</div><div class="headlinesTitle">$n---+!! <a href="$link">$title</a></div><div class="headlinesDate">$date</div><div class="headlinesDescription">$description</div><div class="headlinesRight">$rights</div></div>
* Set FORMAT = <div class="headlinesArticle"><div class="headlinesTitle"><a href="$link">$title</a></div>$n<span class="headlinesDate">$date</span> <span class="headlinesCreator"> $creator</span> <span class="headlinesSubject"> $subject </span>$n<div class="headlinesText"> $description</div></div>
| File: | Description: |
|---|---|
data/TWiki/HeadlinesPlugin.txt | plugin topic |
pub/TWiki/HeadlinesPlugin/style.css | default css |
lib/TWiki/HeadlinesPlugin.pm | plugin perl module |
lib/TWiki/HeadlinesPlugin/Core.pm | plugin core |
HeadlinesPlugin_installer.pl to automatically check and install other TWiki modules that this module depends on. You can also do this step manually.
| Name | Version | Description |
|---|---|---|
| Digest::MD5 | >=2.33 | Required. Download from CPAN:Digest::MD5 |
| LWP::UserAgent | >=5.803 | Optional. Download from CPAN:LWP::UserAgent |
| Plugin Author: | TWiki:Main.PeterThoeny, TWiki:Main.MichaelDaum |
| Copyright ©: | 2002-2006, Peter Thoeny; 2005-2006, Michael Daum |
| License: | GPL (GNU General Public License) |
| Plugin Version: | v2.11 |
| Change History: | |
| 23 Jul 2006: | improved atom parser; if a posting has no title default to 'Untitled' |
| 26 Apr 2006: | added lazy compilation |
| 10 Feb 2006: | packaged using the TWiki:Plugins/BuildContrib; minor fixes |
| 03 Feb 2006: | off-by-one: limit="n" returned n+1 articles; make FORMAT and HEADER format strings more robust |
| 23 Jan 2006: | released v2.00 |
| 05 Dec 2005: | internal feed urls must be absolute |
| 02 Dec 2005: | added web.topic shorthand for internal feeds |
| 29 Nov 2005: | fixed CDATA handling |
| 21 Nov 2005: | added ATOM support; extended RSS support; added dublin core support; added content support; optionally using LWP to fetch feeds to follow redirections; corrected CPAN dependencies ; recoding special chars from html integer to entity encoding to increase browser compatibility; added css support; use getWorkArea() if available |
| 11 May 2005: | TWiki:Main.WillNorris: added DevelopBranch compatability |
| 31 Oct 2004: | Fixed taint issue by TWiki:Main.AdrianWeiler; small performance improvement |
| 29 Oct 2004: | Fixed issue of external caching if mod_perl or SpeedyCGI is used |
| 02 Aug 2002: | Implemented caching of feeds, thanks to TWiki:Main/RobDuarte |
| 11 Jun 2002: | Initial version (V1.000) |
| Perl Version: | 5.8 |
| TWiki:Plugins/Benchmark: | GoodStyle 100%, FormattedSearch 99.5%, HeadlinesPlugin 94% |
| Plugin Home: | TWiki:Plugins/HeadlinesPlugin |
| Feedback: | TWiki:Plugins/HeadlinesPluginDev |
| Appraisal: | TWiki:Plugins/HeadlinesPluginAppraisal |
| I | Attachment | Action | Size | Date | Who | Comment |
|---|---|---|---|---|---|---|
| | style.css | manage | 1.3 K | 21 Nov 2005 - 17:20 | TWikiContributor |