SPECIAL! Pre-Order my book Smashing Node.JS on Amazon today!
Show Posts
← Back to homepage

After so much feedback, reading so many of your -often annoying- comments, the first release candidate is out.

Please refer to the plugin main page for download and installation instructions

Changelog summary

  • Added a dashboard with quick stats and log display.
  • Added campaign support to centralize options for multiple feeds.
  • Added import/export support through OPML files
  • Added image caching capabilities.
  • Added word/phrase rewriting and relinking capabilities.
  • Added nonce support
  • Added i18n support with translation domain ‘wpomatic’
  • Added help throughout the system.
  • SimplePie updated to 1.0.1 (Razzleberry), relocated and server compatibility tests included.
  • Improved Unix detection for cron.
  • Removed MooTools dependency for optimization reasons.
  • Redesigned admin panel, now divided into sections.
  • Logging now database-based.

Some really cool stuff

Post templates

Feed autodiscovery and ajax checks

And so much more you’ll pee your pants

Download

In plugin’s main page


Updated: the reported bugs with PHP4 and WP-o-Matic have been corrected.

59 Comments

hedfrodady said

Just great :)

Vincent said

Yaaaayyyyyy!!!!!!!

Vincent said

Spoke too soon:

“Plugin could not be activated because it triggered a fatal error.”

Running WP 2.2.2

Jim said

You rule the school, thank you!

donno said

yay!! thank you!!

-G said

Whoa! I just ran the plugin and after putting in an RSS Feed and doing the fetch my WordPress went haywire, and gave me about a hundred lines of stuff like this:

WordPress database error: [MySQL server has gone away]
SELECT wp_posts.* FROM wp_posts LEFT JOIN wp_post2cat ON (wp_posts.ID = wp_post2cat.post_id) LEFT JOIN wp_categories ON (wp_post2cat.category_id = wp_categories.cat_ID) WHERE 1=1 AND post_name = ’5d30e_ads’ AND category_id IN (0) AND (post_type = ‘post’) GROUP BY wp_posts.ID ORDER BY post_date DESC

WordPress database error: [MySQL server has gone away]
SELECT cat_ID, category_nicename, category_parent FROM wp_categories WHERE category_nicename = ‘cache’

WordPress database error: [MySQL server has gone away]
SELECT cat_ID, category_nicename, category_parent FROM wp_categories WHERE category_nicename = ‘cache’

WordPress database error: [MySQL server has gone away]
SELECT wp_posts.* FROM wp_posts LEFT JOIN wp_post2cat ON (wp_posts.ID = wp_post2cat.post_id) LEFT JOIN wp_categories ON (wp_post2cat.category_id = wp_categories.cat_ID) WHERE 1=1 AND post_name = ’5d30e_ads’ AND category_id IN (0) AND (post_type = ‘post’) GROUP BY wp_posts.ID ORDER BY post_date DESC

Guillermo Rauch said

@-G

Can you give me steps to reproduce this problem?
Have you selected any categories?

donno said

guilermo.. how to set for source? I follow in your picture but when i publish my source code in your plugin automatically like this

Source : {feedtitle}

Source url cant direct to their page

Guillermo Rauch said

@donno

Can you provide some more details ? What happens?

HeyHo said

I have the same issue as vincent:

“Plugin could not be activated because it triggered a fatal error.”

Running WP 2.2.2

Guillermo Rauch said

@HeyHo
Make sure you’re using the latest WP-o-Matic, (http://devthought.com/wp-content/articles/wp-o-matic/wpomatic-1.0RC1-2.zip as of now)

What PHP version are you using?

donno said

owh now solve.. i just use this in source.. <a href={permalink} rel=”nofollow”/>{feedtitle}</a>

for one question.. how to use rewrite option

Guillermo Rauch said

@donno

It’s really simple, but just make sure you’re using Firefox instead of IE, for Rewrite doesn’t work on IE (lol, css issues)

donno said

can you give step by step to make rewrite option because when i click your plugin regular expressions instruction .. i just got Help file not found..lol. ..yes i alway use firefox for my work..lol

Guillermo Rauch said

@donno

It’s not that hard.
You type in a valid regular expression (with delimiters, and optionally option flags) like /brangellina/i and select the RegEx checkbox.

And then the replacement string to be passed to preg_replace

Guillermo Rauch said

And regarding help files, they’ll be complete for the definite 1.0 release.

HeyHo said

I was using Rc1. With Rc1-2 the activation works.

Thxs!

On behalf of the SP devs, congrats! Working your way to a RC is by no means an easy one — the majority of what became SP 1.0 RC 1 had been in SVN since early January, many months before its release. As long as you do take a RC to be literally that — a release candidate — there is hopefully nothing more than lots of testing to be done (though the regex issue looks like a release critical bug).

Guillermo Rauch said

@Geoffrey
Thanks. I think I messed up he versions of WP-o-Matic… maybe it wasn’t so right to call it RC1 lol…

Anyway, I don’t understand the RegEx issue at all.. works for me.
The biggest problems are the IE CSS incompatibilities and lack of help files, which I’m working on.

Jamison F said

Just went to install and got error:

WordPress database error: [Table 'wordpress.wp_wpo_campaign' doesn't exist]
SELECT * FROM `wp_wpo_campaign` WHERE 1 = 1 AND (frequency + lastactive)

Jamison F said

I had smartrss installed before as well, dropped the wrong table. Got it working!

Guillermo Rauch said

Issue solved with 1.0RC1-6. Wait for the file to update and redownload

Guiselle said

Hi, great work!

I want to use {feedtitle}.

When i saved the campain three times it looks like:
{feedtitle}

Why?

Guiselle said

ok, no html here :-)

{ feedtitle }

I mean this “\\\\\\\”

Guiselle said

href=\\\\\\\”{permalink}\\\\\\\”>{feedtitle}

last one :-)

hello guillermo et all…

am i the only one who still doesnt get the post title to refer to the original post?

also, when i fetch the feed…it just hangs.

i have installed the plugin on a clean install of wordpress. any ideas?

thank you very much for your efforts

Brian said

Hi, your plugin is awesome… Anyway, I am trying to use a google news rss feed but the plugin only posts one node of the rss feed. any ideas?

thanks and good work.

VIncent said

One thing I’m noticing is that when I “remove all” posts from a feed (from the tools page) is that, although the posts get removed – the count doesnt get subtracted from the category listing. So from trial and error and removing the same feed over and over trying to get them to look right – the category says I’ve got 337 posts, even though there’s only about 40 actually still in the system.

VIncent said

Just a few suggestions (great plugin btw….)

global rewrite – cause there’s a few rewrites that I’m doing on every feed, would be nice to just put it in once… but damn, I guess it’s not bad that we have to do *something* :)

VIncent said

OR, what would reallly be helpful is if you moved the category selection to the feed input page, so they can be added on a per-feed basis instead of per-campaign.

Daniel said

Great plugin!
Wondering: Have been trying to find out how to set the scheduling for, say an update of the feeds every 30 minutes. Want wordpress to handle this, as I don’t have access to crontab.

What do I have to fill into the d h m boxes?

thx Daniel

Jamison F said

@Guillermo Do you have a RSS feed for comments? Maybe a small forum or wiki would help organize bugs, releases, etc. ?

Jamie said

Works well for me, but for some reason turning on image caching hangs it. Without caching, posts are fetched fine, but images are leeching from original servers which is sooo slow. If the image thing could be fixed, I would donate for this wonderful plugin, I promise!!!

btw; my cache directory seems to be set up correctly, permissions wise. When i look inside it, its even downloaded the images it seems…. but the plugin is still crashing.

Jamie said

I think it just happens with the initial fetching because of the huge numbers of posts involved – if I turn on image caching after getting the initial set of posts, it does appear to be caching images correctly for subsequent posts.

It is still a little annoying to not have all the initial posts cached, but this is understandable. Perhaps there could be some way to limit it initially to a certain number of posts (10, for instance?)

no no no said

wp2.23final,1.0rc1

checed feed url ok,but submit say:

could not be parsed (SimplePie said: )

how can i du

Jon Zencovich said

Any word on SlideList 2?

I know you’re extremely busy, but an ETA would be cool.

Ryan said

Really looking forward to SlideList 2, I would love any version of it (I’m only using it horizontally), good luck with wp-o-matic, sounds impressive.

alberto said

Hi, I’m running tests on a local IIS 5.0 server with PHP 4. Caching does not work for me either. In my case, it seems to be an issue with the file name being created as opposed to permissions. Here’s what file mon tells me :

11875 11:57:22 php.exe:2044 CREATE C:\_FILES\ALBERTO\webserver\tests\WordPress\wp-content\plugins\wp-o-matic\cache\b0776_2007_09_15t141351_450x290_us_palestinians_israel_prisoners.jpg?x=130&y=83&sig=XpXDnv6P5ODwys6YHvWAxw– NAME INVALID Options: OverwriteIf Access: 00120196

Great plug-in, by the way!

Pedro said

Hi,

Great work!

Is it possible (for the future) to add the use of keywords?

so it can fetch the feeds and post only the results based on our keywords

Irfan said

Hi guillermo
I installed the plugin but i am having some problems with it. Everytime it try to fetch the feed, It hangs and then kills the database. The feed url’s are fine as beta versions were working fine with it… Any ideas how i can fix this?

Thanks
Irfan

bestfoto said

Yes,
One thing is even though I have added the cron job, it does nto executed and when I try to do it manually, it just hangs and nothing comes up. COuple of new posts are added, but nothing beyond that. A lot of times posts are duplicated too…

Kevin said

I have the plugin installed and running, it works except for the auto part. I can manually update and get new news, but the Next campaigns to Process days shows 2519, instead of the correct number. I have it set to update ever day. Any ideas?

Thanks!

ThePete said

So, I’m running WP-o-Matic 1.0RC1-9 and I have it importing a single feed every hour–the catch is, it doesn’t notice when it’s already imported the posts from a feed, so I end up with the same ten posts on my site over and over if I leave the campaign active.

This is a great plugin otherwise, though. I hope this is just stupid oversight on my part and is easily fixed. If not, I’m surprised no one else is complaining about it. Thanks for any help you can give!

Joe said

Hey man love the plugin but I seem to be having a problem with the crons… it says:

Warning! cron.php was called with the wrong password or without one!

Any idea what’s going on?

Lens said

Great plugin! Keep up the good work.

I use webcron.org to run cron.php and that works fine.
The only problem I have is that WP-o-matic sets the date and time of the post to the date and time of fetching the feed. This happens only the first time a post is added, or when it has been changed in the feed.

It’s an iso-8859-1 encoded feed, with the following dateformat: Thu, 18 Oct 2007 17:00:46 GMT +0200

Maybe I have to change this to help WP-o-matic use the right date and time?

yegal said

Hi,
I downloaded the plugin but i have a problem with the author name when I add a campaighn. it says “wrong author name” every time i submit it. what do i need to write as author name?

John said

Hi,

Thanks for a great plugin.

However, how do you add nofollow on outgoing links?

And perhaps URL masking would be nice aswell.

Emir said

@yegal

Just enter your login name as author name.. works for me..

Awesome!

almir said

great plugin, but I cant make it to fetch posts automatically, I have to do it manually

Greetings, can anyone advise why relinking will not work i.e linking to an external site from specified words within posts?

cheers

About Guillermo Rauch:

CTO and co-founder of LearnBoost, developer, open source enthusiast, blogger.