Difference between revisions of "Extension talk:MarketResearch"

From Organic Design wiki
(input: keyword extraction)
(usage)
Line 47: Line 47:
  
 
--[[User:Phalseid|Phalseid]]
 
--[[User:Phalseid|Phalseid]]
 +
 +
== Development ==
 +
The current version is working and tested, check it out and give me some feedback. Its not caching yet, so there's quite a delay on page load and it will fail if the feed doesn't return valid xml etc. To use it include it like normal and set you partner id as in the following example:
 +
<php>
 +
include("$IP/extensions/MarketResearch.php");
 +
$wgMarketResearchPartner = "951781402";
 +
</php>

Revision as of 10:52, 12 July 2008

nad-

here is my start to the code,

input

<marketresearch>term-1,term-2,term-n</marketresearch>
might want to do
<marketresearch>term-1+term-2+term-n</marketresearch>
to make it neater.

The usual way to have many items in a tag are with separate lines,

<marketresearch>
term-1
term-2
term-n
</marketresearch>
--nad 09:39, 12 July 2008 (NZST)

<php>$keywords = preg_split('/[\x00-\x1f+,]+/', trim($input));</php> This allows any of the forms above --nad 21:52, 12 July 2008 (NZST)

which will give formatted data from

http://www.marketresearch.com/feed/search_results.asp?bquery=computers&partnerid=951781402

just one term is fine for now, have a call in to see how they handle multiple.... --Phalseid 05:47, 11 July 2008 (NZST)
multiple is done in the form foo+bar:
http://www.marketresearch.com/feed/search_results.asp?bquery=computers+monitor&partnerid=951781402

--Phalseid 02:52, 12 July 2008 (NZST)

process

the parsing needs to give

  • the <TITLE>
  • a snippet of the article(s)<DESCRIPTION></DESCRIPTION>
  • the product id which is BUY id from the resultant XML file... (<BUY id=xxxxx)

output

  • an iframe to the output from the process above, shows the title, description, and a link to buy it...

http://www.marketresearch.com/feed/cart/addtocart.asp?partnerid=951781402&productid=xxxxxxx (from BUY id above)

example:

http://www.marketresearch.com/feed/cart/addtocart.asp?partnerid=951781402&productid=1115927

--Phalseid

Development

The current version is working and tested, check it out and give me some feedback. Its not caching yet, so there's quite a delay on page load and it will fail if the feed doesn't return valid xml etc. To use it include it like normal and set you partner id as in the following example: <php> include("$IP/extensions/MarketResearch.php"); $wgMarketResearchPartner = "951781402"; </php>