Zhvilluesit e instaluesit YaST, i përdorur në openSUSE dhe SUSE Linux, prezantuan imazhin e parë instalues me instaluesin e ri, i zhvilluar si pjesë e projektit D-Installer, duke mbështetur menaxhimin e instalimit nëpërmjet ndërfaqes web. Imzhuar i përgatitur është dedikuar për t'u njohur me mundësitë e D-Installer dhe ofron mjete për instalimin e versionit të vazhdueshëm të përditësuar të openSUSE Tumbleweed. D-Installer aktualisht pozicionohet si një projekt eksperimental dhe versioni i parë mund të konsiderohet si transformimi i një ideje konceptuale në formën e një produkti fillestar, tashmë të gatshëm për përdorim, por që kërkon shumë përmirësime.
D-Installer nënkupton ndarjen e ndërfaqes së përdoruesit nga komponentët e brendshëm të YaST dhe ofron mundësinë e përdorimit të front-end-eve të ndryshme. Për instalimin e pakove, kontrollin e harduerit, ndarjen e disqeve dhe funksione të tjera të nevojshme gjatë instalimit, vazhdojnë të përdoren bibliotekat YaST, mbi të cilat është realizuar një shtresë, që e abstrakton qasjen në biblioteka përmes një ndërfaqe të unifikuar D-Bus.
Për ndërveprimin me përdoruesin, është përgatitur një front-end, i ndërtuar me teknologji web. Front-end-i përfshin një trajtues, që siguron qasje në thirrjet D-Bus përmes HTTP, dhe një ndërfaqe web të paraqitur për përdoruesin. Ndërfaqja web është shkruar në JavaScript duke përdorur kornizën React dhe komponentët PatternFly. Shërbimi për lidhjen e ndërfaqes me D-Bus si dhe serveri http i integruar, janë të shkruara në Ruby dhe të ndërtuara duke përdorur module të gatshme, të zhvilluara nga projekti Cockpit, të cilat gjithashtu përdoren në konfiguratorët web të Red Hat.
Menaxhimi i instalimit kryhet përmes ekranit përmbledhës "Përmbledhja e Instalimit", ku janë mbledhur cilësimet përgatitore që bëhen para fillimit të instalimit, si zgjedhja e gjuhës dhe produktit që do të instalohen, ndarja e disqeve dhe menaxhimi i përdoruesve. Ndryshimi kryesor i ndërfaqes së re nga YaST është se kalimi në cilësime nuk kërkon hapjen e widget-eve të veçanta dhe ofrohet menjëherë. Mundësitë e ndërfaqes janë ende të kufizuara, për shembull, në seksionin e zgjedhjes së produktit mungon mundësia e menaxhimit të instalimit të grupeve të veçanta të programeve dhe roleve të sistemeve, dhe në seksionin e ndarjes së disqeve ofrohet vetëm zgjedhja e një siperfaqe për instalim pa mundësinë e redaktimit të tabelave të ndarjes dhe ndryshimit të llojit të sistemit të skedarëve.


Midis mundësive që kërkojnë përmirësim, përmenden mjetet për informimin e përdoruesit mbi gabimet që shfaqen dhe organizimin e ndërveprimit interaktiv gjatë procesit të punës (për shembull, shfaqja e një kërkese për fjalëkalim kur zbulohet një ndarje e enkriptuar). Në planet është gjithashtu mundësia e ndryshimit të sjelljes së fazave të ndryshme të instalimit në varësi të produktit të zgjedhur ose rolit të sistemit (për shembull, për MicroOS aplikohet ndarja në modalitetin me lexim të vetëm).
Ndër objektivat e zhvillimit të D-Installer janë përmendur eliminimi i kufizimeve të ekzistuese të ndërfaqes grafike; zgjerimi i mundësive për përdorimin e funksionalitetit të YaST në aplikacione të tjera; largimi nga lidhja me një gjuhë programimi; dhe nxitja e krijimit të konfigurimeve alternative nga anëtarët e komunitetit.
Burimi: opennet.ru
