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:

Sun, 25 Jun 2017 14:26:57 +0000
The original blog about business opportunities and business ideas for small business entrepreneurs
Sun, 25 Jun 2017 14:26:57 +0000 Bizop Team

How to Grow Your Wedding Planner Business with Search Engine Marketing

Search engine marketing is far more effective for small businesses and startups than traditional marketing methods.

Traditionally, wedding and other events planners relied on direct mail to grow their business. Or they placed advertisements in local newspapers or on radio or TV.

Their mainstay, though, wasword-of-mouth advertising. Back in the day, if you were an events planner, you would start your business by planning smaller events for your family, friends, and neighbors. Those people would then recommend your business to their friends and acquaintances. Or at least, you hoped they would.

However, modern day marketing methods, especially search engine marketing, have replaced those traditional methods.




What Is Search Engine Marketing?

Networking is still a great way of getting your business started, but that method will eventually plateau. That’s because your friends and family will run out of events to throw-at least for a while. Your business will take on a feast-or-famine disposition, and that’s not good for your bottom line.

Search engine marketing, on the other hand, is internet marketing that promotes your business by making your website more visible. Withsearch engine marketing, commonly referred to as SEO, you optimize your website so that it ranks highly with popular search engines such as Google.

More and more people gain access to the internet every day. And many of those people use search engines to answer their questions or to look for what they want to buy. That’s why your business really must have a great website.

In addition, you need to employ experts who have theproper digital marketing skills. Only in this way will you increase your online visibility and reach more potential customers for your business.

Below are some tips and tricks to help expand your wedding planner business through search engine marketing.



Digital Ad Placement

Search engines have become synonymous with online advertising. Just like the traditional advertisements that were carefully placed in newspapers and sent through direct mailings, digital ads are also diligently placed on online platforms and websites and with social media.

The success of digital advertising relies on the level of ad customization. For instance, one common strategy involves placing ads that target a specific audience on sites that reach that demographic. Targeting a specific audience involves the use of various filters, such as location, the device being used, and whether or not someone has visited your site before.

You can also set up campaign ads that show up when people search similar keywords. For example, if you're a wedding planner business located in central Arizona you can set up digital ads on Google so that when someone searches with the keywords ''wedding planner Phoenix'' your business's website pops up.


Make Your Website SEO-Friendly

To be clear, having a website doesn't guarantee search engine marketing success. You could have anexquisite website, but that won’t guarantee that it will become highly ranked by search engines. If your website doesn’t have a high ranking with search engines, those search engineswon’t sent potential clientsto your site.You will lose business that might have been yours.

However, help is at hand. There are several strategies forimproving your website’s performance.

One of the first things you should do is pretend you are your own potential client, someone who has landed on your site for the first time. Then do a keyword search to make certain that every page on your site is well constructed and has content that answers your customers’ questions.

Make sure every page of your websitecontains relevant keywords, metadata, headings, image tags, and an intuitive flow of content.

One way to strengthen your SEO is to scatter internal links throughout your website’s pages. This will help search engines understand your site’s internal connections and its flow of information. To ensure success, consider employing the services of anSEO expert in Boca Raton, FL.


Get Active on Social Media

A lot of people don’t seem to understand how big an effecttheir social media presence has on theirsearch rankings. Mostly likely, that’s because the effect is an indirect one. However, you canlink information on your social media accounts to your website. This will allow you to connect informally with customers and drive traffic to your website.


Welcome Reviews

Invite online reviews from satisfied clients. Positive reviews go a long way toward attractingclients who are deciding whichwedding planner they want tohire. If they see that you come highly recommended they will be more likely to give you their business.



Online marketing methods reach more people and take less time than traditional marketing methods. And search engine marketing has become the mainstay of online marketing. Add to that the fact that online marketing is not limited by location, and you can easily see thatonline marketing-particularly search engine marketing-is the way to go.

The post How to Grow Your Wedding Planner Business with Search Engine Marketing appeared first on Business Opportunities.

Sun, 25 Jun 2017 14:20:27 +0000 Bizop Team

Why Using a Ready-Made e-Commerce Site Is Better Than Building Your Own

There are certainly compelling arguments for building a custom e-commerce site. After all, when you're finished with building your own site, you'll have a store that’s configured to your exact requirements.

Your store willhave the precise throughputyou’ll need to deliver outstanding results for your users. You’ll have an environment in which every aspect of your business is supported. If you do things right, your store will have strong performance and easy integration. You’ll be able to expand your store if and when you need to.

So, with all of that said, how could anyone convince you that using a ready-made e-commerce site is better than building your own?




1. Cost

Even if your site is built upon a preexisting content management system (CMS) engine, the time and expertise required to customize it to your specific needs will come at a price.

In addition to monetary expenditures, you'll also be looking at time and opportunity costs. Coding takes time, so you'll need to allow for that while your site is being built, tested and debugged. Granted, you can always use this interval to get other aspects of your business in order. But the fact of the matter is your store will take longer to go live when you choose to build your own.

Further, the financial and human resources you allocate to building your site might be used more effectively in another area. For example, to get started with your marketing.


2. Redundancy

You’ll spend several days mapping out the tasks your custom site will need to deal with. Then, you'll convey all of that to your developer, who will then design your platform accordingly.

Meanwhile, software providers for the best ready-made e-commerce sites have had years of experience in dealing with the requirements of a wide variety of enterprises. Odds are, whatever you're going need, they've already run across the issue and incorporated a solution. Why should you pay to create something thatalready exists?



3. Complexity

Yes, if you build your own site you will get you a platform that’s configured precisely to your needs. However, once it's built, you'll likely need to go back to your developer for updates, security fixes, added functionalities and the like. That is, unless you're an experienced coder with the time to deal with such matters on your own.

Meanwhile, ready-made enterprise commerce platforms have the functionalities you're most likely to need-and they’re already built in. For any of those functionalities a ready-made e-commerce site doesn't have, you'll find a robust selection of applications that are designed to work with that platform. In most cases, all you'll need to do is download the apps and install them.


4. Easy Security Updates

Security breaches are a fact of life in e-commerce. Criminals work night and day to find new ways to overcome security protocols. If you're using a ready-made e-commerce site, every time the bad guys find a new way to plunder it, the development team comes up with a countermeasure and issues a software update.

However, your custom system will be on its own. If hackers figure out a way to pillage it, you'll have to go back to your developer to implement a fix, incurring an additional expense every time. With ready-made e-commerce software, security updates are generally offered gratis because they are part of the service.

These are but 4 of the many reasons why using a ready-made e-commerce site is better than building your own. Yes, when you go with a custom configuration you will have a site built specifically for your needs. But in all frankness, the site you need probably already exists.

The post Why Using a Ready-Made e-Commerce Site Is Better Than Building Your Own appeared first on Business Opportunities.

Sun, 25 Jun 2017 14:17:16 +0000 Bizop Team

How to Write an MBA Thesis

You decided a while ago that you wanted to give your business the best possible advantages. It's your baby, after all. You need to stay ahead of the competition and really know what's up, because you're bound and determined to make your business a success.

So you set your sights on a master's degree in business administration, an MBA, and you took a few classes in what you laughingly call your spare time. Then you took a few more. And now look at what you've done.

You've completed your course work and now it's time to write your MBA thesis. Your thesis is all that's left standing between you and your shiny new advanced degree.

You've met with your adviser, and you've studied the guidelines he or she gave you. You've talked it over with other students who have been where you are now, so you know a little about what's up.

But what about the nuts and bolts of writing an MBA thesis? What now?




Not Just Another Essay

You already know that writing an MBA thesis is not like writing any other research paper. And it's certainly not an essay. No, there is much more to it than that.

So where do you begin?



Choose a Topic You Really Care About

What an MBA thesis requires is that you take a stand about a particular idea or topic, state your belief about it clearly in the introduction to your thesis, and build your case in the remainder of the paper.

While your MBA thesis doesn't require you to do original research-although you certainly can, if you decide to-it does require original thinking. And that may be the most difficult thing about it. You'll need to investigate the topic thoroughly, develop your own opinions about it, and prove the rightness of your opinion with the bulk of your MBA thesis.

In the course of your studies, you have surely come across an idea or topic that sparked an interest in you. Choose a topic that is of great interest to you, because you're going to be spending quite a bit of time together, this topic and you.

If you feel stuck, do some brainstorming, tossing out ideas and capturing them either on an audio recording or on paper. When you've settled on a topic, you'll be ready to begin your research.


Be Creative with Your Research

You will need to compile a great deal of data in order to write a good MBA thesis, so it will help-a lot-if the topic you choose already has a lot of information available about it.

But don't restrict yourself to the same old journals you used for your essays and other research papers during your advanced studies. Range far and wide to gather materials that will support the position you take for your MBA thesis. The internet can be a big help in finding data. And you can also conduct interviews or even visit businesses that embody something about your topic.

Be creative and have some fun with your research!


Build Your Argument

Build your argument point by point throughout your MBA thesis. One subsection should lead the way to the next, making the case for your point of view in an orderly way. In this way, you will steer your reader to draw the same conclusions you have drawn by the time he or she reaches the conclusion of your MBA thesis.


Finally, Check All the Details

Proofread your MBA thesis carefully for typos and transpositions. Check and check again every fact, detail, and number. A critical mistake can bring your whole argument to a screeching halt.

Your MBA thesis is one of the most important documents you will ever write. Approach it with enthusiasm and dedication and your MBA thesis is sure to be a success.

The post How to Write an MBA Thesis 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

Current Tags:
create new tag
, view all tags
Topic revision: r1 - 2009-02-13 - 03:55:45 - TWikiContributor

Computational Fluid Dynamics and Turbulence Mechanics
@ the University of Manchester
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