» Готовые проекты

Официальный сайт SFX Creator
Группа SFX Creator [В]Контакте
Данная возможность позволяет загрузить готовый настроенный проект со всеми командами и вместе с файлами программы, которая указана как "цель проекта", после загрузки проекта вы сможете собрать этот проект, получив готовый дистрибутив с программой.
Возможность создана прежде всего для того, чтобы пользователи SFX Creator смогли поделиться своими проектами с другими пользователями, и, собственно, для создания своей базы приложений для быстрой перепаковки с помощью SFX Creator

Авторам ПО
Если вы являетесь автором программы, которая находится в базе "готовых проектов" и при этом против того, чтобы ваше ПО было доступно пользователям SFX Creator для загрузки в таком виде - просьба связаться со мной с указанием типа обращения, удаление вашей программы из базы или изменение состава архива "готового проекта" с вашей программой.


Загруженные проекты всегда сохраняются

Если вы устанавливали ранее какой-то проект (через диалог "Готовые проекты"), то копия файла будет всегда сохранена в папке "<SFX Creator>\DownloadedProjects"


Установка готового проекта

Если вы устанавливаете проект из диалога "Готовые проекты" - то дополнительных действий от вас не требуется, после загрузки проект автоматически установится, вам останется только перейти к диалогу загрузки проекта в главном окне SFX Creator и загрузить установленный проект.
Если вы скачали файл готового проекта из интернета, то вам необходимо либо нажать дважды на файл (если у вас включена опция регистрации расширения файла проекта), либо если опция не включена - просто переместите файл проекта на ярлык запуска SFX Creator


Создание файла готового проекта

Если вы хотите поделиться файлом готовго проекта с кем-то или если хотите, чтобы ваш проект был добавлен в общую базу проектов, то перейдите в диалог настройка проекта, нажмите кнопку "Дополнительно", а затем выберите пункт "Создать файл файл готового проекта" из меню "Действия с проектом"
Не забудьте перед этим переимменовать папку вашего проекта в что-то более осмысленное (т.к. точно такое же имя папки будет создано при установки вашего проекта у устанавливаемого пользователя)


Добавление вашего готового проекта в общую базу проектов

Если вы создали хороший проект с более-менее популярной программой и хотите, чтобы ваш проект смогли устанавливать все пользователи SFX Creator через диалог "Готовые проекты", то для этого необходимо оставить заявку на добавление вашего файла проекта на Официальном форуме SFX Creator


Готовые проекты должны отвечать некоторым требованиям для того, чтобы проект попал в базу.
1. В проекте не должно быть активированных/взломанных версий программ
В данный пункт относится всё, что связано с пиратским ПО (кряки, серийники, кейгены и т.д.)
Вы можете добавить дополнительную информацию для пользователя, что/куда скопировать или прописать в вашем проекте, если человек имеет файл ключа/серийный номер к программе, которая находится в вашем проекте.

2. Если проект с файлами программы, то файл проекта должен храниться на хостинге с предоставлением прямой ссылки
Т.к. я физически не смогу перезаливать все файлы проекта на свой сайт - вам необходимо расположить ваш файл проекта на файловом хостинге с предоставлением прямой постоянной ссылки на загрузку файла проекта
Для этих целей может подойти, например, Dropbox
Этот пункт относится только к тем проектам, которые содержат в себе файлы программы. Если ваш проект не содержит файлов программы, а только имеет файл настроек проекта - то наличие прямой ссылки не обязательно, данный проект будет загружен на сайт SFX Creator

Создали файл готового проекта? Идём дальше!
После создания файла готового проекта, вам необходимо создать ещё 2 текстовых файла со следующим содержанием (имена файлов любые):
1. Краткая информация о проекте, программе, ссылка для загрузки и информация об авторе
[Info]
Имя=AkelPad (x32+x64)
Группа=Работа с текстом
;;;;;;;;;
Тип проекта=скрытая установка
Версия=4.9.3
Размер архива=1,45 Мб
Автор=Автор SFX Creator
Сайт=http://vk.com/sfxcreator
Дата проекта=01.07.15
Состав=с файлами программы
Иконка=akelpad.ico
;;;;;;;;;
MD5=
URL=http://winxpregp.narod.ru/sfxcreator/projects/myprojects/AkelPad.scrp
FileName=AkelPad.scrp
Имя
Это имя проекта будет отображаться в списке проектов диалога "Готовые проекты". Не нужно к названию программы добавлять приставки авторства или что-то, что не относится к программе

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

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

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

Размер архива
Укажите размер файла готового проекта в мегабайтах

Автор
Свой ник или имя/фамилия

Сайт
Ваш сайт/профиль в интернете или домашняя страничка (не обязательно)

Дата проекта
Заполняется автором SFX Creator, дата устанавливается на момент добавления проекта в общую базу

Состав
Укажите, присутствуют ли файлы программы в вашем готовом проекте

Иконка
Подготовьте файл иконки 16х16 с 32bit цветовым профилем, эта иконка будет отображена рядом с именем вашего проекта

MD5
Заполняется автором SFX Creator

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

FileName
Имя файла, под которым будет сохранён ваш файл готового проекта в папке DownloadedProjects

2. Подробная информация о проекте, состав файлов в архиве, инструкция по установке, замечания и т.д.
В данном файле вы должны подробно описать, что делает ваш готовый проект, какие действия выполняет, создаётся ли программа удаления и т.д.
Если для вашей программы необходим ключ/файл лицензии, то в этом файле можете оставить комментарий, что добавить/поправить в проекте, для установки файла лизцензии
Приведу пример с моего проекта AkelPad
Проект для перепаковки замечательного текстового редактора AkelPad.
Сайт программы: http://akelpad.sf.net

=== Возможности проекта
1. Проект распаковывает файлы программы в зависимости от разрядности системы
2. Создание ярлыка на рабочем столе для текущего пользователя
3. Пользовательские настройки программы будут храниться в папке с программой
4. После распаковки файлов устанавливаются ассоциации на открытие/изменение некоторых типов файлов
5. Версия программы берётся из файла AkelPad.exe при сборке проекта
6. Файл иконки для SFX архива взят со странички загрузки AkelPad

=== Состав архива
1. В архиве присутствует версия программы как для x32-систем, так и для x64-систем
2. Удалены все языковые файлы, кроме русского и английского
3. Архив со всеми плагинами
4. В папке "userfiles" находятся мои файлы конфигурации AkelPad, если хотите использовать настройки программы по-умолчанию, удалите из проекта запись с данными файлами

=== Инструкция по установке
1. Нажмите на кнопку "Установить проект"
2. Загрузите установленный проект через меню загрузки проектов в главном окне SFX Creator

=== Дополнительная информация
Имя файла готового проекта в папке DownloadedProjects: AkelPad.scrp
Первые 2 строки в этом файле описания должны быть о самой программе: её назначение (текстовый редактор, утилита для работы с реестром, медиа плеер и т.д.)
Вторая строка должна содержать ссылку на официальный сайт программы
Можете дополнительно добавить информацию о типе лицензии (ShareWare/FreeWare) и другую официальную информацию, связанную с программой

Файлы созданы? Идём дальше!
И так, вы подготовили файлы-описания, сам файл готового проекта, не забыли добавить 16х16 иконку, после этого упаковываем файлы в архив и оставляем заявку на форуме.