Планы по развитию alterator
Правила заполнения TODO
- inger@ и slazav@ могут работать с этим TODO без ограничений
- все остальные тоже могут работать с этим TODO без ограничений, но должны в скобках помечать кем было сделано изменение.
Ядро
Новый функционал
Страница, вызываемая из Действия, пока не существует.(/Alt Linux / Sisyphus / Alterator / core'new?)
Улучшение компонент
Страница, вызываемая из Действия, пока не существует.(/Alt Linux / Sisyphus / Alterator / core'bugfix?)
объединение web и qt интерфейсов
-
единая система справки — забыли про alterator-firewall
-
единая система меню
- единый стандарт размещения файлов описания интерфесов по иерархии каталогов.
- единые пакеты с дизайном (alterator-icons + alterator-design + design-alterator-browser = design-alterator)
- единый набор виджетов ( в html не хватает radio, editable combobox, многоколоночный listbox, tree)
- единая система workflow
- единая система визуализации constraints («засеривание»)
- окончательное избавление от template-*
- единый формат описания форм
добавление поддержки динамически сформированных изображений (например графиков)
- каждое изображение получает уникальный идентификатор (<путь к бакенду>/<имя параметра>.png).
- изображение хранится в кеше (например в файловой системе)
- backend – обновляет изображении в кеше при каждом запросе на чтение, frontend – забирает текущее изображение из кеша.
интеграция с центрами управления популярных DE
- KDE (kcontrol, khelpcenter)
- Gnome
упрощение отладки
-
объединение make html-messages и make update-po
- избавление от бакендов второго уровня (workflow-*, constraints,
users) constraints можно убирать только после переноса workflow на шину
- rpm-build-alterator – поиск deprecated функций
- встроенные unit-тесты.
- исправление известных проблем в протоколе backend3
- усиление абстракции в alterator-sh-functions, добавление alterator-awk-functions.
- упрощение старта web-интерфейса 11954 – возможно объединение старта configd и ahttpd в одном скрипте и параметр на предмет надо ли запускать ahttpd.
- alterator-acc, alterator-wizardface, alterator-standalone – более корректная реакция на падения внутри модулей 7549
- для alterator-standalone нужны ключи: list (список названий установленных модулей, с описанием), -o (вызов конкретного модуля)
Модули
Устаревшие модули
Страница, вызываемая из Действия, пока не существует.(/Alt Linux / Sisyphus / Alterator / module'delete?)
Новые модули
Страница, вызываемая из Действия, пока не существует.(/Alt Linux / Sisyphus / Alterator / module'new?)
Модернизация модулей
Страница, вызываемая из Действия, пока не существует.(/Alt Linux / Sisyphus / Alterator / module'transform?)
Улучшение модулей
Страница, вызываемая из Действия, пока не существует.(/Alt Linux / Sisyphus / Alterator / module'bugfix?)
Инсталлятор
Автоустановка
- установка при помощи заранее подготовленного профиля
- создание профиля при установке
- редактор профиля
- полуавтоматический режим: пропуск отдельных шагов, обозначенных в профиле.
- инсталлятор: сначала создать профиль автоустановки, а потом запустить установку.
Нововведения
- инсталлятор, запускающийся из-под live-cd.
- возврат к однодисковой установке (см. планы на alterator-pkg)
Инсталлятор с web-интерфейсом.
-
отделение workflow основной страницы, перенос workflow-menu в пакет alterator-standalone
- создание workflow-wizard
Известные проблемы
- Перейти на справку в модулях (поправить step-файлы в installer)
-
отказаться от unionfs – пример от lioka
-
dhcp без resolv 14966
-
установка с неанонимного ftp-сервера 14697
- возможность отключения автодетекта монитора (параметр xmonitor)
- все новые профили должны provides/obsoletes предыдущие 11907 и 11906
- упрощённый переход между шагами 14456