Hacking Movable Type

( 1 )


Ready to push Movable Type to the max?

Movable Type, that amazingly powerful personal publishing application, is the superhero of the Internet age. But when you push, poke, stretch, and otherwise coax it into producing even more, the ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (8) from $2.95   
  • New (2) from $10.00   
  • Used (6) from $2.95   
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
Seller since 2011

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

new condition not used

Ships from: Murphy, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2008

Feedback rating:


Condition: New

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Sort by
Sending request ...


Ready to push Movable Type to the max?

Movable Type, that amazingly powerful personal publishing application, is the superhero of the Internet age. But when you push, poke, stretch, and otherwise coax it into producing even more, the possibilities for your Web content are simply superlative. Roll up your sleeves and get moving—here's the first book to tell you how.

Discover how to do all this and more

  1. Hack the perfect installation
  2. Hack the database
  3. Play with Atom, Perl, and XML-RPC APIs
  4. Write advanced plug-ins
  5. Master dynamic publishing
  6. Hack a super-powered blog app
  7. Ban comment spam
  8. Build customized templates
Read More Show Less

Product Details

  • ISBN-13: 9780764574993
  • Publisher: Wiley
  • Publication date: 6/13/2005
  • Series: ExtremeTech Series , #13
  • Edition number: 1
  • Pages: 336
  • Product dimensions: 7.40 (w) x 9.20 (h) x 0.70 (d)

Meet the Author

Jay Allen has been hacking Movable Type since before its first public release and has deployed MT on over a billion and a half systems, give or take a few orders of magnitude. He created the first MT plugin, called MT-Search, as well as one of the most necessary plugins, MT-Blacklist. He currently resides in the ever beautiful and weird San Francisco and works at Six Apart as Product Manager for Movable Type. He spends his off hours split almost evenly between spinning true house music, recharging personal electronic devices, and trying to find his keys.

Brad Choate has been hacking Movable Type since it was first released. He is now a Six Apart software engineer where he hacks Movable Type for a living, supporting his incredibly understanding wife and three little hackers.

Ben Hammersley is an English journalist and writer, and has been using Movable Type since version 1. He lives in Florence, Italy, with his beautiful wife and three greyhounds and is currently tending his cigar and dressing gown habit with little success. He invites you to visit.

Matthew Haughey is closing in on ten years of building websites and runs the popular MetaFilter weblog as well as half a dozen smaller weblog projects. He’s been tinkering with Movable Type since the very first private alpha that his friends, Ben and Mena Trott, let him test out. He’s been hacking away at it ever since.

David Raynes got his first taste of blogs in the first half of 2002, and was running his own by summer’s end that same year. Shortly after, his first plugin, MTSearches, was released, and the rest is history. One of his most popular plugins,SubCategories, was even integrated into Movable Type as of version 3.1. David works as a software engineer in Maryland, where he lives with his wife, Jenn, and their four cats (two his and two hers): Hans, Franz, Tim, and Gizmo. Eventually the feud between Tim and Franz will be resolved and there shall be only three.

Read More Show Less

Table of Contents

Pt. I Hacking the perfect installation 1
Ch. 1 Preparing your installation 3
Ch. 2 Tweaking the templates 11
Pt. II Hacking the database 29
Ch. 3 MT and database storage 31
Ch. 4 Tables in the MT database 39
Ch. 5 Absolutely necessary database tricks 67
Pt. III Hacking with APIs 79
Ch. 6 XML-RPC API 81
Ch. 7 Atom API 99
Ch. 8 Perl API 113
Pt. IV Hacking with plugins 143
Ch. 9 The wonderful world of plugins 145
Ch. 10 Writing plugins 175
Ch. 11 Advanced plugin writing 197
Ch. 12 Hacking dynamic publishing 215
Pt. V Hacking powerful blog applications together 235
Ch. 13 Photo blogs 237
Ch. 14 Linklogs 249
Ch. 15 Blogroll 257
Ch. 16 Events, reminders, to-dos 265
Ch. 17 Polls 275
Ch. 18 LazyWeb 283
Ch. 19 Creating a community-authored Website 295
Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted August 5, 2005

    powerful plug-ins

    A sysadmin might specialise in various jobs. Hence we have a database sysadmin or a website sysadmin. But recently, there has been the rise of a blog sysadmin. It combines to some extent duties of the other two sysadmins. This book shows that if you want to run a blog site, and choose Movable Type, then you are basically running a database. The book offers three types. All free and open source. MySQL. PostgreSQL and SQLite. The book chooses to use MySQL when demonstrating examples. But much of these seems easily portable to the other SQLs. So if MySQL is not your game, don't let that put you off the book. The book skims quickly over the theory of relational databases, and how these are implemented in MySQL. At a higher level than the database, you access Movable Type via several APIs. Of these, the Perl API might be the most attractive, given Perl's popularity. But of all the chapters, you might want to devote the most attention to that on plug-ins. Many third parties [you?] can and have written over 100 of these. Even if you do not intend to write one, it's worth perusing what's out there on the net, just in case one fits your situation.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)