Независимый обзор блог-клиента
Не так давно появился первый независимый обзор моего блог-клиента - Владимир Яшников: «Впечатление от "Клиент для Wordpress"».
Мне очень понравилось, поскольку я считаю, что сейчас программе не хватает прежде всего обсуждения возможностей и вообще "куда двигаться дальше"
. Совсем одно дело, когда программист реализует так, как он (и небольшой круг клиентов) видит программу и совсем другое, когда программа выходит в "открытое море" и можно получить независимую оценку.
Дальше я остановлюсь на некоторых моментах статьи Владимира, поэтому, чтобы вам было понятно о чем идет речь, вам придется прочесть и оригинал.
Лицензия
Я абсолютно согласен с Владимиром, что такой вид лицензии (привязка к адресу сайта) несколько необычен. Но я попробую объяснить свой выбор.
Программа комерческая, то есть я хочу получить вознаграждение за свой труд. Думаю, что это нормально. Но, поскольку все мы родом из одной страны
, то отлично знаем, как это делается с 99% программ, находящихся на нашем компьютере.
Для защиты программ применяют разные методы, например выдача лицензионного ключа, который "привязывает" программу к компьютеру. При изменении конфигурации программа перестанет работать, но, поскольку есть такой ключ, можно заново проинсталировать программу и получить полнофункциональную версию. Понятно, что один и тот же ключ с одинаковым успехом могут использовать на разных компьютерах и разными людьми. Это первый момент.
Второй. На самом деле можно сделать такую защиту, которую будет очень сложно обойти. Но в этом случае неудобства возникнут у пользователя, поскольку программа будет реагировать на любые подозрения, что тоже не очень хорошо. А каждый раз "бегать" к автору за новой активацией мало кому понравится.
Третье. Поскольку изначально программа создавалась для себя и моих клиентов, то выяснилось, что гораздо удобнее, когда есть возможность пользоваться программой с разных компьютеров. Мне самому неоднократно приходится работать на разных машинах и идеальным вариантом было использование флэшки (Flash USB).
И вот теперь понятно, что "привязать" программу к компьютеру (или носителю) уже не получится - они просто меняются. В этой связи, единственным элементом, к которому можно "привязать" программу, остается только адрес сайта.
Режим тестирования
Замечания Владимира о том, что можно потестировать программу бесплатно только на localhost, я принял к сведению
. Поэтому и родилась идея сделать демо-блог, где любой желающий может оценить возможности программы.
Установка
Для работы с программой нужно будет на сайт загрузить два дополнительных файла. По другому никак не получится, поскольку "стандартный" XML-RPC просто не поддерживает нужный функционал. Поэтому остается только FTP. Даже если сделать отдельный плагин для закачки файлов, то всё равно этот плагин нужно как-то загрузить на сервер.
Файл конфигурации
Его должен делать сам пользователь, поскольку только он знает свой логин и пароль.
Оракул
Это не шутка, а демонстрация возможностей
. Оракул обменивается данными с сайтом и выдает случайный результат. Приведите мне пример такого обмена в других блог-клиентах
?
Порядок меню
Изначально было ровно так, как и предлагает Владимир - "Админ-панель сайта" находилась в пункте "Сайт". Но, поскольку меню "Админ-панель" довольно "ветвистое", то им просто не удобно пользоваться в составе другого. Может быть как-то его по другому переименовать, но как?
Интерфейс
Главная цель, как верно подметил Владимир, и состояла в том, чтобы ничто не мешало работать с текстом. Поэтому упор сделан на быстрые кнопки и панель кодов для вставки. Все остальные визуальные элементы сведены к минимуму, поскольку пользы от, скажем, больших кнопок я не вижу - только полезное место без толку занимают
.
Иконки, кстати, чисто вордовские
.
Предложения Владимира
Максим, если ты действительно хочешь заработать деньги на своей программе, возможно стоит ориентироваться на зарубежного пользователя? Там и блоггеров больше, и спрос более платежеспособный.
Есть проблемы с английским, поэтому вряд ли потяну такую поддержку. Так же масса проблем с переводом денег... Может быть сделаю партнерскую программу для желающих распространять программу. Правда в этом случае цена станет выше.
Может стоит добавить такие полезные функции как проверка орфографии (Aspell), интеграция с Flickr?
Орфография скоро будет. Есть собственные разработки. А вот про Flickr ничего не знаю.
Планы на будущее
Существует достаточно большой лист будущих изменений/добавлений.
Помимо орфографии, хотелось бы реализовать создание галереи изображений, то есть пользователь выбирает изображения, задает параметры сетки и программа автоматически создает нужный html-код и закачивает файлы на сервер. Буду делать автоматическое создание миниатюры при закачке на сервер - пользователь только поставит соответствующую опцию.
Также будет закачка любых файлов (можно одновременно) на сервер. Если получится, то как-то буду пытаться сделать работу с таблицами в визуальном режиме.
Из самых сложных - это попытаюсь объединить RTF-форматирование с HTML-редактором. Переключение будет "на-лету".
Версии
Все изменения будут появляться в будущих версиях. Буду ли я предлагать новые версии публично, под вопросом, который зависит от продаж программы. Я не думаю, что 10$ большая цена за такие возможности. Скорее это наш менталитет
. Кстати, мои клиенты получат последние версии блог-клиента без ограничений.
Постоянная ссылка: http://maxsite.org/?p=85
Версия для печати
