Bob the Rebuilder
Bob the Rebuilder is a free utility plugin that uses run-periodic-tasks in order to continuously rebuild portions of one or more blogs in the background on a fixed schedule.
Copyright 2007-2012 Six Apart Ltd. All content licensed under Creative Commons Attribution-Share Alike 3.0 Unported License.
Arindam Ganguly
April 6, 2009 12:05 PM | Reply
could you please provide installation instructions.
tks
Ferris Chia
April 9, 2009 2:17 AM | Reply
I've managed to install this without instruction. Simply place the entire folder in your MT path/plugins directory and go to http://yourwebsite.com/pathtoMT/mt.cgi. it will auto detect and install the plugin.
Even though I managed to installed and configure it to rebuild at 1 min interval, the plugin doesn't run at all. Status of "last rebuilt" is always N/A and there's no error log.
Steve Cook
April 9, 2009 5:05 AM | Reply
Bob uses run-periodic-tasks to perform the rebuilding; unless RPT is running, Bob won't do anything. See setting up run-periodic-tasks for instructions.
austin h
April 29, 2009 12:52 PM | Reply
I also have the same problem with Bob the Builder. I use RPT (and have for years, it works fine...) but Bob simply doesn't do anything. I've got 10+ jobs setup for it to do, 2 of which it decided to do randomly, but RPT never picks up on the Bob tasks for whatever reason.
Would be happy to test new versions if there are any available!
austin h
April 29, 2009 1:01 PM | Reply
To add to the fun, Bob seems to run VERY randomly (it's run a total of 4 times after being installed for 15+ days). It certainly doesn't run every minute like it's queued to to.
I'm not sure if this is complicating things, but we run MT on many different servers and have RTP running on a dedicated machine for rebuilds.
I've tinkered around with the times in the DB rows Bob creates hoping I would be able to manually trigger a job, but had no luck.
Also, when it did decide to run a certain job (#3 got it's first run right after I posted that last comment!), it throws this warning:
Use of uninitialized value in hash element at /home/dynamic/xxx.com/plugins/Bob/lib/Bob/Util.pm line 84.
rdouthit
May 4, 2009 12:20 PM | Reply
Not seeing where to "add" pages to the Bob the Builder queue. Or, is it just all pages that are set for Queue Processing get rebuilt? (Even a sentence from the developer on how this is supposed to work would be tremendously helpful.)
rdouthit
May 4, 2009 12:26 PM | Reply
Interesting, RPT worked fine, but after installing Bob, I now get this error:
Use of uninitialized value in numeric ge (>=) at lib/MT/Template/ContextHandlers.pm line 6498.
Steve Cook
May 6, 2009 3:13 PM | Reply
To follow up on the comments:
SayItAintSo!
February 4, 2010 8:53 AM | Reply
Can anyone confirm that you actually need a new entry for this to work? I am trying to use this on a dedicated blog that has no entries. All it does is agregate a feed from all the blogs in our system and displays the latest entries from OTHER blogs. And this plug in does not seem to work at all for this.