canonical plugin joomla

The joomla article url's show the article id, the category and the section. This leads to canonical issues whenever the section or category changes. Same problem when a section/category menu is added or a site switches from non-SEF to SEF url's.

 

The article canonical plugin will put a canonical link in the header of the document, pointing search engine's to the right location:

 

https://www.affiliatefeeds.nl/en/46-general/3060-quick-guide.html

 

<link href="https://www.affiliatefeeds.nl/en/47-datafeeds/3060-quick-guide.html" rel="canonical" />

 

Joomla 2.5

download

Joomla 1.5

download

Joomla 3.x has its own canonical system.

 

 

 

 

 

canonical plugin joomla

The joomla article url's show the article id, the category and the section. This leads to canonical issues whenever the section or category changes. Same problem when a section/category menu is added or a site switches from non-SEF to SEF url's.

 

The article canonical plugin will put a canonical link in the header of the document, pointing search engine's to the right location:

 

https://www.affiliatefeeds.nl/en/46-general/3060-quick-guide.html

 

<link href="https://www.affiliatefeeds.nl/en/47-datafeeds/3060-quick-guide.html" rel="canonical" />

 

Joomla 2.5

download

Joomla 1.5

download

Joomla 3.x has its own canonical system.

 

 

 

 

 

How to import affiliate feeds as joomla content

The datafeeds component does not provide a method to import affiliate feeds directly as jooma content (yet).

 

Considerations

Affiliate feeds mostly contains large amounts of data, categorized in multiple levels. Joomla only has two levels to categorize articles. Although there are extensions allowing tagging.

Another problem is htat joomla iisnot designed to handle several thousands of articles, ( can be done sure).  Same holds for the tagging extensions, these (probably) can't handle large numbers of tags. Wordpress for example will choke on a category tree containing a couple of thousand tags (the editor goes down first).

 

But importing small sets of data for example top-10 feeds might be feasible.  Plus comment on this article if you would like the functionality.

 

Workaround

 

Based on the same parser ( and using the same parser settings ) the datafeeds2rss tool convert affilaite feeds into rss feeds. This can be used together with a rss import like feedgator:

 

  1. Use the joomla administrator to configure the affiliate feed.
  2. Use the XML link (up left) to download the configuration
  3. Upload the xml file to your datafeeds2rss installation.
  4. Use feedgator to import

 

Comments on product items

People over at joomlatune created a nice component to comment on articles and even better it allow to comment on anything using the simple API.


 

it's not a big issue to enable commenting on single item's but it is quite difficult to make it perfect:

 

jcomment assumes that all articles/items are unrelated, but in product feeds an item (product) might appear several times, for example the same hotel from different travel-agency's.

 

Often identical items/product have the same title, but different feeds might have different names for them. And on the other hand items with the same name might be very different.

 

Read more: Comments on product items

Comments on product items

People over at joomlatune created a nice component to comment on articles and even better it allow to comment on anything using the simple API.


 

it's not a big issue to enable commenting on single item's but it is quite difficult to make it perfect:

 

jcomment assumes that all articles/items are unrelated, but in product feeds an item (product) might appear several times, for example the same hotel from different travel-agency's.

 

Often identical items/product have the same title, but different feeds might have different names for them. And on the other hand items with the same name might be very different.

 

Read more: Comments on product items

The Quick Guide to Affiliate feeds for Joomla

Note.

Supported Affiliatefeeds - selection

The first versions of this component targeted on the dutch affiliate marked. Nevertheless the component can be just with several international affiliate feeds like tradetracker, zanox, webgains, affilienet and basically any type of csv datafeed. Most of this site is still in dutch and the component has still some dutch leftovers, althought translations in English and German are part of the zip. Please feel free to email questions and report language issues.

Read more: The Quick Guide to Affiliate feeds for Joomla

Convert Affiliate Datafeeds to RSS Feeds

This free tool converts affiliate datafeeds into RSS format to import into your website or blogging software. Examples are the feedapi module for drupal or the wp-o-matic for wordpress. Or pipe it thru feedburner

 

  • The datafeeds2rss converter converts CSV and XML affiliate datafeeds into RSS feeds.
  • Converts datafeeds fields into rss category fields for mapping.
  • Datafeeds2rss is a serverside tool based on php
  • Ability to add extra (non rss) fields for taxonomy and categories

Read more: Convert Affiliate Datafeeds to RSS Feeds

The search plugin

The search plugin extends the joomla core search. It allows to search the items database.

For joomla 1.7+ see this article

Plugin params

The item links

The joomla search results page links back to the dataitems menu, the parameters 'Add to...' allow to customize the link:

This will add the unique item id to the link, the target page will only show this single item. This option has a drawback: the item id is not preserved when  the item changes, for example one of the Select fields gets a different value.

This adds the title to the page url, displaying possibly multiple items.

This selection field as defined in the menu configuration. The next parameter (Menu levels) defines how menu fields are shown.

Link to merchant

This option allows to use the affiliate link, redirecting directly to the merchants store

Setting the target menu Menu Id

The items in the database do not have a structure, the structure is defined in the menu configuration. Therefore a target menu id must be set in the plugin configuration.

Searching multiple menu's

There is a catch here, assuming a site has multiple menu's each with a different main selection ( the first selection in the menu configuration), for example:

menu - 1 has a Select0 on 'Widgets'

menu - 2 has a Select0 on 'Gifts'

So you can't use the (single) search plugin to search both menu's structures.

If a site as multiple datafeed menu's you might want to define an extra menu without a main selection, pointing the search plugin to this menu

 

 

searching the title and description

By default the plugin will not search the title and description of the items, since this might be an expensive operation. On small sets of items or a proper server you can enable the search in the plugin configuration: 'Search Title' and 'Search Description'