introducing movable type 5.1

46
Introducing Movable Type 5.1 5.1 24th May, 2011

Upload: six-apart-kk

Post on 05-Dec-2014

63.093 views

Category:

Technology


27 download

DESCRIPTION

New features in Movable Type 5.1 and the future plan.

TRANSCRIPT

Page 1: Introducing Movable Type 5.1

Introducing Movable Type 5.1 5.124th May, 2011

Page 2: Introducing Movable Type 5.1

24th May

MT5.1 was released on

Page 3: Introducing Movable Type 5.1

The Goal

Page 4: Introducing Movable Type 5.1

Thousands of entries and comments

A successful website has

Hundreds of usersand categories

Dozens of blogs

Page 5: Introducing Movable Type 5.1

Scale up your website

with less effort and

with minimum resources

You need a solution to

Page 6: Introducing Movable Type 5.1

what’s new ?

Page 7: Introducing Movable Type 5.1

Blog A Blog B Blog C

Website 1 Website 2

Blog D Blog F

System

Sorting Categories ( Folders )

Multi blog enhancements

New listing screens

Supporting Webkit

Page 8: Introducing Movable Type 5.1

Drag & Drop to sortCategories and Folders

Page 9: Introducing Movable Type 5.1

Click to list entries

Add a new category

Rename | Add a subcategory | DeleteEdit details

Managing categories (folders)

Page 10: Introducing Movable Type 5.1

Drag & drop categories (folders)sort_by=”user_custom”

Move to the sub levelMove to the top level

Change sort order Move to the other levels

New in 5.1

Page 11: Introducing Movable Type 5.1

<mt:SubCategories

sort_by=”label” sort_order=”descend”>

• label• description• basename• created_on• modified_on• user_custom (default)

• ascend• descend

• mt:TopLevelCategories• mt:SubCategories• mt:TopLevelFolders• mt:SubFolders

New in 5.1

Page 12: Introducing Movable Type 5.1

<mt:SubCategories sort_by=”label” sort_order=”descend”>

</mt:SubCategories>

<mt:CategoryNext>

<mt:CategoryPrevious>

Page 13: Introducing Movable Type 5.1

<mt:Entries> <mt:EntryPrimaryCategory> <$mt:CategoryLabel$> </mt:EntryPrimaryCategory></mt:Entries>

New in 5.1

Page 14: Introducing Movable Type 5.1

The New Listing Screens

Page 15: Introducing Movable Type 5.1

Display Options in MT4.x and 5.0

Before...

Page 16: Introducing Movable Type 5.1

Click to open the built-in filters

Click to open/close the display options

Add/remove columns

Click to sort

Edit this entry Browse the page Manage comments

Almost any data displayable with 5.1ID, number of comments, users, modified date, etc...

Page 17: Introducing Movable Type 5.1

Before...

New in 5.1

Page 18: Introducing Movable Type 5.1

Click column to sort the liste.g. Sort entries by number of comments

New in 5.1

Page 19: Introducing Movable Type 5.1

Filter by almost any data

New in 5.1

Page 20: Introducing Movable Type 5.1

Select from the pulldown

Join multiple filters

Sort

Click to open the filter pane

Join multiple filterse.g. Display entries with comments & updates within a week

Page 21: Introducing Movable Type 5.1

Saved filters

Rename/Delete

Save as “my filter”

Page 22: Introducing Movable Type 5.1

Select all ( from multiple pages )

Bulk actions

“Select all” from multiple pages

Page 23: Introducing Movable Type 5.1

Website

Blog

System

Manage all contents at the system level

Page 24: Introducing Movable Type 5.1

Faster Ajax loading

New in 5.1

Page 25: Introducing Movable Type 5.1

New listing features are available

for Any Listing Screen.

Activity Logs, Assets, Address Book, Blogs,

Comments, Commenters, Custom Fields, Entries,

Groups (Movable Type Advanced), Group Members

(Movable Type Advanced), Members, Pages,

Permissions, Roles, Tags, TrackBacks, Users,

Websites

Page 26: Introducing Movable Type 5.1

The Listing Frameworkfor developers

Page 27: Introducing Movable Type 5.1

Example Adding a custom column to “Manage Entries”from a pluginʼs config.yaml

Page 28: Introducing Movable Type 5.1

Example

jQuery API in Common Listing Screen, the event listReady will be called when the list is loaded.

Page 29: Introducing Movable Type 5.1

You can...

• define a custom list with a pluginʼs config.yaml(display options, filters and sort are automatically available with the custom list).

• use callbacks such as;• list_template_param.object• cms_pre_load_filtered_list.object• cms_filtered_list_param.object

See details athttps://github.com/movabletype/Documentation/wiki/En-

dev-listing-framework-overview

Page 30: Introducing Movable Type 5.1

Multi-blog enhancements

Page 31: Introducing Movable Type 5.1

<mt:Entries include_blogs=”children”>

website

Blog 1 Blog 2 Blog 3

MT 5.0

Page 32: Introducing Movable Type 5.1

<mt:Entries include_blogs=”children”exclude_blogs=”2”>

website

Blog 1 Blog 2 Blog 3

New in 5.1

Page 33: Introducing Movable Type 5.1

<mt:Entries include_blogs=”children”exclude_blogs=”2” category=”news”>

website

Blog 1 Blog 2 Blog 3

Page 34: Introducing Movable Type 5.1

Sharing template modules in a website

<$mt:Include module="X" parent="1"$>

Website

Blog A Blog B Blog C

e.g. Include the same header navigation module from children blogs

New in 5.1

Page 35: Introducing Movable Type 5.1

Better view of template structure

New in 5.1

Page 36: Introducing Movable Type 5.1

Template editor syntax highlight On/Off

Back in 5.1

Page 37: Introducing Movable Type 5.1

Other changes

Page 38: Introducing Movable Type 5.1

<mt:XX trim_to=”6+...” />

You can specify "N+STRING" as an ellipsis. For example when you specify trim_to="6+...", the phrase

"Welcome to MT5.1" will be published as "Welcome...".

Page 39: Introducing Movable Type 5.1

Customize “Edit Entry/Page” screen

Page 40: Introducing Movable Type 5.1

Display custom fields when specific categories are selected

New in 5.0

Page 41: Introducing Movable Type 5.1

New in 5.1

Drag & drop to change the order of input fields( including custom fields)

Page 42: Introducing Movable Type 5.1

Display code hint for custom fields in the list

New in 5.1

Page 43: Introducing Movable Type 5.1

Supported browsers

Internet Explorer 8

Safari latest

Firefox latest

Chrome should work fine although it is not officially supported

Page 44: Introducing Movable Type 5.1

Please Enjoy !

Page 45: Introducing Movable Type 5.1

The requirement phase will startfrom June 2011

Movable Type 5.2

Your feedback is always welcomed at • FogBugz : http://bugs.movabletype.org/• Forum : http://forums.movabletype.org/• ML : [email protected]

Page 46: Introducing Movable Type 5.1

End