TextMate - Блоггинг в mac OS x. Часть 1

.....................
В этой части:теория блогинга под OS Xбазовая настройка TexMate в качестве блог-клиентасоздание первого постапараметры постаСвою статью начну с того, что для Mac OS X существуют множество блог-клиентов, любимый из которых — Ecto, которым я и пользовался полтора года и опубликовал почти тысячу записей на сайтах macoswold.u и feshmac.u. Не мение популярны такие разработки как MasEdit, Blogo и myWeblog. Последние две программы — относительно новые разработки, которые активно развиваются и набирают себе базу пользователей. Первые две — настоящие старички c множеством интересных и ценных наработок, но топчущиеся на одном месте и не развивающиеся.Все эти 4 клиента можно условно разделить на два типа: клиенты, ориентированные на визуальное форматирование (Ecto, Blogo) и клиенты, рассчитанные на пользователей, знающих HTML (myWeblog и MasEdit). Эти полтора года я отдавал предпочтение визуальному форматированию, даже не смотря на то, что знал HTML на твердую тройку. Мне казалось, что это сильно экономит время (в какой-то степени это так, но не всегда…).Реальность же такова, что визуальный конструктор не может выдать необходимый (чистый) код, даже при относительно простом форматировании (посмотрите на посты на feshmac). Конечный вид поста (после публикации) практически никогда не соответствует тому, что вы видите в окне предпросмотра любого из этих блог-клиенетов. У меня постоянно терялась табуляция и абзацы, картинки прилипали к тексту, код YouTube работал через раз и т.д. Эта зубодробительная особенность приводила к тому, что мне приходилось еще 5-10, а то и больше минут тратить на доводку документа через правку в HTML-кода.Но мне все же удалось подружится с Ecto. Полностью выучив «особенности» генерирования кода, я сумел добиться максимально продуктивной работы. Но это полностью не избавило меня от моментов, когда хочется взять и разбить Мак, а даже увеличило их, после перехода на Sow Leopad. В новой ОС, Ecto начал периодически проглатывать в никуда целые куски статей! Тогда я понял, что писать в нем опасно и начал делать это в TexMate c последующим копированием текста в Ecto и форматированием.Активное использование TextMate вынудило учить шорткаты и читать различную документацию по редактору, в процессе чего и обнаружил возможность TextMate работать в качестве инструмента для блоггинга.Начнем со способов, которыми можно превратить TexMate в полноценный блог-клиент. На сегодняшний момент их три:Использовать связку MasEdit + TextMate. В данном случае, MasEdit позволяет визуально контролировать различные параметры публикаций, вроде установки категорий, тегов, времени публикаций и т.д., при этом TextMate используется в качестве внешнего редактора. Также нужно отметить важный момент — при использовании данной связки вы сможете работать с большим количеством различных блог-систем, в то время, как TextMate использует MetaWeblog API, что ограничивает область его применения.Помимо очевидных плюсов, у этого метода есть и свои недостатки. Во-первых, вам необходимо использовать две программы одновременно, как оказалось, это не совсем удобно. Во-вторых, оба приложения не из дешевых, а это дополнительные траты. А если вспомнить, что стандартные модули TextMate могут заменить большинство функций MasEdit, то нерациональность такой связки очевидна. Второй способ — специальный бесплатный плагин BlogMate, который добавляет к нашему редактору небольшое окно, в котором вы также можете визуально управлять различными параметрами блогов. Я пробовал несколько дней поработать с этим плагином и он показался мне не совсем удобным, так как не покрывает всех необходимых настроек, поэтому часть их них приходилось прописывать в TexMate. Также у данного плагина не совсем удачный интерфейс (маленькие буквы и кнопки), что сводит на нет какое-либо удовольствие от использования. Ну и последний способ блоггинка c использованием TextMate — сам TextMate, который имеет все необходимые для этого функции в базовой поставке. Именно о нем и пойдет речь в этой статье.С какими блогами может работать TextMate?Данный редактор использует MetaWeblog API, а значит работает с:DupalWodPessTypoMovable TypeРискну предположить, что этих возможностей вам хватит, ведь большинство автономных блогов сейчас бегает на WodPess (в том числе и мои). Опять же, если вам нужно капельку больше, то можно воспользоваться вышеупомянутой связкой MasEdit с TextMate.Предварительная настройкаЗа работу с блогами в TextMate отвечает одноименный компонент — Bloggig, который входит в стандартный набор. Найти его можно в наборах (budles).Функций там не много, давайте быстро пробежимся по каждой из них: Peview — превью содержимого вашего окна редактирования при помощи TextMateView Olie Vesio – просмотр поста в шаблоне вашего блогаPost to Blog – отправить запись в блогFetch Post — просмотр последних записей из блога в режиме редактированияHeades — быстрая вставка параметров поста, например: название, ключевые слова, теги и т.п. (параметры поста всегда идут первыми в документе, об этом подробнее будет рассказано ниже)Cut — вставка разрыва, все, что ниже этого маркера прячется под «кат» Help — помощь по пакетуSetup Blogs — настройка блоговВ данный момент нас интересует последний пункт. Зайдя в Setup Blogs вы увидите новое окно TextMate с заранее заготовленным шаблоном:Тут все предельно прозрачно. Нужно указать название блога и ссылку нв xmlpc.php в специальном формате, как показано на скриншоте, где слово admi — ваш логин. Пароль в явном виде нигде не оказывается, TextMate спросит его при первой публикации. Блогов может быть любое количество.Первая записьC главными настройками покончено, теперь можно начать писать в блог. Для этого удобно воспользоваться одним из шаблонов File ? New Fom Template ? Bloggig. Тут вам стоит выбрать стиль написания записи. Рекомендую воспользоваться Makdow или HTML. Первый — более простой и консервируется в HTML простым сочетанием клавиш. Для наглядности можно взглянуть на примеры списка в виде Makdow и HTML.А вот так выглядят заголовки:Таких уловок достаточно много, рекомендую прочитать небольшую справку по Makdow, которая доступна из одноименного модуля, либо же, дождаться следующей статьи, в которой я буду рассказывать об этом. Это позволит избежать использования сложных HTML-тегов, а значит ускорить работу. Для последующей конвертации Makdow в HTML надо выделить нужный текст и выбрать соответствующий пункт в Budles ? Makdow ? Covet Documet To HTML. Из своего опыта скажу, что мои посты пишутся в смешанном стиле, так как для некоторой информации (например списков и формирования заголовков) куда удобнее использоваться Makdow. Но, в конечном итоге, все равно пост конвертируется в HTML. Но мы отвлеклись, вернемся к нашей первой записи. Создаем новый документ HTML на основе шаблона File ? New Fom Template ? Bloggig ? Blog Post (HTML) и получаем новое окно вот такого вида:По этому шаблону нам предлагают просто ввести заголовок поста, текст до «ката» и текст после «ката». После этого достаточно нажать Budles ? Bloggig ? Post to Blog и запись будет опубликована в вашем блоге. Если у вас несколько блогов, то TextMate спросит перед публикацией в какой именно вы хотите его отправить + предложит ввести пароль.Параметры записиКак видно из прошлого скриншота, единственный параметр, доступный нам из базового шаблона — Title, то есть заголовок сообщения. Остальные параметры нам прийдется прописать руками (это нужно делать в этом шаблоне, в следующей статье я расскажу, как сделать это автоматически). Полный список параметров доступен через меню Budles ? Bloggig ? Heades: Title — заголовок вашей записиPost — ID вашего поста, который возвращает сервер. Самостоятельно не заполняется, а служит для отображения данных о посте при последнем редактированииDate — дата и время публикации записи. Если оставить пустым, то пост будет опубликован в текущее времяCategoy — категория или категории, в которые попадет ваша записьPig — один или больше URL-в которые вы хотите пропинговать во время публикацииKeywods — список ключевых слов записиTags — списк теговPigs — «O» или «Off» служит для контроля трекбековCommets — «O» или «Off» включаем или отключаем комментарииFomat — формат вашей записи (HTML, Makdow и т.п.), также не указывается явноBlog — идентификатор вашего блога. Указывается для того, чтобы TextMate знал в какой блог отправлять запись и не спрашивал каждый раз об этомStatus — «daft» или «publish» определяет опубликована запись или нетЕсли вы хотите указать несколько параметров в кажом пункте, например в Keywods или Categoy, то вам их нужно дублировать. Вот как выглядят параметры для одного из постов на этом блоге:На этом закончу первую часть материала. Данной информации воплне достаточно для написания заметок в любой блог. В следующей же части пойдет речь о: создании собственного шаблона для постовкраткое руководство по разметке Makdow публикация картиноклинкованиегорячие клавиши для увеличения продуктивности работыP.S. хотелось бы получить обратную связь от реальных блоггеров. Возможно, вам будет интересно узнать какие-то другие тонкости работы с программой, которые я пока не включил в план этих двух статей. Автор: Влад GoohovskyСайт: macoswold
Далее
Монетизация сайта — баннерная и контекстная рекламы, партнерки, продажа ссылок и статей, постовые и обзоры — Часть 2
Продолжаю рассказывать про возможные способы монетизации сайта. В предыдущей статье (Монетизация сайта — баннерная и контекстная рекламы, партнерки, продажа ссылок и статей, постовые и обзоры — Часть 1) разговор шел про банерную и контекстную рекламу (Яндекс.Директ, Бегун, Google AdSese). Эти варианты заработка для многих сайтов являются приоритетными, но кроме них, существует еще масса возможностей выжать [...] >>>
Тема не раскрыта
Нашли ли вы на блоге то, что искали? Помогла ли вам информация? В комментариях вы можете высказаться об уже написанном и определить тематику новых статей. >>>
Набор преподавателей в Академию «Бином»!
Считаете ли вы, что современное образование отвечает требованиям суровой IT-реальности? Хотите ли Вы, чтобы будущее поколение было подготовлено к >>>

Оригинал статьи можно прочитать по этой ссылке


Рекомендуем еще

NHibeate - Маппинг NCLOB в Stig popety

Как известно, ORACLE не может хранить более 2000 символов (4000 байт) в поле типа NVARCHAR2.Для хранения текста большего размера необходимо

Pictue Collage Make Po 2.1.7 build 2713

Pictue Collage Make - простая в использовании программа для создания коллажей

Географическая энциклопедия ("ИДДК")

О программе.Диск представляет собой
© Онлайн по датам