58 hits123

41. Sitemap

Movable Type Weblog, Links, 19 KB, 491 words

Usually a weblog is not the best place to give a good introduction into a certain subject. The author writes about whatever he wants. He doesn't care whether the current entry fits to the last entry or not. With this sitemap I want to give a complete listing of all entries and bring some structure into the chaos.

You can also use a simple list or a category-grouped list of all entries.

Why do I start a weblog?

There are probably many reasons for starting a weblog. Maybe you are interesting in mine. • In the Beginning nothing but ProblemsWake up!Trying to be a Global Player


When I first read a weblog I thought its structure was rather difficult to understand....

continue reading ...

42. Comment styling

PubHacks, Tutorials, 8 KB, 173 words

Required: MT26x, MT3x

On some weblog's comments you might see how the blog author's comments are styled differently than everyone elses; maybe a different color, or highlighted, or styled in some other way to make them stand out from the crowd. This is quite easily done.

You'll need the Compare plugin to compare your comments to everyone elses. Then you'll need to make another div on your style sheet for your comments. Then you'll need to put some code everywhere comments appear.

<MTComments> <MTIfEqual a="[MTCommentAuthor]" b="girlie"> <div class="comments-girlie"> </MTIfEqual> <MTIfNotEqual a="[MTCommentAuthor]" b="girlie"> <div class="comments-body">...

continue reading ...

43. Querying a MySQL database with PHP - Random Quotes

Learning Movable Type, Tutorials, 36 KB, 2815 words

Updated. Originally posted April 3, 2005.

If you are using a MySQL database and your blog is PHP enabled (see Converting to PHP), you can use PHP scripts to pull blog data from your database to add customizations to your blog. For example, say you would like to have on your sidebar a quote, randomly pulled from a selection of quotes, with a new quote displayed every time you refresh the page. You can accomplish this by creating a separate weblog for quotes, then using a simple PHP script to pull the data from your MySQL database, and using a PHP include to put the script results into your main weblog page.

PHP scripts are a level of difficulty up from Movable Type, and require...

continue reading ...

44. How Do You Upgrade Movable Type?

Don't Back Down, Tutorials, 9 KB, 610 words

Neil has apparently turned the corner with his second upgrade of the 3.2 beta. The first didn't go quite so well. This is a conversation that pops up all over the place when this sort of thing comes up. Invariably there are problems and everyone is scrambling to get back to where they were. With Movable Type, I don't understand.

This is because of the easy configuration of the product. All you need is a little extra space on your account, an extra MySQL database and a text editor.

When I get a new upgrade, even one that is a tiny upgrade that's said not to need any major changes, I take that upgrade and compare the files to the ones from the currently running version. Typically...

continue reading ...

45. How to Make Money with Your Blog

Learning Movable Type, Tutorials, 35 KB, 2619 words

If you are putting hours into writing content for your blog, you may want to make a few bucks (or more) to help pay for hosting charges and other costs associated with running it. Some bloggers find that they can make more than just small change, but most not enough to quit their day job. In any case, here are a few of the more popular methods.

Several ways by which you can make money with your weblog include Google Adsense, Amazon Associates, various other affiliate programs, advertising, and donations. Keep in mind that the success of these programs is highly dependent upon your content and the level of traffic you get to your site.

Google Adsense

Since its launch in the spring...

continue reading ...

46. Behind the Scenes - Mark Paschal

Six Apart ProNet Weblog, News, 17 KB, 628 words

Behind The Scenes is a new series where we here at Six Apart discuss what tools (software, technology, etc.) we use to do our work.

Hi, I'm Mark Paschal, a software engineer here at Six Apart. You may know me as markpasc from the MT Support Forum. Here I'll share some of the tools I use in my development work, as well as some of the intranet tools I had a hand in setting up here at the company.

I use putty to connect to our development machines, the main one of which runs Debian Linux. With putty I use screen to open whatever shell-based tools I need open at the same time. I hope it won't damage my geek cred too much to admit that, before I came to Six Apart, my default UNIX text...

continue reading ...

47. ProNet: April 2005 Archives

Six Apart ProNet Weblog, News, 53 KB, 4849 words


Blogs as a complement to newspapers

Forbes online picked up an Associated Press story about the eleven blogs being published by the editorial staff of the News & Record in North Carolina.

The broad range of Movable Type-powered blogs have earned high praise from others in the journalism business. As Editor & Publisher said:

"When the paper's overhaul is complete, it may be a model for the sort of 21st century paper that many journalism big thinkers have been talking about, chewing over, and confabbing on for the last few years," wrote the industry-watching magazine Editor & Publisher. "Greensboro will be the first place where this conceptually...

continue reading ...

48. Even More fun with Smarty

Don't Back Down, Tutorials, 10 KB, 393 words

One of the things that bothered me about the switch to dynamic archives is that I had to stop using the Compare plugin, since it doesn't support dynamic publishing (or didn't, at any rate). With the use of Smarty, you can very easily reproduce this functionality, and though I haven't done any benchmarks or anything, I suspect that the performance gains are dramatic.

For instance, I used to use something like this in my template to conditionally show text around comments: <MTIfEqual a="[MTEntryCommentCount]" b="0" numeric="1"> No comments yet! </MTIfEqual> <MTIfEqual a="[MTEntryCommentCount]" b="1" numeric="1"> 1 comment!...

continue reading ...

50. FAQ: How to hide a Category from the Start Page

Movable Type Weblog, Tutorials, 21 KB, 910 words


I have a couple of categories in my weblog. By default, these are listed on the start page. I want to hide a certain category. How can I do that?


The start page is based on the »Main Index Template«. We have to change that template for making categories disappear.

If you do not know the term »Main Index Template«, then please have a look at FAQ: Explaining the Templates. Moreover, we will need the Compare Plugin. If you do not know it, or it has not yet been installed, please read the entry Comparison needed for conditional Generation.

Open your Movable Type project. Click »Templates« in the left navigation bar. A list of...

continue reading ...

51. Database Options

Six Apart Knowledgebase, Manuals, 27 KB, 501 words


Which database options are available, and which one should I choose?


There are four database options currently available with Movable Type: • MySQL • PostgreSQL • SQLite • Berkeley

The first step in determining which option to use is see what is available on your server when you run mt-check.cgi: • MySQL requires DBD::mysql • PostgreSQL requires DBD:Pg • SQLite requires DBD::SQLite • Berkeley requires DB_File

You should always use MySQL if it is available. MySQL is faster, more stable, and easier to backup. Even if the required module for MySQL is...

continue reading ...

52. License Prices

Six Apart Knowledgebase, Manuals, 27 KB, 540 words


Is the price listed for a license a one-time fee, or is there a recurring or renewal fee after a certain period of time?


The price is a one-time payment for that license and for that release version of Movable Type. Updates within the same release version number are free while you hold the license; upgrades can be purchased at a discounted cost1.

An "Update" of the product is defined as that which adds minor functionality enhancements or any bug fix to the current version. This class of release is identified by the...

continue reading ...

54. FAQ: MySQL or Berkeley DB

Movable Type Weblog, Tutorials, 15 KB, 384 words


Which one is better? MySQL or Berkeley DB?


If Movable Type has been installed, Berkeley DB will be used by default. This product is not a real SQL database, such as MySQL, or MS SQL Server or Oracle. It is not managed by a separate process. The client application - in our case this is Movable Type - will access the data by means of functions running in its own address space.

I have no detailed knowledge about Berkeley DB, but regarding architectural questions it might be compared to MS Access.

MySQL is a true database. A separate process will be executed on the server. All data access will not be done by reading and writing the data files directly. Instead,...

continue reading ...

55. ProNet: October 2004 Archives

Six Apart ProNet Weblog, News, 93 KB, 8073 words


Firefox on the March

Red Herring's got an interview with Rob Davis, the man behind the campaign to advertise Firefox in the New York Times. It's especially good timing for promoting every geek's favorite browser, since the updated roadmap shows the browser scheduled for release on November 9th.

Posted by Anil in at 03:58 PM | Permalink | Trackback (0)


Advice to the bloglorn

Metaforix President Lois C. Ambash has some advice for those afraid of business blogging. It's a solid set of guidelines, but we also loved the praise for TypePad:

As a novice blogger, I chose TypePad for my own blog, and I couldn't be happier. The...

continue reading ...

56. Using Google AdSense Channels to track Clicks in Movable Type Categories

Eat Drink Sleep MT, Tutorials, 17 KB, 462 words

If you're part of Google's AdSense program you can set up Channels to help track where Clicks are coming from on your web site. The obvious (and easy) thing to do is assign a different Channel to your front page from the rest of your pages, for example. Using Movable Type and different categories (and even archive types) you can further target who's clicking where. PHP use is required.

First, you'll need to create several Channels in your AdSense account. I created Channels for the most popular categories and a "generic" channel to encompass the other less-popular categories.

Add the AdSense code to your Individual Entry Archive template....

continue reading ...

57. MTLookup v2 Improvements: Stemming

Movable Type Weblog, Tutorials, 17 KB, 564 words

Some days ago, a new version of MTLookup was released. Please read Second version of MTLookup released for the announcement. I will describe the new features in several posts, which will be published here in the Movable Type Weblog.

Today, I want to tell you about stemming and how MTLookup benefits from this.

The Problem

If you already used the first version of MTLookup, maybe you saw this problem yourself: you had to write the search term in exactly the same way that the author wrote it.

If the author only used the word »template«, but you searched for »templates«, you would not hit that article. There was only thing that you could do: try different...

continue reading ...

58. Comments Archives

Six Apart User Manual, Manuals, 67 KB, 5029 words

Weblogs are not just a one-way medium for publishing. With the use of a singular, often conversational voice, enhanced by the loosely coupled nature of the Internet and lightweight syndication formats, weblogs are akin to conversations, regardless of the size and makeup of the audience. "A" writes about something on their mind -- an experience, the news, or a project's status. "B" reads it and expresses their take. "C" finds both posts interesting and notes something A and B has not mentioned and so on.

Not everyone has a weblog (sadly) and not everyone wants to make a post to their weblog for everything...

continue reading ...


You want to post some comment? Please use the announcement post on the Movable Type Weblog.

If you want to give some feedback concerning a specific query, please use the feedback button that is shown after a search has completed.

mgs | September 27th 2005