Faq вопросы ответы советы пишем инсталятор


Содержание

Бизнес-интернет-вергилий

Ваш проводник в кругах интернет-продвижения

Делаем правильные разделы «Вопрос-ответ» и «Часто задаваемые вопросы»(«FAQ»,«Чаво»)

Разберём, какими должны быть эти разделы, чем отличаются и нужны ли они на Вашем сайте вообще.

«Чаво» или «Вопрос-ответ»

В ЧаВо (Часто задаваемые Вопросы) — рапорт. Чётко, кратко, однозначно и по делу → понятно. Вопросы те самые, на которые «задолбало отвеать каждому одно по одному» — как правило, их немного. Прочитавший заранее клиент экономит время и нервы менеджера, не задавая их.

Часто такой раздел есть у форума или сообщества в соц.сети. Каждого задавшего вопрос из FAQ сразу (порой довольно грубо) отправляют смотреть ЧаВо. Хороший тон посетителя сообщества — прочитать этот раздел перед тем, как задавать вопросы. Хороший тон авторов раздела — сделать его кратким и информативным.

Вопрос-ответ — раздел, в котором посетитель сайта найдёт ответ на любой вопрос о компании. А если не найдёт — легко задаст с помощью удобной формы, и ответ узнает не только он, но и все остальные читатели. Очень удобно для выстраивания отношений, демонстрации компетентности сотрудников и отношения клиенту. Часто «Вопрос-ответ» ещё и форма техподдержки — в таком случае клиенты могут создавать приватные вопросы (их видят только авторы и администраторы).

ЧаВо не нужен

На корпоративных сайтах он часто не нужен. Во-первых, Вы можете себе позволить грубо посылать потенциальных клиентов читать ЧаВо в ответ на доставший вопрос? Если можете и позволяете — у Вас плохой сервис. Оставьте это неофициальным форумам и сообществам.

Во-вторых, ЧаВо на многих корпоративных сайтах следует гармонично «размешать» по остальным страницам. Допустим, в ЧаВо есть ответ вопрос по доставке. Но почему эта информация отсутствует в понятном виде на странице «Доставка»? Отличия вашей компании от остальных навернка уместнее в разделе «О компании», особенности услуг — в разделе «Услуги». А всё то, что отличает Ваше предложение от предложений конкурентов в лучшую сторону, наверняка лучше поместить на главную. Сайт ведь должен продавать услуги или товары, убеждать потенциального клиента выбрать именно Вашу компанию. Так хватайте людей за живое, пишите о том, что их волнует, подавайте ответы на вопросы из ЧаВО как ваши сильные стороны и преимущества — и сэкономите время менеджера, и увеличите доверие читателей. Кстати, рекомендую хорошую статью о том, как писать текст для главной страницы сайта.

Но представим, что раздел «Чаво» или «Вопрос-ответ» уместен. Каким он должен быть?

Частые ошибки в частых вопросах

  1. Не актуально — вопросы не отобраны из клиентских, а придуманы директором. Люди пробегают страницу глазами и тут же уходят, Яндекс фиксирует на сайте неинтересную страницу.
  2. Много текста — слишком подробные ответы, вопросы, которые не такие уж и частые, а иногда раздел состоит из нескольких страниц (кто по ним лазить будет, если быстрее позвонить. ). Сократите, структурируйте или переделайте в полноценный «Вопрос-Ответ».
  3. Дублирование информации. Если есть частый вопрос по доставке, то информация по нему должна быть на странице «Доставка», в ЧаВо в крайнем случае односложный ответ со ссылкой на информацию.
  4. Ужасный дизайн — текст нечитабелен, трудно зрительно отделить вопросы от ответов.

Каким должен быть раздел «Вопрос-ответ»

Посмотрите на сервисы

  • reformal.ru (бесплатный)
  • userecho.com (бесплатен ограниченный функционал)
  • copiny.ru (платный)

Они сделаны как надо, и даже ушли вперёд по сравнению с каноническим «Вопрос-ответ». Возможно, что в Вашем случае лучше установить на сайт один из этих сервисов, чтобы не тратить ресурсы на разработку. Установка простая — создаёте сообщество на сайте сервиса, настраиваете и размещаете на сайте код.

Так вот, что отличает хороший раздел «Вопрос-ответ».

  • Легко найти нужный вопрос ли понять, что его ещё не задавали. Лучший вариант это поиск по базе вопросов — по мере набора в выпадающем окне демонстрируются похожие на набираемый.
  • Легко оставить свой вопрос. Чем меньше нужно пользователю действий для того, чтобы задать вопрос, тем охотнее он это сделает. Вот регистрация, например: сейчас популярны регистрация/авторизация с помощью социальных сетей. Два нажатия на кнопку и пиши — красота! Без регистрации (только почту нужно оставить для извещения об ответе) — лучше! А если есть поиск — пусть человек, если не нашёлся вопрос, нажимает одну кнопку и открывается форма, в которой заголовок вопроса уже вписан (текст, который был набран в поиске).
  • Человек может получить ответ не только на сайте, не факт, что он будет заходить на него — пусть уведомление приходит на электронную почту или в социальную сеть. Можно позволить регистрироваться через соц.сеть, но просить при этом указать социальную сеть.
  • Продуманный дизайн — без него вообще никуда.

Если у вас есть какие-то вопросы или своё мнение — добро пожаловать в комментарии.

Напоследок видео от том, как точно не надо отвечать на вопросы:

FAQ Часто задаваемые вопросы

PerstPro работает со всеми почтовыми аккаунтами. Но не является почтовой программой. У пользователей которые обрабатывают почту через сервер Google возникают трудности с получением почты.

Согласно политики безопасности Google доступ к аккаунту максимально защищен. Для того чтобы программа PerstPro могла принимать и отправлять электронную почту необходимо дать разрешение на доступ.

Когда Вы впервые ввели данные почтового ящика в программу PerstPro на почту Вам приходит письмо от Google в котором говорится, что неизвестная программа пытается получить доступ. Необходимо перейти по ссылке и предоставить доступ неизвестной программе.

Чтобы предоставить доступ Вам необходимо:
1. Войти в аккаунт Google через браузер Chrome. Залогиниться.
2. Перейти в настройки аккаунта по ссылке https://myaccount.google.com/?pli=1
3. Вкладка Безопасность.

4. Опускаетесь ниже. Раздел Ненадежные приложения у которых есть доступ. Нажимаете на ссылку открыть доступ.

5. Переключаете ползунок и даете доступ. Изменения вступят в силу в течении 5-10 минут.

После этого программа PerstPro получит доступ к почтовому аккаунту.

Также отключите двойную аутентификацию Google.

1. Межсетевой экран, firewall, антивирус. Особое внимание к антивирусу McAfee.

Все программы относящие к этому типу сканируют сетевой. Весь трафик и PerstPro в том числе. Каждый байт данных, что отправила программа останавливается и проверяется на вредоносный код.
Поэтому мы в требованиях к программе пишем, добавить программу PerstPro и всю папку с установленной программой в исключения антивируса. Чтобы трафик не тормозился, не сканировался. Если в вашем бесплатном или взломанном антивирусе отсутствует опция Белый список (Исключения) – смените антивирус на платный.

Особое внимание к антивирусу McAfee. Программа McAfee устанавливается автоматически, при скачивании Acrobat Reader с официального сайта. McAfee заменяет системные файлы виндовс и блокирует трафик. Даже после удаление McAfee порты закрыты и трафик не проходит.

Внимательно устанавливайте программы скачанные с интернета, читайте что написано в окне инсталятора, часто мелкими шрифтом внизу Вас предупреждают, что кроме основной программы поставится куча лишнего мусора.

Решается только переустановкой Windows.

2. Использование Utorrent, Dropbox, Megashare, Yandex disk и аналогичных облачных систем.

Данные программы имеют высший приоритет синхронизации и запускаются сразу 10-20 потоков синхронизации. Настоятельно рекомендуем отключать данные программы во время работы с PerstPro Cloud или выставить в настройках таких программ низкий приоритет. Также выбрать 1 канал для синхронизации облачных дисков. Тогда ширины вашего канала интернета хватит всем.
Помните, что канал интернета может ложить любой компьютер в сети который качает в данный момент фильм с торрента.

3. Минимум 10 мбит скорость интернета.
Если компьютер подключается к сети интернет через мобильного провайдера, во время синхронизации внутренних сервисов android или iPhone трафик обрывается. Мобильные операторы обрывают трафик сессию принудительно каждых несколько минут.
Рекомендовано хороший канал интернета 50-100 мбит. Минимум 10 мбит на 1 пользователя, не на весь офис.

Если устранить данные причины, то синхронизации всегда будет проходить корректно 100%. Проверено.

Уважаемые клиенты!

Когда специалист службы поддержки получает от Вас письмо, он не видит Вашего компьютера и руководствуется только информацией, которую Вы изложили в письме. Правильно составив обращение в службу поддержки Вы помогаете разобраться в сути вопроса и скорейшему решению.

1. Помните
Письмо с текстом «у меня что-то не работает» – не дает специалисту подсказки для решения вопроса.
Краткое описание — лишняя трата Вашего времени и времени сотрудников поддержки!
Мы будем задавать Вам вопросы до тех пор, пока не будет получена вся информация, необходимая для решения вопроса.
Правильно заданный вопрос делает обращение в поддержку более гармоничным и приятным. Только совместными усилиями мы сможем решить возникшую у Вас проблему!

2. Тема запроса
В сообщении должен содержаться вопрос/предложение только по одной проблеме. Одна проблема — один запрос!
Тема запроса должна быть максимально информативна. В теме необходимо чётко указать суть проблемы. Неправильно: «У меня все слетело». Правильно: «Клиент не подключается к серверу. Код ошибки 00ХХХХХ10».

3. Содержание письма запроса
Каждый запрос должен содержать следующую информацию:
• Название переводческой компании;
• ФИО пользователя, обратившегося за поддержкой;
• ID компьютера;
• Версия программного обеспечения;
• Чётко сформулированный вопрос/предложение.

4. Полнота описания
Описание проблемы/предложения должно быть пошаговым, простыми словами, в терминах системы.
Описывая проблему сообщайте:
• Порядок действий при появлении проблемы;
• Какие действия выполнялись с компьютером (сервером/клиентом) перед возникновением проблемы;
• Всегда прикладывайте скриншот ошибки или места вопроса в программе;
• Рекомендовано перед обращением запустить диагностику программы для получения полноты сведений;

Пожалуйста отвечайте на ВСЕ вопросы сотрудников службы технической поддержки. Если формулировка вопроса непонятно – сообщите об этом.

Перед отправкой запроса перечитайте сформулированный запрос и убедитесь в том, что описание ясное и корректное.

Если последовательность ваших действий привела к сбою, самостоятельно повторите их, чтобы проверить, повторяется ли проблема.

Заявки с текстом – «У меня тут что-то с компьютером, вот вам логин и пароль Teamviewer, подключитесь и решите» – будут игнорироваться.

Удаленное подключение через Teamviewer используется по решению специалиста техподдержки, для подтверждения и устранения ошибки или анализа на конкретной операционной системе.

Стоимость подключения 10 USD – 1 компьютер. Все подключения производятся на условиях предоплаты.

С уважением,
PerstPro Support.

Для приобретения программы необходимо:

  1. Выбрать тип программы который Вам подходит:
    • Сетевой (PerstPro Net);
    • Облачный (PerstCloud);
  2. Указать количество месяцев подписки (Стоимость PerstPro):
  3. Указать количество компьютеров для установки программы;
  4. Обратится к нам через форму обратной связи или на емейл;
  5. В письме указать:
    • Название Вашей переводческой компании;
    • Тип программы;
    • Срок подписки;
    • Количество компьютеров;
  6. Произвести оплату банковской картой или по безналичному расчету;
  7. В течении 2-х часов после получения оплаты Вы получите на емейл письмо с регистрационным ключом и необходимыми инструкциями.
  1. Установить сервер. Активировать. Записать IP адрес сервера.
  2. Установить клиент. Ввести IP адрес сервера. Подключится. Активировать клиента.
  3. Повторить установку и активацию клиентской программы на других компьютерах.

По умолчанию для входа в систему:
Логин: admin Пароль: admin

Для активации программы необходимо наличие интернета. Активация проводится на каждом компьютере где установлена программа.

Ключ активации файл PerstPKey.dll отправлен Вам на емейл.

Порядок действий:
1. Скачать файл ключа PerstPKey.dll;
2. Запустить программу PerstPro;
3. Выбрать пункт меню – Загрузить файл ключа.
4. Загрузить ключ PerstPKey.dll.
5. Перезапустить программу PerstPro.

Внимание!

Если активация производится впервые, то при первом запуске программы с ключом программа сообщит, что ключ клиента не зарегистрирован на сервере.

Необходима активация ключа на сервере обновлений.

Напишите на емейл поддержки: support@perst.pro письмо, что Вы установили и активировали программу и Ваш регистрационный ключ будет активирован на сервере обновлений. Письмо с подтверждением активации будет выслано Вам на емейл.

После того как ключ будет активирован, перезапустите программу, начнется загрузка обновлений. Программа обновится до версии 7.9.3

Видео-инструкции: Установка, активация и настройка http://perst.pro/training/

Перед началом использования программы необходимо заполнить справочники, внести переводчиков, создать прайс-листы.
При необходимости наши специалисты могут импортировать данные с базы Excell.

Видео-инструкции по работе с программой и дополнительными инструментами: http://perst.pro/video-instruction/

Техподдержка пользователей PerstPro осуществляется по емейл: support@perst.pro или через форму на сайте: http://perst.pro/support/

Скорость канала:

  • Для сетевой версии скорость канала между сервером и клиентами 100 Мбит.
  • Для облачной версии скорость канала интернет – 10 Мбит минимум.

Системные требования для сервера (подключение до 5 клиентов):

• 64-разрядный (x64) процессор, с тактовой частотой 3 гигагерц (ГГц) и выше. Рекомендовано intel core i3, i5 и выше;

• min 4 гигабайт (ГБ) оперативной памяти (ОЗУ);

• 350 мегабайт (Мб) пространства на жестком диске (Пространство для хранения файлов по проектам задается дополнительно);

• Использование SSD диск значительно повышает скорость работы системы;

• Операционная система Windows: Server 2003/2008, 7, 10. В бесплатных обновлениях Windows до 10 версии – 1 активное подключение);

• 32-разрядный (x86) или 64-разрядный (x64) процессор с тактовой частотой 2 гигагерц (ГГц) или выше на базе Intel Core 2 Duo (минимум), Core i3, Core i5 (рекомендовано);

• 4 гигабайт (ГБ) оперативной памяти (ОЗУ);

• 150 мегабайт (Мб) пространства на жестком диске;

• Операционная система Windows: XP, 7, 8.1, 10;

Важно! Обязательно установите родной драйвер видеокарты и сетевой карты с официального сайта. Без видеодрайвера будет замедленный вывод данных на экран.

Для корректной работы программы ПерстПро с электронной почтой, имя компьютера должно содержать ТОЛЬКО ЛАТИНСКИЕ БУКВЫ.

Корректные имена: MyPC, Computer, Laptop, Katya
Некорректные имена: Мой компьютер, Компьютер, Ноутбук, Катя

Установщик программы включает в себя установку сервера и клиента. На сервере Вы выбираете установку сервера. На клиентах установку клиента.

Работа программы PerstPro возможна:
1. Через локальную сеть внутри офиса PerstPro Net;
2. Через интернет с использование PerstCloud Server;

Илон Маск рекомендует:  Атрибут start в HTML

1.Для работы PestPro Net по локальной сети, необходимо установить на один из компьютеров сервер PerstPro.


PerstPro Net работает на базе FireBird SQL Server. Для работы Firebird необходимо, чтобы порт 3050 был открыт.

Для этого необходимо:

1. Добавить порт 3050 в исключение брандмауер Windows или отключить брандмауер.

2. Добавить порт 3050 в исключение антивируса или firewall.

3. Проверить запущены ли службы Firebird Server, Firebird Guardian.

Обращаем Ваше внимание, что в последних обновлениях бесплатного антивируса AVAST полностью блокируются порты 3050, 3060 без возможности их включения. Работа ПерстПро по сети без доступа к Firebird SQL Server невозможна. Отключение экранов защиты AVAST не открывает порты. Порты остаются закрытыми.

Рекомендовано в настройках антивирусной системы добавить всю папку ПерстПро в исключение антивируса как доверенная программа.

На других компьютерах внутри данной локальной сети установить клиент программы ПерстПро. При первом запуске на клиентских компьютерах необходимо выбрать IP адрес сервера PerstPro Net. IP адрес сервера отображается в левом нижнем углу программы. (см. пример) Каждому клиенту ПерстПро программа присвоить свой уникальный >

Программа обновляется автоматически с сервера. Обновления приходят каждый 2 месяца. Для обновления программы требуется доступ к интернету.

На многих новых роутерах есть встроенный FireWall. Если он запущен на роутере, то также порты будут блокироваться. Необходимо разрешить порты 3050 в настройках роутера или отключить встроенный Firewall.

Также необходимо настроить роутер, чтобы на сервере ПерстПро был постоянный IP адрес внутри локальной сети. Для этого необходимо в настройках роутера привязать IP адрес компьютера на котором установлен сервер ПерстПро к МАС адресу сетевой карты данного компьютера. Иначе роутер будет выдавать ежедневно произвольный IP адрес серверу ПерстПро и пользователи не смогут подключится.

Детальная инструкция на сайте tp-link.com

Не рекомендуется подключать сервер ПерстПро к сети по WIFI. Рекомендовано, чтобы сервер ПерстПро был подключен к роутеру сетевым кабелем.

Все настройки сети выполняются администратором данной сети.

2.Для работы PerstPro через интернет, используется облачный сервер PerstCloud. Скорость интернет соединения на клиентах от 5 Мбит минимум, 20 Мбит рекомендована.
Для перехода с сетевой версии на PerstCloud необходимо обратиться в техподдержку.

После установки сервера программы и клиентских терминалов, все документы заказов и их переводы хранятся локально на каждом компьютере в папке с установленной программой. (По умолчанию C:\ПерстПро\ZWork)

Чтобы все документы хранились в одной общей папке (файл-сервер), необходимо произвести настройку системы.

  1. На компьютере (файл-сервере), где мы будем хранить все документы создаем папку. Название папки на латинице (Пример: perevody)
  2. Открываем полный доступ к папке, (чтение и запись) по средствам виндовс.
  3. Открываем программу ПерстПро. Раздел настройки – Папка для файлов заказов. Выбираете сетевую папку.
  4. Все документы загруженные в программу теперь будут храниться в общей сетевой папке \\Perstpro\perevody\
  5. Сетевую папку необходимо указать на каждом клиентском компьютере.

Вы настроили параметры почтового ящика правильно, но при отправке сообщения возникает сообщение об ошибке. Пример: syntactically invalid ehlo argument(s).

Некоторые старые версии Windows (XP) некорректно воспринимают название компьютера на кириллице. В новых версиях виндовс такая ошибки нет.

Для корректной работы программы PerstPro с электронной почтой, имя компьютера должно содержать ТОЛЬКО ЛАТИНСКИЕ БУКВЫ.

Корректные имена: MyPC, Computer, Laptop, Katya
Некорректные имена: Мой компьютер, Компьютер, Ноутбук, Катя

Использование почты Gmail.

Для настройки почты Google в программе PerstPro используйте следующие настройки: SMTP: smtp.gmail.com Port SMTP: 25 | POP: pop.gmail.com Port POP: 995 | Ваш логин и пароль.

После того как вы настроили почту корректно. При попытке отправить сообщение переводчику возникает сообщение об ошибке: connection closed gracefully.

Это означает что почтовый сервер Google разорвал соединение.

Gmail намеренно блокирует доступ для защиты данных пользователя.

Проверьте почту через браузер. Вы должны получить письмо от Google с сообщением о попытке доступа неизвестной программы к аккаунту Google.

Необходимо подтвердить разрешение доступа. Нажимаете на кнопку РАЗРЕШИТЬ ДОСТУП и следуете подсказкам системы.

ПерстПро работает на базе FireBird SQL Server. Для работы Firebird необходимо, чтобы порт 3050 был открыт.

Для этого необходимо на компьютере, где установлен сервер ПерстПро:

1. Добавить порт 3050 в исключение браундмауэра виндовс или отключить браундмауэр.

2. Добавить порт 3050 в исключение антивируса или firewall. Рекомендовано добавить папку с программой в доверенные источники антивируса.

3. Проверить запущены ли службы Firebird Server, Firebird Guardian.

Обращаем Ваше внимание, что в последних обновлениях бесплатный антивирус AVAST полностью блокирует порты 3050, 3060 без возможности их включения.

Работа ПерстПро по сети без доступа к Firebird SQL Server невозможна. Отключение экранов защиты AVAST не открывает порты. Порты остаются закрытыми.

На многих новых роутерах есть встроенный FireWall. Если он запущен на роутере, то также порты будут блокироваться. Необходимо разрешить порты 3050 в настройках роутера или отключить встроенный Firewall.

Наши специалисты могут выполнить настройку компьютера удаленно. Для этого необходимо обратится в техподдержку.

Настройки почтового ящика вводятся в программе PerstPro в разделе: НАСТРОЙКИ – НАША ФИРМА – параметры Емейл.

Внимание! Не вводите настройки почтового ящика которые отображены на картинке в инструкции. Это демонстрационный пример.

Настройки Вашего почтового ящика SMTP и POP сервер, а также порты необходимо узнать у вашего поставщика почты. Как правило все детально написано в разделе настройки.

Если ваш почтовый ящик открыт с использованием доменного имени вашего сайта, то обращайтесь к вашему хостинг провайдеру и узнавайте настройки почтового ящика. Мы не знаем настройки вашего хостинг провайдера. Это может сделать только собственник хостинга и домена.

Пример ввода настроек почты Yandex.

Сервер SMTP: smtp.yandex.ru Порт SMTP: 587

Сервер POP: pop.yandex.ru Порт POP: 995

В настройках почты необходимо включить доступ к почте сторонних программ по протоколу POP3.

Если Вы обрабатываете корпоративную почту через DNS Yandex обратитесь к администратору, который производил настройку, за актуальными данными для доступа к почте.

Если IP адрес сервера изменился и отличается от введенного ранее, необходимо ввести на клиенте новый адрес сервера.

Часто задаваемые вопросы (FAQ) — разрабатываем эффективный раздел FAQ

Как вы, конечно же, знаете, FAQ (Frequently asked questions) — это часто задаваемые вопросы, которые собраны и выделены на отдельной странице. Благодаря ей пользователь сможет найти ответ на волнующий его вопрос не обращаясь к форуму или службе поддержки (support). Идеальная страница FAQ помогает разобраться с сайтом без какой-либо сторонней поддержки, к сожалению, в большинстве случаев этого не происходит. Успех FAQ зависит от того как насколько грамотно спроектирована данная страница и что на ней размещается. В этой статье, написанной по мотивам публикации Designing Effective FAQ Pages, я хочу разобрать некоторые аспекты и основы правильного, работающего раздела в часто задаваемыми вопросами.

Перед тем как перейти непосредственно к эффективному FAQ, давайте рассмотрим некоторые ошибки, которые можно встретить по данному вопросу.

В FAQ должны быть представлены вопросы которые на самом деле волнуют посетителей.

Допустим вы только что запустили новый сайт и сражу же добавляете туда страницу с частыми вопросами. Зачем? У вас же, по сути, даже и посетителей нет, откуда вы знаете какие вопросы будут задавать наиболее часто? Не стоит придумывать вопросы самому, FAQ должен формироваться на основе реально поступающих вопросов, то есть, благодаря обратной связи. Только в этом случае раздел будет реально полезен дляпосетителя. Регулярно дополняйте FAQ вновь поступающими вопросами/ответами.

Раздел часто задаваемых вопросов должен быть назван так чтобы было понятно всем.

Есть общепринятое обозначение раздела с часто задаваемыми вопросами — FAQ (Frequently asked questions). Оно используется уже очень давно и большинство пользователей (даже в рунете) понимают о чем идет речь. Поэтому не стоит изобретать что-то свое. Если вы решите назвать раздел «ВиО» (вопросы и ответы), далеко не каждый посетитель догадается, что кроется за этой таинственной аббревиатурой.

Делайте раздел FAQ только там где он нужен.

Некоторые сайты не нуждаются в разделе FAQ, тем не менее, он на них зачем-то присутствует. Зачастую пользователи сами находят нужную им информацию на сайте без каких либо дополнительных подсказок. Не стоит по этому поводу переживать — это значит, что структура проекта весьма хорошо проработана. И наоборот, если вы одну и ту же информацию можете получить на многих страницах, то скорее всего архитектура сайта продумана не лучшим образом. Не стоит делать раздел FAQ только ради того, чтобы он был.

Разрабатываем эффективный раздел FAQ

С ошибками разобрались, перейдем к созданию страницы наиболее популярных вопросов. Хорошая страница FAQ может значительно облегчить нагрузку на службу поддержки сайта, поэтому нужно уделить ей должное внимание.

Скажите «нет» разделу FAQ

Резюмирую рассмотренные выше ошибки, научитесь избавляться от лишних «ненужных» элементов дизайна и веб сайта в целом. Раздел FAQ должен дополнять основной контент сайта, а не дублировать его, если помощи от этой страницы нет никакой — просто уберите ее. Чтобы понять насколько востребованы часто задаваемые вопрос нужно прислушаться к посетителям сайта, просмотреть обращение в службу поддержки, добавить форму для вопросов и т.п.

Собирайте вопросы

Не обязательно дожидаться пока к вам начнут поступать вопросы. Если у вас новый сайт, вы можете (как вариант) устроить опрос посетителей/клиентов и выявить круг вопросов, требующих дополнительных разъяснений. Для этого можно, например, опубликовать в разделе призыв, вроде «Не нашли ответа на вопрос, свяжитесь пожалуйста с нами» или сделать специальные анонсированный период в течении которого пользователи могли бы задавать вопросы по телефону или email. Метод «сбора вопросов» весьма эффективен, потому что сами пользователи участвую в разработке страницы FAQ.

Разместите ссылки на FAQ в структуре сайта там где их привык видеть пользователь

Для раздела FAQ есть привычные «точки входа» — в основном меню навигации, или обособленно — в правом верхнем углу сайта или в «подвале» (можно совмещать несколько вариантов размещения). Ссылка должна быть заметна и (как мы уже выяснили ранее) правильно называться. Иногда ссылка на страницу часто задаваемых вопросов может быть специально выделена шрифтом или соответствующей иконкой.

Проявите максимум знания в юзабилити сайтов и не заставляйте посетителя искать этот раздел.

FAQ должен быть оформлено разборчиво

Раздел вопросов/ответов по-большей части текстовый, а текст, в свою очередь, должен быть оформлен так, чтобы читать его было удобно. Или, как минимум. вы сразу должны отличать вопросы от ответов дабы дополнительный раз не вчитываться в тексты. Для этого используются разные приемы типографики, например, текст может быть выделен за счет контрастных цветов шрифта или отступов:

Группируйте родственные вопросы/ответы в категории

Таким образом вы существенно облегчите посетителю процесс поиска и навигации по разделу, если вопросов достаточно много. Называете категории часто задаваемых вопросов просто и понятно дабы не создавать дополнительную путаницу (для разделов FAQ можно использовать тематически иконки):

Кстати, дополнительно можно также выделить секцию с наиболее популярными вопросами/ответами (имеется ввиду «самых часто задаваемых, популярных в самом FAQ»).

Добавьте поиск по FAQ

Если ваш раздел FAQ достаточно обширный с несколькими категориями и большими страницами, вы просто обязаны обеспечить возможность поиска. Не забудьте только, что область данного поиска должна быть ограничена FAQ и отличаться от глобального блока поиска, который будет искать по всем страницам проекта. Понятно, что такой локальный поиск по FAQ будет располагаться только в разделе часто задаваемых вопросов.

Где это уместно используйте изображения

Иногда одна картинка может рассказать больше чем 1000 слов, поэтому там где целесообразнее использовать изображения, используйте! В качестве примера: вот таким образом на сайте «The Bank of Washington» (с помощью принтскрина соответствующей страницы) дается совет по восстановлению пароля. Видимо вопрос, ответ и картинку-подсказку, которая весьма наглядно все разъясняет.

Не превращайте FAQ в бесконечную «простыню»

Не стоит заставлять пользователя бесконечно долго прокручивать страницу FAQ в поиске нужно вопроса/ответа. Создайте удобную структуру и средства для использования раздела. Для этих целей можно: разбить FAQ на страницы, сгруппировать категории, добавить скрипт «раскрытия и скрытия ответа» и ссылку в начало страницы к списку все вопросов.

В принципе, есть разные варианты оформления часто задаваемых вопросов. Главное — раздел FAQ должен быть удобен! Помните, что пользователь заходит сюда для того чтобы найти ответы на свои вопросы, поэтому дизайн и структура страницы должны максимально этому способствовать.

Инсталлятор для программы

Сейчас моя программа работает портативно — просто распаковываем архив в папку и запускаем. Есть кустарный инсталлятор, который скачивает нужный архив (x32 или x64) и распаковывает в указанную папку. Этот же кустарный инсталлятор используется для обновления программы.

Я хочу, чтобы пользователь скачивал инсталлятор, который будет создавать папку в Programm Files\MySoft, записывать в нее только uninstall.exe, а так же папку Users\User\AppData\Roaming\MySoft записывать в нее кустарный инсталлятор программы и запускать его, передавая ему последующую установку.

Так же хотелось бы, чтобы инсталлятор мог ассоциировать расширения файлов и делать ярлык на exe.

Если это важно, то программа написана под .Net 4 на C# в VS12.

FAQ по тех. вопросам

Настоятельно рекомендую прочитать данную тему,прежде чем бежать на форум и задавать вопросы.

Запуск игры
Вопрос: Купил диск,запустил..А там!Машина сама едет и дымиться,камера трясётся.Что делать?
Ответ: Поставьте хороший кряк

Вопрос: При запуске выдаёт лишь чёрную табличку с какими-то надписями.
Ответ: Подождите пару минут,игра запустится.Если этого не произошло — смените кряк.

Вопрос: Выдаёт ошибку «порядковый номер **** не найден в библиотеке XLive.dll.
Ответ: Установите\обновите GfWLive

Вопрос: После установки патча игра начала требовать ключ.Где его взять?
Ответ: Ключ лежит в заветной коробочке с лицензионным диском.Если бюджет не позволяет — ставьте NoDVD

Вопрос: Выдаёт ошибку «Shader Model 3.0» и какие-то иероглифы
Ответ: Запустите игру с LaunchGTAIV.exe

Вопрос: Ошибка «SecuLauncher : failed to start application [2000]»
Ответ: Запустите игру через LaunchGTAIV.exe от имени администратора либо установите\переустановите Visual C++ 2005\2008

Сетевая игры
Вопрос: При попытке войти в GfWL пишет «Доступно обновление»,но обновляет бесконечно.
Ответ: Установите последний патч и обновите службу GfWL

Вопрос: В лобби сетевой игры пишет «Ваш NAT слишком строгий» и переодически выкидывает из игры.
Ответ: Смените IP

Вопрос: В сетевой игры выкидывает с ошибкой «Ваш компьютер слишком долго отвечал на служебные запросы»
Ответ: Скорость вашего интернета недостаточно высока или в игре
слишком маленький ФПС

Разное
Вопрос: После установки патча всё стало на английском.
Ответ: Установите русификатор


Вопрос: Игра начала подтормаживать.
Ответ: Такое может быть связано с несколькими программами,запущенными вместе с игрой(Например PhotoShop или UTorrent).Так же это зависит от степени загрязнённости системы(Спасает чистка Ccleaner’om) и перегревом процессора\видеокарты

Вопрос: В некоторых миссиях отсутствует маркер\Главный герой не может ответить на звонок,а лишь держит трубку около уха\Не звонит телефон в миссиях
Ответ: Решается установкой хорошего кряка

Вопрос: Где находятся сохранения
Ответ: Сами сохранения — C:\Users\*Имя юзера*\AppData\Local\Rockstar Games\GTA IV\savegames
Нужный для работы сохранений профиль службы Live — C:\Users\*Имя юзера*\AppData\Local\Microsoft\XLive\Content

Установка
Вопрос: На Windows 7 инсталлятор пишет «Ваша система не подходит для данной игры»
Ответ: В свойствах Setup файла выставьте совместимость с Windows XP SP3\Windows Vista SP1

Илон Маск рекомендует:  Доменные имена в свете нового законодательства

Вопрос: При установке пишет «Ошибка в данных,установка невозможна»
Ответ: Проверьте архивы на диске программой проверки целостности,если архив повреждён — бегите менять диск

Вопрос: После установки патча на лицензию EfLC от 1С игра не запускается
Ответ: 1. Скачиваем и ставим патч 1.1.2.0.
2. Заходим в папку EFLC/common/text и копируем оттуда «american.gxt»
3. Вставляем его в EFLC/TBoGT/common/text и в EFLC/TLAD/common/text
4. Теперь ставим этот русификатор
6. Всё, теперь игру можно запускать и ставить на неё трейнеры, скрипты и прочие кошерные вещи, которые были доступны только для англ. версии.
(Спасибо пользователю sekr3t за этот способ)

Вылеты
Вопрос: Периодически вылетает с ошибкой «GTAIV — КРИТИЧЕСКАЯ ОШИБКА SMPA60»
Ответ: Эта ошибка из-за заменённых авто.Либо какое-то из них некорректное,либо на стоянке перед домом стоит заменённое авто,сбивая с толку сохранения и скрипты игры.В первом случае ставьте по одной машине и проверяйте их в игре.Во втором — удалите машины и уберите заменяемые в будущем автомобили

Вопрос: Ошибка «Нехватка видеопамяти»
Ответ: В некоторых случаях помогает программа Net FrameWork 3.5

Как правильно составить раздел с часто задаваемыми вопросами

Приветствую. Меня зовут Олег.

Хотелось бы узнать ответ на такой вопрос. Как всё же правильно составить FAQ продукта? Сделать интерактивные ответы, или все в одной странице с якорными ссылками к ответам? Какие описывать основные моменты?

На вопрос отвечают руководитель службы поддержки пользователей книжного сервиса Bookmate Константин Йолшин, основатель студии Uprock Евгений Кузьмин и исполнительный директор «Нетология-групп» Максим Древаль.

Константин ЙолшинBookmate

Хороший FAQ — это результат работы, которая ведется на протяжении всей жизни продукта или проекта, о котором идет речь. Сделать сразу все «на отлично» не получится, потому что придется постоянно вносить коррективы, шлифуя и общую структуру, и сам текст.

Для начала необходимо составить список вопросов и ранжировать их по степени значимости в том порядке, который кажется логичным или правильным. Дальше необходимо отслеживать все обращения, поступающие в службу поддержки, и вести учет того, как часто задают тот или иной вопрос.

Собрав статистику, например, по 100 обращениям, можно скорректировать список вопросов с учетом полученных данных, сделать его более актуальным. Возможно, на этом этапе придется добавить новые пункты, уточнить текст уже существующих ответов, поменять местами некоторые из ответов, поставив вперед наиболее популярные, либо, наоборот, удалить самые неактуальные. Это бесконечный процесс, к которому нужно быть готовым. Компания развивается, а вместе с ней развивается и продукт или услуги, которые она предлагает. Поэтому изменения неизбежны.

Отдельно хотелось бы сказать про текст. Основное правило здесь, конечно, простота и лаконичность. Если же ответ нельзя никак сократить до оптимального размера, то в первом коротком предложении необходимо дать аннотацию к тому, что содержится дальше. Кроме того, важно стремиться к тому, чтобы минимизировать необходимость для пользователя переходить со страницы на страницу на сайте в поисках ответа.

Максим Древаль«Нетология-Групп»

В данном разделе понадобятся вопросы двух типов:

1. Вопросы, которые помогают провести пользователя по воронке продаж, не сойти с задуманной траектории, укрепиться в решении выбрать ваш продукт. Подумайте, на какие вопросы нужно ответить пользователю, чтобы он выбрал ваш продукт и воспользовался сервисом по той траектории, которую вы для него запланировали. Многие из этих вопросов могут быть для пользователя «незаданными», то есть такими, которые пользователь перед собой не ставил, и в этом случае важно задать за него такие вопросы. Например, спросить и ответить, чем ваш продукт лучше конкурентов.

2. Вопросы пользователей, приходящие в обратную связь. Отберите самые популярные и добавьте их в FAQ.

Когда вы составите список вопросов, посмотрите на них и подумайте, что нужно сделать с интерфейсами портала и описанием продукта, чтобы эти вопросы были не нужны. Лучше всего отвечать на все необходимые вопросы пользователю непосредственно при прохождении им запланированной вами траектории на портале, так, чтобы на каждом шаге он был уверен и достаточно смотивирован в определенном действии. В FAQ же пользователь пойдет (или не пойдет и уйдет вовсе), если собьется с траектории, а так вы рискуете потерять пользователя.

Сделать интерактивные ответы или все в одной странице с anchor-ссылками к ответам?

Это не так принципиально. Главное, чтобы пользователь нашел и те вопросы, которые у него есть, и те, которые вы хотите задать за него.

Какие описывать основные моменты?

Сложно ответить на этот вопрос без понимания продукта. Описывайте то, что поможет удержать пользователя и продвинуть его дальше по воронке.

Евгений КузьминUprock

Грамотно составленный FAQ может значительно разгрузить клиентский саппорт, давая возможность пользователям самостоятельно решить свои проблемы. Для работающего сервиса FAQ пополняется из самых часто задаваемых саппорту вопросов.

Для нового сервиса придется делать гипотезы и выдвигать предположения. Для основы можно предварительно изучить аналоги существующих похожих сервисов и выписать все вопросы одним длинным списком, потом выделить 10-20 самых, на ваш взгляд, популярных и отдельно их продублировать. Потом разбить все вопросы на логические группы.

Точно не нужно анимировать ответы, FAQ, в первую очередь, — текстовая документальная информация. Нужна четкая иерархия и краткие понятные объяснения.

Специально для вас нарисовали идеальный FAQ — так, как его вижу я. Он подойдет почти для любого случая. Для вас тоже может подойти этот вариант.

  • У нас есть большой выделенный поиск, по которому можно сразу найти интересующую нас информацию;
  • Самые часто задаваемые вопросы — не секрет, что 90% людей спрашивают одно и то же, и мы это вытаскиваем на верхний уровень;
  • Третий блок: мы вытаскиваем категории вопросов и самые популярные вопросы по каждой из категорий, при клике на категорию получаем все вопросы из этой категории.
  • У нас есть контентная область, в которой мы понятно отвечаем на вопрос;
  • Также будет полезно дать людям варианты подобных вопросов, если они не нашли ответ, или неправильно сформулировали вопрос, или им стала интересна эта тема;
  • И меню, в котором у нас есть список категорий и раскрытая текущая категория с выделенным вопросом.

Inno Setup: создание инсталлятора на примере развертывания C# приложения

Введение

Я не являюсь профессиональным программистом. В том смысле, что не зарабатываю денег этим ремеслом, а использую свои навыки в качестве инструмента для основной, научной, деятельности. Поэтому все мои «поделки» живут лишь отведенный им на решение конкретной задачи период и не выходят за пределы каталогов проекта. Кроме того, уже довольно давно я отошел от разработки под ОС Windows, ибо Linux для решения моих задач более удобен.

Однако ученым тоже хочется кушать, прилично одеваться и заправлять машину. Поэтому (правда довольно редко) возникает необходимость немного пофрилансить.

Недавно мне подкинули не слишком сложный проект — одна фирма хочет написать аналог программы, имеющейся у другой. Немного реверсинга, немного кодинга, в целом проект вполне обыденный. Однако тут же возник вопрос о создании инсталлятора — клиент ведь желает продукт «под ключ», чтобы клацнуть на «сетап», понажимать «Далее» и получить готовую к работе программу.

Созданием инсталляторов я не занимался никогда. Поэтому данный вопрос был основательно «загуглен», в числе прочего попалась и такая статья с Хабра. Выбор средств для подобной задачи довольно широк, и включает как проприетарные, так и открытые продукты. Вот список того, что я «пощупал»

  1. InstallShield — классика жанра, достаточно солидный проприетарный продукт
  2. Adnvanced Installer — проприетарный инструмент с широкими возможностями кастомизации через GUI. На сайте сказано, что если Вы блоггер и будете писать об этом продукте много хороших слов, то у Вас есть возможность получить Free License
  3. WiX — открытый бесплатный продукт, основанный на XML-скриптах. Мощная, хорошо документированная штука. Разбираться с ним я пока не стал, ибо время дорого (да и к XML душа лежит не очень). Возможно когда нибудь я к нему вернусь. Да, к нему есть плагины для Visual Studio, что несомненный плюс.
  4. Inno Setup — опенсорсный проект, код которого доступен на гитхабе. В силу бесплатности и низкого порога вхождения мой выбор остановился именно на нем, как инструменте позволившем выполнить работу быстро и качественно.

Так что в статье мы будем рассматривать пример использования Inno Setup, для которого имеется полезный фронтэнд Inno Script Studio, позволяющий выполнять создание простых инсталляторов с помощью мастера и менять настройки через GUI. GUI понадобился мне для первого знакомства, с продуктом, но мы не будем уделять ему большого внимания — мой «линукс головного мозга» в последнее время всё больше и больше уводит меня от желания использовать разного рода «мастера» (это субъективно, прошу не пинать). Мы рассмотрим хардкорный способ написания скрипта с чистого листа.

1. Установка, настройка и простой (но довольно солидный) скрипт

Думаю, что скачать программу с официального сайта и установить её труда не составит. Запускаем Inno Setup Compiler и видим такое окно

Пугающе уныло встречает нас Inno Setup.

Что это? По сути это просто-напросто редактор для набора скриптов, снабженный подсветкой синтаксиса и кнопками компиляции и запуска. От нас ждут, что мы начнем набирать в этом окне текст скрипта, определяющий логику работы будущего инсталлятора. Ну так и не будем терять время.

Прежде всего определим необходимые константы

Эти строки будут часто встречаться в коде скрипта, поэтому определяем их, как и в C, с помощью дерективы #define

Тело скрипта разделяется на секции, каждая из которых несет свое функциональное назначение. Обязательная секция [Setup] задает глобальные параметры работы инсталлятора и деинсталатора.

Пристальное внимание уделаем опции AddId — уникальный идентификатор приложения (GUID), используемый для регистрации приложения в реестре Windows. Его пишем не «от фонаря», а генерируем, открывая фигурную скобку, и выбрав в меню пункт Tools -> Generate GUID (или используя хот-кей Shift + Ctrl + G). Далее указываем имя приложения, под которым оно будет установлено в системе, его версию, данные фирмы разработчика, адреса сайтов разработчика, технической поддержки и обновления.

Путь, по умолчанию предлагаемый инсталлятором для установки определяем опцией DefaultDirName. При этом переменная — это путь в каталог Program Files соответствующей разрядности. Опция DefaultGroupName определяет имя группы программы в меню «Пуск». Обратите внимание на то, что для указания имени приложения мы используем данное нами выше макроопределение Name, обрамляя его фигурными скобками и решеткой.

Пара опций OutputDir и OutputBaseFileName задают каталог, куда будет записан скомпилированный «сетап» и его имя (без расширения). Кроме этого, указываем где взять иконку для test-setup.exe опцией SetupIconFile.

Последние опции в этой секции определяют алгоритм сжатия (LZMA) и указывают, что все файлы сжимаются одновременно, а не по отдельности (SolidCompression) что ускоряет процесс распаковки при большом количестве однотипных файлов.

В хорошем исталяторе должна быть поддержка нескольких языков. Включаем её в наш «сетап», используя опциональную секцию [Languages]. При отсутствии данной секции будет использоваться английский язык.

Каждая строка в данной секции задает один из используемых при установке языков. Синтаксис строки таков

в качестве разделителя параметров используется точка с запятой. Параметр Name говорит сам за себя — «имя» языка, допускаются общепринятые двухбуквенные сокращения («en», «ru», «de» и так далее). Параметр MessagesFile сообщает компилятору в каком месте взять шаблон сообщений, выводимых при инсталляции. Эти шаблоны берем в каталоге компилятора Inno Setup, о чем мы сообщаем директивой compiler. Для английского языка годится шаблон Default.isl, для русского — Languages\Russian.isl

Параметр LicenseFile задает путь к файлу с текстом лицензии на соответствующем языке.

Обычно установщик предлагает нам, например, определится, хотим мы или не хотим создать ярлык на рабочем столе. Такие опции установки определяются необязательной секцией [Tasks]

Здесь Name задает имя операции — «desktopicom» — создание иконки на рабочем столе; Description — описание чекбокса с опцией, которое увидит пользователь. Конструкция

задает стандартный текст сообщения, соответствующий выбранному в начале инсталляции языку. Параметр GroupDescription — заголовок группы чекбоксов с опциями. Параметр Flags задает определенные действия и состояния элементов управления, в данном случае указывая, что галочка «создать ярлык на рабочем столе» должна быть снята.

Теперь укажем, какие файлы надо включить в дистрибутив и где их надо поместить при установке. Для этого используется обязательная секция [Files]

  • Source — путь к файлу-источнику. У меня всё необходимое программе для работы лежит в каталоге Release проекта MS VS
  • DestDir — каталог установки, переменная содержит путь, выбранный пользователем в окне установщика
  • Flags — разнообразные флаги. В нашем примере для исполняемого файла: игнорирование версии программы при перезаписи исполняемого модуля, если он уже существует в системе (ignorevarsion); для остальных файлов и каталогов так же игнорируем версию, рекурсивно включаем все подкаталоги и файлы источника (recursesubdirs) и создаем подкаталоги, если их нет (createallsubdirs)

Наконец, чтобы всё было красиво, опционально укажем компилятору, где брать иконки для размещения в меню программ и на рабочем столе

Тут я указываю, что для группы в меню «Пуск» и для рабочего стола иконку надо брать из исполняемого модуля. Естественно, что иконка должна быть в него «вкомпилена», иначе в требуемых местах мы увидим стандартный значок из коллекции винды.

Итак, всё вроде готово. Жмем Ctrl + F9 и пытаемся собрать инсталлятор. Если не допущены синтаксические ошибки, начнется процесс сборки

Inno Setup собирает инсталлятор

После успешной сборки инсталлятор можно запустить, нажав F9. Если Вы работаете под учеткой с ограниченными правами (а я работаю в винде именно так), то придется полезть в каталог с результатами компиляции, который мы указали в скрипте, и запустить инсталлятор с правами админа

Запуск инсталлятора под ограниченной учетной записью

В итоге мы увидим до боли знакомое каждому пользователю Windows окно выбора языка

ну и так далее. Приятно, что по умолчанию используется лаконичный дизайн мастера, без рюшечек (которые при желании можно добавить)

Ну что сказать? Ура! Мы написали свой первый «сетап» и могли бы радоваться, но

2. Развертывание .NET Framework

Вы не заметили, что мы о чем-то забыли? Приложение, созданное на C# не будет работать без фреймворка, с которым оно было собрано, если таковой отсутствует в системе. Соответствующий фреймворк надо установить, а для этого необходимо

  1. Определиться с тем, как будем получать дистрибутив фреймворка. Тут есть два варианта — поставлять его вместе с дистрибутивом программы или, при необходимости установки загрузить его онлайн на целевую машину. Мы остановимся на варианте включения фреймворка в дистрибутив. Сам фреймфорк, скажем версии 4.0, можно взять бесплатно у Майкрософта
  2. Детектировать наличие/отсутствие данного фреймфорка в целевой системе. Для этого потребуется написать логику, анализирующую состояние системного реестра.

Значения в реестре, которые необходимо проверить приведены в официальной документации Microsoft, в статье я приведу краткую выжимку из неё

Таблица 1. Ключи реестра, для проверки установленной версии .NET Framework

Версия .NET Ключ реестра Значение
3.0 HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\InstallSuccess 1
3.5 HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Install 1
4.0 Client Profile HKLM\Software\Microsoft\NET Framework Setup\NDP\v4.0\Client\Install 1
4.0 Full Profile HKLM\Software\Microsoft\NET Framework Setup\NDP\v4.0\Full\Install 1
4.5 HKLM\Software\Microsoft\NET Framework Setup\NDP\v4.0\Full\Release номер релиза

Для реализации произвольной логики работы инсталлятора в Inno Setup предусмотрена секция [Code]. В пределах этой секции размещается код реализующих логику функций на языке Pascal. Содежимое этой секции мы вынесем в отдельный файл dotnet.pas и включим в основной скрипт дерективой #include

хотя можно набить код и непосредственно в секции [Code]. Надо помнить, что внутри этой секции используется синтаксис Pascal, и комментарии предваряются последовательностью «//» вместо используемой в основной части скрипта точки с запятой.

Напишем функцию, определяющую наличие в системе нужной версии .NET

Не смотря на обилие кода, логика его работы достаточно проста — в зависимости от значения параметра version с помощью функции RegQueryDWordValue(. ) читается значение соответствующего ключа реестра и сравнивается с требуемым значением (смотрим таблицу 1). Для версии 4.5 дополнительно передаем номер релиза в параметре release.

Для того приложения, которое мы будем развертывать, нужна вполне определенная версия .NET, поэтому напишем функцию-обертку для её определения в целевой системе

Для того, чтобы перед началом установки проверить наличие фреймворка и сообщить пользователю о предпринимаемых действиях используем Callback-функцию InitializeSetup()

Теперь в секцию [Files] добавим запись о том, где компилятор должен взять дистрибутив .NET, куда инсталлятор он должен её распаковать, и при каких условиях следует выполнять распаковку

Во флагах скажем, что надо удалить дистрибутив .NET после установки (deleteafterinstall). Условие, при котором требуется распаковка задаем опцией Check, где вызываем функцию IsRequiredDotNetDetected(), выполняя распаковку ели она вернет false.

Сам запуск инсталляции фрейворка можно выполнить после установки основной программы, поэтому включаем в скрипт секцию [Run], в которой указывается, что необходимо запускать по окончании установки

Обратите внимание на то, что мы сначала указываем имя секции [Run], чтобы закрыть секцию [Code], а затем пишем комментарий начинающийся с точки с запятой. Это необходимо из-за различия синтаксиса основного скрипта и секции [Code], в противном случае при компиляции мы получим синтаксическую ошибку.

В секции задается путь к инсталлятору фреймворка — предварительно он распакован нами во временный каталог (переменная содержит путь к веременному каталогу); задаются параметры командной строки. Опция Check определяет условие запуска инсталляции — это отсутствие в целевой системе нужного нам фреймворка. Опция StatusMsg определяет сообщение, которое увидит пользователь в окне инсталлера.

Снова компилируем наш проект. Теперь, при запуске на «чистой» винде инсталлятор выдаст сообщение

Нам сообщают что требуется .NET Framework 4.0 и для нас его установят

При распаковке мы заметим, что дополнительно распаковывает дистрибутив .NET во временную папку

а затем процесс переключается на установку .NET

Майкрософт просит нас принять лицензию.


После этого мы получаем работоспособное C# приложение установленное «по взрослому»

Заключение

Я не профессионал и во многих вещах могу ошибаться. Прошу отнестись к этому с пониманием. Статья писалась нубом для нубов, её основная цель — задать вектор поиска при решении задачи написания инсталлятора. За остальными вопросами можно обратится к документации, поставляемой вместе с Inno Setup.

Код данного примера доступен в моем репозитории на Github. «Кракозябры» в комментах вызваны несовпадением кирилических кодировок. Для себя всегда пишу английские комментарии, но для лучшего понимания кода допустил этот ляп. При скачивании в винде всё просматривается замечательно, так что прошу простить мне и эту несуразность.

В остальном, полагаю «хаутушка» вышла достойной и благодарю за уделенное мне внимание.

Текст для страницы FAQ

« Ноябрь 2020 »
Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Текст для страницы FAQ

Как написать текст для страницы FAQ

Что за страница FAQ, зачем она нужна?

FAQ — ответы на часто задаваемые вопросы (ЧаВо). На многих информационных и коммерческих проектах создаётся специальная страничка, где собраны ответы на вопросы, интересующие пользователей.

Например: на сервисе wmmail.ru, где есть биржа статей и где могут работать копирайтеры, раздел выглядит так. Сверху перечислены все вопросы, волнующие новичков, под списком даются развёрнутые ответы. Читатель нажимает любую ссылку и переходит к прочтению информации.

Страница FAQ может иметь иное название. Например, на eTXT она называется «Вопросы и ответы», содержит пять вкладок с общими вопросами для всех, отдельно для исполнителей, заказчиков, вебмастеров, рекламодателей.

На Адвего раздел называется wiki.advego и занимает несколько страниц:

Каким должен быть текст для страницы FAQ

Полезным. Вряд ли владельцу сайта понравится число отказов, если разочарованные читатели не найдут на этой страничке ценной информации. Копирайтеру придётся предугадать вопросы посетителей сайта и дать на них исчерпывающие ответы.

Основные задачи страницы FAQ

  • Сформировать лояльность гостей проекта. Им лестна забота в виде предугадывания вопросов, которые возникают при посещении сайта. Приятно, что ответы доступны сразу, не приходится тратить время на звонки или поиски места, где их задать.
  • Повысить посещаемость. Правильная оптимизация страницы приводит пользователей из поисковых систем. Они узнают о веб-сайте, становятся его постоянными посетителями, клиентами.
  • Улучшить поведенческие факторы. Внимательное изучение странички занимает много времени. Люди охотно переходят по ссылкам, знакомятся с другой информацией, надолго задерживаясь на сайте. Это понравится поисковым службам.

FAQ-ответы на часто задаваемые вопросы подчёркивают уважение к клиенту, заботу о нём. Они повышают статусность сайта и его владельца. Для коммерческих проектов дополнительное удобство: сокращение числа ненужных звонков, снижение нагрузки на менеджеров.

Правила написания текста для раздела «Вопрос – ответ FAQ»

Точность и краткость

На любой вопрос даётся абсолютно точный, корректный ответ. Никакой воды, ненужных сравнений, сопоставлений. Краткое описание разрешения проблемы.

Последовательность

Первыми по списку идут самые простые вопросы. Затем сложные, чтобы не спугнуть гостей, не отбить у них желание просмотреть раздел до конца.

Полное соответствие ответов вопросам

Никаких двойственных трактовок, читателю сразу всё должно быть предельно ясно.

Отсутствие сложных терминов

Никакому гостю не хочется вникать в заумную терминологию. Поэтому либо даётся расшифровка сложных терминов, либо они описываются простыми словами.

Ломка стереотипов и шаблонов

Страница FAQ может быть нетрадиционной. Часть текста допустимо заменить инфографикой или видеороликом. Читателям, которым сложно одолевать тексты, приятно просмотреть картинки или видео.

Блочная подача материала

Пользователям проще разобраться, если вопросы упорядочены и разбиты по блокам, а не вперемешку друг с другом. Скриншоты «ЧаВо» с двух бирж контента демонстрируют такое удобство. Заказчики ищут свои ответы, копирайтеры просматривают раздел для исполнителей. Если весь текст располагается на одной страничке, заголовки блоков выделяются более крупным размером или цветом.

Оформление

Если ответ превышает размер стандартного абзаца в 5-6 строк, проще разбить на несколько абзацев, делая чтение более удобным. Обязательны отступы, чтобы текст не выглядел сплошным полотном, не утомлял читателя. Списки уместны. Вопросы выделяются полужирным начертанием, важные фрагменты ответов — курсивом или цветом.

Ключи

Допустимы в ограниченных количествах, если они органично вписываются в текст. Нельзя использовать в угоду продвижения нелепые и несочетаемые ключевые фразы.

Оптимальное число вопросов

В любой сфере невозможно охватить всё. Не стоит читателя утомлять, предоставив 200 ответов. Любой человек устанет читать. В «ЧаВо» даются ответы на самые актуальные вопросы, помогающие ориентироваться на сайте.

Маркетинг

Любая страница коммерческого проекта должна продавать. Раздел с наиболее частыми вопросами не является исключением. Допустимо рекламировать компанию или услуги, подчёркивать особое отношение к клиентам. Ответ может быть завуалированной рекламой.

Вопрос – ответ FAQ не должен включать односложные, однотипные ответы с заметными повторами информации. Полезно давать ссылки на статьи, где читатель сможет получить дополнительную помощь.

По мотивам советов от Петра Панды

Другие статьи проекта «Работа копирайтером», где собраны советы от лучших копирайтеров Рунета, помогут научиться создавать контент для веб-сайтов:

Советы для написания программ-инсталляторов

Похожие главы из других книг

11.4.1. Учебный пример: два способа написания программы калькулятора

11.4.1. Учебный пример: два способа написания программы калькулятора Для того чтобы более конкретно изучить преимущества и недостатки GUI-и CLI-интерфейсов, рассмотрим, как данные стили можно полезно применить в конструкции простой интерактивной программы: настольного

18.6. Лучшие практические приемы написания Unix-документации

18.6. Лучшие практические приемы написания Unix-документации Рекомендацию, данную в начале главы, можно рассмотреть с противоположной точки зрения. Создавая документацию для пользователей внутри Unix-культуры, не следует «оглуплять» ее. Автор документации, написанной для

11.4.1. Учебный пример: два способа написания программы калькулятора

11.4.1. Учебный пример: два способа написания программы калькулятора Для того чтобы более конкретно изучить преимущества и недостатки GUI- и CLI-интерфейсов, рассмотрим, как данные стили можно полезно применить в конструкции простой интерактивной программы: настольного

18.6. Лучшие практические приемы написания Unix-документации

18.6. Лучшие практические приемы написания Unix-документации Рекомендацию, данную в начале главы, можно рассмотреть с противоположной точки зрения. Создавая документацию для пользователей внутри Unix-культуры, не следует «оглуплять» ее. Автор документации, написанной для

Утверждения как средство для написания корректного ПО

Утверждения как средство для написания корректного ПО Первое использование является чисто методологическим и, вероятно, самым важным. В деталях оно рассматривалось в предыдущих разделах: точные требования к каждой программе, глобальные свойства классов и циклов — все

Правила написания скриптов

Правила написания скриптов Прежде всего надо рассмотреть тег Текст скрипта

Правила написания выражений

Правила написания выражений В процессе чтения этой главы мы изучили множество выражений JavaScript. Но так и не узнали, по каким правилам они пишутся. Настала пора восполнить пробел в наших знаниях.— Между операндами, операторами, вызовами функций и методов и ключевыми

Правила написания и структура reg-файлов

Правила написания выражений

Правила написания выражений В процессе чтения этой главы мы изучили множество выражений JavaScript. Но так и не узнали, по каким правилам они пишутся. Настала пора восполнить пробел в наших знаниях.— Между операндами, операторами, вызовами функций и методов и ключевыми

§ 163. Правила написания почтовых адресов

§ 163. Правила написания почтовых адресов 21 марта 2010Раньше реквизиты адреса принято было писать от большего к меньшему: страна, индекс, город, улица, дом, квартира, Васе Пупкину. В мире принята другая система составления адреса, потому что в мире отправляют много почты и

Что нужно знать для написания своих скриптов?

Что нужно знать для написания своих скриптов? Для этого необходимо знание основных команд Linux. Например, вы должны знать, как копировать, перемещать и создавать новые файлы. Обязательно умение использовать какой-либо текстовый редактор. Существуют три основных текстовых

Инструменты для написания фильтров

Инструменты для написания фильтров API Firebird содержит группу макрофункций, начинающихся с isc_biob_fiiter_, которые являются «инструментом программиста» для написания фильтров BLOB. Документы API Guide и Embedded SQL Guide из набора документов Borland по InterBase версии 6 бета имеют разделы по

Выводы о рецептах написания статей

Тайны написания строчных букв

Тайны написания строчных букв Характер человека раскрывается не только в общем стиле почерка (в направлении строк, нажиме, наклоне, расстояниях между словами и строками), но и в особенностях написания отдельных букв.Еще в начале XX века практикующие графологи заметили

Стиль написания исходного кода

Стиль написания исходного кода Как и для любого большого программного проекта, для ядра Linux определен стиль написания исходного кода, который определяет форматирование и размещение кода. Это сделано не потому, что стиль написания, который принят для Linux, лучше других

FAQ: часто задаваемые вопросы

Привет друзья и коллеги. С ростом посещаемости блога мне на почту и на Фейсбук все чаще стали приходить письма с вопросами от читателей. К сожалению свободного времени у меня больше не стало, но хочется ответить всем лично. И я решил завести этот раздел, в котором отвечаю на самые часто задаваемые моему блогу вопросы.

Я их разбил по группам для удобства.

Цена и стоимость

Как написать

Не бойтесь этих посадочных страниц, пишите, практикуйтесь.

Работа копирайтера и рерайтера

Прикол в том, что если при все этих сложностях работы, вы продолжаете писать статьи, продающие тексты и умудряетесь получать от этого удовольствие – то это ваше занятие, развивайтесь в этом направлении и при правильном подходе оно принесет вам хорошие и стабильные заработки.

Может это и так, но за эту переписанную информацию как раз и платят.

Фриланс

Если работа так себе и зарплата в черную 12 в месяц, то накопи в пять раз больше — подушка безопасности и тогда можешь переходить во фриланс, с условием, что всегда сможешь устроиться на такую работу, накопи во фрилансе

Комментариев: 16

Здравствуйте. Я случайно нашла ваш сайт в интернете. Знаете, сайт мне понравился. Дело в том, что я начинающий капирайтер. Очень хочется преуспеть в этом. Думаю с вашими советами у меня все получится.

Привет, видел вашу заявку на конкурс, ответил вам на почту.

Все ясно и доступно изложено , однако как сделать Web-кошелек не знаю,увы.

Где конкурс,что делать?!

Я же вам написал на почту!

Добрый день. Павле нуждаемся в вашей консультации.

Павел, добрый день! Мне очень интересны ваши статьи и блоги, я поверила, что можно работать сидя дома с детьми. Спасибо! Буду пытаться, может всё получится.

Конечно, почему нет

Павел, здравствуйте! Вы написали что научите как создать свой сайт и продвинуть его. Скажите, как будет проходить обучение? Спасибо заранее)

Привет. Я хотел бесплатный видео-курс сделать, но их очень много в интернете, не знаю стоит или нет еще один делать:)

Конечно, стоит! Да, интернет ресурсов сейчас очень много, но количество — это еще не значит хорошее качество. Например, Ваш сайт — один из немногих, который по — настоящему зацепил, и вот уже удерживает на протяжении долгого времени. Поэтому видео-курс будет еще одним приятным, а главное полезным бонусом для многих людей. У Вас очень интересная подача информации.

Павел, хотела еще спросить: у Вас есть видеоролики для начинающих копирайтеров на канале ютуб? Если есть, то скиньте пожалуйста ссылки. Спасибо заранее)

Здравствуйте, Павел! Совсем недавно у меня появился сайт, мне посоветовали продвигать его с помощью статей. Я пишу статьи для себя, мне интересно писать. На вашем сайте узнала, что писать статьи для SEO продвижения нужно правильно. Теперь буду все переделывать. Но вот вопрос — проводила семантический анализ текстов на Адвего, но мне непонятно на что ориентироваться. Сколько должно быть воды? Почти во всех проверяемых текстах воды 80% (проверила вашу статью, кот. вы продали за 300 р., там тоже 82% воды), на что ориентироваться при проведении анализа? Сколько должно быть воды, сколько чего. И еще вопрос к вам такой — могли бы вы дать рекомендации для продвижения конкретно моего сайта, посмотрев его? Сколько это будет стоить?

Павел, только что прочла вашу притчу, байку и фантастический рассказ))) Очень здорово у вас получилось, очень мотивирует. Особенно фантастический рассказ понравился — необычно и поучающе)) Спасибо за ваш труд!

Добрый вечер,Павел! Для того,чтобы написать уникальный,хороший текст,где брать информацию в яндексе,на форумах,в книгах. Ответьте пожалуйста.

Илон Маск рекомендует:  Блокировка правой кнопки мыши
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL