Русские документы
Ежедневные компьютерные новости RSS rusdoc.ru  Найти :
• Новости
• Последние поступления
• Книжный магазин
  Hardware:
• Видеоустройства
• Системные платы
• Процессоры
• Мобильные устройства
• Аудиосистема
• Охлаждение системы
• Накопители информации
• КПК и ноутбуки
• Телефоны и связь
• Периферия
• Система
• Сети
• Разные устройства
 
  Programming:
• Web-разработка
• Языки программирования
• Технологии и теория
• Разработка игр
• Программная инженерия
 
  Software:
• Операционные системы
• Windows 7
• Базы данных
• Обзоры программ
• Графика и дизайн
   
  Life:
• Компьютерная жизнь
• Разные материалы
   
• Партнеры
• Публикация
• Правовая информация
• Реклама на сайте
• Обратная связь
• Экспорт в RSS Экспорт в RSS2.0
    Читать в Яндекс.Ленте



Инсталлер. Что может быть нового в этом слове?

Раздел: Programming / Вебмастеру @ 08.12.2008 | Ключевые слова: php installer версия для печати

Автор: maxic
Источник: habrahabr

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

Обычно к инсталлеру подходят очень просто. Берут готовые решения или копируют старые и в путь.

Я тоже подошел к этой точке. Но что-то копировать или брать старые решения для нового проекта в своей области мне не захотелось.

image


Не долго думая, начал анализировать задачу. Вспомнил, как я мучился, когда приходилось по dial-up заливать проекты на сервер. Когда пару файлов, вопросов нет. Но когда файлов очень много – появляются «нервы». Особенно они сильны, когда происходит обрыв. Подумав об этом – поставил «галочку» на выполнение задачи. Потом вспомнил, как я мучился, когда хостер поставил safe mode.

Занимаясь до этого разработкой десктоп приложений, я решил применить знания в области web.
Решение пришло очень просто. Инсталлер – должен распаковывать архив с полными путями на сервере. И заливать на сервер нужно только сам инсталлер и архив. Не долго думая я взял неплохой на мой взгляд класс PhpConcept Library — Zip Module 2.6 http://www.phpconcept.net/ Написал ajax (jquery) «обвертку» с прогресс баром. Принцип простой. Запускаем потоки (ajax) с разархивированием файлов (с полными путями), при записи на диск устанавливаем нужные права доступа от имени скрипта.
Одним махом мы избавились от нудного заливания кучи файлов проекта на сервер и хостеров, которые до сих пор считают, что safe mode их спасет.

Перед тем как «выдавать» релизную версию инсталлера, хотелось бы услышать мнение хабрапользователей. Заранее спасибо.
pics ;)

image
image







версия для печатиРаспечатать статью


Вернуться в раздел: Programming / Вебмастеру


Реклама:
Читать наc на:

Add to Google
Читать в Яндекс.Ленте






Rambler's Top100
© Copyright 1998-2012 Александр Томов. All rights reserved.