Joomla 2.5/K2 text spinner component

Completed Posted Jun 16, 2013 Paid on delivery
Completed Paid on delivery

I have a Joomla 2.5/K2 website and would like to have a very simple installable component which does the following:

Provides a link “Spin” in the backend. If clicked then process all K2 items of certain categories (user to specify) as follows: for each K2 item process the K2 item body (introtext and fulltext) as well as certain K2 extra fields specified by the user in the backend. When doing so, replace words with synonyms from a "thesaurus" word list. If there is more than one synonym for the substring, then randomly choose one of the synonyms.

The thesaurus list/table should be a CSV list specified in the backend of the component. User should edit it in Excel and then upload it in CSV or Excel format or just copy paste into a memo edit. The structure should be as follows: [word];[synonym1];[synonym2]; … [synonymX];

Example:

car;automobile;vehicle;

is exceptional;is special;is extraordinary;is super different;

So probably need to go through all records in a thesaurus table and check if the substring [Word] is in the K2 field which is analysed. If yes then randomly choose one of the synonyms for [Word] (or leave [Word] unchanged). If [Word] is contained in the K2 item multiple times then process all instances of the expression, ie do not use same synonym for each instance. When choosing a synonym the original [Word] substring should also be eligible to be selected, i.e. the expression may just stay as it is.

Please add one parameter field "Iterations" (integer). If iterations>1 then process the same K2 record x times (it may lead to different permutations of the text).

Very simple for an experienced programmer. Budget 50 USD.

Joomla PHP

Project ID: #4630382

About the project

3 proposals Remote project Active Jun 17, 2013

Awarded to:

buyaddons

I can do it

$55 USD in 1 day
(29 Reviews)
5.5

3 freelancers are bidding on average $128 for this job

vnexpsolution

Hello, let me help you.

$164 USD in 3 days
(75 Reviews)
6.0
thenomader

Respected Sir, I am ready to start right away and I am sure to deliver the best of the work, your satisfaction is my goal. Thanks

$166 USD in 3 days
(6 Reviews)
3.4