WP-o-Matic. The Wordpress RSS Agreggator
WP-o-Matic makes autoblogging a snap by automatically creating posts from the RSS/Atom feeds you choose, which are organized into campaigns.
Screenshots
These are some screenshots from the admin view:
Features
WP-o-Matic aims to provide a very wide range of features. Currently, these are:
- Campaigs Feeds and all settings and options are now organized into campaigns for the perfect organization and comfort.
- Multiple feeds / categories: it’s possible to add as many feeds as you want, and add them to as many categories as you want. It’s not obstrusive, so you can also write your own posts to any of those categories.
- Every form of XML syndication supported. This includes RSS 0.91 and RSS 1.0 formats, the popular RSS 2.0 format, and the emerging Atom.
- Feed autodiscovery, which lets you add feeds without even knowing the exact URL. (Thanks Simplepie!)
- Unix cron and Wordpress cron jobs For maximum performance, you can make the RSS fetching process be called by a Unix cron job, or simply let Wordpress handle it.
- Comfortable interface. The admin is powered by a state of the art ajaxy interface that lets you handle your feeds with ease. Updated!
- Images caching for extreme performance and hotlinking bypassing.
- Words Rewriting. Want to replace the word “Poker” with “Texas Holdem”? We have it covered. Want to use regular expressions? We have it covered.
- Words Relinking. Define custom links for words you specify.
- Post templating. Define a global header and footer for the posts, or even for a specific feed. Add ads
- Campaigns import/export using OPML files. Easily import hundreds of feeds into new or existing campaigns!
Upcoming features
- Improved export (to include campaign options, with an extended OPML)
- Image thumbnailing
- Improved importing with drag and drop
- Advanced templates
- Advanced filters
Donate
Known bugs
- No Internet Explorer in RC1
- Missing help files
FAQ
How do I link to the original site/article?
Use the post template feature (example: {content} <p><a href={permalink}>Link to the original site</a></p>)
Why isn’t the full article showing?
Because the site is only syndicating excerpts, not full content
Download
Click here to download WP-o-Matic 1.0RC3.
As this is a release candidate, bugs still can be expected. Note: every time WP-o-Matic is deactivated, tables are removed. This will only happen with RC releases.
WP-o-Matic is released under the MIT license.
Installation Instructions
Unzip wp-o-matic.zip in wp-content/plugins/ and enable it. A message will warn you to verify SimplePie is compatible with your setup. Follow the link in the box to do so.
Upgrading
Once WP-o-Matic reaches 1.0Stable, you’ll be able to update without rewriting tables. For now, uninstall any previous version of WP-o-Matic (make sure tables go away) and install the latest version.
Credits
WP-o-Matic makes use of the wonderful Simplepie library for the feeds parsing. Without Simplepie it’d be virtually impossible to provide reliable support for a variety of feed types and versions.
Changelog
0.1-beta: Initial release
0.2-beta: Fixed use of MagpieRSS legacy functions. Updated cron code to check every twenty minutes. Wordpress pseudocron disabled.
1.0RC1:
- Renamed everything to WPOMatic, instead of the previous WPRSS.
- Renamed “lib” to “inc”
- SimplePie updated to 1.0.1 (Razzleberry), relocated and server compatibility tests included.
- Static reusable functions moved to WPOTools class.
- Improved Unix detection for cron.
- Removed MooTools dependency for optimization reasons.
- Redesigned admin panel, now divided into sections.
- Logging now database-based.
- Posts are now saved in a WP-o-Matic table. They’re later parsed and created as posts.
- 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.
1.0RC1-2:
- PHP4 compatibility bugs fixed
- Categories issue potentially solved
1.0RC1-3:
- WP-o-Matic now works on localized Wordpress installations.
- Headers being sent issue solved.
1.0RC1-4: issue with image caching on PHP4 solved
1.0RC1-5: issue with image caching on PHP4 solved (again lol)
1.0RC1-6: installation/uninstallation issue solved
1.0RC1-7: path issue solved.
1.0RC1-8: cookies now sent before output. Cookies now cleaned upon uninstalling.
1.0RC1-9: post template now no longer filtered by Wordpress
1.0RC2:
- Setup interface added, with instructions
- Cron URLs moved to Options tab
- Logs now display dates correctly
- Now compatible with Wordpress 2.3.x and 2.4.x!
May 8th, 2008 at 9:53 am
Thanks! I grabbed the latest file and it fixed the ‘;’ error. Much obliged.
May 8th, 2008 at 8:57 am
Same problem here - can’t add campaign ‘cos:
Parse error: syntax error, unexpected ‘;’ in …/wp-content/plugins/wp-o-matic/inc/admin/edit.php on line 341
Guillermo hello? Help please
May 8th, 2008 at 8:51 am
hi,
getting this at recoveryandforensic mail from cron
—
curl: (3) malformed
—
STRANGE…!
new installation with wp version 2.5.1 and wp-o-matic 1.0RC3-7
when activated getting too many errors on top see here –> 247live.in/wordpress front and in admin also.
host is Linux/Cpanel
help and suggest plz for both two cases..
thanks
SUGGESTION—- TAGS - to be auto-formed included from category and/or post title.
May 8th, 2008 at 4:29 am
[...] I took a look at the "darkside" of blogging I used WP Omatic… If this old babeblogger can make it work I’m sure you can Hope that helps [...]
May 7th, 2008 at 9:39 pm
Thanks. My Q was that, the extra tags, ‘enclosure’ reference to the media file is important to me. I am looking at doing a coding mod myself atm to make it happen, or if it’s soon I may be able to wait.
May 7th, 2008 at 9:07 pm
Since I installed this plugin, my site has become very slow. Anyone with the same issue?
May 7th, 2008 at 8:19 pm
@Rex
More tags are planned and will surely make it for 1.0
What’s your Q?
May 7th, 2008 at 8:16 pm
-7 works very well now it seems, no erros and full content loaded, excellent work.
Any word on my Q?
Can other information such as the enclosure details be put in the Custom Post Template, as in {enclosure}? Please…
May 7th, 2008 at 5:59 pm
Same problem with the ‘;’ error. I’m no programmer, but I did poke through the file. Can’t see where it would logically go. I’m assuming that it is missing since there isn’t one, but it could be in the call to another spot…. So. Any ideas anyone?
May 7th, 2008 at 5:47 pm
I’m having the same problems like Richard:
Parse error: syntax error, unexpected ‘;’ in /storage/mijndomein/users/067761/public/sites/prince2.healthcheck-online.com/wp-content/plugins/wp-o-matic/inc/admin/edit.php on line 341
Everything else seems to work.
René
May 7th, 2008 at 5:36 pm
New install of 1.0RC3-6 and when I try to add campaign I get Parse error: syntax error, unexpected ‘;’ in ……./wp-content/plugins/wp-o-matic/inc/admin/edit.php on line 341
thanks in advance
May 7th, 2008 at 2:15 pm
{content} is now rewriting correctly and db edits have been fixed for all servers.
2.5.x is already supported
Check out http://devthought.com/wp-o-matic-10rc3-beta-shipping/
May 7th, 2008 at 1:04 pm
When the plugin will work with WP 2.5.x ?
May 7th, 2008 at 10:41 am
got the same problem as Josh - it just shows {content} in the body. I am using wordpress 2.3x and the latest version of wp-omatic i could find in the wordpress-extend-plugin-database. please help!
May 7th, 2008 at 7:43 am
{content} doesn’t seem to rewrite.
The title is correct but the body of every post is “{content}”
I’m using WP 2.5.1 with the default theme and rc5 of wp-o-matic
All of the Fatal Errors are gone though