|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - Руководство по созданию аддонов (текущая версия) |
|
Инфо - Руководство по созданию аддонов (текущая версия)
|
Старовер Сообщения: 1708 |
Профиль | Отправить PM | Цитировать
Руководство по созданию аддонов. Редакция на сайте 2.30 Руководство перенесено в статью на сайте, но его обсуждение не закончилось. Любой может добавить в него что- нибудь новенькое. Предлагаю сосредоточиться пока на двух разделах, которые будут дорабатыватся в ветке и только потом переносится в Руководство. Сейчас обсуждается статья: - новое приложение 9. =============== *Если вы заметили орфографические ошибки, пишите, пожалуйста, в личку |
|
Отправлено: 19:19, 27-02-2008 |
Ветеран Сообщения: 1594
|
Профиль | Отправить PM | Цитировать no404error, немножко погулял по аддонам прошлого года, и нашлись ситуации, где небольшие ошибки исправлялись по два (три) раза в день. При наличии только даты - такой аддон не отличишь, была бы версия или другой признак - нет проблем.
А ведь есть пользователи, которые взяв первый вариант такого аддона и в целях экономии траффика продолжат работу, а потом засыпят форум вопросами о проблемах... Есть много вариантов упорядочивания библиотеки аддонов, но в основном по архивам или по распакованным архивам (в том числе и в папке Addons), и комбинированном . В зависимости от этого и варианты упорядочивания или имён архивов или папок, ну а некоторые предлагают систему анархии... Я бы, с учётом личного опыта, предложил: 1. Имена архивов - ХХХ...ХХХ.vYYY-ГГММДД-ФИО.7z(rar) 2. Имена папок -ХХХ...ХХХ 3. В папке - ХХХ...ХХХ.vYYY-ГГММДД-ФИО.NFO Где ХХХ...ХХХ - имя аддона и папки, отделяется от дополнительной информации точкой, - ограничение количества симфолов - ? vYYY - номер версии продукта, если отсутствует, v- далее дата и, если аддоны разные, по 3 символа от ника. Название NFO совпадает с именем архива. Но обязательно нужна программа для получения короткой справки о составе аддонов и их версий в папке Addons. В данном предложении я ничего нового не предлагаю, просто компромисно упорядочил уже звучавшие предложения... Мне кажется что это упорядочивание только начальная часть выработки согласованных элементов стандартов (соглашений). Кстати, тем кто кроме Windows работают или работали (или принимали участие в разработке) с юниксоидными системами, должно быть знакомо понятие принятых соглашений (стандартов). Без этих правил ни одна распределенная разработка ОС не появилась бы на свет... PS Доже реализация такого соглашения позволила бы упростить анализ проблем при при создании дистрибутива ОС всех категорий пользователей. |
------- Последний раз редактировалось mercuryn, 29-02-2008 в 10:32. Отправлено: 10:10, 29-02-2008 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Цитата mercuryn:
Из инструкции я убрал рекомендацию по пакам оставив только файлы.А ну как speccase conflict будут глючить.... В очередной раз про имена архивов: может стоит всех авторов привести к выработке версий аддонов по аналогии с Upadate Pack - по дате? Сразу упреждаю mercuryn если один аддон вышел дважды в день - на конуе добавляется счетчик N. AddonNameProgramVersion_date(version)Y.mm.dd_N. Соответственно если в один день не выпускалось 2 версии аддона, счетчика не будет. пример: DrWeb444_8.2.29 в случае обнаружения ошибки и\или переделки аддона в тотже день DrWeb444_8.2.29_2 и тд. Цитата Shido:
|
||
------- Последний раз редактировалось volk1234, 29-02-2008 в 11:45. Отправлено: 11:32, 29-02-2008 | #42 |
Советник Сообщения: 2259
|
Профиль | Сайт | Отправить PM | Цитировать Цитата volk1234:
|
|
------- Отправлено: 11:43, 29-02-2008 | #43 |
Ветеран Сообщения: 1594
|
Профиль | Отправить PM | Цитировать volk1234, вопрос о конечном варианте - коллективная работа. Предложен комплексный вариант...
Имя папки в архиве отделяется от прочей информации нейтральным символом - точкой или тире, что оставляет возможность анализа. Учтено и то, что авторов вариаций одного аддона может быть несколько... volk1234, буду Вам очень признателен, если Вы прекратите раздирать по собственному разумению на части комплексные предложения, тем более, что Вас об этом уже просили... Лучше выскажите собственное мнение по этому вопросу... |
------- Отправлено: 15:05, 29-02-2008 | #44 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Цитата mercuryn:
и никто не будет ей пользоватся, и толку. Давайте у других спросим. Я же не говорю что ваше предложение плохо, просто оно не идеально, как и мое. Могу добавить оба варианта, пусть люди выбирают или предлагают свои варианты. |
|
------- Отправлено: 18:06, 29-02-2008 | #45 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Обновлена инструкция.
+Добавлено определение аддона раздел А. +Добавлен конфигурационный файл OUT.ini(Кстати он еще нужен? и почему нет нигде упоминания о Distr.ini ???) раздел А. пункт3.16 +Добавлено описание sysoc (усилено читаю учебник по inf) Раздел B пункт 1. +Добавлен пример аддона sysoc - FoxitReader Раздел B пункт 1. +Парочка нюансов sysoc -в конце Раздел B пункт 1 (NB) +Нюанс svcpack -в конце Раздел B пункт 2 (NB) *Подправлены опечатки ёмоё ктонибудь будет помогать или как..? |
------- Последний раз редактировалось volk1234, 02-03-2008 в 04:45. Отправлено: 03:49, 02-03-2008 | #46 |
Советник Сообщения: 2259
|
Профиль | Сайт | Отправить PM | Цитировать volk1234,
Цитата volk1234:
Далее... Цитата volk1234:
Цитата volk1234:
нет описания HTML.NFO для [addon] HTMLINFO Цитата asmol:
Цитата volk1234:
Цитата volk1234:
Цитата volk1234:
Надеюсь хоть немнго помог |
|||||||
------- Отправлено: 05:14, 02-03-2008 | #47 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Цитата Drinko:
Цитата Drinko:
Цитата Drinko:
По поводу HTMLInfo - это всеже дополнение к существующему порядку addons.nfo. Поэтому, если вам нетрудно опишите htmlinfo в ключе дополнительной опциии, как файлы подготавливать и тд. Я лично не пользую \htmlinfo\ кстати насчет Цитата Drinko:
спустя некоторое время: на этапе txtsetup ? |
||||
------- Последний раз редактировалось volk1234, 02-03-2008 в 15:24. Отправлено: 11:35, 02-03-2008 | #48 |
Советник Сообщения: 2259
|
Профиль | Сайт | Отправить PM | Цитировать Цитата volk1234:
ЗЫ Хотя немного не правильно, реестр создаетя на всем этапе установки, вопрос в том какие разделы (ключи) создаются на каждом конкретном этапе... |
|
------- Последний раз редактировалось Drinko, 02-03-2008 в 15:04. Причина: :) Отправлено: 14:44, 02-03-2008 | #49 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Уррра! Я сам разобрался в устройстве sysoc !!!
Обновлена инструкция. +Добавлено описание SYSOC и механизм его работы(теперь описание этого типа практически закончено) Раздел В.пункт 1. +Нюанс аддонов с изменением компонетов -в конце Раздел B пункт 4 (NB) *Чуть добавлен пример аддона sysoc. *Подправлены опечатки Все еще существует 2 вопроса: 1.Out.ini Distr.ini что это и для чего? 2.Для чего в аддоне dosnet.ini ??? про реестр - фактически на текстовом этапе копируются ульи реестра -прототип. Но учитывая что из инф файлов добавляются уже ветки в реестр, следовательно он существует с момента записи на диск. Несмотря на то что это фалы, для записи в них из inf, advinf.dll должна знать про его внутреннее устройство -bin, секции, метки...а раз она работает с реестром, значит он уже есть |
------- Отправлено: 16:38, 02-03-2008 | #50 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как определить какая версия XP Корпоративка или Oem версия? | Rock | Microsoft Windows 2000/XP | 2 | 10-01-2008 11:18 | |
Текущая настройка безопасности ActiveX | Motto | Защита компьютерных систем | 1 | 26-12-2004 19:05 | |
Что такое текущая директория? | Guest | Программирование и базы данных | 11 | 24-07-2004 00:19 |
|