Six Apart Developer Wiki

The Movable Type and Professional Network Wiki has been moved to wiki.movabletype.org.

Recent Changes

Michael De Soto

[Login] Change #10 by OpenID IdentityMichael De Soto at 2007-02-02 20:27:39.

Concept features for Movable Type 4.x

New features

  • User profiles - With the new user roles, or permissions, or associations, or whatever it is we're calling them, why not allow a user to have different display names and different email addresses to match their respectively assigned blogs. I know I run a few websites where a pseudonym is more appropriate than my real name, and few that's it's not. I don't like having different user names.

  • Disable Plugins - Allow admins disable plugins per blog. For example, I don't want my "plugin action" list to be filled with links to plugins I don't use (i.e. stylecatcher). However some other blog admin might find stylecatcher useful.

  • Rename Assets - Allow renaming of assets.

Interface

  • Save state on the Entry listing page when sorting and saving entries - Nothing is worse than having to make a small change on many entries in one category and having to resort the entry list (or press back button) every time the page is reloaded.

  • Kill use of the word 'blog' in app language - I second Su's suggestion to remove all references to 'blog' in the application language. 'Blog' will become a colloquialism and most developers don't use Movable Type to do blogs anyway. Seeing how a blog is a specific form of internet accessible journal, Movable Type should use a more generic term. I don't have a blog, I have a Web site. Now if my friends would stop calling it a blog, I'd be a happy guy.

Template Tags

  • Better implementation of MTIfCategory - Category archive templates could almost function like the pages template suggested by Tim Appnel and discussed by Arvind Satyanarayan. It's not quite the same, but adding MTIfCategory name="multiple categories", and MTElseIf functionality (as apposed to just MTElse), would greatly reduce the need for hacks and plugins to have category archive pages look different.

  • Pagination - There is no need to elaborate.

  • Add randomize as a template tag attribute - There are a couple plugins that deal with randomizing MTEntries, but each has its own quirks. Adding this feature as an attribute could greatly improve performance. Also, this attribute should include a caching mechanism and a way to include or exclude based on tags, categories, etc. Also this include or exclude functionality should allow for multiple variables (Foo and Bar, or Foo|Bar).

[Login] Change #10 by OpenID IdentityMichael De Soto at 2007-02-02 20:27:39.
Six Apart
Makers of weblog software and services for individuals, organizations and businesses.