22
for MTDDC 2012 LT pseudo-dynamic website with Movable Type 2012.8.4 Daiji Hirata

Pseudo-dynamic website with Movable Type

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Pseudo-dynamic website with Movable Type

for MTDDC 2012 LT

pseudo-dynamic websitewith Movable Type

2012.8.4Daiji Hirata

Page 2: Pseudo-dynamic website with Movable Type

about me• Daiji Hirata, @hirata• Senior Advisor, Six Apart• 10+ years with Movable Type

Daiji Hirata, http://daijihirata.com/

2

Page 3: Pseudo-dynamic website with Movable Type

Daiji Hirata, http://daijihirata.com/

3

Page 4: Pseudo-dynamic website with Movable Type

4

Daiji Hirata, http://daijihirata.com/

Page 5: Pseudo-dynamic website with Movable Type

recipe• pseudo-dynamic content loading website

with *ONLY* static contents

Daiji Hirata, http://daijihirata.com/

5

Page 6: Pseudo-dynamic website with Movable Type

demo

Daiji Hirata, http://daijihirata.com/

6

Page 7: Pseudo-dynamic website with Movable Type

ingredients• movable type• base webpage• two json templates• filter plugin

• some javascript codes

Daiji Hirata, http://daijihirata.com/

7

Page 8: Pseudo-dynamic website with Movable Type

the source

Daiji Hirata, http://daijihirata.com/

8

no contents in the HTML

Starman!

Page 9: Pseudo-dynamic website with Movable Type

Daiji Hirata, http://daijihirata.com/

9

Page 10: Pseudo-dynamic website with Movable Type

Daiji Hirata, http://daijihirata.com/

10

Page 11: Pseudo-dynamic website with Movable Type

Daiji Hirata, http://daijihirata.com/

11

Page 12: Pseudo-dynamic website with Movable Type

Daiji Hirata, http://daijihirata.com/

12

Page 13: Pseudo-dynamic website with Movable Type

javascript codes

Daiji Hirata, http://daijihirata.com/

13

Page 14: Pseudo-dynamic website with Movable Type

the javascript code

Daiji Hirata, http://daijihirata.com/

14

Page 15: Pseudo-dynamic website with Movable Type

the javascript code

Daiji Hirata, http://daijihirata.com/

15

Page 16: Pseudo-dynamic website with Movable Type

the source

Daiji Hirata, http://daijihirata.com/

16

Page 17: Pseudo-dynamic website with Movable Type

demo again?

Daiji Hirata, http://daijihirata.com/

17

Page 18: Pseudo-dynamic website with Movable Type

you might want...• category and category archive list object• monthly archive list object

Daiji Hirata, http://daijihirata.com/

18

Page 19: Pseudo-dynamic website with Movable Type

pros/cons• pros:– keeping templates simple– only static template (Azure Blob Storage!)– widely available MT 2.x - 5.x

• cons:– not true dynamic/realtime (rebuilding...)– skills of javascirpt

Daiji Hirata, http://daijihirata.com/

19

Page 20: Pseudo-dynamic website with Movable Type

tips• don’t forget “AddType”:

AddType application/json json

• might be needed HTTP header for cross domain content delivery: Access-Control-Allow-Origin: *

Daiji Hirata, http://daijihirata.com/

20

Page 21: Pseudo-dynamic website with Movable Type

conclusion• MT is useful publishing engine

for “pseudo” dynamic website

Daiji Hirata, http://daijihirata.com/

21

Page 22: Pseudo-dynamic website with Movable Type

Thank you!

Daiji Hirata, http://daijihirata.com/

22