Tilpasse en Joomla-pålogging for bedre UX (omdirigeringer og mer)

Hvordan lage en tilpasset påloggingsopplevelse for Joomla-brukere

Brukeropplevelse har blitt et stort fokus i mange applikasjoner og nettsteder. Joomla lar deg lage en bedre brukeropplevelse ved å tilpasse påloggingsskjermen for å gi en spesifikk opplevelse for forskjellige typer brukere. 

I denne artikkelen vil vi diskutere forskjellige måter å utføre en Joomla-påloggings omdirigering for å ta bestemte typer brukere til bestemte sider.

Joomla påloggings omdirigering

Joomla-påloggingsmodulen er tilgjengelig på hjemmesiden til et Joomla-nettsted, uansett om eksempeldataene er installert eller ikke. Når du logger på med påloggingsboksen, vil påloggingsmodulen lede deg til hjemmesiden til nettstedet ditt som standard.

Du kan imidlertid endre dette ved å redigere parametrene til modulen.

Gå til Utvidelser> Moduler og søke etter Logg Inn. 

Se på konfigurasjonsalternativene i henhold til nedenfor. Du kan se at et av alternativene er en side for påloggingsomdirigering.

Vi vil forklare hvordan du bruker dette til å tilpasse brukeropplevelsen.

joomla påloggingskonfigurasjon

Ved å bruke alternativet for påloggingsomdirigering ovenfor, kan du angi hvilken side påloggingsboksen skal sende en bruker etter at de logger seg på nettstedet. Fra Velg-knappen kan du velge hvilken som helst side som er koblet til menyelementet på nettstedet ditt.

Hvis du beholder "Standard" -alternativet, blir brukeren omdirigert til standardsiden på nettstedet (vanligvis hjemmesiden).

Hvis påloggingsboksen er plassert langt ned mot bunnen av en side, så langt at en bruker må bla, og hvis boksen bare er plassert på hjemmesiden til nettstedet (det er der påloggingsmodulen omdirigeres som standard ved pålogging ), så er det potensial for forvirring.

Brukeren logger på og ser deretter den samme skjermen de bare var på.

Følgende endringer kan gjøres for å forbedre brukeropplevelsen:

  • flytte påloggingsboksen til toppen av siden så mye som mulig
  • utføre en omdirigering til en annen side ved hjelp av parametrene ovenfor, slik at brukeren vet at innloggingen var vellykket

Du kan også lage en meny link til en side som inneholder et påloggingsskjema, hvis dette gir mening for brukeropplevelsen til nettstedet ditt.

For å gjøre dette, gå til Meny - Hovedmeny (eller ditt valg av meny) og Legg til nytt menyelement. Klikk på Velg ved siden av Menyelementtype og velg Brukere> Påloggingsskjema plassert. høyre Skjermbildet Alternativer inneholder følgende:

Joomla påloggingsmeny elementalternativer

Denne påloggingsskjermen omdirigerer brukere til profilen sin som standard, i stedet for til en bestemt side på nettstedet.

For å konfigurere omdirigering til en bestemt side på nettstedet, velg Intern URL og skriv inn sidens URL i Innloggingsomdirigering-boksen. Alternativt kan du velge et menyelement å omdirigere en bruker til etter at de har logget på.

Når du logger på med påloggingsskjermbildet ovenfor, ser dette brukeren med standardinnstillingene:

brukerprofil

3 måter å forbedre Joomla-brukeropplevelsen på / pålogging

1. Bruk konsekvent omdirigeringer

Bruker du både påloggingsmodulen og en påloggingskobling på nettstedet ditt?

Forsikre deg om at begge påloggingene viderekobler til samme side, noe som gir den samme brukeropplevelsen uansett hvor folk logger inn. Alternativt kan du tilby påloggingsmodulen eller en påloggingskobling for å logge inn på nettstedet, og sørge for at den omdirigerer til en side som gir mening . Sørg også for at påloggingsmodulen og innloggingskoblingen omdirigerer til samme side ved utlogging.

Selv om du bare bruker ett påloggingsalternativ på nettstedet ditt, må du sørge for at du bruker viderekoblinger for å forbedre brukeropplevelsen og gjøre det klart at noen har logget på eller ut av nettstedet.

Hvis nettstedet ditt er et medlemsside, kan du omdirigere til kursene som er tilgjengelige. Hvis nettstedet ditt er en butikk og du krever at en bruker registrerer seg, omdirigerer du dem til handlekurven eller kassen.

2. Tilpass innloggingsmålsiden til gruppen som er pålogget

Hva om du vil at bestemte grupper av brukere skal se forskjellige meldinger når de logger på? Og hva om administratorer skal se spesifikke meldinger for administratorer, så vel som egne påloggingsmeldinger?

Joomla tillater bare en side for en viderekobling fra påloggingsmodulen eller siden. I det grensesnittet er det ingen måte å spesifisere at de som er studenter skal se en side, mens lærerne skal se en annen.

Alle ser den samme siden ved pålogging.

Men du kan forbedre opplevelsen ved å bruke Joomlas ACL.

Slik oppretter vi en påloggingslandingsside som kan imøtekomme forskjellige målgrupper (f.eks. Student, lærer, administrator):

  • Sett opp en kategori for påloggingssiden, og sett tilgangsnivået til Registrert (dvs. alle tre publikum kan se innhold i kategorien)
  • Sett nå opp en artikkel innen kategorien. Inne i artikkelen, i stedet for å skrive inn innhold, skriv inn tre modulposisjoner ved hjelp av [loadposition]. For eksempel: [loadposition student], [loadposition teacher], [loadposition admin] (Husk å endre firkantede parenteser med krøllete parenteser {}.)
  • Lag moduler for hvert tilgangsnivå, med stillinger til student, lærer og administrator (eller tilsvarende din lastposisjonskode). Dette kan være tilpassede HTML-moduler, som kan inneholde innhold tilpasset hvert tilgangsnivå.
  • Når en besøkende kommer på stedet, vil de se modulene (modulene) tilpasset brukerens tilgangsnivå.

Her er mer detaljerte instruksjoner for hvordan dette fungerer.

Forsikre deg om at brukere er en del av den registrerte brukergruppen.

Brukere til nettstedet ditt tildeles en eller flere brukergrupper.

Forsikre deg om at en av dem er den registrerte brukergruppen, slik at alle brukere som er pålogget kan se noe innhold til felles. Offentlige brukere, som er brukere som ikke er logget inn på nettstedet, vil ikke kunne se innholdet for registrerte brukere. 

Opprett en kategori, en artikkel og et menyelement for påloggingsmålsiden.

Lag en kategori for påloggingsmålsiden din, kanskje med et navn som Login Landing Page. Still tilgangsnivået på kategorien til Registrert. (Student- og lærergrupper bør være en del av det registrerte tilgangsnivået.)

Lag en artikkel innenfor kategorien. Artikkelen skal inneholde en modulposisjon for hvert tilgangsnivå.

Lag en lenke til menyen i Menybehandling, velg Enkelt artikkel som type og lenke til påloggingsmålsideartikkelen. Sett menyelementets tilgangsnivå til Registrert også.

Hvis du ikke vil ha en lenke til påloggingssiden som vises i navigasjonen din, kan du alltid bruke skjult menyteknikk for å skjule lenken.

Lag moduler med forskjellige tilgangsnivåer

Lag individuelle tilpassede HTML-moduler i Module Manager. Tilordne den et passende tilgangsnivå og modulposisjon for hver modul. Lag for eksempel en modul for studenttilgangsnivået med en stilling som student, en for lærertilgangsnivået med en stilling som lærer, og en for det registrerte tilgangsnivået med en stilling som registrert.

Når noen logger seg på nettstedet, vil de se artikkelen, fordi de er en del av det registrerte tilgangsnivået. Modulene de ser vil bli bestemt av tilgangsnivået til modulen. I dette tilfellet kan studentene bare se studentmodulen, lærerne ser lærerne og studentmodulene, og administratorer kan se alle de tre modulene.

3. Opprett en logout-knapp som er lett å finne

Når du logger på Joomla-nettstedet, konverterer påloggingsmodulen til en avloggingsknapp. Det er flott hvis modulen vises på hver side av nettstedet, men ofte kan modulen bare vises på en side (eller en håndfull sider).

Dette betyr at en bruker må gå tilbake til siden for å logge ut av nettstedet. På samme måte, hvis det er en påloggingskobling på nettstedet, må brukeren gå tilbake til påloggingssiden (som kan si "pålogging" i navigasjonen, selv når de vil logge av).

Ville det ikke vært bra å ha en "logout" -knapp på hver side av nettstedet?

Eller ville det ikke vært bra hvis du kunne ha en "logout" -kobling i navigasjonen?

Med ACL kan du ha begge disse, og du bør sette dem på plass for bedre brukeropplevelse.

Endre påloggingsmodulen for å arbeide for utlogging

Hvis du vil at en "logout" -knapp skal vises på hver side på nettstedet ditt når en bruker er logget på, men du ikke vil vise en påloggingsboks på hver side på nettstedet, kan du gjøre dette .

Opprett en ny påloggingsmodul. Tilordne tilgangsnivået til Registrert, og få det til å vises på hver side av nettstedet.

Denne andre påloggingsmodulen vises bare når noen allerede er logget inn på nettstedet. Og når de allerede er logget på, vises modulen som en avloggingsknapp.

Hvis de klikker på avloggingsknappen, vises ikke lenger modulen - fordi du har logget av, og du ikke lenger er en del av det registrerte tilgangsnivået!

Hvis du vil at en "logout" -lenk skal vises i navigasjonen, men at den bare vises når noen er logget inn på nettstedet, kan du gjøre det.

Lag et menyelement av innloggingstypen. Menyelementets tittel kan være Logout. Sett tilgangsnivået for denne lenken til Registrert.

Nå vises dette menyelementet bare når noen er logget inn på nettstedet. Når de klikker på Logout-koblingen, vil de få en side med en logout-knapp som de kan klikke på. Dette er et ekstra klikk i forhold til modulteknikken beskrevet ovenfor, men det kan være mer intuitivt for noen brukere, eller det kan fungere bedre med noen nettsteddesign. Du må bare teste og se hva som fungerer best for deg!

 

Tilpasse Joomla-påloggingen for forskjellige brukere

Vis en Joomla-påloggingsmodul bare på en side

Et nylig dilemma vi hadde var hvordan vi skulle gjøre det enklere for brukere av et Joomla-nettsted å logge på uten å måtte bruke Joomla Login-modulen.

Noen ganger kan påloggingsmodulen gå seg vill i innholdet ditt slik at brukere kan bli forvirret, og du vil opprette en påloggingsside som bare inneholder påloggingsskjemaet. 

Heldigvis er dette igjen veldig enkelt å gjøre når du vet hvordan. Du trenger bare å opprette en lenke til følgende adresse:

/index.php?option=com_users&view=login

Dette er Joomla-komponenten som håndterer pålogging / utlogging, og å koble direkte til fører deg til en side som inneholder påloggingskomponenten. Påloggingsmodulen gjør ganske enkelt denne komponenten tilgjengelig gjennom en Joomla-modul, slik at du kan sette inn en påloggingsboks.

Innpakning Up

Som vi kan se, er Joomla-innloggingen ganske allsidig. Ved å bruke Joomla-påloggingen sammen med ACL og de ovennevnte tilpasningene kan du skape en rik og bedre brukeropplevelse for brukerne dine.

 

om forfatteren
David Attard
Forfatter: David Attardnettside: https://www.linkedin.com/in/dattard/
David har jobbet i eller rundt den elektroniske / digitale industrien de siste 18 årene. Han har lang erfaring innen programvare- og webdesignindustrien ved å bruke WordPress, Joomla og nisjer rundt dem. Som digital konsulent er hans fokus på å hjelpe bedrifter med å få et konkurransefortrinn ved å bruke en kombinasjon av deres nettside og digitale plattformer som er tilgjengelige i dag.

En ting til... Visste du at folk som deler nyttige ting som dette innlegget også ser FANTASTISK ut? ;-)
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!

Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.

 

hvem er vi?

CollectiveRay drives av David Attard - som jobber i og rundt webdesignnisjen i mer enn 12 år, gir vi nyttige tips for folk som jobber med og på nettsteder. Vi driver også DronesBuy.net - et nettsted for dronehobbyister.

David attard

 

 

Forfatter (e) Fremvist på:  Inc Magazine-logoen   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   og mange flere ...