Блог-клиент WP-CLIENT

22 августа 2007 | Сервис | Версия для печати

WP-CLIENT это компьютерная программа, которая предназаначена для быстрой и удобной работы с вашим блогом (на WordPress) без использования браузера.

Эта программа не продается, а распространяется (по желанию) только среди моих клиентов. (Скриншоты ниже.)

Основные возможности программы

  1. Программа обладает уникальными возможностями, которых нет в других блог-клиентах. Достигается это за счет того, что я отказался от использования стандартного XML-RPC и на его базе создал свою серверную часть, которая обладает повышенной функциональностью.
  2. Обмен данными осуществляется в сжатом виде (zip). Это позволяет существенно экономить трафик и, главное, время обмена.
  3. Работа с любой кодировкой. Отправляемые данные автоматически преобразуются в кодировку блога.
  4. Улучшенные функции обмена. Например, в стандартном API для того, чтобы получить список записей, передаются и их тексты. Это совершенно бессмысленно, поэтому в моей версии данные передаются только те, которые действительно необходимы. Даже если у вас будет тысяча записей, то это практически не скажется на скорости обмена.
  5. Все управление сделано как можно проще. Поскольку многие мои клиенты очень плохо ориентируются в компьютере, то лишняя кнопка для них - катастрофа. По этой причине в WP-CLIENT используется пара кнопок, которые меняют свою функциональность, в зависимости от выполняемой операции. Скажем, для начала работы с сайтом нужно нажать кнопку «Получить данные с сайта». После редактирования - «Отредактировать», а при публикации новой записи - «Отправить». Ошибиться невозможно.
  6. Безопасность. Данные хранятся в зашифрованных файлах. Поэтому получить доступ к блогу без этого файла невозможно.
  7. Работа через прокси.
  8. В качестве текстового редактора используется RTF, а не системный IE. Причина: IE генерирует очень плохой html-код. Лично меня он не устраивает в принципе, а писать «вычищалку» под него, дело неблагодарное. При использовании RTF получается полностью контролируемый HTML-код. Хотя по возможностям RTF и уступает IE в визуальном форматировании, но RTF, все-таки оказался более удобным в использовании. Возьмем простой пример: вставка видео в запись. Если использовать IE, то вставляемый html-код (тэги <object>, </param>) становится полностью нерабочим. При RTF-форматировании такой проблемы вообще не возникает.
  9. Вставка предопределенных кодов. В WP-CLIENT можно создать свой код для быстрой вставки. Можно сделать свою подборку или отредактировать любой другой. Часто используемые коды можно вынести (мышкой перенести) в панель избранных кодов.
  10. Панель быстрой вставки. Помимо стандартной панели визуального форматирования, на «быстрой» панели вынесены некоторые HTML-тэги, а также смайлики и таблицы.
  11. Для визуального построения таблиц можно использовать псевдокод [table].
  12. Возможно подключение дополнительных смайлов. Любое количество.
  13. Рубрики отображаются в виде иерархии. Можно отмечать множество рубрик для любой записи.
  14. Любая запись может иметь статус: «обычное сообщение» (post), «постоянная страница» (page, static) или «черновик» (draft). Возможно переключение между этими статусами в любой момент.
  15. Можно разрешить или запретить пинг и комментарии.
  16. Можно отправить трэкбак.
  17. Любой записи можно изменить дату и время.
  18. Можно указать короткую ссылку (slug).
  19. Поддерживается «цитата» (except).
  20. Реализованна поддержка любых произвольных полей. Например, можно указать ключ «Метки», указать значения - после публикации они будут отображаться как метки :) к данной записи. Сразу же предусмотрены метки, настроение, title, keywords и description. Конечно же, произвольные поля должны поддерживаться текущей темой или плагином.
  21. Два режима предпросмотра: локальный и реальный. При локальном происходит парсинг текста и добавление готового текста в файл-шаблон. Этот режим мало интересен, поскольку не учитывает настоящее оформление сайта. При реальном просмотре данные передаются как обычно на сайт, только запись, если она новая, отмечается как «черновик». В итоге предпросмотр выполняется в «боевых условиях». Этот режим я ввел для того, чтобы обеспечить удобную работу с новыми записями: даже если вы написали только часть текста и еще не проверяли, как он выглядит на сайте, то в программе просто отмечаете опцию «Тестировать» и отправляете данные. При этом данные, которые находятся в программе, не обновляются (как это происходит в обычном режиме), а остаются на месте. Я нахожу этот режим очень комфортным.
  22. Вечный бэкап всех текстов. Тексты сохраняются перед отправкой данных. Возможна загрузка файлов rft или txt.
  23. Тексты автоматически сортируются в разные каталоги каждого блога. Это удобно для тех, кто работает с несколькими блогами.
  24. Появилась проверка орфографии. Правда проверка осуществляется по словарю, который пока, что маловат. В планах добавить поддержку орфографии через Aspell.
  25. Для работы с текстом предопределены несколько функций, например «Обработать текст», «Сделать один абзац», «Удалить пустые абзацы», «Обработать знаки препинания», «Изменить регистр», «Все большими», «Все маленькими», «В html-спецсимволы», «В правильный HTML».
  26. Доступен контроль визуального форматирования (из RTF в HTML).
  27. Локальный парсинг. Вы можете использовать в своих текстах любой псевдокод. Если у вас стоит мой плагин, то он на сервере сам преобразует ваш псевдокод в html. Однако, вы можете сделать это и перед отправкой: программа сама преобразует псевдкод в нужный вам html.
  28. После получения данных с сайта, программа может преобразовать html-код в визуальное форматирование. Правда пока доступны только основное форматирование: полужирный, курсив и т.д.
  29. Таблица символов. Можно добавить символ, его код, шрифт, а также другие комбинации.
  30. Вставка цвета. Выбор осуществляется с помощью предопределенной картинки. Вы можете сделать свою. Можно подбирать цвета и хранить три тестовых цвета. Если возможностей мало, то можно вызвать стандартный диалог выбора цвета.
  31. Загрузка файлов на сервер. Можно выбрать любой файл и он будет автоматически загружен на сервер. При желании можно выбрать сразу много файлов и за один прием их загрузить. После загрузки программа предложит добавить готовую ссылку на загруженный файл.
  32. SEO: проверка фразы. Выделив любой фрагмент в тексте можно проверить его на частоту упоминаний в rambler-ru, yandex-ru, mail-ru или liveinternet-ru.
  33. Можно просмотреть список уже загруженных файлов на сервере. Это может пригодиться при загрузке картинок: программа выдаст соответствующее предупреждение.
  34. Работа с изображениями очень серьезно изменилась. После открытия файла, можно выставить масштаб изображения, автоматически устанавливаются его размеры.
  35. С помощью кнопок можно выбрать множество параметров: выравнивание, обрамление <center>, подпись, подсказка, стиль (style), класс (class), бордюр (цвет, толщина), отступы (все или по каждой стороне), изменить имя файла для сервера. При изменении параметров, автоматически генерируется html-код, который тут же можно проконтролировать или изменить.
  36. Можно просто добавить html-код в текст, можно сразу же загрузить файл на сервер, а можно только загрузить.
  37. Создание миниатюры. Достаточно указать максимальный размер стороны, все остальное будет сделано автоматически.
  38. Обработка изображений. Можно сделать обрезку изображения (crop). Существует возможность отмены и повтора операции. Доступны: яркость, контраст, автобаланс, создание тени с регулируемыми параметрами. Можно изменить размер изображения. Эффекты: контраст, яркость, HSV, HLS, RGB (каналы), пользовательский фильтр, уравнивание, Bump map, линза, волна, фильтры морфинга, вращение, FTF (очистка), коррекция гаммы, резкость. Создание рамки (на изображении).
  39. Существует возможность создания рубрик прямо из программы.
  40. Появился небольшой раздел для тестирования программы в «боевых условиях». Проблема заключается в том, что на некоторых хостингах выставлены такие параметры, которые не позволяют корректно работать не из браузеров. Программа теперь позволяет выполнить тестирование и выявить возможные проблемы.
  41. Добавление видео. Работает как совместно с плагином, так и самостоятельно. Вы просто указываете ссылку на видео, программы автоматически генерирует корректный html-код.

Скриншоты программы

Внешний вид блог-клиент WordPress WP-CLIENT
Внешний вид блог-клиент WordPress WP-CLIENT
Внешний вид блог-клиент WordPress WP-CLIENT
Внешний вид блог-клиент WordPress WP-CLIENT
Внешний вид блог-клиент WordPress WP-CLIENT
Внешний вид блог-клиент WordPress WP-CLIENT
Внешний вид блог-клиент WordPress WP-CLIENT
google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru