MTDDC July 31st. 2010
      Jun Kaneko
5.1
          enables you to


Manage Large Amounts of Data
with Custom Listing and Sorting
   using Modern Browsers
Listing Framework

Integrating
the System, Websites and Blogs

               Custom Sorting of
           Categories and Folders

IE8, Webkit support
Listing Framework
Have you ever tried to...

      10,000+ users in the forum

            Filter users who have
     never posted any topic or comment

           also been registered
           more than a year ago


                Delete !
Or during your website renewal...

       1,000+ existing pages

      Filter pages by the folder


         Sort by the Basename


         List renewal pages
Yes, you can do it with

                     5.1
Add/Remove columns
NOTE: This feature is in development phase and
specifications are subject to change.
Filter entries within 30 days




                     Sort by the number of comments




NOTE: This feature is in development phase and specifications are subject to change.
Combine multiple filters




                           Save as a custom filter
   NOTE: This feature is in development phase and specifications are subject to change.
“Listing Framework” covers;

Managing
• Pages, Entries
• Comments, Trackbacks
• Websites, Blogs
• Users, Permissions
                              etc
Select all or some items across
the paginated results
Demo ?
You can check out the latest code from the SVN !




% svn co http://code.sixapart.com
         /svn/movabletype/trunk
For Plugin Developers
With a new listing framework, you can


• Add custom columns from your plugin
• Use Ajax API to render the dynamic listing


  More documentation will be available
  during 5.1 Beta.
Sorting Categories and Folders
Drag & Drop to sort categories and folders

• Custom sort can be specified in MT tags
 • MTTopLevelCategories
 • MTSubCategories
 • MTCategoryNext

 • MTCategoryPrevious


           sort_by=”user_custom”
Integrating
the System, Websites and Blogs
Manage all entries, comments
and other objects at the system level
mt:Include in Movable Type 5.0




<mt:BlogParentWebsite>
<$mt:WebsiteID setvar="website_id"$>
</mt:BlogParentWebsite>

<$mt:Include module="XXX" blog_id="$website_id"$>
In Movable Type 5.1




<$mt:Include module="XXX"      parent="1"$>
Include the website template from children blogs, the
website version of global=”1”. MT will search only
website templates, not to escalate to the sytem.
Link to the proper templates
Using include_blogs and exclude_blogs together



<mt:Entries include_blogs="all"
            exclude_blogs="1, 3">

<mt:Entries include_blogs="children"
            exclude_blogs="1, 3">
Template Editor Syntax Hi-light On/Off
Supported Browsers

       Internet Explorer 8
       Safari latest
       Firefox latest
No change for the server environment
Welcome Feedback
                                   Feature Requests
      Discussions                    Bug Reports


Forum
http://forums.movabletype.org/

MTOS-dev ML
http://www.sixapart.com
/mailman/listinfo/mtos-dev


                                 http://bugs.movabletype.org/
Internationalizing
your plugins and themes
Our community will help you to




Internationalize your plugins, themes and
the documentation
Collaborating on GitHub
                      Project forked by
                      the collaborator




“Pull” Request
to merge the change
Recommended License

“This library is a free software;
you can redistribute it and/or modify it
under the same terms as Perl itself.”
= Dual Licensing of GPL and Artistic
The most popular license in CPAN


“Creative Commons” is recommended for themes
Document Translation Project
Movable Type Designerʼs guide, contributed by
Hajime Fujimoto.




                     Translation
5.1 Schedule



    Start BETA this Autumn
Release at the beginning of 2011
There is more than one way to do it,


but sometimes
consistency is
not a bad thing either.



                  Perl motto
Create your own way
 by sharing it with others.


       Thank you !

Movable Type 5.1

  • 1.
    MTDDC July 31st.2010 Jun Kaneko
  • 2.
    5.1 enables you to Manage Large Amounts of Data with Custom Listing and Sorting using Modern Browsers
  • 3.
    Listing Framework Integrating the System,Websites and Blogs Custom Sorting of Categories and Folders IE8, Webkit support
  • 4.
  • 5.
    Have you evertried to... 10,000+ users in the forum Filter users who have never posted any topic or comment also been registered more than a year ago Delete !
  • 6.
    Or during yourwebsite renewal... 1,000+ existing pages Filter pages by the folder Sort by the Basename List renewal pages
  • 7.
    Yes, you cando it with 5.1
  • 8.
    Add/Remove columns NOTE: Thisfeature is in development phase and specifications are subject to change.
  • 9.
    Filter entries within30 days Sort by the number of comments NOTE: This feature is in development phase and specifications are subject to change.
  • 10.
    Combine multiple filters Save as a custom filter NOTE: This feature is in development phase and specifications are subject to change.
  • 11.
    “Listing Framework” covers; Managing •Pages, Entries • Comments, Trackbacks • Websites, Blogs • Users, Permissions etc
  • 12.
    Select all orsome items across the paginated results
  • 13.
  • 14.
    You can checkout the latest code from the SVN ! % svn co http://code.sixapart.com /svn/movabletype/trunk
  • 15.
    For Plugin Developers Witha new listing framework, you can • Add custom columns from your plugin • Use Ajax API to render the dynamic listing More documentation will be available during 5.1 Beta.
  • 16.
  • 17.
    Drag & Dropto sort categories and folders • Custom sort can be specified in MT tags • MTTopLevelCategories • MTSubCategories • MTCategoryNext • MTCategoryPrevious sort_by=”user_custom”
  • 18.
  • 19.
    Manage all entries,comments and other objects at the system level
  • 20.
    mt:Include in MovableType 5.0 <mt:BlogParentWebsite> <$mt:WebsiteID setvar="website_id"$> </mt:BlogParentWebsite> <$mt:Include module="XXX" blog_id="$website_id"$>
  • 21.
    In Movable Type5.1 <$mt:Include module="XXX" parent="1"$> Include the website template from children blogs, the website version of global=”1”. MT will search only website templates, not to escalate to the sytem.
  • 22.
    Link to theproper templates
  • 23.
    Using include_blogs andexclude_blogs together <mt:Entries include_blogs="all" exclude_blogs="1, 3"> <mt:Entries include_blogs="children" exclude_blogs="1, 3">
  • 24.
    Template Editor SyntaxHi-light On/Off
  • 25.
    Supported Browsers Internet Explorer 8 Safari latest Firefox latest No change for the server environment
  • 26.
    Welcome Feedback Feature Requests Discussions Bug Reports Forum http://forums.movabletype.org/ MTOS-dev ML http://www.sixapart.com /mailman/listinfo/mtos-dev http://bugs.movabletype.org/
  • 27.
  • 28.
    Our community willhelp you to Internationalize your plugins, themes and the documentation
  • 29.
    Collaborating on GitHub Project forked by the collaborator “Pull” Request to merge the change
  • 30.
    Recommended License “This libraryis a free software; you can redistribute it and/or modify it under the same terms as Perl itself.” = Dual Licensing of GPL and Artistic The most popular license in CPAN “Creative Commons” is recommended for themes
  • 31.
    Document Translation Project MovableType Designerʼs guide, contributed by Hajime Fujimoto. Translation
  • 32.
    5.1 Schedule Start BETA this Autumn Release at the beginning of 2011
  • 33.
    There is morethan one way to do it, but sometimes consistency is not a bad thing either. Perl motto
  • 34.
    Create your ownway by sharing it with others. Thank you !