« Movable Type 3.32 | Main | Daily MT Builds Are Back! »

Trac and Wheeljack

As many of you have noticed, the Trac installation at code.sixapart.com is currently responding in a less than friendly manner. This is a temporary problem as we are currently in the middle of a server migration. Trac will be reinstated at soon as that migration has been completed.

Had Trac been running or you had looked here, you would have seen that we've created a new branch called Wheeljack which represents the next development branch for Movable Type. If you have Subversion access you can check out a copy at that URL and follow along with our progress.

While our checkins to that branch will be sparse for the next month or so while we work on an update to Movable Type Enterprise (not accessible because it's on an internal repository), the branch already contains two very compelling features:

  • Paginated category archive rebuilds
  • An update to the MT::Bootstrap module for FastCGI.

The pagination of category archive rebuilds should make a huge difference to those of you who might be experiencing timeouts during category archive rebuilding for whatever reason. The number of pages per rebuild is currently controlled by the EntriesPerRebuild configuration directive.

The Bootstrap/FastCGI update makes setting up FastCGI with MT extremely easy since it eliminates the need to create a "dispatch script". Now all you have to do is:

  • Set up FastCGI on your webserver
  • Add (or alter) the AdminScript configuration directive (AdminScript mt.fcgi) and any other config directives corresponding to scripts you wish to run through FastCGI
  • Change the names of the scripts you configured above to their new names

If you check out a working directory, please let us know what you think.

Comments

I have installed Wheeljack svn on a server with FastCGI and SuExec enabled. I have run the mtwizard.cgi script and got Mt running using MySQL Database. (takes about 6 minutes—excellent!) After changing the mt.cgi suffix to .fcgi and adding AdminScript mt.fcgi to mtconfig.cgi I can run mt.fcgi in the browser to get the login page but when I enter my username and password and press "Log In" button I get a "Not Found The requested URL /mtw/mt.cgi was not found on this server." I have tried: RewriteEngine On RewriteRule ^mt.fcgi(.) mt.fcgi$1 [L] in the .htaccess file but this does not work on my Dreamhost server.

This I to work better in the .htaccess file

  • RewriteEngine On
  • RewriteBase /mtw/
  • RewriteRule ^mt.cgi$ mt.fcgi [PT]
  • RewriteRule ^mt-comments.cgi$ mt-comments.fcgi [PT]

How could I be certain that the scripts are running using FastCGI? 

Do I need to purchase a server for you all to use for trac?

No, but we appreciate the offer. The limiting factor is not a server but instead a system administrator who can conduct the data migration and new server setup. Right now, they're a little busy. We hope to have the issue rectified soon.

I`m waiting for Paginated archives in MT 3.3x

Post a comment



Six Apart
Makers of weblog software and services for individuals, organizations and businesses.
This website is powered by Movable Type.