
ΨΜΑ ΓΛΩΣΣΑΡΙ TEMPLATE (ΤΥΠΟΥ ΙΙΙ) - 2/8/2023

Είναι ένα custom γλωσσάρι (ΨΜΑ τύπου ΙΙΙ) παραμετροποιήσιμο που μπορεί να υποστηρίξει ταυτόχρονα πολλές γλώσσες και συνοδεύεται από λειτουργία αναζήτησης
(Μπορούμε να ορίσουμε τη γλώσσα/ες και τα λήμματα για κάθε γλώσσα)
Το λήμμα μπορεί να περιέχει μέσα και εικόνα (ή εικόνες) που πρέπει να έχουμε τοπικά (μέσα στο folder "resources") και να έχουμε και τα δικαιώματα (ή να είναι free)

Τα γράμματα για την κάθε γλώσσα εξάγονται, γίνονται κεφάλαια και μπαίνουν αλφαβητικά, αυτόματα από τις λέξεις που έχουμε βάλει
(Αν για κάποιο γράμμα δεν έχουμε βάλει λέξεις τότε αυτό δεν εμφανίζεται)
Επίσης, οι λέξεις όταν επιλέξουμε κάποιο γράμμα έρχονται αλφαβητικά αυτόματα.


Για να ορίσουμε κάποια γλώσσα και τα λήμματα αυτής, αρκεί να βάλουμε στην κατάλληλη μορφή τα δεδομένα μας μέσα στην "index.html"
(σε σημείο που υποδεικνύεται) όπως φαίνεται παρακάτω. 
Βάζοντας παρόμοιες δομές μπορούμε να ορίσουμε περισσότερες από μια γλώσσες αν θέλουμε:

data[ `Ελληνικά` ] = [

	[ `Όρος 1`, `Ορισμός του όρου 1 (μπορεί να εκτείνεται και σε πολλές γραμμές)` ],

	[ `Όρος 2`, `Ορισμός του όρου 2` ],

	[ `Όρος 3`, `Ορισμός του όρου 3` ],

] 


ΣΗΜΕΙΩΣΗ: Η χρήση των ΨΜΑ θα θεωρηθεί εμπορική, οπότε όλα τα resources (κείμενα, html κτλ.) πρέπει να είναι είτε
free, original, είτε με αγορασμένα δικαιώματα. Προσπαθούμε για χρήση όσο γίνεται free υλικού και όπου χρειάζεται άδεια το αναλαμβάνει ο όμιλος.


ΔΙΑΔΙΚΑΣΙΑ - ΒΗΜΑΤΑ

1) Κάνουμε edit την "index.html" (που βρίσκεται μέσα στο template folder) για να αλλάξουμε τα στοιχεία πχ. τίτλος ΨΜΑ, κείμενο βοήθειας-πληροφορίες κτλ. 
και για να περάσουμε τα δεδομένα για το γλωσσάρι μας. Βλέπε comments μέσα στην index.html που περιέχουν τη λέξη "ΨΜΑ"  πχ. "ΨΜΑ TODO: Ανανέωση τίτλου"
Ειδικά για την εισαγωγή των δεδομένων για το γλωσσάρι μας, εντοπίζουμε το σημείο (σχόλιο) "ΨΜΑ TODO: Εισαγωγή δεδομένων (START)"
και ακολουθούμε τις οδηγίες που υπάρχουν εκεί (προσοχή στη σύνταξη γιατί ακόμα και ένα κόμμα να ξεχαστεί μπορεί να προκύψει error - να μην δουλεύει το γλωσσάρι μας).

Έχουν περαστεί για λόγους testing ήδη κάποια δεδομένα για Ελληνικά (και ελάχιστα για Γαλλικά, Ιταλικά και Γερμανικά),
εντοπίστε το σχόλιο: "ΨΜΑ TODO:  ΠΑΡΑΚΑΤΩ ΔΙΝΟΝΤΑΙ ΤΕΣΤ - ΠΡΟΧΕΙΡΑ ΔΕΔΟΜΕΝΑ - ΠΡΕΠΕΙ ΝΑ ΤΑ ΑΝΤΙΚΑΤΑΣΤΗΣΕΤΕ ΜΕ ΤΑ ΔΙΚΑ ΣΑΣ"
Σε αυτό το σημείο πρέπει να περαστούν τα δικά σας δεδομένα και να σβήσετε τις άλλες γλώσσες ή να προσθέσετε νέες αν χρειάζεται
[Για το edit χρησιμοποιούμε πχ το notepad++ (notepad-plus-plus.org) ή το sublime (sublimetext.com) ή οποιοδήποτε άλλο html editor]

2) Σώζουμε τις αλλαγές μας (κάνουμε save το αρχείο "index.html")

Τέλος πρέπει να ανανεωθούν και τα στοιχεία μέσα στη σελίδα συντελεστών "about.html" (είναι μια σελίδα με τους συντελεστές δηλ. τίτλος ΨΜΑ, ημ/νίες, συντελεστές) ενδέχεται να μην είναι αυτή η τελική της μορφή (έχει ζητηθεί διευκρίνιση)


ΣΗΜΕΙΩΣΗ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΑΝΑΖΗΤΗΣΗΣ:
Η αναζήτηση λειτουργεί ως εξής:
Αν δώσουμε μόνο ένα γράμμα τότε ψάχνει λέξεις που αρχίζουν από αυτό το γράμμα (το ίδιο σαν να επιλέγουμε -κάνουμε click- στο συγκεκριμένο γράμμα).
Αν δώσουμε περισσότερα από ένα γράμματα, τότε αρχικά ψάχνει λέξεις που αρχίζουν με τους συγκεκριμένους χαρακτήρες και αν δεν βρει τότε ψάχνει λέξεις που περιέχουν τους συγκεκριμένους χαρακτήρες (σαν σύνολο - τμήμα λέξης) σε οποιοδήποτε σημείο τους πχ. αν δώσουμε τα γράμματα "δη" τότε αν βρει λέξεις που αρχίζουν από "δη" θα τις φέρει, αν όμως δε βρει τότε θα ψάξει (και θα φέρει) όλες τις λέξεις που περιέχουν το "δη" σε οποιαδήποτε θέση και όχι μόνο στην αρχή (υπάρχει κάποιος προβληματισμός μήπως φέρνει πολλά δεδομένα - λέξεις και ίσως πρέπει η αναζήτηση σε οποιοδήποτε σημείο της λέξης να ισχύει πχ αν δοθούν 3 ή περισσότερα γράμματα) 


Κώστας Ζώτος,
Ζωή Παπαμιχαήλ

Developer's Team
Εκπαιδευτικός Όμιλος Πουκαμισάς
Λ. Βουλιαγμένης 46, 16452 Αργυρούπολη
Τηλ. 210 4112507, 210 9920578
