Search

Phrase

Display

 

Category

   

Order

 

Pagesize

Results

If the result list is too large, please consider these hints

  • Reduce the number of websites.
  • Add more keywords.
  • Use quotes for building terms from keywords. For example, the phrase banner image searches for all articles containing both words. However, "banner image" searches for the exact two-word phrase.
492 hits12345678910

21. Publishing Custom Pages with Movable Type

Movalog, Tutorials, 29 KB, 1076 words

MT has had the ability to output any content in a template since version 1.0 in 2001, however it doesn't have the "push button" simplicity of Wordpress' Pages feature. For those of you unfamiliar with Wordpress, its Pages feature allows you to create individual static pages (index pages in MT) with the simplicity of the entry screen, i.e. you don't need to worry about the styling or markup – just type out the content and voila, you're done.

This tutorial describes the process to simplify the process of creating standalone pages so that, in essence, you simply need to type out your content. This is useful for using Movable Type as a powerful general content management system.

There are 3 main...

continue reading ...

22. Accesskeys: Unlocking Hidden Navigation

A List Apart, Tutorials, 22 KB, 2231 words

Who can use your website? People with limited mobility may have a hard time controlling a mouse to click on links, and tabbing through menus can be slow going. The W3C introduced the accesskey attribute to enable users to select the appropriate key on their keyboards and navigate to a particular link.

Accesskeys can also be useful to people who have no trouble controlling the mouse and clicking on links. Experienced users of desktop applications learn to use keyboard short-cuts to save files, open new windows, or copy and paste text. Assigning accesskeys to menu items adds "Hot-Key" functions to a...

continue reading ...

23. The New Themes - Making Sense of it all

Movalog, Tutorials, 33 KB, 1540 words

Tutorial cross posted on Learning Movable Type and Movalog.

With Movable Type 3.2, Six Apart launched a new markup and stylesheet structure that has also unified their three platforms. These new templates and stylesheets (from now on referred to as themes) have been called tag soup due to the sheer number of <div>s and indents.

What a mess - why did they do it?

The new themes can be quite intimidating the first time you come across them however Six Apart have created these new themes for several reasons: • First of all, Typepad, LiveJournal and Movable Type now share exactly the same markup. This means that a theme will work on any of these three platforms and designers can...

continue reading ...

24. Configuring Search for One or More Weblogs

Six Apart User Manual, Manuals, 27 KB, 1151 words

Configuring Search for One or More Weblogs

Problem

You want to enable your system to provide users with search capabilities across one or more weblogs.

Solution

Add configuration directives to mt-config.cgi that are related to the search engine.

Discussion

The MT search engine features a number of configurable options which are maintained in the mt-config.cgi file rather than in a web interface. The search functionality is not tied to a specific weblog, and its configuration is applied system wide.

Because these functions are not tied to a specific weblog and due to...

continue reading ...

25. CSS and Email, Kissing in a Tree

A List Apart, Tutorials, 12 KB, 1323 words

Most people who've attempted to recreate a sophisticated design in HTML email have run into a wall when using CSS, either in the form of inexplicable mangling by email clients or a pronouncement by an email administrator stating that CSS is "against the rules." If you're not content to roll over and use font tags in your HTML emails, read on.

Despite prevailing wisdom to the contrary, you can safely deploy HTML emails styled with good old-fashioned CSS. Yes, I really just said that. Not all attributes will be invited to the party, but many of them work flawlessly with this method.

First comes love: unconditional acceptance

From web design publications,...

continue reading ...

26. CGIWrap and suEXEC

Learning Movable Type, Tutorials, 25 KB, 1231 words

Co-authored by Elise Bauer and Arvind Satyanarayan. Tutorial cross posted on Movalog and Learning Movable Type

The installation instructions in the Movable Type Install Guide contain a section in the Configuration area called Enable Security Features. These instructions tell you to uncomment the Umask lines in your mt.cfg if your server is running cgiwrap or suexec. If you don't know what CGIwrap or suEXEC are, you may be tempted to skip this step. Don't. This step gives your MT installation extra security, which we will explain. (Note that this tutorial is only appropriate for MT installations on Linux/Apache web servers.)

What is CGIWrap or suEXEC?

CGIWrap and suEXEC are features...

continue reading ...

27. LMT Links

Learning Movable Type, Links, 43 KB, 2483 words

by Category | by Date

Anti-Spam

Getting the most out of MT-Blacklist - MT-Blacklist/Comment Spam Clearinghouse: Getting the most out of MT-Blacklist Birdhouse notes on Comment Spam - Why this web host is forcing comment registration Blacklist to Mod Security - by Peter Wood Brad Choate: SpamLookup - anti-spam plugin Interview with a Comment Spammer - The Register's interview with a blog comment spammer. MT-Approval Plugin - Prevents comment spam from spam bots MT-DSBL Open Proxy Comment Filter - from Brad Choate MT-Moderate - Plugin for moderating trackbacks and comments from Chad Everett Mod Rewrite to Block Bot Spam - Mod Rewrite method to divert comment spam bots to a 403...

continue reading ...

28. The New Themes - Making Sense of It All

Learning Movable Type, Tutorials, 32 KB, 2214 words

This tutorial is written by LMT author Arvind Satyanarayan of Movalog. Tutorial cross posted on Movalog and LMT.

With Movable Type 3.2, Six Apart launched a new markup and stylesheet structure that has also unified their three platforms. These new templates and stylesheets (from now on referred to as themes) have been called tag soup due to the sheer number of <div>s and indents.

What a mess - why did they do it?

The new themes can be quite intimidating the first time you come across them, however Six Apart created these new themes for several reasons: • First of all, Typepad, LiveJournal and Movable Type now share exactly the same markup. This means that a theme will work on...

continue reading ...

29. Dynamic Text Replacement

A List Apart, Tutorials, 22 KB, 2589 words

Text styling is the dull headache of web design. There are only a handful of fonts that are universally available, and sophisticated graphical effects are next to impossible using only standard CSS and HTML. Sticking with the traditional typefaces is smart for body text, but when it comes to our headings - short, attention-grabbing blocks of text - it would be nice to have some choice in the matter. We've become accustomed to this problem and we cope with it either by making the most of the few fonts we have, or by entirely replacing our heading-text with images.

Most sites that replace text with images do so using hand-made images, which isn't so terrible...

continue reading ...

31. Using Movable Type for slideshows

Six Apart ProNet Weblog, News, 22 KB, 1027 words

Last week, CSS guru Eric Meyer posted his system called S5, a simple and elegant way to publish an XHTML file that can be displayed by any modern browser as a slideshow.

Using his primer and a little bit of custom templating in Movable Type, it's easy to create a template that can show your recent blog posts as a slideshow. (If you just want to jump to a live example, you can view the Professional Network blog as a slideshow.)

The key to making S5-compatible slideshows in Movable Type is to create a template that generates output with the appropriate markup to work with the CSS and Javascript that S5 requires. Here's the simple template we're using on the Professional Network: • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">...

continue reading ...

32. Skinning MT

Movalog, Tutorials, 31 KB, 1130 words

After the dutchpink was released, I had an idea to skin Movable Type such that a user could easily switch between stylesheets. So after a lot of work with javascript, here is the package:

SkinningMT.zip SkinningMT.tar.gz

1. Extract the contents of the distribution 2. Upload the tmpl files in ASCII to the appropriate places (MTDIR/tmpl/cms) 3. Upload mt-styleswitcher.php and the styles/ directory into your StaticWebPath (if none then your into your MT Directory, same location as mt.cgi)

The drop-down menu shows up on the main menu ( screenshot) The only requirement is that your server runs PHP. The styles directory, its contents and mt-styleswitcher.php goes into your StaticWebPath. In mt-styleswitcher.php, change movalog.com to your domain name...

continue reading ...

33. Random Entries Using PHP

Learning Movable Type, Tutorials, 39 KB, 3186 words

There are two methods to create a random entry, pulled from your weblog database (if you aren't using dynamic publishing). The easiest is David Raynes' MTRandomEntries plugin. However, MTRandomEntries generates a random entry only when you rebuild the page on which the MTRandomEntry code is located. If you want a random entry to be generated each time the page is refreshed in a browser, you can do that with a PHP script that pulls the data from your MySQL database. For this method to work your blog needs to be PHP enabled and you need to be using a MySQL database.

This tutorial will outline variations of a PHP script you can use to generate random entries, similar to what can be seen...

continue reading ...

34. CSS Design: Taming Lists

A List Apart, Tutorials, 32 KB, 3421 words

As early as July of 1999 I was pontificating on email lists about the virtues of style sheets. Some things never change.

What has changed is how I think about CSS, and the underlying structure of (X)HTML to which it is applied. For example, I find that most pages on the web contain a menu of links in a navigation area. These are often marked up as a string of links, often in separate DIVs or paragraphs. Structurally, however, they are a list of links, and should be marked up as such.

Of course the reason that we don't mark them up in that way is that we don't want a bullet in front of every link in our navigation area. In a previous article I outlined several...

continue reading ...

35. Blogger Audioblogging with Movable Type

Learning Movable Type, Tutorials, 29 KB, 1653 words

This tutorial is written by LMT guest author Lance McCord of lancemccord.com and Perpwalk

Including audio content on a blog is easiest when you can phone it in. Authors who use Blogger to manage their sites have free access to Audioblogger, a service that lets users dial a phone number and leave their audioblog content like a voicemail message. This content shows up on the user's blog as an image linked to an mp3 hosted on audioblogger.com.

Similar services (like audblog) are available for a fee, but with a little effort (and a very little bit of PHP) you can have the free benefit of this Blogger service on your Movable Type sidebar. For this to work, you must publish your Movable...

continue reading ...

36. Enlarging the MT Edit Windows

Learning Movable Type, Tutorials, 25 KB, 1300 words

Updated. Originally posted in early 2004.

The template edit windows and the New Entry edit windows in Movable Type can easily be made larger with a simple adjustment.

MT3.2

In the folder that contains your static MT files on your server, open the file style.css in a text editor.

To change the edit-entry window, find the following lines of code:

#edit-entry .full-width { width: 577px; }

Add a height dimension after the width.

#edit-entry .full-width { width: 577px; height: 400px; }

To change the template edit window, find the following lines of code:

#edit-template textarea.wide { width: 618px; }

Add a height dimension after the width.

#edit-template textarea.wide...

continue reading ...

37. Dynamic Site Design: Displaying Thumbnails with a Random Background

Eat Drink Sleep MT, Tutorials, 23 KB, 994 words

While we often talk about "dynamic" sites and site designs, let's face it, they're all rather static: the same basic templates are used with different content. "Fluid" designs allow for some variation, but most use the same computer to view every site, so they won't see the "fluidity" (if that's a word). For the most part, that's a fine thing - a connected, familiar view of every page makes your site more comfortable and easier to use.

I wanted to overcome some of the static-ness of most site designs with Scrapbook. Photos and photo galleries are a popular thing on danandsherree.com, so they were an obvious...

continue reading ...

38. Basic Photo Gallery Templates

Eat Drink Sleep MT, Tutorials, 73 KB, 4269 words

I've assembled some templates to build a photo gallery with Movable Type. What makes mine different and special from all the others? Easy: it's compatible with MT version 3.2. That means it'll work with the StyleCatcher plugin and the Movable Type Style Generator!

The only special requirement to use these templates is PHP. PHP is used to calculate the image size. The plugin Better File Uploader - with its For Photo Gallery button - will make adding photos go much quicker.

I've created a small example gallery, if you're interested in seeing the result before trying it yourself.

Setup a New Weblog

First, you'll want to create a new...

continue reading ...

39. Basic Photo Gallery Templates

Eat Drink Sleep MT, Tutorials, 80 KB, 5741 words

I've assembled some templates to build a photo gallery with Movable Type. What makes mine different and special from all the others? Easy: it's compatible with MT version 3.2. That means it'll work with the StyleCatcher plugin and the Movable Type Style Generator!

The only special requirement to use these templates is PHP. PHP is used to calculate the image size. The plugin Better File Uploader - with its For Photo Gallery button - will make adding photos go much quicker.

I've created a small example gallery, if you're interested in seeing the result before trying it yourself.

Setup a New Weblog

First, you'll want to create a new...

continue reading ...

40. Zebra Tables

A List Apart, Tutorials, 14 KB, 1304 words

Ever since CSS hit the big time, the table has become increasingly rare. Semantic markup and CSS have replaced tables as layout tools. Tables are now relegated to their original role: displaying data stored in records (rows) and fields (columns).

However, their new status doesn't mean that they still can't be the targets of a designer's styles and a developer's hacks. A table typically presents more information than the rest of the page in a much smaller area, and much effort has been spent in attempting to make tables and other data visualizations as easy to interpret as possible.

The web designer's and developer's toolbox of the DOM, CSS...

continue reading ...

Comments

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