Building Web Sites With Movable Type

  • 3,903 views
Uploaded on

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

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,903
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
77
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Building Web Sites with Byrne Reese, Six Apart Thursday, November 6, 2008
  • 2. Let’s chat about... • Movable Type Publishing • Templates • Template Sets/Themes • Template Tags Thursday, November 6, 2008
  • 3. Publishing in MT • Static Publishing • Dynamic Publishing • Background Publishing • Publishing HTML, PHP, JSP, etc. Thursday, November 6, 2008
  • 4. Module Caching Thursday, November 6, 2008
  • 5. Module Caching Thursday, November 6, 2008
  • 6. Templates Thursday, November 6, 2008
  • 7. Thursday, November 6, 2008
  • 8. Thursday, November 6, 2008
  • 9. Thursday, November 6, 2008
  • 10. Thursday, November 6, 2008
  • 11. Widgets Thursday, November 6, 2008
  • 12. Thursday, November 6, 2008
  • 13. Thursday, November 6, 2008
  • 14. Thursday, November 6, 2008
  • 15. Thursday, November 6, 2008
  • 16. Styles Thursday, November 6, 2008
  • 17. Thursday, November 6, 2008
  • 18. Themes (a.k.a. Template Sets) Thursday, November 6, 2008
  • 19. Applying a Theme Thursday, November 6, 2008
  • 20. Exporting a Theme Thursday, November 6, 2008
  • 21. Template Tags Thursday, November 6, 2008
  • 22. Basic Syntax • Case Insensitive Markup Language • All equivalent: • <mt:Foo> • <MTFoo> • <$mt:Foo$> • <mtfoo> Thursday, November 6, 2008
  • 23. Thursday, November 6, 2008
  • 24. Thursday, November 6, 2008
  • 25. Thursday, November 6, 2008
  • 26. Thursday, November 6, 2008
  • 27. Function Tags • <mt:EntryTitle> • <mt:AuthorName> • <mt:AuthorUserpic> • <mt:AssetThumbnailURL width=”100”> • <mt:CommentText> • Hundreds more... Thursday, November 6, 2008
  • 28. Container Tags • <mt:Entries> • <mt:Comments> • <mt:Authors> • Arguments: • sort, sort_direction, lastn, <filter by> • Many more... Thursday, November 6, 2008
  • 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. 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. 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. Loops •Meta Variables: • __first__ • __last__ • __counter__ • __even__ • __odd__ Thursday, November 6, 2008
  • 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. Examples to Draw From Thursday, November 6, 2008
  • 35. Professional Website Thursday, November 6, 2008
  • 36. Mid-Century Thursday, November 6, 2008
  • 37. Sandbox Thursday, November 6, 2008
  • 38. Revolution Thursday, November 6, 2008
  • 39. You are not alone. • Byrne Reese, byrne@sixapart.com • http://forums.movabletype.org/ • http://www.movabletype.org/documentation/ Thursday, November 6, 2008