Учебник по созданию shareware программ
4cab9ef0

Регистрация в каталогах



Регистрация в каталогах

Процесс регистрации программы в каталоге (как, впрочем, и в поисковой системе или online-сервисе) называется по-английски submit, что в переводе означает "предлагать", "представлять на рассмотрение". Как и в случае с терминами chargeback и refund (см. разд. "Возврат денег" данной главы), русского перевода этого термина, столь же краткого и поэтому удобного для применения, как оригинал, не нашлось, и среди русскоязычных разработчиков используется его русскоязычная транскрипция — "сабмит".

Каталоги программ принимают регистрации новых продуктов тремя способами:

  • E-mail — описание программы высылается письмом. Сейчас используется очень редко.
  • HTTP — на сайте архива заполняется Web-форма с информацией о программе. Это — самый распространенный способ, он используется на подавляющем большинстве Web-сайтов.
  • Upload — программа целиком закачивается на Web-сервер архива. Раньше архивов, хранящих у себя копии файлов программ, было не так уж мало, но в последнее время, в связи с кризисом интернет-проектов и последовавшим уменьшением их бюджетов, многие каталоги программ отказались от файловых архивов.

Различают три основных вида сабмита:

  • Ручной — при котором автор программы (или другое лицо, ответственное за сабмит) самостоятельно посещает Web-страницы каталогов программ с формами добавления новой программы, заполняет все поля вручную (значения полей либо вводятся с клавиатуры, либо копируются через буфер обмена). Этот вариант приносит максимальный эффект (т. е. программа появляется на максимально возможном числе архивов программ), но при этом требует и максимальных затрат времени.
  • Автоматический — с помощью специальной программы для регистрации программных продуктов в каталогах (так называемый "сабмиттер"). Для этого требуется в сабмиттере один раз заполнить форму с информацией о программе,, нажать кнопку — и данные будут отосланы в каталоги программ, имеющиеся в базе данных сабмиттера. Затраты времени минимальны, однако и результат обычно неважный — программа появляется самое большее лишь на трети архивов, на которые отправлялись данные. Происходит это по следующим причинам. Во-первых, механизмы регистрации программ в каждом конкретном каталоге время от времени меняются (к примеру, дабавляются новые поля Web-формы), и запросы, посылаемые сабмиттером, не принимаются. Во-вторых, иногда при регистрации программы в архиве возникают некоторые трудности (скажем, архив требует предоставление какой-то специфической информации о программе, например, регистрационный ключ для полноценного тестирования продукта), которые программа-сабмиттер не может отследить. Не удивительно, что автоматических сабмиттеров на рынке сейчас очень мало, и ими практически никто не пользуется. Даже признанный лидер среди программ такого рода - AddSoft (http://www.cyberspacehq.com) больше не поддерживается разработчиками.


Полуавтоматический - "золотая середина". Для такого сабмита также используется программа-сабмиттер, но несколько иного плана. Она, как и автоматические сабмиттеры, содержит базу данных сайтов и базу данных программ, которую пользователь заполняет информацией о своих продуктах. После нажатия на кнопку 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).



Содержание раздела