Hvad med at holde styr på brugere? Kan vi det?
Tja, selvfølgelig kan vi det. Der er faktisk allerede lavet en extension som tilfører et backend-modul til det!
Så ligesom før, importer extension'en "Login User Tracking" fra TER:
Installer den, "Make updates" (det vil tilføje en statistiktabel til databasen):
Opdater backend'en:
Nu er backend-modulet blevet installeret under "Web"-hovedmodulet:
Før registreringen af frontend login's kommer til at virke skal vi aktivere det i skabelonen (ligesom med sprog-indstillingen til nyhedsbrevsformularen):
config.tx_loginusertrack_enable = 1
Desværre er dette endnu ikke særlig godt dokumenteret og jeg blev nødt til at kigge i kildekoden til plugin'et for at finde ud af dette. Skam dig, extension-udvikler (hmm, det var en til mig selv. D'oh!). (Se videoen for at se hvordan det blev gjort).
Da plugin'et lige er blevet installeret skal vi logge ind og ud af frontend'en nogle få gange. Efter at det er gjort vil "Brugersporing"-modulet vise en fin lille liste over login's:
"Sess. lgd" fortæller hvor længe brugeren var logget ind - jeg var vist ikke så tålmodig... :-)
En lille sidebemærkning her kunne være at fortælle hvordan man skifter sprog i backend'en! Det er virkeligt let. Brugere kan gøre det selv hvis de har adgang til modulet Indstillinger (en: "Setup"):
Vælg blot et andet sprog end engelsk og tryk på "Save Configuration"-knappen i bunden af siden.
Genindlæs backend-grænsefladen og du kan se modulerne på dansk istedet: