MT Blogroll 2.01
UPDATE: I have also updated the template tag reference for Blogroll!
This is an update to fix the DateTime error faced by people from the 3.16 upgrade. I'm still using DateTime (which is included in the full distribution) because I haven't had time to explore MT::DateTime (6A's new replacement module). I have also briefly tested this plugin on Windows machine (albeit on Apache) and so far its been working, those of you on Windows try it out!
I have also fixed the two others bugs raised in the comments, the sorting problem due to upper/lower case links and the "Reset Filter" button. If you have any other bug reports please post them in the comments section or email them to me.
If you haven't upgraded to MT 3.16 I strongly recommend it, there are many bugs fixed and some of my hacks have found their way into the system (most prominently the staggered category lists!) though it isn't my code but more efficient versions of it!
Download MT-Blogroll_2.01.zip. If you're on version 2, its just a drop in upgrade. Version 1 users will need to run mt-br-load.cgi and follow the instructions from there.

salguod said:
on Apr 19, 2005 9:45 PM | Reply
Arvind,
Thanks for the fix on the sorting, that's great.
James Bow said:
on Apr 19, 2005 10:41 PM | Reply
All is right with the world once more. Thank you, Arvind!
titilayo said:
on Apr 19, 2005 11:00 PM | Reply
Just a small problem. When I'm running mt-blogroll.cgi, the link back to the MT main menu is broken. Instead of .../cgi-bin/movabletype/mt.cgi, the link is .../cgi-bin/movabletypemt.cgi. The last slash between directory and file name is missing. Can I fix this from my end?
Edited to add that I've found that this means that the rebuild function in mt blogroll doesn't work. Will rebuilding normally from MT have the same effect?
Josh said:
on Apr 20, 2005 2:16 AM | Reply
Apologies if this is a stupid question, but is there a way to get a single blogroll running across multiple blogs in a single installation?
Thanks for your time, and good luck with exams!
titilayo said:
on Apr 20, 2005 6:23 AM | Reply
Uh, ignore my previous comment. I found out my silly mistake, and fixed it. Thanks for the fab plugin.
Arvind Satyanarayan said:
on Apr 20, 2005 8:14 AM | Reply
Josh, I haven't put this in the documentation, my apologies.
You can specify a blog_id attribute for MTBlogrollEntries and MTBlogrollCategories if you want to pull blogrolls from another blog, for example
Will give you links from your blog with ID 1. Hope that helps.
Josh said:
on Apr 20, 2005 10:11 AM | Reply
Perfect! Thank you very much Arvind.
Iain Stewart said:
on Apr 20, 2005 2:59 PM | Reply
Sorry to say Arvind that on a Windows server, I still get an error when trying to run mt-br-load.cgi - any ideas?
gofeel said:
on Apr 20, 2005 9:18 PM | Reply
Insertion test failed on SQL error Table 'iover.mtblogrolllinks' doesn't exist?
Thanks
Arvind Satyanarayan said:
on Apr 20, 2005 9:23 PM | Reply
Have you run mt-br-load.cgi prior to install v2.x of Blogroll? That script loads the tables and you need to run it before you can use blogroll.
Runa said:
on Apr 22, 2005 9:52 AM | Reply
Hello Arvind:
I like this product (Blogroll) a lot and I am thinking of adding it to my blog.
I am running Windows Server 2003 / Dynamic Publishing MT 3.16.
When I downloaded your zipped file, unfortunately, I did not find any instructions on how to "install" this plugin.
Could you please provide me with some instructions?
Also, I have two questions:
1) Since my server has assigned the extension .pl to all my Perl scripts, do I have to rename ALL your Blogroll files from the .cgi extension to my .pl extension for it to work?
2) In which folders in MY blog installation do all your different files get copied to? I am not sure where to put which files for Blogroll to work.
Any help will be much appreciated.
Indebted to you.
--R.
blunted said:
on Apr 26, 2005 8:15 AM | Reply
OK here's my problem.
When I go to mt-blogroll.cgi, I get the following:
When I log into PHP MyAdmin, there are no tables created for the blogroll plugin.
Any ideas?
Arvind Satyanarayan said:
on Apr 27, 2005 6:28 PM | Reply
Did you run mt-br-load.cgi? That script loads the tables into the database and will give you an error if something goes wrong.
blunted said:
on Apr 28, 2005 12:00 AM | Reply
Yes, I ran it... I didn't get any errors, either.
Do you think it would be advantageous for me to drop the Blogroll plugin, go back to v.1.0, and just upgrade up to 2.01?
Lizard said:
on May 1, 2005 7:08 PM | Reply
Tried installing blogroll but my server doesn't have the Storable Perl Module installed. Running MT 3.16. Any suggestions or words of wisdom ?
Su said:
on May 5, 2005 12:34 AM | Reply
I'm a bit fried with other work at the moment, so I might be overlooking something obvious, but from what I can tell, using the Blogroll links still requires a regular template in the MT interface. So I'm using an index template to generate an include file of the blogroll links.
Is there a way to have Blogroll trigger the rebuild when a link is added? I'm in a situation where I need to let the editors add links, but I don't want them having access to the templates directly.
Karl Swedberg said:
on May 10, 2005 6:37 PM | Reply
Hi Arvind, I'm trying to read your template tag reference for MT Blogroll, but I keep getting this error:
p.s. I hope exams are going well.
Arvind Satyanarayan said:
on May 10, 2005 7:19 PM | Reply
Hi yeah that's on another Apache, it should be working now, I'm trying my hardest to put trac on the Apache used by the rest of the website.
Karl Swedberg said:
on May 11, 2005 5:45 PM | Reply
That's strange. I'm still getting the same error. Thanks for looking into this. And thanks for the excellent plugins.
Arvind Satyanarayan said:
on May 12, 2005 12:16 AM | Reply
Karl trac is now on Apache 1.3.33 (the same as everything else) Does it work now?
Lizard said:
on May 12, 2005 12:33 AM | Reply
Tried installing blogroll but my server doesn't have the Storable Perl Module installed. Running MT 3.16. Any suggestions or words of wisdom ? Thank you.
Karl Swedberg said:
on May 12, 2005 1:16 AM | Reply
Ah, yes! Beautiful. All is now right with the world. Thanks, Arvind.
Arvind Satyanarayan said:
on May 12, 2005 8:48 AM | Reply
Lizard, I sent you an email regarding the Storable problem however for the benefit of everyone else, I think this is occuring because I failed to remove occurances of MT::PluginData from files.
If you experience an error about Storable try the fix highlighted here
Robert said:
on May 18, 2005 8:15 PM | Reply
I'm also having the / problem "titilayo" mentioned. my link back is url/blogmt.cgi instead of url/blog/mt.cgi
thanks :-)
Arvind Satyanarayan said:
on May 18, 2005 8:18 PM | Reply
Please use MT Blogroll 2.02 and if the problem still persists file a ticket
Robert said:
on May 18, 2005 8:29 PM | Reply
I switched to 2.01 because I was getting the 500 Internal Server Error. Replacing v2.02 mt-blogroll.cgi and update-links.cgi files with the 2.01 files made it work but the links were broken.
Robert said:
on May 19, 2005 6:12 AM | Reply
ok all updated to 2.02, thanks for fixing the 500 error. i still have the menu error with 2.02 though, including the menu on the side (when in blogroll config) and it's across the top as well, where the "main menu" and "logout" links are. thanks for any help, I did open a ticket as well! :-)
rob said:
on Jan 15, 2007 10:36 PM | Reply
Hi Apolgies, but I am totally new to all of this Movable Type, scripts, PHP, Pearl and all that jazz. Am having a problem with Blogroll, to which to which you offer the solution of running: mt-br-load.cgi
But - how do I "run" it? I have no idea. (I cant find it in the downloaded files either.
Thanks for the help...and all the plugins! Rob