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, 22 Feb 2020 17:26:32 +0000
The original blog about business opportunities and business ideas for small business entrepreneurs
Sat, 22 Feb 2020 17:26:29 +0000 Carrol Strain
Photo by You X Ventures on Unsplash

Keeping good records of CRM pipeline sales and learning to analyze those records can reveal surprising details about how best to run your business.

CRM is an acronym for “customer relationship management.” The term “pipeline sales” refers where your customers are in the buying process. What do CRM and pipeline sales have in common? And how can you use these tools to learn more about your business? Keep reading to find out.


Make Full Use of Both Your CRM and Your Pipeline

Your company's CRM is the lifeblood of your business. This is because your profits are driven by customer purchases. Moreover, taking full advantage of the combined elements of your CRM and good record-keeping of your sales pipeline will translate into success for your business.

What is the Difference Between a Sales Funnel and a Sales Pipeline?

The sales pipeline differs slightly from the sales funnel. This is because the sales funnel is about leads, and the sales pipeline is about sales.

The funnel is wide at the top to capture an infinite number of prospects. As the potential for sales increases, the funnel narrows toward the bottom, separating potential customers from actual customers. The desired outcomes of both the sales funnel and the sales pipeline are greater profits and happier customers.

Let's look at seven reasons why maintaining good CRM pipeline sales records will benefit you.

Good Record-Keeping Will Help You Identify Threats and Opportunities

With a systematic record-keeping process, you remain continuously updated about the status of your CRM pipeline. Moreover, using an efficient system to move prospects through the sales funnel in an integrated process enables you to mitigate risks and harness opportunities at every step of the way.

Reducing threats means knowing how to discourage progressive movement through the sales funnel. Leveraging opportunities translates into encouraging upward movement of prospects through the sales pipeline.

Learn Your Company’s Strengths and Weaknesses by Observing CRM Pipeline Sales

You can gain a good understanding of your company’s strengths and weaknesses by learning to analyze the records of your CRM pipeline sales. It’s best to do this by recording your sales funnel records.

This is because funnel records show conversion rates at each point. This will provide greater clarity about the improvements you need to make to your sales and marketing efforts. Then, you’ll know where your staff needs more training. Obviously, more training in weak areas will become key to making system improvements.

Set Goals and Achieve Them by Observing CRM Pipeline Sales

You'll be better able to set effective goals when you understand more about where you need additional sales team training.

Naturally, you will then rely on precise record-keeping to adjust those goals as well as your sales strategies. This will lead to more successful conversions.

Develop Your Goal-Setting Skills

You want to slow or stop prospect movement toward the top of your funnel at each point. This is because you don’t want leads to leave your sales funnel but to continue downward toward the narrow end of the funnel. In other words, you want leads to progress toward sales, not toward leaving your funnel altogether.

Therefore, you need to learn more about your overall CRM sales pipeline. Additionally, you want to hone your goal-setting skills at each step. These new skills will correspondingly drive conversion rates throughout your sales pipeline. One point at which you have the best chance of achieving this goal is at first contact.

300w, CRM-Pipeline-1-768x397.png 768w, CRM-Pipeline-1-696x360.png 696w, CRM-Pipeline-1-812x420.png 812w" sizes="(max-width: 940px) 100vw, 940px" />

Good Record-Keeping of CRM Pipeline Sales Will Improve Company Response Times

Researchers write in the Harvard Business Review about a study that illustrates the importance of shortening lead response times.

Their research showed that companies who responded to leads within one hour were seven times more likely to achieve successful movement through the sales funnel than those who contacted the customer in the second hour.

Even more surprisingly, initial contacts made in the first hour were 60 times more successful than those made after 24 hours.

264w, CRM-Pipeline-2-370x420.png 370w" sizes="(max-width: 563px) 100vw, 563px" />

Always Remember That Prospects Are People Who Can Become Customers

Additionally, the Harvard study underscores the fact that people are social creatures. They appreciate personalized services and interactions. They also value rapid response times.

Therefore, the right technical systems and CRM record-keeping software will make all the difference to your sales and profits.

However, along with all this technical savvy, your business success also depends on how well you build your relationships with your customers. You can gain the knowledge you need by choosing an effective CRM sales pipeline record-keeping system. On the other hand, though, the effective building of human relations will require continual staff training.

Employ Enhanced CRM with Advanced VoIP

Using the advanced functionality of an innovative VoIP system as your record-keeping software will further enhance your CRM. This is because an advanced VoIP system will give you online website chat capabilities, surveys, SMS functionality, and video conferencing. This includes both inbound and outbound CRM support.

Additionally, the leads from this VoIP system will all be captured in your sales pipeline. This will enable better sales tracking and a shortened sales cycle timeline. Then your staff will have more time to make sales. In short, your company will enjoy more productivity, improved customer response times, and greater customer satisfaction.

A CRM Sales Pipeline Translates into Free Marketing and More Sales

The CRM sales pipeline differs between companies, but typically ranges between four to eight stages in the customer's buying process. This range begins with an ocean of potential prospects who are simply looking for something to purchase, and ends with successful sales to happy customers.

Happy customers are open to upselling, which happens when employees are able to persuade the customer to purchase a more expensive product, or an additional one.

What's more, happy customers refer friends and family to your business, promoting additional sales and profits.

Satisfied customers often write positive testimonials about your business. These testimonials can persuade others of the value customers received from your company. Pleased customers can even become fans who voluntarily promote your business and products, creating another free marketing channel.

Key Takeaways

  • CRM systems translate into accurate records that highlight the sales status.
  • Record keeping supports the identification of strengths, weaknesses, opportunities, and threats.
  • Understanding and analyzing your records empowers goal creation and achievement.
  • Training fills in the gaps, allowing for improved response times, people management, and forecasting.

Conduct research to determine the CRM sales pipeline software that works best for you. Purchasing the right product for your business will result in improved business systems, well-trained employees, greater conversions, happier customers, and a sustainable, successful business.

The post Keeping Records of CRM Pipeline Sales Leads to Success appeared first on Business Opportunities.

Sat, 22 Feb 2020 15:35:03 +0000 Mel Martinez

The future is uncertain, and sometimes things don't turn out the way we want them to. Even in a multicultural and metropolitan destination like Singapore, an unexpected turn of events can cause trouble. Consider this:

A bonus promised next month makes you ecstatic and you start planning how to spend it. Since you have been putting off a much-needed holiday, the promise of the bonus means you finally get to take a break. Dates are marked off and schedules cleared. Travel is booked to lovely Singapore. The family is thrilled, and as the vacation nears . . . the bonus gets delayed a few weeks.

What would you do now? Shatter all your hopes? Shatter the hopes of your family? How can you make it work with such short notice? In short, it may be time to look into payday loans in Singapore and beyond.

What Are Payday Loans?

Borrowing money is often the only way forward when people get in a difficult spot financially. A personal loan is always our first choice. However, if you compare loans online, then you soon realize that getting approval from a personal loan lender requires too much time to meet an immediate need. Consequently, you are now in the market for a payday loan.

Payday loans help in an emergency. Such loans are authorized in a short time, from a few hours up to one or two days. Payday lenders anticipate an influx of funds to pay the loan off. For example, your paycheck. Loan amounts are small. Also, these lonas are issued for a short period of time.


In a perfect situation, the borrower repays the amount from their next paycheck, ergo “payday” loan. For their fast approval of loans, check out A1 Credit. They usually charge a low interest rate. Their most distinguishing feature is their willingness to loan to people with a low credit score. As a result, this company is able to help people who have had trouble in the past but are attempting to turn things around.

Applying for a Payday Loan

Processing of a payday loan is different than that of traditional loans. The process is mostly online and begins with filling out an application. The lender will contact you almost instantly via telephone, then schedule a meeting to discuss your loan needs.

A payday lender approves and provides a loan in a matter of hours, rather than days. Usually, payday lenders require proof of identity, regular pay stub, and bank account information. Once your monthly income is verified, the lender will directly credit the funds to your bank account.

Before You Apply for a Loan in Singapore  

The most important thing you should do when considering a payday loan is to complete a thorough comparison of all the best payday lenders available. Here are a few steps to follow:

  • Contact each company and ask for quotes.
  • Review the payday loan lenders’ terms and conditions.
  • Verify that the moneylender is licensed. For more information, visit the Registry of Moneylenders on the Ministry of Law website of Singapore. 
  • Narrow your options to lenders most suited to your needs. 
  • Review feedback from family, friends, and online forums on each lender. Talk to a lender's previous borrowers online to know more about their first-hand experience with the lender.  
  • Check for any complaints or frauds registered against them anywhere. This will help in screening out some of the not-so-good lenders.  
  • You must also pay attention to payday loan lender professionalism. Ethical conduct begins as soon as you contact the company. It is important to work with an ethical lender.  

Expectations of Borrowers

All lenders have qualifications they seek in a potential customer. Most of them would want you to be the following:

  • Between the age group of 21 to 64 years
  • Hold a permanent residency in Singapore
  • Have a stable job with an assured monthly paycheck
  • Hold a permanent work permit with a guaranteed salary

Wise Words to Heed

Always remember that lenders are in the business of making money. It is your responsibility to ensure that you make an educated decision. Before you borrow, consider these more advanced issues.

  • Interest Rates: Know the exact rate of interest you would need to pay. It must be an amount you can afford. Though payday loans are heavily charged, don't go overboard.  
  • Loan Repayment: Talk openly on the repayment of the loan amount. Understand the closing aspect of the loan thoroughly to avoid any legal struggle at the end.  
  • Fees and Surcharges: Ask about any hidden fees such as closing costs. This helps you calculate the total effective cost you eventually have to pay.  

A payday loan is named as such because it is supposed to be repaid from your next paycheck. So always make sure that the loan amount is less than your salary. Ignoring this premise of the loan would amount to a financial blunder.  

payday loans in singapore 300w, man-in-blue-polo-shirt-standing-inside-an-atm-booth-3652781-768x432.jpg 768w, man-in-blue-polo-shirt-standing-inside-an-atm-booth-3652781-696x392.jpg 696w, man-in-blue-polo-shirt-standing-inside-an-atm-booth-3652781-1068x601.jpg 1068w, man-in-blue-polo-shirt-standing-inside-an-atm-booth-3652781-747x420.jpg 747w, man-in-blue-polo-shirt-standing-inside-an-atm-booth-3652781.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />

Also, since the loan has to be covered from your next salary, do not mortgage any of your valuables. The unique feature of a payday loan is that it is provided without any collateral in exchange. If any moneylender ever asks for any guarantee, step back. You went in the wrong direction. That company is an unlicensed moneylender likely running an illegal business. Do not fall into that trap.  

A Final Note

Now, everything is done. You have double-checked all the terms and conditions, reviewed the lender and their legal status, and verified your responsibilities. As a result, you can go ahead and apply for the loan by filling out their form and furnishing all the relevant documents. If there's any confusion with the paperwork, do not hesitate to consult a lawyer.  

Resorting to payday loans happens when people require hard cash almost instantly. Though you may be short on both time and patience, you must do the groundwork to find the most suited moneylender. Doing otherwise makes a perfect recipe for a financial mishap.

Research everything thoroughly and try to get a loan from a veteran moneylender who has been in the business for a long time. Those who just spring up may vanish even quicker. Stay informed and choose wisely.

The post Payday Loans in Singapore and Beyond appeared first on Business Opportunities.

Fri, 21 Feb 2020 21:45:03 +0000 Carrol Strain
Image from Eric Ward on Unsplash

Escaping a toxic marriage can be awful, especially when you’re trying to run a business. But it is important for you to know that leaving a toxic marriage is possible and you can be happy again. To help you understand your options, here are five tips to help you escape a toxic marriage.


1. Create Financial Independence

One reason many people remain in toxic marriages is because of financial dependence on their spouse. Perhaps the partner manages all the bills, or perhaps the partner brings in the only income.

If you're in the position of being financially dependent, don't worry. The first step is simply getting away. Don't think any further ahead than that. Utilize alternatives to payday loans, create a safety net for yourself, and secure a home and food for the next month to six weeks. That is more than enough time to plan what to do next.

2. Get by with a Little Help from Your Friends

You only have to read this article to see how much of a dilemma it is for friends and family when they suspect you are trapped in a toxic marriage. It is awkward and hard for them to speak up, for fear of losing you or putting you in a difficult position.

Therefore, when you know you need to escape your toxic marriage, speak to friends and family about how you feel. Even if you haven't been very close with them because of your relationship, the chances are they will be there with open arms when you need them. The support of those who love you is vital during this tricky time.

3. Utilize the Help of Charities

If you are in a toxic marriage that could be considered abusive, it is important that you seek help. If the police department isn't a suitable source of help, or you don't feel comfortable taking the legal route, then charities are a good idea. There is a wide range of charities to contact. Do a simple Internet search to find the ones nearest to your area.

4. Lay the Self-Care on Thick When Leaving a Toxic Marriage

Now is the time to put yourself first. Now is the time to give yourself much love and self-care.

Maybe you take a holiday, or maybe you start getting your hair and nails done. Perhaps you start doing yoga again. Learn meditation and take at least 15 minutes a day to process your thoughts.

Meditation is a much-needed exercise after going through an ordeal such as ending a toxic marriage. Whatever it takes for you to feel self-love, and to start enjoying yourself again, do it.

5. Cut Communication with Your Partner

If the person you are leaving is manipulative, then it's important that you create space to avoid being lured back into a toxic marriage.

For example, if you have children, keep communications only about the children. If you have to, allow a trusted friend or family member to be the go-between.

There are also options to work with a co-parenting mediator to handle the day-to-day communications regarding children. To help you with this, here's a handy article on co-parenting with a toxic ex.

You Can Escape a Toxic Marriage

In the words of Socrates, ''To find yourself, think for yourself.''

By following the tips above, and by being strong, you can escape a toxic relationship. There is help available to you. Soon enough, you will be through the worst and starting a fantastic new chapter in your life.

The post Exit Strategy: Escaping a Toxic Marriage 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:Sorted ascending Description:
    data/TWiki/HeadlinesPlugin.txt plugin topic
    lib/TWiki/HeadlinesPlugin.pm plugin perl module
    lib/TWiki/HeadlinesPlugin/Core.pm plugin core
    pub/TWiki/HeadlinesPlugin/style.css default css
    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