Your SlideShare is downloading. ×
0
Building Web Sites with

                             Byrne Reese, Six Apart




Thursday, November 6, 2008
Let’s chat about...

                    • Movable Type Publishing
                    • Templates
                    • T...
Publishing in MT

                    • Static Publishing
                    • Dynamic Publishing
                    • B...
Module Caching




Thursday, November 6, 2008
Module Caching




Thursday, November 6, 2008
Templates




Thursday, November 6, 2008
Thursday, November 6, 2008
Thursday, November 6, 2008
Thursday, November 6, 2008
Thursday, November 6, 2008
Widgets




Thursday, November 6, 2008
Thursday, November 6, 2008
Thursday, November 6, 2008
Thursday, November 6, 2008
Thursday, November 6, 2008
Styles




Thursday, November 6, 2008
Thursday, November 6, 2008
Themes
                             (a.k.a. Template Sets)




Thursday, November 6, 2008
Applying
                             a Theme




Thursday, November 6, 2008
Exporting a Theme




Thursday, November 6, 2008
Template Tags



Thursday, November 6, 2008
Basic Syntax
                    • Case Insensitive Markup Language
                    • All equivalent:
                ...
Thursday, November 6, 2008
Thursday, November 6, 2008
Thursday, November 6, 2008
Thursday, November 6, 2008
Function Tags
                    • <mt:EntryTitle>
                    • <mt:AuthorName>
                    • <mt:Author...
Container Tags
                    • <mt:Entries>
                    • <mt:Comments>
                    • <mt:Authors>
 ...
Tag Modifiers
                    •        Can be used on any tag
                    •        <mt:EntryTitle lower_case=”1...
Variables
                    • <mt:var name=”foo” value=”bar”>
                    • <mt:SetVarBlock name=”foo”>
        ...
Conditionals

                    • <mt:if name=”foo” eq=”bar”>
                    • <mt:else name=”foo” eq=”baz”>
      ...
Loops
                    •Meta Variables:
                         • __first__
                         • __last__
      ...
Meta Variables
                                 (example)


      <mt:Entries lastn=quot;10quot;>
        <mt:if name=quot...
Examples to Draw From



Thursday, November 6, 2008
Professional Website




Thursday, November 6, 2008
Mid-Century




Thursday, November 6, 2008
Sandbox




Thursday, November 6, 2008
Revolution




Thursday, November 6, 2008
You are not alone.

                 • Byrne Reese, byrne@sixapart.com
                 • http://forums.movabletype.org/
 ...
Upcoming SlideShare
Loading in...5
×

Building Web Sites With Movable Type

4,042

Published on

A presentation providing an overview of how to build web sites with Movable Type.

Published in: Self Improvement, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,042
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
78
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Building Web Sites With Movable Type"

  1. 1. Building Web Sites with Byrne Reese, Six Apart Thursday, November 6, 2008
  2. 2. Let’s chat about... • Movable Type Publishing • Templates • Template Sets/Themes • Template Tags Thursday, November 6, 2008
  3. 3. Publishing in MT • Static Publishing • Dynamic Publishing • Background Publishing • Publishing HTML, PHP, JSP, etc. Thursday, November 6, 2008
  4. 4. Module Caching Thursday, November 6, 2008
  5. 5. Module Caching Thursday, November 6, 2008
  6. 6. Templates Thursday, November 6, 2008
  7. 7. Thursday, November 6, 2008
  8. 8. Thursday, November 6, 2008
  9. 9. Thursday, November 6, 2008
  10. 10. Thursday, November 6, 2008
  11. 11. Widgets Thursday, November 6, 2008
  12. 12. Thursday, November 6, 2008
  13. 13. Thursday, November 6, 2008
  14. 14. Thursday, November 6, 2008
  15. 15. Thursday, November 6, 2008
  16. 16. Styles Thursday, November 6, 2008
  17. 17. Thursday, November 6, 2008
  18. 18. Themes (a.k.a. Template Sets) Thursday, November 6, 2008
  19. 19. Applying a Theme Thursday, November 6, 2008
  20. 20. Exporting a Theme Thursday, November 6, 2008
  21. 21. Template Tags Thursday, November 6, 2008
  22. 22. Basic Syntax • Case Insensitive Markup Language • All equivalent: • <mt:Foo> • <MTFoo> • <$mt:Foo$> • <mtfoo> Thursday, November 6, 2008
  23. 23. Thursday, November 6, 2008
  24. 24. Thursday, November 6, 2008
  25. 25. Thursday, November 6, 2008
  26. 26. Thursday, November 6, 2008
  27. 27. Function Tags • <mt:EntryTitle> • <mt:AuthorName> • <mt:AuthorUserpic> • <mt:AssetThumbnailURL width=”100”> • <mt:CommentText> • Hundreds more... Thursday, November 6, 2008
  28. 28. Container Tags • <mt:Entries> • <mt:Comments> • <mt:Authors> • Arguments: • sort, sort_direction, lastn, <filter by> • Many more... Thursday, November 6, 2008
  29. 29. Tag Modifiers • Can be used on any tag • <mt:EntryTitle lower_case=”1”> • regex_replace=”/foo/”,”bar” • encode_html=”1” (js, xml, etc) • upper_case=”1”, lower_case=”1” • count_words=”1” • trim • Many more... Thursday, November 6, 2008
  30. 30. Variables • <mt:var name=”foo” value=”bar”> • <mt:SetVarBlock name=”foo”> <mt:Entries> <mt:EntryTitle> </mt:Entries> </mt:SetVarBlock> • <mt:EntryTitle setvar=”foo”> • <mt:var name=”foo”> Thursday, November 6, 2008
  31. 31. Conditionals • <mt:if name=”foo” eq=”bar”> • <mt:else name=”foo” eq=”baz”> • <mt:else> • <mt:if name=”foo” ne=”$bar”> • Operations: eq, ne, gt, lt, le, ge Thursday, November 6, 2008
  32. 32. Loops •Meta Variables: • __first__ • __last__ • __counter__ • __even__ • __odd__ Thursday, November 6, 2008
  33. 33. Meta Variables (example) <mt:Entries lastn=quot;10quot;> <mt:if name=quot;__first__quot;><ul></mt:if> <li class=quot;entry <mt:if name=quot;__even__quot;>even<mt:else>odd</mt:if>quot;> <mt:var name=quot;__counter__quot;>. <mt:EntryTitle> </li> <mt:if name=quot;__last__quot;></ul></mt:if> </mt:Entries> Thursday, November 6, 2008
  34. 34. Examples to Draw From Thursday, November 6, 2008
  35. 35. Professional Website Thursday, November 6, 2008
  36. 36. Mid-Century Thursday, November 6, 2008
  37. 37. Sandbox Thursday, November 6, 2008
  38. 38. Revolution Thursday, November 6, 2008
  39. 39. You are not alone. • Byrne Reese, byrne@sixapart.com • http://forums.movabletype.org/ • http://www.movabletype.org/documentation/ Thursday, November 6, 2008
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×