WP-o-Matic 1.0RC1 released (updated again)

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.

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

    cheers

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

  3. @yegal

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

  4. Hi,

    Thanks for a great plugin.

    However, how do you add nofollow on outgoing links?

    And perhaps URL masking would be nice aswell.

  5. 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?

  6. 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?

  7. 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?

  8. 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!

  9. 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!

  10. 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…

  11. 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

  12. 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

  13. 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_450×290_us_palestinians_israel_prisoners.jpg?x=130&y=83&sig=XpXDnv6P5ODwys6YHvWAxw– NAME INVALID Options: OverwriteIf Access: 00120196

    Great plug-in, by the way!

  14. 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.

  15. Jon Zencovich over 2 years ago

    Any word on SlideList 2?

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

  16. no no no over 2 years ago

    wp2.23final,1.0rc1

    checed feed url ok,but submit say:

    could not be parsed (SimplePie said: )

    how can i du

  17. 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?)

  18. 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.

  19. Jamison F over 2 years ago

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

  20. 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

  21. 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.

  22. 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* :)

  23. 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.

  24. 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.

  25. 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

  26. Guiselle over 2 years ago

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

    last one :-)

  27. Guiselle over 2 years ago

    ok, no html here :-)
    { feedtitle }

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

  28. Guiselle over 2 years ago

    Hi, great work!

    I want to use {feedtitle}.

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

    Why?

  29. Guillermo Rauch over 2 years ago

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

  30. Jamison F over 2 years ago

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

  31. Jamison F over 2 years ago

    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)

  32. Guillermo Rauch over 3 years ago

    @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.

  33. 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).

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

    Thxs!

  35. Guillermo Rauch over 3 years ago

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

  36. Guillermo Rauch over 3 years ago

    @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

  37. 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

  38. Guillermo Rauch over 3 years ago

    @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)

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

    for one question.. how to use rewrite option

  40. Guillermo Rauch over 3 years ago

    @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?

  41. I have the same issue as vincent:

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

    Running WP 2.2.2

  42. Guillermo Rauch over 3 years ago

    @donno

    Can you provide some more details ? What happens?

  43. 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

  44. Guillermo Rauch over 3 years ago

    @-G

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

  45. 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

  46. yay!! thank you!!

  47. You rule the school, thank you!

  48. Spoke too soon:

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

    Running WP 2.2.2

  49. Yaaaayyyyyy!!!!!!!