Is publishing the identical article to various blogs a good idea OR is a critical part of the puzzle missing?
Duplicate content ranks poorly with Google and could even be classified as spam.
This article software has TWO important features:
1) It enables you to create a single “smart” article or post that embodies a template for numerous unique variants. Each variant will have unique content that will be randomly created in a way that leads to 100% correct wording.
2) Posts belonging to specified categories will automatically be posted to many additional blogs. A unique version of the post can be sent to each blog.
You can decide whether you are going to use one or both of these features. As for rewriting text you can create random posts, pages or text widgets by using some simple markup which is described below. The markup will allow you to fine-tune the random generation of several variants of the base text.
The article software will allow you to create posts in the normal way. To enable rewriting on any portion of text just add “{rewrite}” and “{/rewrite}” tags around the text.
Example 1
The following is an example of text which would typically go between the rewrite tags:
{Smart|The majority of|Most|Savvy} {online|web|internet} {marketers|entrepreneurs|gurus} {agree|know|realize|have discovered|will {inform|tell} you} that {writing|creating} articles is {the best way|one of the best ways|an effective way} to {promote|get the word out about} your product {or|and} {gain customers|build a {loyal |}customer base}.
That’s all the article software needs. It will randomly select from your suggested phrases. One possible re-write for the above would be:
”Savvy online gurus know that creating articles is the best way to promote your product or build a customer base“
Example 2
Random colored text.
<span style=”color:{green|blue|red|black|purple}“>Random Colored Text</span>
Result: Random Colored Text
This article has been configured to derive a random number seed from the url of the page – i.e. the article will vary according to the URL that it appears on. This is useful when you are mirroring the article on multiple blogs each with its own URL. To test this you can add “?n=2″, “?n=3″, etc. to the end of the URL of the page that you are currently viewing. Try this now. This will cause other colors to be selected at random.
Example 3
Any value can be passed to a page via the query string. In this example you may want to pass a tracking ID from your Google AdSense ad to a ClickBank product page via your landing page. You do this by modifying the ClickBank product page link which is contained in your landing page. Simply append “?tid=[@tid]” to the ClickBank product page link and add “?tid=<some value>” to the link going to the landing page.
<a href=’http://three-stores.co.uk/?tid=[@tid]‘>Link to product page</a>
To make this example work add “?tid=<some value>” to the link of the page that you are currently viewing. Hover your mouse over the link below to see the “tid” value in the status bar.
Result: Link to product page
Example 4
For an example of a another “smart” article see my post “Rewriting Articles To Leverage Your Time Invested”. The article derives the random number seed from the URL of the page. As a result the article will stay the same as long as the URL remains unchanged. You can test this by adding a fictitious query string to the URL of that page. You can add “?mode=raw” to the URL of the page to see the markup.
Rewrite Your Own Articles With Multiple Keywords and Titles
You put effort into that article – so why only have one copy with one set of keywords? With this plugin you can include one post into another. The “Rewriting Articles…” post is being included (post 91). This example creates a new post with a new title and is simply including the existing post. The new post will have unique wording and will pass the required keywords (“article rewriting”) on to the original post. The key will be used everywhere [@key1] occurs in the orginal post. If you look at the raw version of the original article (by using “?mode=raw” as described above) you will also notice the use of the “ucfirst” and “ucwords” functions in combination with the keyword variable for adjusting capitalization.
Additional Features
This article software contains additional features such as submitting unique versions of your article to different blogs via the MetaWebLog interface (RSS). See the WP Chameleon article software ”readme” file for more information.
Downloading the WP Chameleon Article Software
The WP Chameleon article software consists of a zip file which you must extract in your WordPress “Plugins” folder. You can obtain the zip file by clicking here.
After copying the article software to your WordPress website you will simply need to activate it.
I hope you enjoy the software! Any comments, suggestions or questions can be posted on this page.




#1 by John on January 19, 2010 - 10:45 am
Quote
Perfect! Thanks very much. Gustav! I’m showing off your work to our partners this aftenroon. I expect that I’ll get approval to use it on all of our microsites from now on.
#2 by social media on January 21, 2010 - 6:45 pm
Quote
Hey Gustav,
I have the latest version but just cannot get post to my remote blogs;
I have created a test category on the “master blog” and identical “categories on two “slave blogs”.
one of the settings is a bit unclear, it reads
Address: The server RSS address – e.g. http://www.remoteserver.com/
if it really a RSS address should that be http://www.remoteserver.com/feed/ or similar
or am I just misunderstanding the wording of “RSS address”?
in any case I have tried it with and without the /feed/ and still cannot get it to post to either of the two test blogs.
at what point are the remote post made? when you hit the publish button or it it later?
Lee Graham
#3 by admin on January 21, 2010 - 6:51 pm
Quote
Lee, just enter the server name, without the /feed. The posts are made when you hit the “Publish” button. Are you using WordPress on the remote blog and have you tried without entering filter category ID’s on the settings page?
#4 by social media on January 21, 2010 - 7:01 pm
Quote
Ok, removing the “slave category” did the trick, awsome
#5 by social media on January 21, 2010 - 7:25 pm
Quote
The other issue I’m having is with subdomains, i.e. single user wordpress installed in http://demo1.remoteserver.com/ no post getting through.
I have not tried it with WordPress MU, this will be my next test, I have a couple of installations using the subdomain type URL
Keep up the great work, the rewards will follow
Lee Graham
#6 by admin on January 21, 2010 - 11:21 pm
Quote
Lee, did you enter the category IDs as numbers? These are not neccessarily the categories you are posting or posting to but one or more categories which will trigger a post to occur. These IDs only need to exist locally. You can get the numbers by inspecting the the “edit” link which you click when editing a category. For instance, you can create a category called “Syndicated Articles” which all syndicated posts belong to. The number of this category is what you enter on the setup screen – e.g. 10.
#7 by admin on January 22, 2010 - 5:57 am
Quote
Hi everyone. I would like to hear about your experiences with the plug-in and the ways you are using it. This will help me determine which areas to focus on going forward. If you like the plug-in you can contribute any way you like. Links back to this page are always welcome. Please remember to vote for the plug-in on the WordPress.org plug-in download page.Thank you for everyone’s contributions – together we can make this the best WP plug-in ! Post “voted” on this page after casting your vote.
#8 by admin on January 22, 2010 - 6:05 am
Quote
If you are experiencing problems posting to remote blogs then check the “[ ] XML-RPC Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols.” setting on the REMOTE BLOG’s Dashboard under Settings / Writing.
#9 by admin on January 27, 2010 - 11:04 pm
Quote
If you have been reading the plugin’s readme file or re-read some of the posts on this site you will have noticed some additions related to the provision of “functions” and “variables” by the plugin. Some of the interesting ones include:
1) the “@single” variable. This variable is set to 1 if the page contains a single post or 0 otherwise. I have found this useful for specifying a value for “autoplay” in youtube videos – i.e. “…autoplay=[@single]…” instead of “autoplay=0″ or “autoplay=1″.
2) “Site level variables”. This allows you to define variables that will be available on all your posts and pages. On one of my own sites I have used this to indicate the numbers of the posts that serve as templates for my other posts. This is better than hard coding because post numbers can vary when syndicating posts to remote sites…
3) The addition of the “rewrite” function allows you to use site variables as templates. Arguments can also be specified which will replace the variables in the templates. E.g. [rewrite(@template,@arg1name[arg1value], …)] where @template is a site variable with an embedded [@arg1name] etc. As an example:
Create a site variable called “message” and give it the following value: “Your [@what] is [@ip]“. In the post use “[rewrite(@message,@what{IP address})]. Here “@ip” is a built-in variable so we don’t need to pass it to the function.
If you have any questions please ask.
#10 by Fernando on February 7, 2010 - 8:06 am
Quote
Man, your plugin is awesome. More read, more I like it.
Congratulations.