Varázslók
Jegyzet
Ez a tervezési útmutató a Windows 7-hez készült, és nem frissült a Windows újabb verzióihoz. Az útmutató nagy része továbbra is elvben érvényes, de a bemutató és a példák nem tükrözik jelenlegi tervezési útmutatónkat.
Annak ellenére, hogy a csodálatos, szeszélyes név, varázslók nem igazán egy speciális formája a felhasználói felület, és csak egy adott tartományban a segédprogram.
A varázslók többlépéses feladatok végrehajtására szolgálnak.
A varázsló több lépése is lapsorozatként jelenik meg.
A varázslók általában a következő típusú oldalakat tartalmazzák:
- A választási lapokkal információkat gyűjthet, és lehetővé teszi a felhasználók számára, hogy döntéseket hozzanak.
- A Véglegesítés lap olyan művelet végrehajtására szolgál, amely nem vonható vissza a Vissza vagy a Mégse gombra kattintva.
- A Folyamat lap egy hosszadalmas művelet előrehaladásának megjelenítésére szolgál.
A modern varázslótervezés a hatékonyságot emeli ki, így a Progress oldal nem kötelező rövidebb műveletekhez, és gyakran mellőzi a hagyományos üdvözlőlap és Gratulálok lap az elején és végén.
Az összes varázslóoldal a következő összetevőkkel rendelkezik:
- A varázsló nevének azonosítására szolgáló címsor, a bal felső sarokban a Vissza gomb, a Bezárás gomb pedig az opcionális Kis méret/Teljes méret és visszaállítás gombokkal. Vegye figyelembe, hogy a címsor egy ikont is tartalmaz a tálcán való azonosításhoz.
- A felhasználó céljának az oldallal való magyarázatára vonatkozó fő utasítás.
- Tartalomterület opcionális szöveggel és esetleg egyéb vezérlőkkel.
- Egy olyan parancsterület, amely legalább egy véglegesítési gombbal véglegesíti a feladatot, vagy továbblép a következő lépésre.
Bár a varázslónak több lépése is van, ezeknek a lépéseknek egyetlen feladathoz kell tartoznia, a felhasználó szempontjából. Ez az "egy varázsló, egy feladat" alapvető varázslótervezési elve.
Ebben a cikkben tehát a feladat a varázsló alapfüggvénye (például egy telepítővarázsló feladata egy program telepítése). Az altevékenységek a nagyobb feladat részei (például a telepítővarázsló egyik alfeladata lehet, hogy konfigurálja a programot a telepítésre). Végül az egyes varázslóoldalak egy adott altevékenység vagy feladat lépésének tekinthetők (például a program konfigurálásának két vagy három lépése lehet).
megjegyzés:beállítási, párbeszédpanelek, valamint folyamatjelző sávokkal kapcsolatos irányelvek külön cikkekben jelennek meg.
Ez a megfelelő felhasználói felület?
A varázsló minden olyan feladathoz használható, amely több bemeneti lépést igényel. A hatékony varázslókra azonban további követelmények vonatkoznak:
A varázsló egyetlen atomi feladatot hajt végre? Ne használjon olyan interakciókat, amelyek nem önálló tevékenységek (az egész programnak soha ne legyen varázslója, kivéve, ha egyetlen feladatot hajt végre). Ne használjon varázslókat független tevékenységek vagy nagyrészt nem kapcsolódó lépések kombinálására.
Csökkenthető a szükséges kérdések száma? Vannak elfogadható alapértelmezett értékek, amelyek a legtöbb esetben jól működnek, vagy később szükség szerint módosíthatók? Következésképpen csökkenthető a lapok száma? Ha igen, próbálja egyszerűsíteni a feladatot, hogy egyetlen oldalon (például egy párbeszédpanelen) jelenjen meg, vagy ne legyen szükség teljesen a bevitelre (így a feladat közvetlenül elvégezhető).
A szükséges kérdéseket egymás után kell megadni? Van több valószínű, de nem kötelező kérdés? Ha igen, fontolja meg a párbeszédpanelt vagy a többlapos párbeszédpanelt.
Helyes:
A Microsoft PowerPoint Nyomtatási beállítások párbeszédpanel számos felhasználói beviteli lehetőséget tartalmaz, így megjelenítheti őket egy varázslóban. Azonban nem kell egymás után megadni őket, így a párbeszédpanel jobb választás.
A varázslók a felhasználói felület viszonylag nehéz formáját képezik; ha van megfelelő, könnyebb súlyú megoldás, használja!
Tervezési fogalmak
A varázslók túlzott használata
A varázslók korábban abban különböztek a szokásos felhasználói felülettől, hogy a felhasználók különösen összetett feladatok végrehajtásának elősegítésére lettek tervezve (különböző helyeken található lépésekkel), és gyakran beépített intelligenciával is rendelkeznek a felhasználók sikeres végrehajtásához. Ma minden felhasználói felületet úgy kell megtervezni, hogy a feladatok a lehető legegyszerűbbek legyenek, így nincs szükség speciális felhasználói felületre csak erre a célra.
A hit azonban továbbra is azt tartja, hogy a varázslók egy speciális felhasználói felület – nagyrészt azért, mert "varázslóknak" nevezik őket (sokkal kreatívabbak, mint például a "párbeszédpanelek" és a "tulajdonságablakok"). Ehelyett érdemes többlépéses feladatnak tekinteni őket, és nem külön figyelmet fordítani erre a tényre.
Mielőtt létrehoz egy varázslót, gondolja át, hogy valóban meg kell-e szakítani a felhasználókat a program fő folyamatától. Lehet egy könnyebb, beágyazott, környezetfüggő megoldás, amely végül hasznosabbnak és hatékonyabbnak fogja érezni magát a felhasználók számára. Például egy rosszul megtervezett funkció a programban nem garantálja a varázsló számára a magyarázatát és egyszerűsítését; ez garantálja a funkció újratervezését. A varázsló nem használható sávsegítőként a program alaposabb problémájának megoldásához.
A varázslók megfelelő függvényekkel rendelkeznek
A varázslók a felhasználói élmény egyszerűsítésének egyik kulcsai. Lehetővé teszik egy összetett művelet elvégzését, például egy program konfigurálását, és egyszerű lépések sorozatára bonthatja. A folyamat minden pontján megadhatja a szükséges információkat, és megjelenítheti azokat a vezérlőket, amelyek lehetővé teszik a felhasználó számára a kijelöléseket és a szöveg beírását.
A többlépéses feladatok bizonyos típusai a varázsló űrlapjára vannak adva. Windows rendszerben például számos varázsló tartalmaz kapcsolati függvényeket (az internethez vagy a vállalati hálózathoz, vagy perifériaeszközökhöz, például nyomtatókhoz és faxgépekhez).
A hálózathoz való csatlakozás a Windowsban a varázslónak megfelelő tipikus feladat.
Itt a varázsló feladata, hogy közvetítsen valami ismert és stabil (a beépített operációs rendszer) és valami ismeretlen és változó között (kapcsolati megállapodások egy telefontársasággal vagy internetszolgáltatóval). A számítástechnikai ökoszisztémák összetettsége elég jelentős ahhoz, hogy valóban hasznos varázslókkal csökkenteni ezt az összetettségét.
A Windows varázslókkal jól működő egyéb feladatok közé tartoznak a high-end funkciók (például a beszéd- és kézírás-felismerés) és a multimédiás funkciók (például a filmek készítésének és közzétételének beállításainak konfigurálása). A varázslók alapszintű, többlépéses feladatokhoz, például hibaelhárításhoz is üzembe helyezhetők. Röviden, ha a különböző felhasználók valószínűleg sokféleképpen szeretnék megtapasztalni a programot, ez azt jelezheti, hogy szükség van egy varázslóra és a kapacitására több felhasználói bemeneti ponthoz.
A program számára érdemes egy kis tervezési időt előre meghatározni, hogy a varázsló milyen funkciót szolgál ki, és hogy ez a függvény valóban a varázsló üzembe helyezésének szintjére emelkedik-e.
Varázsló hossza
A tervezési kérdések természetesen felmerülnek az oldalak és a lehetőségek számával és rendszerezésével kapcsolatban. Például:
- Van optimális számú lap egy varázslóhoz? Vagy legalább egy kívánatos tartomány?
- A varázslónak tömörnek és leegyszerűsítettnek kell lennie, hogy a felhasználók a lehető leggyorsabban elvégezhessek?
- Több olyan lap legyen, amely kevesebb választási lehetőséget igényel? Vagy kevesebb, összetettebb oldalt? Melyik kialakítás tekinthető használhatóbbnak?
- Képes gyorsabban megtervezni a varázsló élményét felhasználói felületi konvenciók, például a többlapos lapok alkalmazásával?
A Microsoft azt tanácsolta, hogy a három vagy kevesebb oldalból álló varázslók egyszerű varázslókként legyenek tervezve, a négy vagy több oldalból álló varázslók pedig speciális varázslótervet használnak (lásd az 1999-ben készült Windows felhasználói élmény irányelveit). A varázsló jelenlegi tervezési szabványai azonban eltekintenek az egyszerű és a speciális űrlapok (az Üdvözlő és gratuláló lapok használata) közötti egyik fő különbségtől, ezért ezek a kategóriák most már nem megfelelőnek érzik magukat, és a tervezési választást meghatározó oldalak száma tetszőlegesnek tűnik.
A varázslónak olyan hosszúnak vagy rövidnek kell lennie, amennyire a feladatnak szüksége van; nincs rögzített iránymutatás a hosszához. Az egyoldalas varázslót valóban párbeszédpanelként kell bemutatni, így a varázsló számára valószínűleg a két oldal a lehető legkondenzáltabb űrlap.
Helyes:
Ez a feladat olyan kevés lehetőséggel rendelkezik, hogy a varázslóként való bemutatása pazarló lenne. Ehhez a felhasználói felülethez a párbeszédpanel a megfelelő űrlap.
Ha a spektrum másik végén van egy varázsló, amely több döntési pontot és ágat tartalmaz, és gyakran azt eredményezi, hogy a felhasználók elveszítik a navigációs útvonaluk nyomon követését, túllépett egy gyakorlati korlátot, és csökkentenie kell a varázsló hosszát. Másik lehetőségként a varázslót több különböző feladatra is fel lehet bontani.
A varázsló megfelelő hosszának meghatározásakor különös figyelmet kell fordítani a célfelhasználókra. A végfelhasználók, például az otthoni felhasználók és az irodai dolgozók általában varázslókat használnak az összetettség elrejtésére; a varázslók a lehető legrövidebbek, tiszta, egyszerű laptervezéssel és előre kiválasztott alapértelmezett beállításokkal a lehető legtöbb beállításhoz. Ezzel szemben az informatikai szakembereknek szánt kiszolgálóvarázslók vagy programok általában hosszabbak és összetettebbek. A célfelhasználók ezen csoportja sokkal nagyobb tűréshatárt biztosít a konfigurációs döntések meghozatalához, és valójában gyanússá válhat, ha túl sok összetettség van elrejtve.
Ha egy varázsló természete szerint leegyszerűsít egy összetett feladatot, ezt viszonylag minimálisan kell megtennie egy műszakilag kifinomult közönség számára, és viszonylag agresszívan egy kezdő felhasználói bázis számára.
Helyes:
Ez a varázslólap a végfelhasználók számára is jól megtervezett, mert az egyszerű, logikai bináris választási lehetőségek miatt egy potenciálisan összetett témakört csökkenti: telepíthet vagy távolíthat el.
Helyes:
A Microsoft SQL Server 2008 telepítővarázslójában a laptervezés forgalmasabb, és a számos választási lehetőség több gondolkodást igényel, de a célközönség az adatbázis-rendszergazdák, akik a funkciók kiválasztásának szigorú szabályozását várják.
Végül figyeljen arra, hogy milyen gyakran lehet elvégezni az adott feladatot. A ritkán használt tevékenységek hosszabb varázslót is üzembe helyezhetnek, míg a gyakori tevékenységeknek mindenképpen előnyben kell részesítenie a rövidséget.
Elágazó
Hosszabb varázslók esetén előfordulhat, hogy létre kell hoznia a feladatfolyamat ágait, amelyekben az oldalak sorrendje eltérhet a "felsőbb rétegben" megadott felhasználói bemenettől függően. Az elágaztatás eredendően kiszorul a felhasználók számára, ezért a stabilitás biztosítása érdekében meg kell terveznie a felhasználói élményt. Javasoljuk, hogy legfeljebb két döntési pontot hozzon létre, amelyek elágaztatást okoznak az egész varázslóban, és egyetlen ágon belül legfeljebb egy beágyazott ágat.
A stabil felhasználói élmény elágaztatási varázslón belüli létrehozásáról a jelen cikk Irányelvek szakaszában Elágaztatási című témakörben talál útmutatást.
Navigációs útmutató biztosítása
A navigációs útmutatók akkor lehetnek hasznosak, ha a feladat több lépésből áll, és előfordulhat, hogy a felhasználók elveszítik a helyüket a sorrendben, vagy egyszerűen csak tudni szeretnék, hogy mennyi ideig tart a feladat végrehajtása.
A navigációs segédvonalak gyakran a varázsló lapjainak vagy szakaszainak listájaként jelennek meg, és kissé tartalomjegyzékként jelennek meg az egyes lapok bal oldalán lévő oszlopban vagy panelen. Bár a lista az egész varázslóban megmarad (minden oldalon ugyanaz a laplista jelenik meg), van néhány vizualizáció, amely jelzi, hogy a felhasználó éppen hol van a sorrendben (például félkövérrel megkülönböztetheti az aktív lapot vagy szakaszt).
A navigációs segédvonalak lehetnek szekvenciálisak vagy nem szekvenciálisak. A szekvenciális típus a korábbi lapokat és az ismert jövőbeli lapokat jeleníti meg. Ha a lépések ismertek, és a lapok függőek, akkor a jövőt a lépések helyett a lépésekben jelenítheti meg. Ezután dinamikusan feltöltheti az oldalakat, amint azok ismertté válnak. Mivel a navigációs sorozat javítva van, a navigációs útmutató nem interaktív.
A nem szekvenciális navigációs útmutatók interaktívak, így a felhasználók közvetlenül tekinthetik meg a korábban megtekintett lapokat. A nem kötelezőnek szánt oldalak navigációs sorrendjét is kihagyhatják. Az opcionális lapoknak a legtöbb esetben elfogadható alapértelmezett értékekkel kell rendelkezniük. Az alábbi típusú útmutatóval:
- A korábban megtekintett lapok mindig közvetlenül tekinthetők meg.
- Előfordulhat, hogy a jövőbeli lapok nem tekinthetők meg, ha előfeltételekkel rendelkeznek.
- A meglátogatható oldalakat láthatóan meg kell különböztetni azoktól, amelyek nem érhetők el (például aktív vagy letiltott hivatkozások használatával), valamint a kötelező vagy nem kötelező oldalaktól.
Ebben a forgatókönyvben a felhasználók összezavarodhatnak a Vissza gomb jelentésével kapcsolatban. A Vissza gombra kattintva a navigációs útmutató előző lapjára vagy szakaszára, vagy az utolsó megtekintett lapra vagy szakaszra irányítja? Mivel a Windows varázslók most a Vissza gombot a varázslólapok bal felső sarkában helyezik el, nem pedig a jobb alsó sarokban a többi véglegesítési gombot, a felhasználók a Webes verzióhoz hasonlóan a Back funkciót is látják. A legjobb megoldás tehát az, ha a Vissza gombra kattintva megadja a webes navigáció jelentését (a Vissza gombra kattintva az utolsó megtekintett lapra vagy szakaszra kell kattintania), és a varázsló navigációs útmutatóját használhatja a szekvenciális navigációhoz.
Lapintegritás
A varázsló tervezése során nem csak a teljes tevékenységfolyamattal kapcsolatos döntéseket kell meghozni, például a navigáció és az elágaztatás kezelését, hanem a varázslót alkotó egyes oldalakra vonatkozó döntéseket is. A jó varázslóoldalak tervezésének legfontosabb alapelve az integritás: a lap tartalmának össze kell tartoznia.
A varázslóoldalak jelentősen használhatóbbak, ha mindegyik fogalmilag együtt lóg, és a teljes feladatnak csak egy aspektusával foglalkozik. Ennek eléréséhez a fő utasítás az elsődleges eszköz. Egyértelműen azonosíthatja az oldal célját vagy célját a felhasználók számára. kiegészítő utasítások, valamint az oldalon található vezérlők mindegyike közvetlenül a fő utasításra vonatkozik. Bár a varázslóoldalaknak olyan lehetőségeket kell bemutatniuk a felhasználóknak, amelyekhez némi gondolkodásra van szükség, ez az erőfeszítés nem tűnik munkának, mert szorosan az oldal integritására összpontosít.
Sajnos a varázslótervezők gyakran hibáznak azzal, hogy a felhasználók gyorsan rákattintanak a Tovább gombra, ami a lapjaik használhatóságának, egyszerűségének és integritásának bizonyítéka. A végső varázslóélmény nem a Következő, a Következő, a Következő, a Következő, a Befejezés. Bár egy ilyen élmény azt sugallja, hogy az alapértelmezett beállítások jól lettek kiválasztva, azt is sugallja, hogy a varázslóra nem volt igazán szükség, mert az összes lehetőség választható.
A vizualizációk és a szöveg szempontjából ezeket az elemeket a lényegi elemekre kell elemezni. Ellenálljon annak a késztetésnek, hogy több alfeladatot csomagoljon össze egyetlen oldalon (a "burrito varázsló"), vagy használjon lapokat az összetett bemeneti követelmények bemutatásához. Egyetlen lapnak a varázsló általános feladatának egyetlen alfeladatát kell lefednie.
helytelen:
A három lap meglehetősen sűrű felhasználói bevitel szükséges, ez a varázsló oldal próbál elérni túl sok.
A legtöbb esetben az egyes lapok méretének megőrzése a varázslóban, hogy egységes megjelenést és megjelenést biztosítson. Bár a Windows varázslók lehetővé teszik az átméretezhető oldalak használatát, hogy az oldal mérete megegyezzon a tartalom mennyiségével, csak néhány használja ezt a beállítást.
Végül tartsa karban az egyes varázslólapok szerkezeti elemeit a sorozaton keresztül. Például ne helyezze vissza a Vissza gombot a bal felső sarokból a véglegesítési gombok területére egy vagy két oldal esetében. Ez az elrendezési konzisztencia segít a felhasználóknak stabilnak érezni magukat a varázslóban. Gondoljon erre úgy, mint egy oldal vizuális integritásának alapkonfigurációjára.
A megfelelő kommunikációs szint megtalálása
A felhasználók alacsony tolerancia mellett olvassák a nagy szövegblokkokat a képernyőn, és még kevésbé olyan felhasználói felületen belül, amelynek kifejezett célja, hogy gyorsan mozogjon egy feladaton keresztül.
A varázslók hajlamosak a túlzott kommunikációra. Sok helyet foglalnak el a képernyőn, ami úgy tűnik, hogy ösztönzi a meghajtót, hogy kitöltse a helyet. Ez olyan, mint egy változat a Parkinson-törvény: A felhasználói felület szövege ki fog terjedni, hogy kitöltse a rendelkezésre álló helyet.
Ebben a többletben az egyik bűnös a redundancia. A varázsló korai tervezésekor használt sablonok miatt előfordulhat, hogy ugyanaz a nyelv több helyen is megjelenik egy lapon, például a címsorban, a címsorokban, a szövegtörzsben, a vezérlőfeliratokban stb.
Érdemes felbérelni egy profi szerkesztőt, hogy könyörtelenül metsse ki a varázsló szövegét. Az egyes oldalak szükségtelen kérdéseinek és beállításainak kiküszöbölése, valamint a varázsló teljes lapjainak (például a hagyományos üdvözlő és gratuláló oldalak) megszüntetése. Egy tömören megírt fő utasítással lépjen a lap pontjára, a célközönség által használt nyelv használatával írja le a feladatot, nem pedig annak a technológiának vagy funkciónak a zsargonját, amelyet Ön vagy csapata belsőleg használ. Ez a felhasználóközpontú megközelítés elengedhetetlen a program varázslóinak kommunikációjának javításához.
Különös figyelmet fordíts a varázsló hangjára: néha a program legtartósabb benyomásai nem annak az eredménye, amit mondasz, hanem az, hogy hogyan mondod! A varázslók, a felhasználók kényelmes egy barátságos, társalgási hangnem, a szabadelvű használata a második személyű névmás ("Ön"), amikor a program kér bemenetet. További útmutatásért tekintse meg Stílus és hangcímű témakört.
A varázslóoldal szószámának csökkentése általában dicséretes, de ügyeljen arra, hogy ne menjen túl messzire. Ha a feladat fontos, és egy varázslóra van szükség, a felhasználók nagyra értékelik, hogy elegendő információ áll rendelkezésre a bölcs döntések meghozatalához. Az alábbi példa bemutatja, hogyan lehet a varázsló szövegét a jelentés feláldozása nélkül tömöríteni.
Előtt:
Utána:
A varázslólap szerkesztett verziója feladatorientált főutasítást biztosít, eltávolítja a szükségtelen magyarázó bekezdést a fő utasítás alatt, és módosítja a jelölőnégyzet címkéjét a jelölőnégyzet céljának tisztázása érdekében.
Ha csak három dolgot csinálsz...
A feladat elvégzéséhez szükséges feladat leképezése a megfelelő felhasználói felülettel; ne egyszerűen alapértelmezettként használja a varázslót, ha úgy gondolja, hogy sok bemenetet kell gyűjtenie a felhasználóktól.
Gondolja át alaposan a varázsló hosszát és szerkezetét; A rövid, nem elágazó varázslók használata a lehető legegyszerűbb felhasználói élmény érdekében, hogy a felhasználók visszatérhessenek az elsődleges feladatukhoz vagy a program iránti érdeklődésükhöz.
Győződjön meg a varázsló egyes lapjainak integritásáról: a lap tartalmának egyértelműen össze kell tartoznia.
Iránymutatások
Általános
Először fontolja meg az egyszerű alternatívákat, például a párbeszédpaneleket, a munkaablakokat vagy az egyoldalas lapokat. Nem kell varázslókat használnia – bármilyen felhasználói felületen hasznos információkat és segítséget nyújthat.
Varázslók használata többlépéses feladatokhoz. Többoldalas párbeszédpanelek használata egylépéses feladatokhoz visszajelzéssel. További útmutatásért lásd: párbeszédpanelek.
Helyes:
Ebben a példában a Windows Network Diagnostics folyamat- és eredményoldalakat tartalmaz. Mivel a feladat csak egyetlen lépés, nincs szükség a varázslóban a felhasználók által igényelt navigációs gombokra. Ez gyakorlatilag többoldalas párbeszédpanelként jelenik meg.
Ablak mérete
Válasszon egy ablakméretet, amely az összes varázslóoldalt megjelenítheti függőleges vagy vízszintes lap görgetés nélkül. Bár a lapon lévő vezérlők görgetést igényelhetnek, maguknak a varázslólapoknak nem szabad.
Az ablakok mérete elég nagy ahhoz, hogy feladataikat kényelmesen elvégezzék. A lapelrendezés nem lehet szűkös, és nem követelheti meg, hogy a felhasználók túlságosan görgetjenek vagy méretezzenek.
De ne tegye túl nagy méretűvé az ablakokat. A nagyobb ablakok összetettebbé teszik a feladatot, és további mozgást igényelnek az interakcióhoz.
Használjon méretezhető ablakokat olyan varázslókhoz, amelyek több képernyőterületet használhatnak, de nem igényelnek. Rendeljen hozzá egy megfelelő minimális méretet. Az átméretezhető ablakok akkor hasznosak, ha a lapok nagy méretű tartalommal, például nagy listanézetekkel való interakciót igényelnek.
Helyes:
jobb:
Ebben a példában az ablak átméretezésével a felhasználók megtekinthetik a teljes listát.
Fontolja meg a dinamikus méretű varázslók használatát, amelyek oldalmérete a tartalomnak megfelelően változik. Ezzel lehetővé teszi, hogy a varázsló számos tartalommal elférjen a lapelrendezésekben.
Ha a felhasználók a módosításokat a varázslóban való stabilitás hiányaként érzékelik, a statikus méretezést inkább a dinamikus helyett érdemes előnyben részesítenék. A vizuális stabilitás gyakran a tartalom elhelyezését ritkábban űzi. A legtöbb varázslónak szabványos, statikus ablakméreteket kell alkalmaznia, és a dinamikus méretezés speciális esetekhez van fenntartva.
Varázsló hossza
- A varázslót a lehető legösszefűzhetőbb és leggördülékenyebbé teheti. A felhasználói bevitelhez szükséges lapok számának csökkentése érdekében szabaduljon meg a szükségtelen lehetőségektől és kérdésektől, és használjon intelligens alapértelmezett beállításokat.
- kivétel: informatikai szakemberek és más műszaki felhasználók nagyobb tolerancia mellett hosszabb varázslókat és részletes bemeneti követelményeket támasztanak.
- A varázsló legalább két oldalból állhat. Ehelyett egy egyoldalas varázslót kell újratervezni párbeszédpanelként.
- Ne csökkentse a varázsló oldalszámát egyszerűen az egyes lapok összetettségének növelésével. Például egy három, felhasználói bevitelt igénylő lapot tartalmazó varázslóoldalt három külön lapként kell újratervezni.
- Ne növelje a varázsló oldalszámát úgy, hogy az egyes oldalakat olyan egyszerűvé teszi, hogy a felhasználók a teljes sorozatban a Tovább gombra kattintanak. Ez egy gyakori varázslótervezési hiba. Ha egy varázslólap nem igényel legalább némi gondolkodást, akkor valószínűleg egyáltalán nem kell a varázslóban lennie.
Elágazó
Az elágaztatás helyett a nem elágazó varázslótervet részesítse előnyben. A nem elágazó varázslók általában egyszerűbbek, rövidebbek és könnyen navigálhatók. Az elágaztatási varázslók megnehezítik a felhasználók számára annak megállapítását, hogy hány lépés van a feladatban, és hol vannak a sorrendben.
Ha el kell ágaznia, az alábbi technikák egyikével segíthet a felhasználóknak tájékozódni:
Oldalak számbavétele. Gyakori módszer a felhasználó helyének jelzése az egyes oldalakon lévő sorrendben, például az Y X. lépésével. Győződjön meg arról, hogy a végpont (Y) stabil. Ha módosítja az értéket, az aláássa a felhasználók bizalmát.
Adja meg az allépések fogalmát (például a 6. lépés 2a. lépését).
Végezze el a lépéseket a lapoktól függetlenül, ahol minden lépés több oldalt is érinthet. Egy utazási szolgáltatás például varázslószervezetet alkalmazhat az iparág jól bevált e-kereskedelmi egyezményei alapján.
Helyes:
A logikai címkék megfelelő tájolást biztosíthatnak az elágaztatási varázsló felhasználói számára.
Az opcionális lépéseket az enumerálási sorrendben állandóként kezelheti. Ha például egy ág csak kihagy néhány választható lépést, az újraszámozás helyett egyszerűen hagyja ki a visszajelzésben szereplő lépéseket is. Így ha egy felhasználó a 2. oldalon olyan döntést hoz, amely a 3. és a 4. oldalt nem kötelezővé teszi, akkor az 1., a 2., az 5. és a 6/ 6. lépést kell megjelenítenie. Ne számozza újra az 5. és a 6. lépést.
Ha a varázsló egyetlen ágat alkalmaz, és az ág a tevékenység korai szakaszában történik, indítsa el a sorozatot ezen a ponton, majd egyszerűen használja a nem elágaztatási megközelítést. Ez azt jelent, hogy az ág pontjától kezdve a folyamat sorrendben halad az ág végéig.
Ha elágazásra van szüksége, az ágak számát egyetlen varázslón belül egy vagy kettőre korlátozhatja. Soha ne tartalmazzon egynél több ágat egy ágon belül (egy "beágyazott" ágat).
Véglegesítés gombjai
-
Amikor a felhasználók egy tevékenységre véglegesítést hajtanak végre, használjon egy véglegesítés gombot, amely a fő utasítás adott válasza (például Nyomtatás, Csatlakozás vagy Start). Ne használjon olyan általános címkéket, mint a Next (ami nem jelenti a kötelezettségvállalást) vagy a Befejezés (ami nem specifikus) a tevékenységek véglegesítéséhez. A véglegesítési gombok címkéinek önmagukban is értelmezhetőknek kell lennie. A véglegesítés gombfeliratai mindig egy igével kezdődnek.
kivételek:
- A Befejezés parancsot akkor használja, ha az adott válaszok még általánosak, például Mentés, Kijelölés, Kiválasztás vagy Beolvasás.
- A Befejezés parancsot használva módosíthatja egy adott beállítást vagy beállításgyűjteményt.
- Egyetlen varázsló több véglegesítési ponttal is rendelkezhet, de egy pontot előnyben részesít.
- Szükség esetén átnevezheti vagy elrejtheti a véglegesítés gombjait egy lapon. Ez a rugalmasság a Windows új varázslótervének egyik előnye, amely nem volt elérhető a régebbi varázslókban. Vegye figyelembe, hogy a véglegesítési gomb elrejtése eltér a letiltástól.
- Ne tiltsa le a pozitív véglegesítés gombot. Ellenkező esetben a felhasználóknak arra kell következtetniük, hogy a véglegesítési gombok miért vannak letiltva. Jobb, ha engedélyezi a véglegesítési gombokat, és hasznos hibaüzenetet ad, amikor probléma merül fel. A gomb letiltása csak akkor elfogadható, ha ennek oka nyilvánvaló és egyértelmű.
- Ne keverje össze a navigációs gombokat (Next and Back) a véglegesítési gombokkal. A következő azt jelenti, hogy kötelezettségvállalás nélkül haladunk a varázslóban; A vissza gombnak mindig elérhetőnek kell lennie a következő oldalon, és a Vissza gombra kattintva vissza kell vonnia az utolsó Tovább gomb hatását. Ha ez nem lehetséges, a felhasználók kötelezettségvállalást hajtanak végre, és ezt a véglegesítés gomb egy adott címkéje jelzi. A Tovább és a Vissza gombokkal kapcsolatos további útmutatásért lásd navigációs.
Mégse gomb
- Ne kérje meg a felhasználókat annak megerősítésére, hogy valóban lemondják-e a műveletet. Ez bosszantó lehet.
kivételek:
- A műveletnek jelentős következményei vannak, és helytelen esetben nem javítható könnyen.
- A művelet jelentősen csökkentheti a felhasználó idejét vagy erőfeszítését.
- A művelet egyértelműen inkonzisztens más műveletekkel.
- Lehetővé teszi a felhasználók számára a varázslók újraindítását abban az esetben, ha tévedésből törölték őket.
- Ne tiltsa le a Mégse gombot. Kivételek:
- Ha a lemondás káros, akkor előfordulhat, hogy önkiszolgáló varázslókban végez feladatokat.
- Ha a lemondás nem lehetséges, akkor előfordulhat, hogy a varázsló nem rendelkezik az összes lépés vezérlésével.
Gombok bezárása
- Használja a Bezárás parancsot Follow-Up és befejezési lapokhoz. Ne használja a Mégse lehetőséget, mert az ablak bezárása nem hagy fel az ezen a ponton végrehajtott módosításokon vagy műveleteken. Ne használja a Kész parancsot, mert ez nem imperatív ige.
- A feladat végrehajtása után a Mégse műveletnek be kell zárnia (önálló varázslók esetén). A Bezárás hatása egyszerűen az ablak bezárása.
Egyéb vezérlők
- A parancshivatkozásokat csak a választási lehetőségekhez használja, a kötelezettségvállalásokat nem. Az egyes véglegesítési gombok sokkal jobban jelzik a kötelezettségvállalást, mint a varázsló parancshivatkozásai.
- Parancshivatkozások használatakor rejtse el a Tovább gombot, de hagyja meg a Mégse gombot.
Lapok használata (vagy párbeszédpanelek vagy beágyazott felhasználói felület)
- Általában a lapokat részesíti előnyben a párbeszédpanelek helyett. A felhasználók azt várják, hogy a varázslók oldalalapúak legyenek.
- Párbeszédpanelek használatával segítheti a lapok, például az objektumválasztók és a böngészők elvégzését.
- A párbeszédpanelek használatával a teljes lapra vonatkozó hibaüzeneteket adhat meg, amelyek a véglegesítés gombra való kattintásból erednek.
- Beágyazott bemutató használata egyszerű dinamikus viselkedésekhez, például progresszív közzétételhez és környezetfüggő felhasználói felülethez.
- Beágyazott bemutató használata adott vezérlőkre vonatkozó hibaüzenetekhez.
Varázslóoldalak
Összpontosítson a hatékony döntéshozatalra. Csökkentse a lapok számát, hogy az alapvető dolgokra összpontosítson. Összevonhatja a kapcsolódó lapokat, és kivehet választható lapokat a fő folyamatból. Ha a felhasználók a varázslón keresztül teljes mértékben a Tovább gombra kattintanak, elsőre jó élménynek tűnhet, de ha a felhasználóknak soha nem kell módosítaniuk az alapértelmezett beállításokat, a lapok valószínűleg szükségtelenek.
Az egyes lapok tervezése egyetlen cél és vizuális konzisztencia érdekében. További információ: Lapintegritási.
Ne használjon üdvözlőoldalakat – ha csak lehetséges, tegye működőképessé az első oldalt. Csak akkor használjon választható első lépéseket tartalmazó lapot, ha:
- A varázslónak vannak előfeltételei, amelyek szükségesek a varázsló sikeres végrehajtásához.
- Előfordulhat, hogy a felhasználók nem értik a varázsló célját az első Választási lehetőségek lapja alapján, és nincs hely a további magyarázatra.
- Az első lépések lapjainak fő utasítása a "Kezdés előtt:".
helytelen:
A modern varázslók a funkcionális első oldalakat választják. Itt nincs teendő, csak kattintson a Tovább gombra. Miért kényszeríti a felhasználókat arra, hogy ezt a jogkivonatadót az értékes idejük alapján fizessék ki?
Azon oldalakon, amelyeken a felhasználókat arra kérik, hogy hozzanak döntéseket, optimalizálják a legvalószínűbb eseteket. Az ilyen típusú lapoknak nem csak az utasításokat, hanem a tényleges választási lehetőségeket is meg kell jelenük.
- Ha nem használ Első lépések lapot, magyarázza el a varázsló célját az első választási oldal tetején.
A Véglegesítés lapjaival egyértelművé teheti, hogy a felhasználók mikor véglegesítik a feladatot. A Véglegesítés lap általában a választási lehetőségek utolsó lapja, a Következő gomb pedig újracímkézett, hogy jelezze a véglegesítés alatt álló feladatot.
- Ne használjon olyan összefoglaló oldalakat, amelyek csak a felhasználó korábbi kijelöléseit összegzik, kivéve, ha a feladat kockázatos (biztonsági vagy idő- vagy pénzveszteséggel jár), vagy jó eséllyel a felhasználóknak át kell tekinteniük a kijelöléseiket.
A Folyamat lapjaival megjelenítheti a hosszadalmas művelet állapotát. A sikeres befejezés után a folyamatjelző oldalnak automatikusan a következő lépésre kell lépnie. Csak akkor maradjon a folyamatjelző oldalon, ha a felhasználónak problémát kell látnia. Ha a Vissza gombra kattint egy folyamatoldalra, annak nincs mellékhatása.
- Használjon egyetlen, folyamatjelző sávot. Kövesse az a folyamatjelző sávra vonatkozó irányelveket, beleértve a következőket:
- Egyértelműen jelezze a befejezést. Ne hagyja, hogy a folyamatjelző sáv 100%-ra menjen, hacsak a művelet nem fejeződött be.
- Ne indítsa újra a folyamatot. A folyamatjelző sávok elveszítik az értékét, ha újraindulnak (talán azért, mert a művelet egy lépése befejeződik), mert a felhasználók nem tudják, mikor fejeződik be a művelet. Ehelyett a művelet összes lépésének legyen egy része a folyamatnak, és az előrehaladási sáv egyszer fejeződjön be.
- Adja meg az aktuális lépés rövid leírását az állapotsor fölött. A gyors műveletekhez az ilyen szöveg szükségtelen; a folyamatjelző sáv önmagában elegendő. Egy vagy több percet igénylő műveletek esetén a szöveg hasznos lehet.
- Használjon mondattöredékeket, amelyek általában egy igével kezdődnek, és három ponttal végződnek. Példák: Fájlok másolása..., Szükséges összetevők telepítése....
- Helyezze a szöveget a sáv fölé, ne az alá.
- helytelen:
-
- Ebben a példában a magyarázó szövegnek a folyamatjelző sáv fölött kell megjelennie.
- Tartózkodjon a folyamatjelző oldal felesleges részletekkel való zsúfoltságától. Ez a lap nem technikai támogatás; felhasználók számára készült.
- helytelen:
-
- Ebben a példában a technikai részletek, például a GRAFIKUS AZONOSÍTÓk értelmetlenek a felhasználók számára.
- Használjon egyetlen, folyamatjelző sávot. Kövesse az a folyamatjelző sávra vonatkozó irányelveket, beleértve a következőket:
Ne használjon gratuláló oldalakat, amelyek nem tesznek mást, mint befejezik a varázslót. Ha a varázsló eredményei egyértelműen láthatóak a felhasználók számára, zárja be a varázslót a véglegesítés gombon.
- Használjon Follow-Up oldalakat, ha a felhasználók valószínűleg követési feladatként hajtanak végre kapcsolódó feladatokat. Kerülje a jól ismert nyomon követési feladatokat, például az "E-mail küldése" elemet.
- Csak akkor használjon befejezési oldalakat, ha az eredmények nem láthatók, és nincs jobb módja annak, hogy visszajelzést küldjön a tevékenységek befejezéséről.
- A folyamatjelző lapokkal rendelkező varázslóknak egy Befejezés vagy Follow-Up lapot kell használniuk a tevékenységek befejezésének jelzéséhez. Hosszú ideig futó feladatok esetén zárja be a varázslót a Véglegesítés lapon, és küldjön visszajelzést értesítéseket.
Az Összefoglaló oldalakat csak akkor használja, ha a bemenet összetett, és a felhasználóknak felül kell vizsgálniuk, ha a feladat jelentős kockázatot jelent (például pénzügyi áttűnést), vagy ha a varázsló a nem nyilvánvaló felhasználói bevitel alapján hajt végre műveleteket (a megbízhatóság átláthatósága érdekében). Az összefoglaló oldalak gyakran nem felelnek meg ennek a relevanciasávnak, ezért kihagyhatók.
Használjon hibaoldalakat, ha a varázsló nem hajtható végre olyan probléma miatt, amelyből a helyreállítás nem lehetséges. Ezen az oldalon magyarázza el, hogy mi a probléma világos nyelven, a technikai zsargontól mentes felhasználók nem fogják megérteni. Gyakorlati lépéseket is biztosít a felhasználók számára a probléma megoldásához. További útmutatásért lásd: Hibaüzenetek.
- Kivétel: Ha a varázsló olyan kisebb problémával fejeződik be, amelyből a helyreállítás lehetséges, hiba helyett további feladatként jelenítse meg a problémát. Használjon pozitív, sikerorientált, bátorító nyelvet, ne olyan kifejezéseket, mint a hiba, a hiba vagy a probléma. Ne használjon hibaikont.
Navigáció
- Csak akkor használja a Tovább elemet, ha kötelezettségvállalás nélkül halad a következő oldalra. A következő lapra való továbblépés kötelezettségvállalásnak minősül, ha annak hatása nem vonható vissza a Vissza vagy a Mégse gombra kattintva.
- Csak a hibák kijavításához használja a Vissza elemet. A hibák kijavítása mellett a felhasználóknak nem kell a Vissza gombra kattintanak a feladat előrehaladásához.
- A felhasználók kijelöléseinek megőrzése navigációval. Ha például a felhasználó módosítja a módosításokat, a Vissza, majd a Tovább gombra kattint, a módosításokat meg kell őrizni. A felhasználóknak nem kell újra megadniuk a módosításokat, hacsak nem kifejezetten törlik őket.
- Ne tiltsa le a Vissza gombot, hacsak a lépések megismétlése nem káros.
-
Lehetővé teszi a felhasználók számára, hogy a következő navigációs forgatókönyvekben böngészhessenek vagy módosíthassanak választási lehetőségeket:
- A felhasználó bemenetet ad, a Véglegesítés gombra kattint, a Vissza gombra kattint a korábbi módosítások áttekintéséhez, nem módosít semmit, majd ismét a Véglegesítés gombra kattint. Ez általában lehetséges, és a második véglegesítésnek csak a következő oldalra kell lépnie (mivel a feladat már elkészült).
- A felhasználó bemenetet ad, a Véglegesítés gombra kattint, a Vissza gombra kattint a korábbi módosítások áttekintéséhez, módosít valamit, majd ismét a Véglegesítés gombra kattint. Ez általában lehetséges, és a második véglegesítésnek újra kell végrehajtania a feladatot a módosított bemenettel (az első hatásának cseréje vagy visszavonása).
Segítség
- A tervezővarázsló lapjai elegendő információt biztosítanak ahhoz, hogy a program súgójában található dokumentációra hivatkozva szükségtelen legyen. A varázsló már eltávolítja a felhasználókat a kívánt, közvetlen interakciótól a programmal; a külső súgó kérésének megkövetelése esetén a felhasználók még tovább távolítják el őket ebből az állapotból. A súgónak kivételnek kell lennie, nem a szabálynak.
- Ha meg kell adnia egy hozzáférési pontot a súgóhoz, használjon egy hivatkozást a lap tartalomterületének bal alsó részén (a parancsterület felett). Ennek a hivatkozásnak rövidnek kell lennie, és általában olyan kérdés formájában kell megfogalmaznia, amelyre a felhasználók nagy valószínűséggel választ szeretnének kapni.
- Helyes:
-
- Ez a súgóra mutató hivatkozás azért megfelelő, mert az ehhez hasonló alapvető háttérinformációk túl zsúfolttá tennék a varázsló lapját.
SMS
Általános
- Ön és az Ön segítségével hivatkozhat a felhasználóra és a felhasználó számítógépére, dokumentumára, beállításaira stb. Ne használja az első személyt (én, én) a számítógépre vagy a varázslóra való hivatkozáshoz. Elfogadható azonban, hogy a felhasználó által kiválasztott lehetőségek közül az első személyt használja. Example:My use only check box.
- Minden varázslóoldalnak rendelkeznie kell egy fő utasítással.
Címek
- Helyezze a varázsló nevét a címsorba. Használjon címstílusú nagybetűs.
- A címek nem tartalmazhatnak írásjeleket, kivéve a kérdőjeleket.
- Ne szerepeltesse a varázsló szót a varázsló címeiben. Használja például a Csatlakozás hálózathoz a Hálózat beállítása varázsló helyett.
Gombok
Ne tartalmazzon szöveget a Vissza gombra. Használja helyette a nyíljelet, címkézetlenül.
Adjon meg szöveget a Tovább gombra. A Következő szó mellett ne használjon karakterjeleket (például > vagy >>).
Használjon olyan véglegesítési gombcímkéket, amelyek önmagukban is értelmezhetők, és választ adnak a fő utasításra. Ideális esetben a felhasználóknak nem kell mást olvasniuk a címke megértéséhez. A felhasználók sokkal nagyobb valószínűséggel olvassák a parancsgombok feliratát, mint a statikus szöveget.
Ha lehetséges, ne használja a Befejezés szót a véglegesítés gomb címkéjeként, mert általában van egy jobb, pontosabb véglegesítés gomb:
Ha a gombra kattintva véglegesíti a feladatot (így a feladat még nem lett végrehajtva), használjon egy adott címkét, amely egy olyan igével kezdődik, amely a fő utasításra adott válasz (például: Nyomtatás, Csatlakozás, Indítás).
Ha a feladatot már végrehajtotta a varázslóban, használja a Bezárás parancsot.
kivételek:
- A Befejezés parancsot akkor használhatja, ha az adott címke még általános, például Mentés, Kijelölés, Kiválasztás vagy Beolvasás.
- A Befejezés parancsot akkor használhatja, ha a feladat egy beállítás vagy beállításgyűjtemény módosítását foglalja magában.
A véglegesítés gombcímkéinek indítása egy igével. A kivételek ok, igen és nem.
Használjon mondatstílusú nagybetűs.
Ne használjon záró írásjelet.
Dokumentáció
- Bár a Legtöbb Windows-varázslóban már nem szerepel a varázsló szó a címben, elfogadható, ha varázslóként hivatkozik a varázslókra a dokumentációban. Ennek a hivatkozásnak kisbetűsnek kell lennie.
- Helyes:
- Ha először állít be hálózatot, a Csatlakozás hálózati varázslóval kérhet segítséget.
- Előfordulhat, hogy a Korábbi Windows-verziók régi varázslói között szerepel a varázsló a címben. Ha ezen varázslók egyikére hivatkozik, az [X] varázslóval nem lehet kimondani az [X] varázslót.
- Tekintse meg a varázslóban lévő egyes képernyőt lapként.