Процесс регистрации программы в каталоге (как, впрочем, и в поисковой системе или online-сервисе) называется по-английски submit, что в переводе означает "предлагать", "представлять на рассмотрение". Как и в случае с терминами chargeback и refund (см. разд. "Возврат денег" данной главы), русского перевода этого термина, столь же краткого и поэтому удобного для применения, как оригинал, не нашлось, и среди русскоязычных разработчиков используется его русскоязычная транскрипция — "сабмит".
Каталоги программ принимают регистрации новых продуктов тремя способами:
Различают три основных вида сабмита:
Полуавтоматический - "золотая середина". Для такого сабмита также используется программа-сабмиттер, но несколько иного плана. Она, как и автоматические сабмиттеры, содержит базу данных сайтов и базу данных программ, которую пользователь заполняет информацией о своих продуктах. После нажатия на кнопку Submit, программа поочередно открывает страницы каталогов программ, содержащих Web-формы регистрации. После того как очередная страница загрузилась, программа автоматически заполняет поля формы нужной информацией. Пользователю остается только подтвердить правильность заполнения формы и нажать кнопку подтверждения регистрации. Полуавтоматический сабмит характеризуется наилучшим соотношением временных затрат и полученного результата, т. к. сабмиттер не отправляет информацию на сайт программы (этот процесс часто проходит неудачно из-за изменений в механизме регистрации программ и политики архивов), а лишь помогает пользователю заполнять Web-формы на сайтах архивов программ. Среди программ-сабмиттеров этой категории можно назвать RoboSoft (http://www.rudenko.com), SubMass (http://www.submass.com), Submitus (http://www.officetune.com/).
Однако даже полуавтоматического сабмита недостаточно для того, чтобы программа появилась на всех сайтах, куда была отправлена информация. В некоторые каталоги программ (в основном это крупные и популярные архивы, персонал которых очень загружен) нужно делать сабмит несколько раз, т. к. заявка на публикацию может отклоняться по каким-то причинам или без них — например, у редактора архива было плохое настроение. Поэтому примерно через неделю обычно проверяют, опубликована ли программа на сайтах каталогов. Может быть три варианта:
При первом варианте, конечно же, ничего делать не нужно. Если же программа на каких-то сайтах появилась, то производится повторный сабмит; если же программа опубликована, но информация указана с ошибкой, то администратору соответствующего каталога пишется письмо с просьбой исправить информацию о программе. Благодаря этому можно добиться того, что программа появится на большинстве сайтов, за исключением разве что тех, кто принципиально против программ этой категории.
Для хорошей "раскрутки" своей программы, если только это не гениальное произведение, о котором тут же напишут на первой странице нескольких самых крупных и популярных каталогов, сегодня необходимо регистрировать свою программу на 120—150 архивах. Естественно, вести такую деятельность, учитывая необходимость делать проверки правильности регистрации и повторные сабмйты, программисту, на котором также лежит разработка новых версий программы и техническая поддержка пользователей, очень не просто. Поэтому многие shareware-разработчики прибегают к услугам компаний, осуществляющих сабмит программ за плату (цены начинаются от 50$ за сабмит одного программного продукта на 120 и более каталогов программ, проверку результатов и повторный сабмит). А те, кто уже имеет постоянный и достаточно высокий уровень дохода от продаж своих продуктов, нанимают на работу сотрудников, занимающихся только сабмитом.
РАD-файлы
PAD — это аббревиатура Portable Application Description, что переводится как "переносимое описание приложения". PAD - специальный формат файлов, содержащих детальное описание программы.
PAD был разработан в Ассоциации профессионалов shareware (ASP) для того, чтобы облегчить обмен информацией о программных продуктах между авторами и потребителями. PAD избавляет автора программы от заполнения формы или составления электронного письма с описанием программы, когда ему нужно предоставить информацию потенциальному партнеру или покупателю. С использованием технологии PAD в ответ на запрос ему нужно просто отослать файл в формате PAD, а получатель с помощью специальной программы извлекает из файла информацию в том виде, в котором она ему нужна.
С технической точки зрения, PAD представляет собой текстовый файл с именем pad_file.xml, размеченный с помощью тегов XML (Extended Markup Language, расширенный язык разметки). Теги XML служат для выделения соответствующих полей: например, тег <Program_Name> служит для обозначения названия программы, a <Primary_Download_URL> указывает на предпочтительный адрес для закачки файла с дистрибутивом продукта (Рисунок 10.7).