Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Σχόλια από τον χώρο του Web Design, Web Development.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από dimsis » 05 Μαρ 2010 15:52

Έχω μια λίστα με έργα (projects) τα οποία μπορούν να έχουν υποέργα και το κάθε υποέργο τα δικά του υποέργα κ.ο.κ. (N βάθος), οπότε μιλάμε για μια δενδρική δομή δεδομένων.
Η ερώτηση είναι: ποια θεωρείτε ως πιο φιλική προς τους χρήστες μέθοδο ή js control που έχετε πετύχει για την επιλογή τέτοιων κατηγοριών/υποκατηγοριών;

π.χ. έβλεπα - και ανεβάζω σε συνημμένη εικόνα- το wordpress για τις κατηγορίες του έχει ένα "add category" και σου πετάει ένα input field και από κάτω σε ένα select που έχει όλες τις κατηγορίες και υποκατηγορίες. Απλό μεν, αλλά δεν νομίζω ότι θα βόλευε αν μιλούσαμε για 100 και πάνω κατηγορίες και υποκατηγορίες κάτι τέτοιο...

Σκεφτόμουν τη λύση των controls σαν το δεύτερο που φαίνεται στην εικόνα αλλά και πάλι θα είναι και μεγάλο σε ύψος και δεν θα κάθετε καλά μέσα σε μια φόρμα που ήδη έχει και άλλα πεδία που αφορούν το έργο.

Έχετε δει τίποτε καλό για αυτή τη δουλειά που να σας άρεσε ή που να προτείνετε;
Συνημμένα
n-categs.jpg
n-categs

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από burnmind » 05 Μαρ 2010 18:41

Για πολλές κατηγορίες θα προτιμούσα κάτι όπως το "tree javascript" της εικόνας σου (αρχικά να φαίνονται μόνο οι κεντρικές κατηγορίες και μόνο μετά από click να γίνονται expand και να φαίνονται οι υποκατηγορίες της καθεμίας κ.ο.κ.), με την προσθήκη ενός input field από πάνω το οποίο θα φιλτράρει τις κατηγορίες καθώς γράφεις για να μη ψάχνεις σε έναν ατελείωτο κατάλογο όταν ξέρεις τι θέλεις. Ελπίζω να βγάζει νόημα αυτό που έγραψα!


Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από dva_dev » 05 Μαρ 2010 19:51

tree javascript, ή tree-οτιδήποτε. Αν μπορείς να το κάνεις με maximum height ή fixed height για να μην ξεχειλώσει.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από korgr » 05 Μαρ 2010 20:30

Το tree φαινομενικα ειναι η καλυτερη λυση αλλα αν εχουμε μεγαλο βαθος, τα tabs του καποια στιγμη θα δημιουργησουν προβλημα στο πλατος του layout (του χωρου εν πασει περιπτωσει που δεσμευεται για αυτο τον σκοπο).

fafos εχεις να μας δειξεις το συγκεκριμενο jquery plugin σε ενα παραδειγμα με πραγματικα μεγαλο βαθος κατηγοριων?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από fafos » 05 Μαρ 2010 21:01

korgr έγραψε: fafos εχεις να μας δειξεις το συγκεκριμενο jquery plugin σε ενα παραδειγμα με πραγματικα μεγαλο βαθος κατηγοριων?
exo ena me 5-6000 kathgories kai ypokathgories (5 epipeda) alla einai mesa se diaxeirish.. douleuei apsoga pantos..

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από dva_dev » 05 Μαρ 2010 21:26

Το κακό που βλέπω εγώ στο plugin είναι ότι παραπέμπει σε menu που έχει διαφορετική σημειολογία (αν το λέω σωστά). Επίσης αν έχεις φτάσει στο Χ επίπεδο και σου φύγει λίγο το ποντίκι έκλεισε και πας πάλι από την αρχή.
Αυτό το βλέπω σε νέους χρήστες ακόμα και στα μενού των εφαρμογών. Δυσκολεύονται ακόμα και το πρώτο υπομενού να ανοίξουν.

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από dimsis » 05 Μαρ 2010 22:24

Καλό φαίνεται το mcDropdown και μου άρεσε που έχει και autocomplete στο select, μου θύμισε άλλο ένα που είχα δει παλιότερα παρόμοιο σε jquery πάλι που εξομοίωνε ένα μενού από κινητό.
Εντωμεταξύ είχα αποκλείσει εξαρχής το σκέτο autocomplete γιατί δεν μπορεί ο χρήστης να θυμάται τους παλιούς τίτλους των έργων του, πόσο μάλιστα να μαντεύει και τίτλους άλλων χρηστών.
Αυτά που γράφει βέβαια και ο Νότης (πολλές εγγραφές –που δεν θα τις γλιτώσω) και ο dva_dev (λάθος κλικ σε Ν βάθος και έχασες το μενού οπότε πάλι από την αρχή) είναι σημαντικά.

Κάποιος καλός συνδυασμός που σκεφτόμουν ίσως να ήταν ένα autocomplete με sliding down tree. Δηλαδή αν γράφεις κάποια γράμματα στο input field να «φιλτράρει» μόνο όσα ξεκινούν από τα γράμματα αλλά λουρεύει κάπως το θέμα γιατί θα πρέπει να ελέγχει τους τίτλους ολόκληρης της διαδρομής ώστε να τις κάνει expand …

Δηλαδή έστω ότι ψάχνω για το έργο free:

Search: [ free ]
Freestaff
Web sites > freestuff
Projects > tade > deina > mplampla > freewilly

Ζόρικο ...

Για δέντρο αν έβγαινε σε κανένα popup div για να επιλέξεις και γυρνούσε μόνο το αποτέλεσμα στην φόρμα, θα ήταν δύσχρηστο λέτε; Δηλαδή έχεις ένα απλό input ίσως με κάποιο icon, το κάνει κλικ πετάει το δέντρο (expanded ή όχι είναι ένα θέμα… αν έχει πολλά data να το πας full expand θα είναι χαοτικό) και μόλις κλικάρει κάπου ο χρήστης γυρίζει τον τίτλο και στο input της φόρμας περνάει και το parentid σε κανένα hidden…

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από burnmind » 06 Μαρ 2010 00:22

dimsis έγραψε:..ένα autocomplete με sliding down tree. Δηλαδή αν γράφεις κάποια γράμματα στο input field να «φιλτράρει» μόνο όσα ξεκινούν από τα γράμματα..
Ακριβώς αυτό περιέγραψα πριν, το οποίο μάλλον δεν έβγαλε το νόημα που ήθελα! :D

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Πιο φιλική προς το χρήστη μέθοδο που έχετε δει για N parent;

Δημοσίευση από dimsis » 06 Μαρ 2010 08:27

Ευχαριστώ πατρίδα και όλους τους υπόλοιπους για τις προτάσεις. Θα κάνω τις δοκιμές μου από Δευτέρα.
Αν πετύχετε ή θυμηθείτε και κανένα άλλο βολικό jquery control ρίξτε κανένα url εδώ πάντως.

Απάντηση

Επιστροφή στο “Web Usability & Accessibility”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες