Ответ службе поддержки BlogJet
Да, наверное Роберту Скоблу понравилось бы это – поддержка продукта через блог! В ответ на мой пост Про BlogJet Дмитрий Честных опубликовал ответ у себя - Пинок действует. Ну что же, будем так и продолжать, а заодно и потестируем технологии Web 3.0! :-)
Итак, Дмитрий, отвечаю на ваше письмо:
И действительно, вместо положеных 24h, а то и меньше, я ответил ему спустя 10 дней! Я очень сожалею об этом и прошу прощения
Я бы тут посоветовал сделать автоматический ответ, что письмо получено, а то и не знаешь – дошло ли письмо или нет. В наше время борьбы со спамом письмо может легко затеряться. Как вариант – форма для запроса на странице вэб сервера с уведомлением о получении. Тогда и сожалеть не придется! :-)
К сожалению, автоматически определить пути и блог-платформу не возможно, поэтому BlogJet требует ввести три поля — Provider, Host и Page. Я попытался максимально упроситить задачу, сделав так, что BlogJet сам забивает пример — WWW.YOURHOST.COM и /WP_PATH/xmlrpc.php.
Ну, как оказалось – можно! Я вчера поставил Windows Live Writer – и он отлично с этим справился! Вот примерно такого я и ждал от BlogJet. Но на самом деле меня смутил раздел Configure FTP connection – именно для этого и нужна примерная инструкция. А без FTP BlogJet отказывался публиковать изображения. Кстати - Windows Live Writer про FTP не спрашивал вообще, а изображения опубликовал. Волшебство?
Настал момент “Ыыы?”. Это когда на какой-то определённой конфигурации программа ведёт себя не так, как должна вести и ты не можешь понять, что именно её “ломает”.
Я, конечно всегда готов помочь своим коллегам найти решение проблемы, но не все пользователи такие. Как надо правильно поступать в таком случае? Во-первых, программа должна собирать системную информацию о компьютере и сохранять ее в файл – таким образом попросив пользователя послать этот файл мы будет знать все что надо про версию Windows и установленные там языки. Далее надо установить такую же версию Windows на Virtual PC (вот почему каждый уважающий себя разработчик должен иметь подписку на MSDN!), сделать те же самые настройки и смотреть что получается. Получив у себя ту же самую ошибку – поправить ее и послать новую версию программы пользователю и ждать от него восторженного ответа качестве услуг службы поддержки!
Но и это не все – при попытке копирования текста из Microsoft Word – в BlogJet он вставлялся вкупе с вордовскими стилями, типа:
<P class=MsoPlainText style=”MARGIN: 0cm 0cm 0pt”>
Но тут автора винить нельзя, он все предусмотреть не мог. И я написал ему об этом.
Вот уж действительно, что не в моей компетенции, то не в моей.
А вот и нет! Обычно для такого типа программ вставка из Word работает правильно, вырезается все ненужное, кстати и Windows Live Writer делает это на ура. Так что я считаю что Дмитрию хорошо бы парсер такой написать, а скорее всего такой код можно просто найти на одной из библиотек кода в интернете.
Искренне надеюсь, что мои комментарии и предложения реально помогут развитию самой программы и службы поддержки!
6 комментариев:
>> Во-первых, программа должна собирать системную информацию о компьютере и сохранять ее в файл – таким образом попросив пользователя послать этот файл мы будет знать все что надо про версию Windows и установленные там языки.
А вот я бы с этим не спешил. Все-таки BlogJet это не решение, а продукт, и на вопрос какую информацию собирает Ваша программа и что и куда она отсылает можно ответь не совсем точно. А если еще и антивирус заподозрит что не ладное, то это будет совсем скандал от которого долго прийдеться отмываться.
У нас так делается - пользователь сам инициализирует процесс сборки, видит, что собрано, может и не отсылать, если не уверен. А то что это на самом деле помогает - это факт
Да, если это Ваш клиент с которым Вы ведете переписку (или вели) и с которым у Вас есть хоть какой-то налаженый или полуналаженый контакт. Но если это обычный пользователь, то надписи в log или report файле ему мало что скажут, а от этого ему станет еще хуже. А в действенности такго я нисколько не сомневаюсь, да, это реально работает.
Когда у нас у одного из клиентов утекала память под .NET 1.1, на мой вопрос, о том установлен ли у вас SP, был дал положительный ответ. И только после 2 дней гадания, мы таки сделали журналирование версии .NET, и увидели что SP таки не стоял. Но клиент послал нам наш log файл. Реальный пример из жизни.
Не обязательно постоянный клиент, про таких мы и так все знаем. Я имею ввиду покупателей продуктов, например Translator'а.
> Я бы тут посоветовал сделать
> автоматический ответ, что письмо
> получено, а то и не знаешь – дошло
> ли письмо или нет.
Сделал. Теперь письма из веб-формы и на support@ будут получать автоответ.
> Ну, как оказалось – можно! Я вчера
> поставил Windows Live Writer – и он
> отлично с этим справился!
100% не получится. Но да, WLW в этом плане лучше. Сделал такую фичу для 2.0.
> А без FTP BlogJet отказывался
> публиковать изображения.
Надо вместо WordPress выбрать WordPress (direct upload). Оставлено так для совместимости с предыдущими версиями WordPress, которые не поддерживали закачку (и чтобы пользователям ничего не перепутать в настройках).
>образом попросив пользователя
>послать этот файл мы будет знать
>все что надо про версию Windows и
>установленные там языки.
Это верно, но всё равно пользователя просить придётся.
Кстати, как там с языком, помогло ли решение?
> А вот и нет! Обычно для такого
> типа программ вставка из Word
> работает правильно, вырезается все
> ненужное, кстати и Windows Live
> Writer делает это на ура.
Не на ура -- у меня WLW вообще всё форматирование вырезает кроме bold, italic. Попробуйте из Word'а скопировать, скажем, красный текст.
P.S. Спасибо за советы!
Кстати, как там с языком, помогло ли решение?
нет, но как уже кто-то написал - дело было в установке языка на первой вкладке. Но вот какая тут связь...
Не на ура -- у меня WLW вообще всё форматирование вырезает кроме bold, italic. Попробуйте из Word'а скопировать, скажем, красный текст.
Хмм, ну цветом я не выделяю обычно, а все основное форматирование он правильно переносит. Для меня - самое то.
P.S. Спасибо за советы!
Всегда готов помочь! :-)
Отправить комментарий
<< Home