» Quick Start
» Account Setup
» Entries and Drafts
» Creating Entries
» About the Editor
» Entry Preview
» Posting Entries
» Editing Entries
» Sending Notifications
» File and Image Upload
» Advanced Features
» Preferences
» Payment
» Troubleshooting
» Keyboard Shortcuts

Preferences and Settings

ecto maintains two sets of settings: Application-wide settings and blog-based settings.


Using the ecto → Preferences... menu command you can change application-wide settings for ecto. These settings include:

  • Default Editor: The default editor mode for new drafts.
  • Font: Changes in font apply to the text editing fields.
  • Color: Changes in color apply to the text editing fields.
  • Recent Entries: These are discussed in the Editing Entries section.
  • Transparency: Changes the opacity of the ecto windows.
  • Spellcheck: If checked, spell-checking will be enabled by default for all text editing fields. When it is not enabled by default, you can always turn it on temporarily using the Edit → Spelling menu.
  • Summary: If checked and if you're using a MovableType API compatible blog system, ecto will create a summary using MacOSX's Summarize service tool when you save an entry that has an empty summary field.
  • Startup: Optionally set ecto to open a new draft on startup.
  • Advanced: This Preferences tab contains all other settings.
    • Check for new version at startup: By default, ecto checks for a new version at startup.
    • Delete draft after successfully posting it: By default, ecto deletes local drafts after successful posts. If you prefer to keep your drafts, uncheck this option.
    • Display an information dialog before connecting: This sets whether to show the information sheet when you use the "Update Cache" command in the Account Manager.
    • Keep older entries when refreshing the list of recent entries: Some blog systems only return a limited number of entries. To prevent the returned list to replace the local list, keep this option checked so that any older entries will be preserved.
    • Read entire clipboard contents when inserting HTML tags: If you use the "%@" attribute in one of your HTML tags, ecto replaces it with the contents of the clipboard. By default, it only reads the first line of text from the clipboard.
    • Remember last selected categories: Set this option if you tend to use the same categories for your entries.
    • Retrieve categories when refreshing entry list: If checked this will automatically retrieve categories when the list of recent entries is being refreshed.
    • Show entries from other authors in the Entries and Drafts list: If one or more of your weblogs have multiple authors, you can opt for seeing entries by those authors in the Entries and Drafts list. Turn it off if you have no privileges of changing those entries.
    • Save drafts automatically: Check to have new drafts automatically saved every 5 minutes.


Using the Weblog → Edit Settings... and the Weblog → Edit Templates... menu command you can change settings for the current blog. Blog settings include:

  • Pings: A list of weblog directory ping urls. If the list is empty and you press the ' ' button, ecto automatically inserts the default urls.
  • Confirmation: A set of settings to request confirmation before posting entries. This is useful if you want to make sure all necessary fields are filled.
  • Preprocessing:
    Encode HTML-entities: By default, ecto converts all special characters in your weblog entry to HTML entities before sending it to your weblog server. This is a highly recommended option, because if you are not using UTF-8 as default character-encoding for your weblog, special characters can break data transmission of text between ecto and your servers. It will also lead to problems in browser display for your weblog entries.
    Convert line breaks in Rich Text mode: You can choose to have ecto convert line breaks to paragraph and break tags. If you have set your blog system to convert line breaks, you should leave this off, but it is recommended to let ecto do all the formatting (i.e. turn linebreak conversion off in your weblog system' control panel).
  • Other:
    Dictionary Language: Allows you to set a different spelling dictionary for each of your blogs. This is useful in cases where you have blogs in different languages.
    Adjust post time: Allows for timezone adjustment, for example, when you are blogging from a different timezone than the one set in your blog system or when your blog system is not handling timezones properly. Note that ecto sends entry dates as UTC. Your blog is supposed to convert the received time to the timezone that you have set in the blog system's control panel. MovableType has a bug in that it does not convert time back to UTC on sending entries back to a client.

ecto allows for full customization of HTML via templates for preview, iTunes, "blog this", notification, technorati tags, and hyperlinks. More information is available via the Edit Templates dialog.