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, 10 Apr 2021 01:17:38 +0000
The original blog about business opportunities and business ideas for small business entrepreneurs
Sat, 10 Apr 2021 01:17:36 +0000 Carrol Strain
Featured image by mohamed Hassan from Pixabay 

Are you planning to buy a car, whether for your business or for personal use, in the near future? Of course you know such a transaction can cost you thousands, whether the car you choose is new or used.


For example, according to data from Autotrader, the average cost of a used car in the UK in November 2020 was £14,041. If you are going for a new car, on the other hand, expect to spend about £17,000 on a small car or about £28,000 on a low-end SUV.

The model of the car and other specifications determine to a great extent the precise amount you'll shell out to buy a car. Timing is also a crucial factor. This gives rise to a question prospective car owners often ask: When is the best time to buy a car?


When Are the Best Times to Buy a New Car?

Knowing when to time your new car purchase can save you a great deal of money. This is because there are certain times of the year when you can negotiate and get a good deal. Here are some of the best times to keep in mind when shopping for a new car.

Buy a New Car Toward the End of a Quarter

Car dealers have sales targets to meet that often coincide with the end of the month and the quarter. As salespeople near the end of each quarter, they are often under pressure from management to meet their targets. As a buyer, therefore, you stand a better chance of negotiating for a sweet deal toward the end of the quarter.

Let's say you've found a bargain price for buying a car, but you don't have ready money to pay the deposit. In that case, you can quickly shop and apply for different types of loans to help you lock in the price.

Time Your Purchase for the Season of New Model Launches

The launch of a new model means less focus on and appeal for the outgoing model. For instance, the Toyota 4Runner has been changing models almost every year. With the 2021 model now launched, you can buy the 2020 model of that car at a slight bargain.

Therefore, it is worth keeping abreast of the motoring press for updates on new models. Look for dealers preparing to shift their stock so that you can get a good price. However, you also need to bear in mind that the outgoing models will have a faster rate of depreciation.

Look for Summer Deals When Buying a 4WD Car

If you are shopping for four-wheel-drive vehicles, summertime is the best time to buy your car. This is because autumn and winter are considered peak times for buying cars such as these. The poorer weather during these months increases the demand for these vehicles, making summer the best season for planning your purchase.

Conversely, if you are looking for a convertible, winter is the best season, as their demand is low then.

Buy Before New Plates Are Out

In the UK, number plates are issued in March and September. Because of this predictability, people looking for new plate numbers time their purchase to coincide with these months.

If a new number plate isn't something you fancy but instead want to make a saving from your next car purchase, plan to purchase your vehicle in February or August. Dealers are under pressure to make a sale before the new number plates start rolling in. They can give you a discounted price when you buy a car at these times.

Give New Models Time

If you'd like to buy a new model, don’t go with the flow or buzz when it is immediately launched. The desire to drive a new model creates a huge demand that pushes up prices. The best approach is to delay buying your new car for up to two or three months following the launch of the model you are targeting.

Shop During Quieter Days

Dealerships are usually quieter on Fridays. This means the staff will be more attentive to your preferences and more likely to give you a good discount when you buy your car. What's more, they will also be in a rush to beat their weekly deadlines. This could make negotiations less tasking.


When Are the Best Times to Buy A Used Car?

If you are in the market for a used car, the dynamics will be a little different than when buying a new car. However, with proper guidance, you can get a good deal. Here are a few tips to help you time your purchase.

Buy When New Number Plates Are Introduced

Planning your purchase for March and September can be ingenious timing. Once the new number plates are introduced, the tendency for motorists is to exchange their used cars for brand new ones.

This means dealers end up with a huge stock of used cars they need to dispose of. Buying a car during this time gives you super bargaining power.

Shop for a Used Car in July and Early August

In preparation for the flood of new cars in September, most dealers rush to clear stock in the months before the new number plate and car models come out. You can get quality used vehicles during this rush without bargaining too hard.

Buy a Used Car at the End and Beginning of Year-End Sales

If you are planning to buy a used car, December through January is one of the best windows. At the end of the year and around Christmas, people tend to be focused on other activities and purchases rather than on buying cars. So delaying your purchase and timing your car buying to these months can get you a good deal. With the demand low, you may drive away with a model that you could hardly afford during the rest of the year.


When buying a car, a few things usually come to mind. These include the car model and make, whether it is a used car or new, the mileage, and other factors. The goal of every buyer is to get the best deal when they buy, both in terms of price and the car model.

Knowing the best time to buy your car can save you a lot of money. For instance, timing your purchase immediately before or after new number plates are released could mean a sweet deal for you. Also, the end of the week or quarter gives you the advantage of getting deep discounts, as car dealers rush to beat sales deadlines and targets.

If you need a boost in financing your next purchase and you feel that the conditions and requirements for mainstream loans are increasingly onerous, apply for an instant guarantor loan today. With amounts of up to £15,000, you can finance the next car you buy 100%. Shop for the best lenders to get competitive rates.

The post When Is the Best Time to Buy a Car? appeared first on Business Opportunities.

Fri, 09 Apr 2021 21:45:04 +0000 Carrol Strain
Featured image by Executium on Unsplash

Nearly everyone has heard of bitcoin by now. But in case you haven't, bitcoin cryptocurrency is digital money. Lately, it has been in the news a lot, as some big names have become associated with it, both negatively and positively.

What does this mean for smaller investors? What’s more, what does it mean for you as a business owner, especially if you’re considering taking bitcoin as payment for your products and services? Let's take a look and see if we can figure it out.


Bitcoin has no official physical existence, despite the fact that you can find pictures on the internet purporting to represent it. (A bitcoin user created some physical coins for a few years. However, those are no longer available.)

These days, bitcoin exists purely electronically. It is the name of a certain type of computer file. According to its developers and executors, it is designed with end-to-end encryption. Therefore, they claim, bitcoin is totally safe and impervious to hacking.

Bitcoin Launched in 2008

Bitcoin was introduced in 2008 in the aftermath of that year’s economic crisis. Numerous people lost jobs then and real estate values plummeted. As a result, many people lost trust in the conventional banking system. Some began looking for a platform where they felt they would have more control over their money. They wanted a hedge against economic booms and busts, and they wanted to be able to invest with less risk.


No one knows who, exactly, founded the bitcoin cryptocurrency. Nonetheless, a developer (or, possibly, a group of developers) using the pseudonym “Satoshi Nakamoto” published a white paper in September 2008 describing the concept behind the cryptocurrency. The idea caught on in some circles, and by January 2009 people had already begun using bitcoin in practical ways. You can find out more about bitcoin by visiting Bitcoin Prime UK.

Which Big Name Players Have Investments in Bitcoin?

Since its inception, bitcoin has gained considerable value. In the process, it has also begun gaining the attention of some pretty big names in the investing and business worlds. For example:

Michael Saylor Leads the Field

Michael Saylor is CEO and co-founder of MicroStrategy, a business intelligence company. In August 2020 he announced his company’s $250 million investment in bitcoin. Since then, he has invested even more in the cryptocurrency, bringing his total investment up to $5 billion as of this writing. Moreover, he encourages other big name business leaders to do the same. Today, Saylor says that bitcoin is a more dependable asset than gold.

Big Name Investors Stanley Druckenmiller and Rick Reider Remain Cautious

Many investors still believe that gold is the safer investment, however. For example, in November 2020, Stanley Druckenmiller told CNBC that he had invested in bitcoin, although he still had more money invested in gold than in cryptocurrency.

That same month, BlackRock’s Rick Reider announced that his company had “started to dabble” in bitcoin investing.

Carmaker Tesla Makes a Splash

But then, in February 2021 car maker Tesla announced a $1.5 billion investment in bitcoin. At that time, they said they would also begin accepting bitcoin as a purchasing medium.

JPMorgan Claims Bitcoin Could Compete with Gold

The team at JPMorgan said in January 2021 that bitcoin could reach a trade value of $146,000 and function as an “alternative” currency in competition with gold. However, they said, the cryptocurrency would have to become less volatile in order to do that.

Some Other Big Names Speak Out in Favor of Bitcoin

One might expect organizations in the coin mining industry, such as Marathon and Argo, to be among those who have invested in bitcoin, but they are not the only ones. For example, Jack Dorsey, CEO of Twitter, is among the big names who are now investing money in this digital currency.


With each new announcement of another big name that’s investing in bitcoin, the cryptocurrency moves closer to gaining long-term mainstream acceptance. However, it is important to remember that investing in cryptocurrency is still a risky business. While there are some who have gained large profits, others have lost everything. So if you’re planning to join the big names and invest in bitcoin or any other cryptocurrency, do your homework first and never invest more than you can afford to lose.


The post Big Names and Bitcoin: A Volatile Mix appeared first on Business Opportunities.

Thu, 08 Apr 2021 04:50:16 +0000 Janelle
Featured image by mohamed_hassan from Pixabay

Business growth is always in demand. It doesn't matter either you have just started or you are an expert in the industry. Any business has to focus on growth to survive in the future. Life insurance is a dynamic sector of business. The market is versatile and massive. Since it is related to financial safety, almost everyone is a potential customer. 

A survey found that 57% of US citizens had life insurance in 2019 and the percentage is still growing. So, it can be predicted that the market will surely grow day by day. Though they are statistics, you also have to apply many strategies for growing your life insurance business.

The life insurance business is dissimilar from others. Every business belongs to risk. However, the risk of the life insurance business is almost double since you are taking the financial risk of your client caused by his premature death. So, the growth strategies should be precise and proven.

Let's explore some life insurance business growth strategies. 


Build a Brand Authority

There is no need to elucidate the advantages of building brand authority. People trust brands because they are not created overnight. It takes years to create a brand and trust among people. Brands are popular due to providing quality products and services. 

As a life insurance business owner, defining your business to clients is crucial. Let them know who you are and how you can help them. Your life insurance business should have a unique tone of voice so that it can be easily recognized. Besides, build a community that is essential for brand loyalty. 

Brand building should be applied both online and offline.

Focus On Content Marketing

Content marketing is the future of marketing. It is simply sharing resources with potential customers that encourage them to have a product and service.

There are several other benefits of this method. You can explain your life insurance service effortlessly. One of the common reasons that discourage people from buying services is confusion. For instance, the type of life insurance policies seems puzzling to clients. 

Content marketing is ideal for overcoming the issue. You can create in-depth content and explain the benefits of term life insurance, or how does whole life insurance work

This approach helps your insurance customers as well as influences them to buy your services.


Solve Pain Points

People don't care what you offer. They care how you can help them. This is a big scope of growing your life insurance business. 

Customers prefer an insurer who can solve their pain points. So, you need to identify them and work on them accordingly. Life insurance customers usually want simple procedures, flexibility, and guaranteed death benefits with maximum coverage.

They want someone who can truly help them overcome such pain points. So, be a good listener, and take their issues seriously. This seems like a simple step, but it builds a close relationship with customers that is invaluable.

Apply the Referral Method

Several pieces of research prove that 92% of clients take a service because of someone's recommendation. Referral marketing or word of mouth seems to be an effective approach to promoting and growing your insurance business. 

In some cases, it works better than paid advertisement. Someone will refer to your insurance policy if he is satisfied with your services. So, a satisfied client is purely an asset who can truly contribute to your business growth.

However, applying the referral method requires high-quality services. So, never compromise with the quality to build a satisfied customer base.

Nurture Your Leads

So, you have thousands of fresh leads. But, if you don't utilize them correctly, leads remain useless. Lead nurturing is a particular prospect for any business where you can develop a relationship with your clients at every level of the sales funnel. 

Nurturing your leads is not a complex process at all. You only need to set a precise strategy. It allows you to understand your clients better. Besides, you can segment them with particular interests. 

Finally, the secret of growing your life insurance business is to differentiate it from others. When clients feel that you truly add value to their lives, you don't have to look back anymore.

The post Growing a Successful Life Insurance Business appeared first on Business Opportunities.

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:Sorted ascending
    pub/TWiki/HeadlinesPlugin/style.css default css
    lib/TWiki/HeadlinesPlugin/Core.pm plugin core
    lib/TWiki/HeadlinesPlugin.pm plugin perl module
    data/TWiki/HeadlinesPlugin.txt plugin topic
    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 - 13 Feb 2009 - 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