Русские документы
Ежедневные компьютерные новости 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.