Jag har jobbat ganska mycket med att få till logiska sökfunktioner. På vilket sätt kan jag tänkas behöva söka i de olika delarna?
Global sökning
En global sökfunktion lades till i sidhuvudet som söker igenom personer, platser, händelser, källor och blogginlägg samtidigt. Resultaten grupperas efter typ med färgkodade ikoner.
Rapporter
Tre typer av rapporter kan genereras: antavla (visar förfäder i generationer), stamtavla (visar ättlingar) och familjeblad (detaljerad vy av en person med familj). Alla rapporter kan skrivas ut eller exporteras som PDF.
Prestanda och sökning
Släktträdssidan och personsidorna optimerades kraftigt. Istället för att ladda alla tusentals personer på en gång hämtas nu bara det som behövs — det relevanta underträdet med ett visst antal generationer uppåt och nedåt. Samma princip tillämpades på personsök i alla formulär: istället för att ladda alla personer i minnet söker appen nu via servern med fritextsökning. Det gör att det fungerar smidigt även med 6000+ personer i databasen.