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

%HEADLINES{"http://slashdot.org/slashdot.rdf" header="---+!! [[$link][$title]]$n $description" format="$t* [[$link][$title]]"}%
to get the latest Slashdot news as a bullet list format:

HeadlinesPlugin ERROR: 500 Can't connect to slashdot.org:443 (Connection refused)

Business Opportunities Weblog

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

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

Tue, 16 Jan 2018 12:24:43 +0000
The original blog about business opportunities and business ideas for small business entrepreneurs
Tue, 16 Jan 2018 03:10:45 +0000 Bizop Team

How to Motivate Employees to Track Time and Improve Productivity

Productivity precedes profit. Thus, every business manager needs to improve productivity and keep their employees productive.

Some create lavish break rooms equipped with game consoles, snacks, and cold drinks. Others resort to scrutinizing behavior and applying constant pressure.

However, there are cheaper and friendlier ways to improve your employees’ day-to-day productivity. Chief among these is time tracking. In this post, you'll learn how you can track employees' time without insulting them. At the same time, we will discuss ways of motivating your workers to achieve greater efficiency.


Can Time Tracking Improve Productivity?

Productivity isn’t just about someone going to work, sitting at a desk, and doing something deemed important. For example, your employee might do something they believe to be necessary while not being productive at all.

That’s because at the heart of productivity lies the notion of efficiency. When your employees are working on crucial tasks, you don’t value their productivity based on the activity itself. Instead, it’s about the relationship between input and output.

Since we aren’t able to effectively measure the neurological or other physical processes behind employees’ input, we have to use the easiest measurements. Those are: How much time are employees using for particular tasks and what are the results?

But time tracking isn’t only about clocking your employees’ work time. Depending on your industry and reach, you might also want to incorporate data such as arriving late to work, taking sick leave, and using vacation days. This will enable you to see wider trends in employee behavior. Meanwhile, you can also zoom in on particular people to see their habits.


A Case in Point

Let’s imagine that you discover that someone is consistently late to work. However, this same person continually produces results that are much higher than those of your punctual employees.

If you used only a part of the available data, you might jump to conclusions. But remember that the age of simple punch clocks and whistles, the symbols of industrial period factories, is mostly over.Therefore, a deeper look could have you asking some questions.

For example, maybe this person’s lack of punctuality stems from her individual sleep pattern. Is this employee more productive because she chooses to sleep as much she needs, resulting in her getting more work done throughout rest of the day? All of your assumptions can be confirmed or overturned after you conduct an interview with the person.




Encourage Participation

You aren’t going to ace any of your plans to improve productivity if you aren’t able to bring most of your employees on board. New ways of doing things can give rise to doubt and disbelief in an organizational setting. But how do you actually motivate employees to track their time, improve productivity, and fulfill the highest potential of a time clock system?

First of all, you can’t just send a manual to all your workers and expect them to figure it out on their own. Worse yet, should they discover that this is a dictum from on high, you’re bound to get some push back.

It’s important, then, to stand by their side and go over the basics of time tracking with them. Along the way, explain the system’s features. Describe the implications of these functions in the context of the whole organization.

Endeavor to have employees understand that using the new system will help the overall cause of the organization. This is especially important in companies that boast a sense of ownership among their workers.

Also, it’s good to pinpoint particular features that help employees be more efficient. Explain to them that having an overview of their time use can help them manage their own workflow better. This will help them to reduce stress and boost creativity as they go about solving problems and completing daily tasks.


Be Open and Honest

Communication is essential in all organizational changes. As you implement your new time tracking software, focus on carefully designed messages to your employees that highlight the main benefits.

Ideally, start the communication work a few months before the actual execution. Internal communications experts are your best partners to ensure that you excel at this task.

Furthermore, be honest in your messages. Tell employees about the benefits to the organization as a whole. Let them know how management, clients, stakeholders, and employees themselves will benefit.

Additionally, touch upon the subject of possible complications and annoyances of time tracking. Honesty is a virtue and it pays off in the corporate world.


Ask for Feedback

Is your time clock rollout already underway? Then implement a feedback system immediately. There might be problems that you and your team never even thought about beforehand.

Don’t wait for people to get vocal on their own. Ask for feedback instead. This will help you to make improvements and get things right. What’s more, your employees will feel that you value them. Plus, their perception of management will get a boost.

Of course, asking for feedback is only part of the picture. Use what you learn from feedback to enhance your time tracking goal. If you don’t, you will miss out on useful recommendations.


Use Positive Incentives

Some people will need an extra push. However, even these recalcitrant ones will generally opt for a carrot instead of a stick.In other words, frame the change in a positive way and come up with positive incentives.

Resistant employees may well start to track their time if you offer a bonus percentage or other monetary incentives. Also, bring attention to coworkers’ successful time tracking use. This could influence others to follow the crowd. Bigger companies can even invest in gamification solutions. Often a bit of fun will pique interest, even among the most reluctant employees.



Reap the Rewards of Improved Productivity

Motivating employees by way of thorough communication, friendly support, collecting feedback, and handing out incentives for continuous use will pay off in the long run. In return, your employees and upper management will discover how time tracking will lead to flourishing productivity and a smarter handling of individual workflows.

The post How to Motivate Employees to Track Time and Improve Productivity appeared first on Business Opportunities.

Tue, 16 Jan 2018 03:03:20 +0000 Bizop Team

7 Tips for Running a Successful Plastic Surgery Practice

Do you want torun a successful plastic surgery practice the way thatDr. Nina Naidudoes?

If so, you need to have a robust system and a professional relationship with your clients. In this post we discuss ways to develop these elements in your practice.


1. Screen Your Patients

The first step is to screen your patients for suitability with regard to their general health status.

Your private plastic surgery practice won't thrive if you are not careful about the health effects of plastic surgery on your patients.

Always perform a thorough pre-assessment. Encourage your clients to disclose all existing health problems. You don't want to be responsible for any future problems. What’s more, you don’t want to expose your practice to costly litigation.


2. Market Your Practice

Many private practices are adopting novel social media marketing campaigns to market their services.

Therefore, don't feel shy about taking to social media to talk about yourself and your plastic surgery practice.

Many people actively search for the information they need on social media. Therefore, there's no reason why you shouldn’t create a social media presence. You can help people who need your practice to find you by sharing the information they’re looking for.




3. Organize Your Staff

No matter how large or small your plastic surgery practice is, you probably have 2 or 3 people on your staff.

Make sure that you have a practice manual that you share with everyone on your staff. This helps to make sure that each staff member knows how to manage clients. Importantly, it will also educate your staff about what to do in case of an emergency.

Additionally, create a job description for each staff member and encourage your staff to own it.


4. Invest in Technology

Getting the best equipment is also important.

Many people think of cosmetic surgery clinics as being like wellness spas. Therefore, make sure that your facility offers that sort of ambiance.

At the same time, however, remember to have the safest and most efficient tools and equipment. That’s because you’ll absolutely want to ensure the safety of your clients.

Additionally, your investment in technology will protect your interests as well. What’s more, don’t forget to invest in liability insurance and insurance for cosmetic complications, as well.


5. Educate Your Clients

As a plastic surgeon, your role is also that of an educator. This is a role that gives you another opportunity to increase your credibility in the market.

The more you educate and inform your clients about the intended procedure and its effects on their appearance and health, the more they'll come to respect you.

Furthermore, you don't need to wait for clients to come to your office to act in this role. Social media is a great place to share your knowledge and expertise with potential clients. Doing so will help you to build a good reputation for your clinic.



6. Win Clients’ Trust

Additionally, always inform your clients about any potential risks of the surgery they are contemplating.

Surgical scars are a pressing concern for a lot of patients. Tell them where the scars will be visible and for how long they will last. Warn them about the possibility of scars being more prominent and larger than they might expect.

Also discuss the possibility of revision surgery. Although revision surgery is required in most cases, many clients remain blissfully ignorant about that possibility. Then they feel cheated when they are told that they'll need to undergo another procedure. Sharing such information helps you to come across as a concerned practitioner rather than as someone out to make a quick buck.

Talking about alternatives is another good way to win your clients’ trust. Ask them if they have tried exercise, dieting and other lifestyle changes to achieve their desired appearance. Perhaps a change of wardrobe or makeup might do the trick. Only after every alternative has been exhausted should patients opt for a surgical procedure.


7. Understand Your Clients

Understand why your clients are coming to you. This is very important, because it will help you to assess whether your clients really need plastic surgery. It could be that some other solution would serve them better.

That’s because many people opt for plastic surgery because they believe it will help them get a better job, a life partner or better self-esteem.

However, as a professional, you already know that these goals are not realistic outcomes of plastic surgery. Always counsel your clients. Help them to identify if they have self-esteem issues and unrealistic expectations of themselves.

If necessary, direct them toward a therapist instead. Or simply help them to realize that improving their appearance is not the solution to their real problems.

The post 7 Tips for Running a Successful Plastic Surgery Practice appeared first on Business Opportunities.

Mon, 15 Jan 2018 08:55:09 +0000 Bizop Team

4 Up-to-the-Minute Online Business Ideas for 2018

In today’s post, I’m going to share with you the top 4 online business ideas you could start in 2018. Of all of the dozens of ideas you'll find for starting an online business, these 4 are the most timely and promising.

However, if you think you want more ideas than these 4, check these posts for more ideas:here and here.

First one?

Idea #1: Dropshipping

This online business idea became quite popular last year. And it’s getting even easier now, with all of the tools available at the beginning of 2018.

Dropshipping is a method of being a retail seller without having to buy inventory in advance. All you need to do is to collect the information from the buyer and facilitate the purchase. Then you send the order information to the manufacturer and they send the products directly to the buyer.

Here is an image to quickly illustrate this model.

online business 1 300w, online-business-1-768x623.png 768w" sizes="(max-width: 800px) 100vw, 800px" />

With dropshipping you can start selling without having a big budget in advance. You can test the product and scale up or back without having to deal with the complications of manufacturing and logistics.

The most critical piece of dropshipping is finding the right products. To begin, create a store on a platform like Shopify and load your first products. Then, start testing with ads to find out if each product you’ve chosen is a hero or a zero. If you find you have a winner, scale it up. If it’s a dud, stop selling it and look for a better one.

Continue in this fashion until your store is everything you envisioned it to be.




Idea #2: Content Curation

I was intrigued with this online business idea at the beginning of the year when Brian Clark started his newsletter,Further. Basically, he curates quality content in health, wealth, wisdom, and travel to help you live your best life.

People have been going nuts over it.

No one has the time to check all the blogs out there for the best, most beneficial content. But what if someone else took the time to find all the best information and then handed it to us on a silver platter?

Here is a quick image fromRoss Simmondsthat describes this model aptly.

online business 2 300w, online-business-2-768x366.jpg 768w" sizes="(max-width: 937px) 100vw, 937px" />

Becoming a content curator will enable you to build your audience fast. Then you could monetize your site by way of affiliate marketing, selling ads, selling products, and so on.


Idea #3: Sell Online Courses

This is an old business model that has taken on new life in recent years. These days, it’s more profitable than ever.

To get started with this online business idea, you want to build trust with people by sharing content with them in whatever format and on whatever platform feels right to you. That is, you can do this on YouTube, Facebook, Instagram, or your own blog. The latter is my personal preference.

After you demonstrate your expertise and build your audience, you can then sell your own products. The idea is to teach your audience how to solve a problem you know they’re facing.

You can also create a membership site and collect monthly payments from members. This will give you a recurring income.

If you don’t know where to begin with setup, look to platforms likeKajabi. Platforms such as this one take the stress out of setup and ease the management of your entire membership site.

In order to make this model work, you’ll need to differentiate yourself, be likable, and establish your authority by demonstrating it, time and time again. Eventually, people will beg you to sell them your knowledge.


Idea #4: Yoga Instructor

There was a big trend last year in selling yoga classes online.

online business 3 300w" sizes="(max-width: 640px) 100vw, 640px" />

Examples of successful yoga sites areReflexion YogaorYogaia. However, many other people can also create live yoga training sessions and sell them online.

This model provides would-be yogis with fresh yoga classes every day or every other day for a small recurring fee. And for instructors, it is a great way to get paid monthly by people all over the world, people who want to do yoga classes with you.

If you’re not into yoga, you could also benefit from this idea by teaming up with a local yoga instructor. Let the instructor teach the class, and you handle everything else from building the site, bringing the audience, and managing the business.

Before you start, make sure to come to a mutual agreement as to whether you’re going to pay them a monthly fee for their expertise or share with them a percentage of the business’s earnings. I prefer the latter because it makes them more invested in the success of the site.



Start Your Business Today

So what are you waiting for? Get going! The new year has started and the days are already passing us by.

First, decide which idea you’re going to start with, focus on it, and get into action. Before you know it, you’ll have your own online business.

The post 4 Up-to-the-Minute Online Business Ideas for 2018 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.SitePreferences. For example, to customize the USERAGENTNAME setting, create a HEADLINESPLUGIN_USERAGENTNAME setting in Main.SitePreferences.

  • One line description, shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Show headline news in Foswiki 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 Foswiki's internal getUrl() method. Default: yes

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

  • Name of user agent. Default: FoswikiHeadlinesPlugin/2.21.2
      * Set USERAGENTNAME = FoswikiHeadlinesPlugin/2.21.2

  • 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)
    • $Foswiki::cfg{PROXY}{HOST} - proxy host, such as "proxy.example.com";
    • $Foswiki::cfg{PROXY}{PORT} - proxy port, such as "8080";
    • $Foswiki::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

You do not need to install anything in the browser to use this extension. The following instructions are for the administrator who installs the extension on the server.

Open configure, and open the "Extensions" section. Use "Find More Extensions" to get a list of available extensions. Select "Install".

If you have any problems, or if the extension isn't available in configure, then you can still install manually from the command-line. See http://foswiki.org/Support/ManuallyInstallingExtensions for more help.

Check if above examples show a news feed instead of variable.

Plugin Info

Plugin Author: TWiki:Main.PeterThoeny, Foswiki:Main.MichaelDaum (2005-2007)
Copyright: © 2002-2009, Peter Thoeny, TWIKI.NET; 2005-2007, Michael Daum http://wikiring.de
License: GPL (GNU General Public License)
Release: 2.21.2
Version: 6822 (2010-03-21)
Change History:  
08 Mar 2009: Ported without changes to Foswiki namespace by Kenneth Lavrsen and put under "Feel Free To Modify" in Foswiki context.
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.008
Home: Foswiki:Extensions/HeadlinesPlugin
Support: Foswiki:Support/HeadlinesPlugin
Topic revision: r1 - 2009-02-13, ProjectContributor
This site is powered by FoswikiCopyright © by the contributing authors. All material on this site is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback