Требуются услуги высоко квалифицированного PHP программиста для создания корзины для Интернет - магазина. 1.Добавление товара в корзину нажатием на кнопку в каталоге напротив товара 2.Отображение кода,наименование,кол-ва, цены товара в корзине 3.Изменение ...
Инсталлятор на NSIS с вариантом установки по FTP
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходимо сделать инсталлятор на NSIS-е. Два варианта сборки. Инсталлятор должен устанавливать вебовское ПО (систему управления сайтами) либо на удаленный сервер, либо на локалхост. Инсталлятор должен выполнит все необходимые проверки, установить систему и в одном из вариантов сформировать и выложить файл настроек.
Алгоритм работы основного варианта:
1 экран: приветствие
2: лицензионное соглашение - принимаю/не принимаю
3: выбор места установки: на локальный компьютер или на удаленный сервер; если локальный: установить полный комплект (с apache/php/mysql) или только программные файлы системы
3.1: если локальный полный: выбираем каталог для установки, устанавливаем файлы системы, apache, mysql, php, создаем группу программ, по желанию юзера иконки
3.2: если локальный только файлы: проверяем, есть ли апач, mysql, php, выбираем каталог установки, устанавливаем только файлы, создаем группу программ, по желанию юзера иконки
3.3: запрашиваем данные: домен, хост, логин, пароль, корневая папка htdocs, логин для mysql, пароль для mysql, имя базы mysql, хост mysql
3.3.1: проверяем правильность данных ftp (проходит ли авторизация, выкладываем пробный файл и проверяем через http, виден ли, или другой вариант проверки по согласованию с заказчиком)
3.3.2: проверяем корректность данных mysql (выкладываем файл с пробным запросом к базе, по http пытаемся получить результат, или другой вариант проверки по согласованию с заказчиком)
3.3.3: если ошибка - выдаем ее и просим ввести данные еще раз; если ошибки нет - копируем файлы, включая sql-dump, запускаем по http файл распаковки базы, формируем и закачиваем файл с настройками (в файле будет:
4. вне зависимости от варианта установки предлагаем ввести регистрационный номер копии, пароль, а также указать, будет ли он создавать сайт с нуля или установить демо-сайта
5. если демо-сайт: предлагаем выбрать сетку дизайна (список превью с возможностью открыть в попапе полную картинку), после выбора сетки дизайна выбираем расцветку (то же с превью)
6. передаем полученные данные на определенный скрипт GET-ом, получаем результат; если ошибка - пишем небольшой текстик
7. спасибо, чекбокс "открыть ли сайт"
Алгоритм упрощенного варианта, только на локальный компьютер:
1: приветствие
2: лицензионное соглашение
3: выбор варианта установки на локальный компьютер: с apache, mysql,php, зенд или только файлы (в этом варианте добавляется и зенд, потому что это бесплатная демо-версия с закодированными файлами)
Дальше как в остановном варианте, только регистрационный номер не спрашиваем.
Для локальных вариантов нужен стандартный деинсталлятор.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен18 лет назад
- $50
Требуется создать простой макрос. Закидываем на один лист старый райс, на второй - новый. На третьем макрос должен сравнить их, и при изменении цены делает строчку, пишет старую цену и новую. Т.е. в итоге должен ...
Веб-программирование1 исполнительЗавершен18 лет назад - $2
Простейший скрипт (стартовой страницы) за пару баксов и отзыв.
Веб-программирование1 исполнительЗавершен18 лет назад Суть модуля: Есть информационный портал А, работающий на DLE (DataLife Engine) версии 6.0 Необходимо написать небольшой модуль для рекламы данного портала А на других сайтах B и С. Модуль будет выводить на сайтах B ...
Веб-программирование4 заявкиЗакрыт18 лет назадНеобходим класс для работы с базой PostgreSQL В составе класс должны быть методы insert, update, delete, select и им подобные.. Вобщем полная поддержка всех основных функция для нормальной работой с ...
Веб-программирование1 исполнительЗавершен18 лет назад- $50
Нужно установить библиотеку libstdc++ и донастроить perl-скрипт . Сервер - на федоре.
Веб-программирование4 заявкиЗакрыт18 лет назад Создание подобного viewer'a: http://www.google.com/patents?id=fPhnAAAAEBAJ&pg=PP1 http://amazon.com/gp/reader/0061176176/ref=sib_dp_pt/103-4321844-4604645#reader-link Присылайте свои предложения. Связь по icq: 142-765
Веб-программирование6 заявокЗакрыт18 лет назадДобрый день! Есть ли кто-то, кто хорошо знаком с HostCMS (http://www.hostcms.ru). Если есть - пишите в Асю: 286593119 Нужна помощь в создании списка производителей. С уважением, ...
Веб-программированиенет заявокЗакрыт18 лет назаднужен скрипт для вращения фото на странице. библиотека: xajax + php задача: повернуть картинку без перезагрузки страницы. что надо: берем ...
Веб-программирование1 исполнительЗавершен18 лет назад- $1000
Есть портал, готовность "почти". Технологии - пхп, постгре, аякс. Сложные связи внутри. По оценке человека, делавшего его и кинувшего в последствии - работы на 4 дня осталось. Основная задача - разобраться как все работает и ...
Веб-программирование6 заявокЗакрыт18 лет назад