Συζήτηση χρήστη:Lou/javascript

Από Βικιλεξικό
(Ανακατεύθυνση από ΒΛ:JAVA)
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Μερικές σκέψεις και εργασίες που γίνονται αυτή τη στιγμή[επεξεργασία]

Ακολουθούν μερικές ιδέες για την ευχρησία του Βικιλεξικού. Προέρχονται από παρατηρήσεις διαφόρων χρηστών, πχ. του Focalpoint, του Αριέλ, και άλλων.

Θα παρακαλούσα τον καθένα να προσθέσει τις ιδέες του, γνώμες, οποιοδήποτε στοιχείο θεωρεί χρήσιμο, ώστε να περάσουμε το ΒΛ στον εικοστό πρώτο αιώνα... ;) - Βικιφιλικά, Lou 12:00, 10 Ιανουαρίου 2010 (UTC)[απάντηση]


χρήση javascript[επεξεργασία]

Ένας άλλος μεγάλος τομέας της σκέψης που γίνεται αυτή τη στιγμή στο irc (βλέπε και Συζήτηση χρήστη:Lou/επεξεργασία) αφορά μια τελείως διαφορετική κατεύθυνση. Πρόκειται για τη χρησιμοποίηση javascript ώστε να ξεπεραστούν οι δυσκολίες που συναντά ο πρωτάρης (και μη!) χρήστης του ΒΛ όταν θέλει να βάλει το πετραδάκι του στο οικοδόμημα...


add translation[επεξεργασία]

Η πρώτη ιδέα, που με γαργαλάει εδώ και μήνες, αφορά την προσθήκη μεταφράσεων. Πρόκειται για ένα μεγάλο μπέρδεμα για κάποιον που θέλει να βάλει μεταφράσεις σε μια λέξη. Πρώτα, θα πρέπει να σκεφτεί να πατήσει στο «επεξεργασία», όπου κι αν βρίσκεται αυτό. Μετά, όμως, τα πράγματα γίνονται πιο δύσκολα. Θα πρέπει να σκεφτεί να βγάλει τα XXX και μετά τα «βελάκια».

Το αγγλικό ΒΛ βρήκε μια πολύ έξυπνη λύση: χρησιμοποιεί ένα μικρό javascript το οποίο περιλαμβάνεται στο δικό τους «μτφ-αρχή» και το οποίο επιτρέπει στο χρήστη να κάνει τα εξής:

  • να διαλέξει μια γλώσσα
  • να βάλει τη μετάφραση, στη σωστή της θέση (δηλαδή: σε αλφαβητική σειρά)
  • να βάλει πρόσθετα στοιχεία (γένος, προφορά, κλπ.)
  • εάν θέλει, να «εξισορροπήσει» τις δύο κολώνες των μεταφράσεων

Μπορείτε να δείτε τη σελίδα en:User talk:Conrad.Irwin/editor.js. Για να το δείτε στην πράξη, δείτε πχ. τη λέξη en:tomorrow, «ξετυλίξτε» τις μεταφράσεις και προσέξτε το κάτω μέρος τους!

Η δική μου ιδέα είναι ότι έτσι θα έβγαιναν όλες οι δεκάδες κρυμμένες σειρές που βρίσκονται σε κάθε σελίδα και καθιστούν την επεξεργασία της δυσκολότερη.

Σε πρώτη, πρόχειρη, φάση, ο Αριέλ παρατήρησε εύστοχα ότι έχουμε δύο τρόπους να παρουσιάζουμε τις μεταφράσεις:

  • είτε με ένα πινακάκι που εμφανίζεται διαρκώς,
  • είτε με το μτφ-αρχή (αυτό συνήθως χρησιμοποιείται όταν υπάρχουν πολλές δεκάδες γραμμές), κάτι που κρύβει τις μεταφράσεις.

Ίσως, λοιπόν, να χρειαστεί, σε πρώτη φάση, να αλλάξουμε τον τρόπο εμφάνισης, ώστε να χρησιμοποιείται ο ένας ή ο άλλος τρόπος - έτσι ώστε το javascript να ενσωματωθεί στο ένα ή το άλλο πρότυπο. Μάλλον ο πιο καλαίσθητος τρόπος είναι αυτός με τους κρυμμένους πίνακες.

άλλες χρήσεις της javascript[επεξεργασία]

Όπως ήταν αναμενόμενο, αυτή η χρήση έδωσε κι άλλες ιδέες...

Κάπου διάβασα τελευταία (θα ψάξω να βρω πού), το είπε και ο Focalpoint στη Βικιδημία, το πρόσθεσε και ο Αριέλ στο irc (ο καθένας με τον τρόπο του - κάνω μια «σύνθεση» των όσων έχω διαβάσει), ότι θα ήταν καλό να μην «πνίγουμε» τον αδαή χρήστη με μερικές δεκάδες πρότυπα αλλά να επιτρέπουμε την προσθήκη στοιχείων στο ΒΛ με απλό, αυτονόητο, «διαισθητικό» τρόπο. Άλλωστε, αυτή είναι μία από τις χρήσεις της γλώσσας javascript.

Μπορούμε, για παράδειγμα, να τη χρησιμοποιήσουμε:

  • για την προσθήκη ορισμών, αντί να έχουμε το προσχέδιο-ορισμ το οποίο βλέπουμε, εδώ και χρόνια, ότι κάνει τη ζωή δύσκολη στους άγνωστους χρήστες μας
  • για την προσθήκη ετυμολογίας: η javascript θα μπορούσε να εμφανίζει τα διάφορα πρότυπα και να μπορεί ο χρήστης να διαλέξει μεταξύ τους
  • για την προσθήκη προφοράς
  • ...

Κυρίως, όμως, ένα σκριπτάκι javascript θα επέτρεπε στον κάθε χρήστη τη μορφοποίηση του άρθρου σύμφωνα με τα δικά μας στάνταρντ - κάτι που μας τρελαίνει εδώ και χρόνια (τι θα γινόταν εάν ξαφνικά είχαμε πολλούς χρήστες κάθε μέρα που να κάνουν στραβές αλλαγές;...).

Όμως, όπως το ξεκαθάρισε ο Αριέλ, η χρήση javascript, εκτός από τις πρόσθετες ικανότητες που θα μας ζητούσε, θα μας υποχρέωνε να μελετήσουμε εξονυχιστικά τη δομή των σελίδων. Δεν έχω τις ικανότητες να αναλύσω πρόσθετα αυτό το στοιχείο. Άλλωστε, δεν νομίζω ότι θα μπορέσουμε να το εφαρμόσουμε σύντομα. Η γνώμη μου, καθώς την παρουσίασα στο irc, είναι να περιμένουμε τα μεγάλα ΒΛ - που έχουν πολλούς προγραμματιστές - να την εφαρμόσουν και ακολουθούμε το παράδειγμά τους.


γνώμες, ιδέες, διάφορα στοιχεία[επεξεργασία]