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:

Thu, 19 Jul 2018 02:04:01 +0000
The original blog about business opportunities and business ideas for small business entrepreneurs
Thu, 19 Jul 2018 02:04:01 +0000 Laurie Bennett

Do you need to borrow money for your business? Are you trying to cover some cash flow gaps? In either case, it is essential that you follow certain steps to get your business loan approved.

Here we discuss some essential tips that will help you get your business loan approved quickly.




1. Assess Your Need for Getting a Business Loan Approved

Before getting in touch with the lender, do your homework. Invest time in assessing the extent of your need for financing. Lenders want to see your need defined clearly. Therefore, be able to put forth this information to your lender during your initial meeting.


2. Know Your Credit Score

First, you need to keep one thing in mind. Every lender has different requirements when it comes to their borrowers’ credit scores. However, if you have a high credit score, it will be easier for you to get your business loan approved.

Most lenders take both your personal credit score and your business credit score into consideration before granting a loan. Therefore, you need to maintain both of these scores at high levels. It is also vital that three major credit bureaus approve your credit score.

3. Maintain a High DSCR

If you are eager to get your business loan approved, then you have to maintain a good debt service coverage ratio, often referred to as a DSCR. The debt service coverage ratio evaluates the amount of cash flow you have for paying your obligations.

Try to maintain a DSCR of about 1.25. This will increase your chances of getting your business loan approved.


4. Ensure You Have Sufficient Cash Flow

When you apply for a business loan, most lenders require you to make a down payment of about 20% to 25%. You should have this amount in hand when you apply for your loan. Additionally, lenders want to ensure that you have regular cash flow as well. Therefore, give your lender sufficient evidence that it won’t be a problem for you to make your monthly payments.


5. Conduct Adequate Research

Before applying for the loan, you should find out the lender’s requirements. Learn all you can about how the lender will process your loan application as well. The smart approach is to shop for loans from different lenders. In this way, you can get your hands on the best deal.

As a borrower, you need to keep one thing in mind: The lender is taking a risk by granting you the loan. As a responsible borrower, try to evaluate the loan risks yourself. Then try to perceive how the lender will view those risks.

The benefit of this practice is that you will more easily develop a level of comfort with your lender.


6. Pinpoint Your Business's Strengths

You have to live by the rule that honesty is the best policy when applying for your loan. You must paint a truthful image of your business in your meeting with the lender. Ideally, you should reveal the strengths of your business without exaggeration.



Follow these guidelines and you'll have a much better chance of getting your business loan approved.

The post Get Your Business Loan Approved: 6 Golden Rules to Follow appeared first on Business Opportunities.

Thu, 19 Jul 2018 01:57:34 +0000 Laurie Bennett

In this article, IT experts share their experience about digital projects. If you’re trying to raise capital for your business, this is an important read for you. That’s because these experts aim to help those of us without an engineering background accurately assess the potential of digital projects.

Read on to learn more about investing wisely in digital projects.


Background of Digital Projects

The lucrative IT field changes rapidly. Financial investors closely monitor its activity.Mergers and acquisitions among software companieschange the landscape almost continually. In short, therapidly evolving IT sector does not stay within an expected framework.

Nonetheless, investors’ outlook is generally one of optimism. There is a soaring demand for portable electronics, for one thing. Couple that with the ongoing digital transformation, and you have a trend that drives the public’s obsession with all things digital.

To put it plainly, however, most IT startups are risky assets. For that reason, investors need to be smart about their decisions. In other words, don’t invest in digital projects blindly. You’ll need data, and plenty of it. Furthermore, rely heavily on the statistics and analytical reports that are at your disposal.

If you choose wisely, however, incredible profit awaits you.




1. Initial Currency Offering (ICO)

When it comes to initial currency offerings, or ICO’s, it pays to remember that there are only a few real projects among the hundreds of launched ICO’s. For example, if you study the whitepapers of some ICO projects in detail, you’ll soon become aware of obviously fraudulent intentions.

As a matter of fact, most ICO’s today are almost guaranteed to lose money. The very fact that a new startup chooses to offer an ICO to attract investment should arouse your suspicions. That’s because an ICO requires no documentation. Unregulated as they are, detailed business plans or system definitions are neither required nor offered. Therefore, smart business owners don’t consider ICO’s to be safe investments.


2. To Blockchain or Not to Blockchain

The reasons for the rush to blockchain projects are clear. After all, blockchain is the technology behind cryptocurrencies such as Bitcoin and Ethereum. Now, new blockchain-based platforms attempt to duplicate the financial success of the major cryptocurrencies that preceded them.

However, there are two issues worth noting here:

  • Blockchain is not the revolutionary technology many believe it to be. On the contrary, the concepts upon which blockchain is based were well known in engineering circles long before its explosive growth in popularity. In fact, its popularity triggered the investment phenomenon we are witnessing now. It is simply that it has attracted much attention, and its popularity now triggers a flow of investments its way.
  • Practically speaking, blockchain technology is irrational. It requires an excessive consumption of system resources. It also puts an extra load on communication channels. For that reason, end-user blockchain-based solutions have a dim outlook. On the other hand, this technology might be capable of reaching its full potential with solid infrastructure projects.

Therefore, if you’re looking to invest in a blockchain-based project, be sure to assess its risks and prospects carefully. As a matter of fact, you would be wise to turn to IT consulting experts. Get clear answers to such questions as:

  • To what extent is blockchain technology feasible for this project?
  • Will the current infrastructure have enough bandwidth for the scheduled number of blockchain transactions?
  • Is blockchain a marketing screen for developers who are trying to hide its drawbacks?



3. Neural Networks (NN)

Artificial neural networks represent another technology that seeks to attract investors with its mystery. Scientists and programmers have been researching, improving, and solving applied tasks with the help of different types of neural networks since the 1960’s. Recently, however, this development trend gained momentum when large companies invested in its research and development.

NN-based software solutions have proven to be highly efficient in tasks involving image data processing, linguistic analysis, decision-making systems, and the like. However, they are not equally efficient in all application areas.

Additionally, the use of neural networks requires extensive training on high-quality data sets. What’s more, the training sets themselves, having been specially selected, become an expensive intellectual property. To put it bluntly, these technologies are specific tools that have value only in the hands of experienced specialists.


4. Mobile Application Development

Mobile application development is a thriving market with high capitalization. Nonetheless, you should be cautious when investing in digital projects geared toward mobile.

It’s worth noting that several million mobile applications compete within just two platforms: iTunes and Play Market. This leads to intense competition. The result is bloated marketing budgets, constantly declining ROI, and unfair competition.

Experts recommend adhering to the following safe strategies with regard to mobile apps:

  • Focus specifically on your target audience. Further, plan the release of a mobile application toward a segment of that market that has a sufficient number of loyal users.
  • Ensure mobile access to your own content as soon as the app monetizes.
  • Employ technological innovations. This will help to attract a wider audience and contribute to the popularity of your new mobile application. This could lead to an acquisition similar to Facebook’s acquisition of the filter appMSQRD.


5. Web Applications and Services

Of all digital projects, web applications and services appeal to the largest audience. That’s because this field includes mobile and desktop as well as server applications. Designers createcustom software solutions for various levels. These can include anything from personal finance accounts to advanced corporate solutions.

It would be wise to make web applications and services the first trigger point in your investment checklist. After that, thoroughly study some custom web application projects. Additionally, pay attention to infrastructure projects, as these can become the subject of major deals and acquisitions by IT giants.

Keep in mind, too, that communication bridges and API cross-platforms can significantly expand the functionality of existing solutions. These, too, can become profitable investments.

In addition, multimedia platforms and services for aggregation and processing of users' videos and photos have a good investment potential as well. This is due to the avalanche of media content and the upgrading of cameras in mobile devices.



Take heed of thesetips and recipes for your business’s digital transformation. You will thereby improve your chances of avoiding investing mistakes.

In addition, remember that large does not always equal good. Even the IT giants own unsuccessful web projects. Think Microsoft Zune or Google Buzz, for only two examples.

Therefore, always remember to include IT experts to help you gauge the technical value of digital projects.



A shout-out to the IT experts atOCSICO for sharing their expertise in this post.

The post IT Experts Share 5 Tips to Help You Invest Wisely in Digital Projects appeared first on Business Opportunities.

Wed, 18 Jul 2018 07:42:53 +0000 Laurie Bennett

Almost every business owner dreams of retiring someday. However, you might want to set different goals for life and for investing, both before and after retirement.

Younger workers usually opt for investment schemes that will give higher returns over a longer period. However, after retirement, you’re going to want safe and fixed returns from your post-retirement investment schemes.

When you invest in senior citizen plans, they will provide you the financial backup you will need in your declining years. Therefore, you should select a plan that can help you with your short-term or long-term goals. Alternatively, choose a plan that will help you in case of an emergency after retirement. Read more here to get a better idea of the safest investment options after retirement.

If you are planning for your investments after retirement, heed the following five principles. Then you’ll be able to enjoy your retired life.




1. Understand Your Requirements

The first step in planning your investments after retirement is to review your current financial status and portfolio. The primary goal of investment after retirement should be to invest as wisely as you can. Next, list your goals and financial requirements.

Depending on your goals and your future, you can determine the scope of your investment. You should also determine the monthly income that you will require in order to pay off your bills and keep up with your other regular expenses. Tally your needs and your balances with your investment scheme returns. Then check whether they are in proper equilibrium.


2. Research Before You Invest

As there are multiple options for senior citizen investments on the market. Therefore, you need to research thoroughly before you select a plan. Search for all the available options and study the interest rates. Learn about the risks involved with each one. Find out about the benefits of each scheme as well. Match the schemes with your requirements to see which one will suit you best.

For example, if you are looking for fixed monthly income, invest in government schemes such as Senior Citizen Savings Scheme (SCSS) or National Pension Scheme(NPS). You can also invest in senior citizen fixed deposits. These can give you fixed returns at higher rates.

Additionally, research for different companies’ fixed deposits of different interest rates. Then calculate the returns with an onlineFD calculator.


3. Diversify Your Portfolio

Another important principle for investing after retirement is to minimize the risk factor in your portfolio by diversifying your investments. Investments in bonds and mutual funds will give you smart returns. However, they are subject to several risks. Therefore, if you have invested in such schemes, balance the risk factor by investing in schemes that are not affected by inflation or market fluctuations.

Senior citizen fixed deposit instruments, or FD’s, are the safest options to invest in. You can get higher returns through investment in FD’s from a non-banking financial company (NBFC) such asBajaj Finance FD’s. These give returns at a rate of 8.75%. Other safe investment options include Indian government investment schemes such asPMVVY and the previously mentioned SCSS and NPS.


4. Invest in the Present to Plan for Your Future

The most common mistake that retirees make with their investment plans is to overlook future returns in favor of short-term gains. However, it is essential that you look beyond the current benefits of the scheme. Additionally, look for its future value as well.

Although the government schemes are safe investments that provide you higher returns, they are limited to only 10 years. Therefore, choose the plans that can give you long-term returns even in later years.


5. Pay for Returns and Build for Emergencies

You already know to be prepared for emergencies. To that end, invest in schemes with higher liquidity such as mutual funds. These can help you during such times.


Enjoy Your Years After Retirement

The years you live after retirement can be fulfilling and satisfying. Take care to keep them that way by choosing wise investments.

The post 5 Principles to Keep in Mind for Investing After Retirement 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:
    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 - 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