Headlines Plugin


This plugin displays RSS and ATOM feeds from news sites. Use it to build news portals that show headline news.

Note: Syndic8.com ( http://www.syndic8.com/ ) is a good site listing many RSS feeds.

Syntax Rules


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

The 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.

Rendering the dc namespace

The following variables are extracting the 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> .

  • $title: channel/article title (dc:title)
  • $creator: channel creator (dc:creator)
  • $subject: subject text; this will also add an image according to the subject hash list, see above (dc:subject)
  • $description: ... (dc:description)
  • $publisher: the channel/article publisher (dc:publisher)
  • $contributor: ... (dc:contributor)
  • $date: ... (dc:date)
  • $type: ... (dc:type)
  • $format: ... (dc:format)
  • $identifier: ... (dc:identifier)
  • $source: ... (dc:source)
  • $language: ... (dc:language)
  • $relation: ... (dc:relation)
  • $coverage: ... (dc: coverage)
  • $rights: ... (dc: rights)

Rendering the image namespace

An 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)

Rendering the content namespace

The variable $content is refering to the <content:encoding> content </content:encoding>.


Slashdot News


  header="*[[$link][$title]]:* $description" 
  format="$t* [[$link][$title]]"
to get the latest Slashdot news as a bullet list format:

Business Opportunities Weblog


%HEADLINES{"http://www.business-opportunities.biz/feed" limit="3"}%

to get the latest postings on the "Business Opportunities" weblog:

Sat, 23 Jul 2016 05:53:08 +0000
The original blog about business opportunities and business ideas for small business entrepreneurs
Sat, 23 Jul 2016 00:03:57 +0000 Laurie B


I have learned one of the most important things about starting a new business is to just get going. You can personally get so tied up in the planning stage that it can be paralyzing. Not to mention that everyone you tell your business idea to will undoubtedly have a negative comment to make. It's not that they don't believe in you. Rather, it is the fear inside of them that they project onto you; in an attempt to spare you from the failure they fear themselves.start-button-600x600

It's not that I think planning is not very important because it is. I just also know that sometimes you need to make a decision, plan as best as you can and launch. If you wait until you know everything, you may never get going. There will be a million things you do not know out of the gate. That is ok. As you get going you will figure them out along the way.

I know for many, cash (or lack of it) can always be a problem. So, here is a list of 6 excellent, low cost business ideas to help you out. All of these business ideas can be started with a minimal investment.


6 Ideas for starting your business


In order to start a low-budget business you may have to look deep inside yourself. What are you good at? What do you like to do? What can you do that you maybe take for granted that others cannot do so easily?

I also want to mention that starting a service based business is usually the way to go when you don't have a lot of capital.

#1: Check out Upwork.com

This is a site where people go to get help with everything you can imagine. You can hire a web designer, logo artist, marketing assistant and a virtual assistant. It's amazing. Check out this website and see what services people are listing. Do you have one of those skills? Are you a great writer for instance? If so, list your services on this website and watch your business grow.


writing#2 Become an Essay, Report or Resume Writer

This is another great work from home business. You might be a freelancer helping students with their college papers. If you are a good writer, do you know that people will pay for essay writing. They will also hire you for term papers, resume’s, e-books, marketing copy, web content and more. You might also do proof reading and editing. You just need to make yourself available to them and let your excellent grammar skills be your guide.



#3 Start A Cleaning Business with Flair   cleaning1

Are you an organized person and love to clean? I know not everyone is or does, but if you are, this could be the business to open. It costs very little to start and almost everyone wants someone to clean their home for them. I realize this industry can be competitive but don't let that stop you. Offer more services to your clients. For instance, don't just clean, offer laundry, dog walking and shopping services as well. Make yourself stand out from the crowd and you will start this company for very little money.



#4 Start A Blog

I know everyone and their brother is starting a blog right now. You may be an advanced blog reader or completely unsure of what a blog even is. Either way, it is really just an online journal that you can start for under $100. This is not a ''make money quick'' opportunity but it could be very good for someone who really has something to say. Did something happen to you that you feel could really help others to know about? Do you have a great niche idea that you think would make a great blog? If so, you can purchase a domain name, host your site and start blogging most likely all in the same day. Making money with this takes time. You need to collect email addresses, create a following and then you can begin to sell products on your blog, add affiliate marketing and so on. Of course all of this is work and it won't happen overnight but it could be something to start while you are employed and work your way to financial freedom.


Power wash deck image

power wash deck image

#5 Become A Power Washer

This is a business that requires a bit more capital, but it is still affordable compared to most other businesses. You can even rent your equipment in the beginning to help you get started. Every shopping center, apartment building and commercial business (even some residential) can use a good power washer. Make up some flyers and go out and meet the property managers in person. Don't be afraid to offer a discount the first time or something to get you in the door. Once there, do a great job and you will surely earn their business. What's more, ask if they own or manage other properties you could clean or know of someone else who could use your service. That is the best way to get in the door - through a recommendation or personal referral

#6 List Yourself on Amazon


Click Image

I SAVED THE BEST FOR LAST:  For those of you who have not seen Amazon Services yet it is an amazing thing. A few months ago I used it for the first time. I was having trouble with my computer and I needed help. I went onto Amazon services and with the click of a button I had scheduled a computer repair man. I used to have to take my computer in and be without it for a few days and was charged a minimum of $75 just to diagnose it. Repair costs were more.

This time however, with the click of a button, I ordered my repair through Amazon. The repair guy emailed and then texted me almost immediately. He remotely logged into my computer, diagnosed and repaired it - all in less than 20 minutes. He charged me $45. He was great and I'm pretty sure, because he was doing it from home, that he was helping other people at the same time he was helping me.

I was in heaven. I immediately told my mom and had him repair her computer too. I was so happy with the service I played around on the Amazon website more and found that you can also order: house cleaning, furniture assembly, bbq set up, odd jobs, painting, moving, oil changes, windshield repair, home theater installation, a photographer, point of sale installation, plumbing, logo creation and so on - again, all with the click of a button. Amazon has all your info so it is almost too easy to order.

Then I thought&hellip what an excellent way for someone to start their own business using Amazon. Can you deliver things for people, set up furniture, repair computers, set up a computer or point of sale system or do an odd job? CHECK OUT AMAZON SERVICES HERE and if you don't have an Amazon account, make sure you open one. Under your Account Tab, look for Amazon Home Services and see what services are being offered. Next, list yourself with amazon as a service provider and you will be on your way. Amazing!!

So what are you waiting for? Don't get hung up on analysis-paralysis. Check out any one of these great ideas and let me know how it's going. Contact me directly at laurie@businessopportuntities.biz

Mon, 18 Jul 2016 20:44:02 +0000 Laurie B

Start A Businesses For $100 Or Less

Many people want to start their own business. Most think they need thousands, if not hundreds of thousands, of dollars to do so. While that is true for many types of business, it is also possible, with ingenuity and elbow grease, to start a business for $100 or less. Check out these great ideas:

Green Cleaning Supplies

Green Cleaning Supplies – Make Your Own

Green Cleaning with a difference

If you want to stand out from the crowd and offer a service that is popular in today's environmental climate, consider the idea of launching a green cleaning company.

Research a list of environmentally-friendly products that you can buy or create using suggested green ingredients that are not harmful to the environment.

Offering a green cleaning service shows that you care about your community and the wider impact of chemicals often used in standard cleaning products. This business could easily be started for under $100. Especially if you make your own cleaning products. Print out some flyers and deliver them locally. Post  to friends and family on Facebook and get your first few customers on board.

Even if they don't need a cleaning person, they may be interested in purchasing your home-made green cleaning products!


Got a skill?


Organic Garden Builder

Perhaps you know how to play a musical instrument. Or, maybe you have the skill, knowhow and truck to deliver and assemble boxed furniture kits for home owners. Or, are you a whiz at putting together organic gardens or making turquoise jewelry? These are just a few examples of how you can start a business for under $100 by offering your skills to others.

The point is to make use of the tools you already own and the skills you already have. For example, if you already own Ram 1500 work vehicle, becoming an organic garden planner or furniture delivery and assembly business might make sense for you.

Remember that what you might find easy can be very challenging to others. Aside from offering things like painting and decorating skills and other such trades, if you have specific computer skills like using excel or quickbooks, you can easily get a business like this started for less than $100.

Good organizational skills

If you are a bit of a natural at organizing parties and social events and know what it takes to make these events wildly successful, it might turn out to be your business opportunity.

Event or party planning could definitely be for you if you know how to organize people, talk to anyone and get things done. Consider concentrating on a niche sector such as corporate events or kid's parties, so that you can quickly develop a reputation as the go-to person for that type of event.

Mama and Baby Horse Image

Baby Horses Need Love Too

Profit from an affinity with animals

Loads of people have a pet in their home and they are often faced with a dilemma when they need vacation, go out late or work long hours; which is where a dog walking and pet sitting service could be profitable.

Pet sitting is a growing market and with a national average payment of $16 for each sitting, you could soon scale up to a fairly reasonable business. Add in the option of a dog walking service as well and you could soon become a sought-after person that allows families to have the peace of mind that their much-loved pet is being looked after in surroundings they are familiar with.


Keep in mind that people also have cats, fish, turtles, rabbits, chickens, horses and so on that also require feeding and some TLC while their owners are away. Make yourself and your service indispensable to them. Find a feed store, veterinary clinic, equestrian store and so on near you and post one of your flyers on their cork board.

I hope all of this is starting to make sense to you. Once you think about it, you just need to focus in on a skill you have and go from there. These are just a few examples of how to start a business for $100 or less. You can easily begin them on a shoestring and be on your way almost immediately. So, get creative and join the ranks of the self-employed for less than $100.

Grant Miller has been self-employed all his working life, and encourages others to take the leap and be their own boss. He writes about self employment and small business matters online.


Mon, 18 Jul 2016 17:47:13 +0000 Laurie B

If you work from home, or are planning to, it is important to know what to look for when buying a new home with the perfect home office space.

You want to start a home business, but your current home isn't really suited to it. So, you're on the hunt for a new one. Here's what to look for in a home that's suitable for running a home business.

An Office Space

Far and away the most important thing is a place to conduct business. If the new home doesn't have an office, or a room that can be converted into one, then what's the point? This isn't as easy as it might first seem. You can view www.Bridgfords.co.uk/forsaleoffice/newcastle/337/ for homes in your neighborhood that might be a good fit.

Basically, though, you'll want a home with a semi-private room sealed off from the rest of the house. It's probably OK if there's an entrance to the main house from the office, but the room needs to be its own space. If the office is just off from the family or television room (or other noisy area) you may be unhappy with that space when you need to concentrate or make important phone calls.

This means: no dens, no fold out desks in the hallway, and no built-ins in the living room.

Maybe more important than noise, is the fact that these types of offices will not offer you a tax deduction. To qualify for a tax deduction, your office must be your primary place of business and must be a dedicated room.

In other words, you can't be doing anything else in this room aside from conducting business. If it's not a dedicated workspace, then you don't get the deduction, again eliminating the whole reason for buying a new home.

Good Efficiency and Low Maintenance

Ideally, you want a high-efficiency home. Since you'll be working here all day long, efficiency is important. Replace all incandescent lights with LED bulbs. It's probably also a good idea to have a ceiling fan in the room to help circulate air. A window also helps during spring, summer, and fall months.

An HVAC system with zones would be ideal too, since you can just shut down the zones for the rest of the house during the day and only heat and cool the office. Not too many homes have this though, so you might be out of luck on that one. Plan for a remodel job if you want to save money on heating and cooling. Temperature zones helps a lot with a home office setup.

A Separate Entrance

This isn't absolutely essential unless you have customers or clients coming to the house. A separate entrance into the home means you don't have to have random people traipsing through your home. It's also more professional to have them come to the door for your business.

Of course, if you do have a separate entrance, you may need to talk to zoning about licensing and permitting for the office. Some municipalities prohibit you from having customers in the house if the area is zoned residential.

So, check with the local zoning and find out how the home’s zoned. If it's zoned for commercial and residential, or if you can get an exclusion for your home office. Many local municipalities will do this for you as long as you do not have many customers in the home or if you don't have more than a certain number of people in the home per month.

Adequate Parking

You want parking for customers, and for yourself. If it's just you, you probably still want to have plenty of parking for whatever vehicle you use in the business. If you are running an in-home business, like freelancing or something you're doing over the Internet, then parking may be a non-issue.


While owning a home-based business can be fun, setting one up and maintaining it can be a bit tricky You have to have the space, but also the permits and access to make it work. And, it has to be kept separate from the rest of the house.

Usually, this is for legal and tax purposes, but also for your own sanity. Most people have trouble separating their work life from their personal life. Having a dedicated office in the home means finding the right home that will do the job.

Emma Harris works from home and has years of experience in the real estate industry, so when it was time for her to move house, and move her business, she knew what boxes needed ticking. She hopes her articles will help others tick all the boxes they need!

Plugin Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, for example, %HEADLINESPLUGIN_SHORTDESCRIPTION%. Note: Don't modify the settings here; copy and customize the settings in Main.TWikiPreferences. For example, to customize the USERAGENTNAME setting, create a HEADLINESPLUGIN_USERAGENTNAME setting in Main.TWikiPreferences.

  • One line description, shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Show headline news in TWiki pages based on RSS and ATOM news feeds from external sites

  • Refresh rate in minutes for cached feeds. Disable caching: 0, default: 60
    • Set REFRESH = 60

  • Maximum number of items shown. Default: 100
    • Set LIMIT = 100

  • Use LWP::UserAgent, or fallback to TWiki's internal getUrl() method. Default: yes

  • Timeout fetching a feed using the LWP::UserAgent. Default: 20

  • Name of user agent. Default: TWikiHeadlinesPlugin/2.21
      * Set USERAGENTNAME = TWikiHeadlinesPlugin/2.21

  • Default header: (variables are explained in the syntax rules)
      * 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>

  • Default format of one item: (variables are explained in the syntax rules)
      * 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>

  • Values taken from configure: (only supported if CPAN:LWP is installed)
    • $TWiki::cfg{PROXY}{HOST} - proxy host, such as "proxy.example.com";
    • $TWiki::cfg{PROXY}{PORT} - proxy port, such as "8080";
    • $TWiki::cfg{PROXY}{SkipProxyForDomains} - domains excluded from proxy, such as "intra.example.com, bugs.example.com";

Style sheets

The default HEADER and FORMAT settings use the following styles. See the style.css file defining the default CSS properties (indentation illustrates enclosure).

  • headlinesRss: output of the HeadlinesPlugin (div)
    • headlinesChannel: channel header (div)
      • headlinesLogo: channel logo (div)
      • headlinesTitle: channel title (div)
      • headlinesDate: channel date (div)
      • headlinesDescription: channel description (div)
      • headlinesRight: channel copyright (div)
    • headlinesArticle: one news item (div)
      • headlinesTitle: article title (div)
      • headlinesDate: article date (span)
      • headlinesCreator: author of article (span)
      • headlinesSubject: subect category of the article (span)
      • headlinesText: article text (div)

Plugin Installation Instructions

  • Download the ZIP file
  • Unzip it in your twiki installation directory. Content:
    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
    Check if above examples show a news feed instead of variable.
  • Optionally, run HeadlinesPlugin_installer.pl to automatically check and install other TWiki modules that this module depends on. You can also do this step manually.
  • Alternatively, manually make sure the dependencies listed in the table below are resolved.
    Digest::MD5>=2.33Required. Download from CPAN:Digest::MD5
    LWP::UserAgent>=5.803Optional. Download from CPAN:LWP::UserAgent

Plugin Info

Plugin Author: TWiki:Main.PeterThoeny, TWiki:Main.MichaelDaum
Copyright: © 2002-2009, Peter Thoeny, TWIKI.NET; 2005-2007, Michael Daum http://wikiring.de
License: GPL (GNU General Public License)
Plugin Version: v2.21 - 12 Feb 2009
Change History:  
12 Feb 2009: {PROXY}{HOST} supports domain with and without protocol -- Peter Thoeny
06 Feb 2009: added {PROXY}{SkipProxyForDomains} configure setting, added USERAGENTNAME plugin setting -- Peter Thoeny
11 Dec 2008: added {PROXY}{HOST} and {PROXY}{PORT} configure settings -- Peter Thoeny
13 Sep 2007: fixed parsing of content:encoded
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

-- TWiki:Main.PeterThoeny - 12 Jan 2009
-- TWiki:Main.MichaelDaum - 13 Sep 2007

Topic revision: r1 - 2009-02-13 - 03:55:45 - TWikiContributor
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.HeadlinesPlugin