When I changed the way trackbacks appear, I broke something as well. It turns out that when someone pings you, only the index templates are rebuilt automatically. Since I had the trackbacks in the individual entry pages, those were not rebuilt and hence did not show the recent pings from Kianoush.
First, I tried to do a server-side include of the trackback CGI file into my individual entry template. But that did not work for some reason. Therefore, I used Phil Rignalda’s hack which required adding a few lines of code in
If I have broken anything or if you know a better solution, please let me know.
Another issue has been the delay that comments take to post. I timed the time from hitting the “Post” button to a refresh of the individual page to be about 35 seconds. That wasn’t good enough since we strive here for a better reader experience. I realized that about half the delay was caused by the MostVisited plugin which calculates the top 10 pages in terms of hits during the last 30 days. This is obviously not something that changes with every comment and it changes only a little in a day. So I used Eric James Stone’s suggestion:
- Create an index template with the code to list the most popular entries.
- Uncheck the box for “Rebuild this template automatically.”
- Link the template to a file.
- Use the MTInclude tag to include that file in whatever other templates you want. [Main Index template in my case — ZA]
- Set up a once-a-day (or other period) cron to rebuild that specific template.
As I was doing all this, I discovered MT Plugin Manager by David Raynes. It is supposed to make the install, upgrade and uninstall fairly automatic from a browser window. It seems like a great tool and so of course I went ahead and installed that as well.
Now, the only task I need to think about is how to backup all the weblog data regularly. Any ideas about that?