Βικιπαίδεια:Προτάσεις για πρότυπα

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Πήδηση στην πλοήγηση Πήδηση στην αναζήτηση
Gnome-preferences-other.svg

Ο χώρος εδώ χρησιμεύει για την κατάθεση προτάσεων προς υλοποίηση σε πρότυπα ή module (αυτοματοποίηση/προγραμματισμός εργασιών ως προς τα πρότυπα ή/και στην Mediawiki Lua), ώστε να υπάρχει ένα κοινό σημείο διατήρησης και εύρεσης τους από το οποίο τα απασχολούμενα με προγραμματισμό μέλη της κοινότητας μπορούν να επιλέξουν και να αναλάβουν την υλοποίηση κάποιων από τις ιδέες.

Η εδώ περιοχή αφορά μόνο πρότυπα και modules, για ότι αφορά bot και γενικά αυτοματοποιημένες μαζικές επεξεργασίες επισκεφτείτε τις σχετικές σελίδες στο Βικιπαίδεια:Bots ή/και Βικιπαίδεια:Δουλειές για bots. Για περισσότερες πληροφορίες σχετικά με τα πρότυπα δείτε Βικιπαίδεια:Πρότυπα.

Για τις προτάσεις των οποίων η υλοποίηση ολοκληρώθηκε δείτε Βικιπαίδεια:Προτάσεις για πρότυπα/Δημιουργημένα.



Υποβολή πρότασης


Πλαίσια πληροφοριών[επεξεργασία κώδικα]

Κατάσταση: νέα κοινοποίηση
Συνοπτική περιγραφή

Κάποια στιγμή πρέπει να μεταφέρουμε τα πρότυπα των κουτιών πληροφοριών, και γενικά όσα περιέχουν flow control (αν μπορεί κανείς να το ονομάσει έτσι αυτό το σπαγγέτι των προτύπων), σε modules. Θα μπορούσαμε να μεταγράψουμε τη δουλειά που έχουν κάνει στο frwiki. Δυστυχώς δεν προνόησαν για i18n, ούτε έχουν separation of concerns.. (P.a.a, 2 Σεπ. 2017)

Παραδείγματα

Δες το fr:Module:Infobox που καλείται από το fr:Modèle:Infobox Biographie2 με {{#invoke:Infobox|build|nom=Biographie}}

Υλοποίηση

Χημικές εξισώσεις[επεξεργασία κώδικα]

Κατάσταση: νέα κοινοποίηση
Συνοπτική περιγραφή
  1. κάποιο πιο ειδικό πρότυπο για τις χημικές εξισώσεις. Αν μάλιστα το εξοπλίζουμε με διάφορους αυτοματισμούς, π.χ. να υπολογίζει αυτόματα τους συντελεστές (ή έστω να μπορεί να ελέγχει αν στέκονται οι πληκτρολογημένοι), πιθανά προϊόντα, ή και πιο απλά πράγματα, όπως να μπορεί κανείς να βάλει απευθείας μέσα και γραμμικούς και μοριακούς τύπους. Ακόμη και να μπορεί να δημιουργεί γραμμικούς τύπους, αν δεν υπάρχουν στα commons, και μετά να τους ανεβάζει κιόλας εκεί... Αν μπορεί να γίνει interactive, ίσως μπορεί να δίνει θερμοχημικούς ή και διάφορους στοιχειομετρικούς υπολογισμούς...
  2. Κάποιες αυτόματες αντιστοιχίες μπορούν να αναπτυχθύν ανάμεσα σε τύπους, ονομασίες κατά IUPAC, πλήρως συστηματικές + λίστες με τις επίσημα αποδεκτές για μητρικές ενώσεις, μοριακά βάση, SMILES, και inChi... (Vchorozopoulos 7 Σεπ. 2017)
Παραδείγματα


Υλοποίηση

Πληροφορίες ποδοσφαιριστή[επεξεργασία κώδικα]

Κατάσταση: νέα κοινοποίηση
Συνοπτική περιγραφή

Πρότυπο:Πληροφορίες ποδοσφαιριστή. Να λαμβάνει δεδομένα από wikidata. Μπορώ να το κάνω για όλες τις παραμέτρους εκτός από τις παραμέτρους ομάδων και περιόδων, γιατί πρέπει να εμφανίζονται με σωστή σειρά κτλ. Το αντίστοιχο στην ar.wikipedia το επιτυγχάνει, αλλά δεν κατανοώ πως. Ξέρω πώς δεν υπάρχουν αρκετοί χρήστες με τέτοιες γνώσεις στην ελληνική ΒΠ. Αν μπορεί όμως κάποιος, ας το δοκιμάσουμε. Xaris333 (συζήτηση) 18:24, 8 Σεπτεμβρίου 2017 (UTC)

Παραδείγματα

https://ar.wikipedia.org/wiki/قالب:صندوق_معلومات_سيرة_كرة_قدم

Υλοποίηση

Assertions[επεξεργασία κώδικα]

Κατάσταση: υπό εξέλιξη
Συνοπτική περιγραφή

αυτό που θα ήταν σίγουρα χρήσιμο, τουλάχιστον για τα νέα πρότυπα και module που δημιουργούνται θα ήταν να υπάρχει υποστήριξη assert (en:Assertion (software development)) έτσι ώστε να εφαρμόζεται στα test cases των νέων module ή προτύπων, π.χ. όπως στο Πρότυπο:Ελληνικός αριθμός/testcases, με τέτοιο τρόπο ώστε να δείχνει κάποιο μύνημα λάθους εάν η προσδοκόμενη τιμή δεν είναι αυτή η οποία επιστρέφει το πρότυπο/module. Αυτό χρησιμεύει στον ποιοτικό έλεγχο της λειτουργίας των προτύπων/module. -- Gts-tg (συζήτηση) 17:41, 10 Σεπτεμβρίου 2017 (UTC)

Παραδείγματα

π.χ. κάτι σαν {{Assert|345|{{Some_template|some_number}}}} θα επιστρέφει Σφάλμα: επιστράφηκε 454 αντί για το προσδοκώμενο 345 ή Επιστράφηκε το προσδοκώμενο 345

Υλοποίηση

θα το δω εγώ. Gts-tg (συζήτηση) 14:38, 12 Σεπτεμβρίου 2017 (UTC)

Πληροφορίες χημείας[επεξεργασία κώδικα]

Κατάσταση: νέα κοινοποίηση
Συνοπτική περιγραφή

Ίσως, θα μπορούσε χειροκίνητα να προστεθεί π.χ. σε κάθε αριθμό μια λίστα με τα χημικά είδη που έχουν τον αριθμό ως ατομικό/μοριακό βάρος (κατά προσέγγιση μονάδας, βέβαια). Π.χ. το 1 αντιστοιχεί στα χημικά είδη ατομικό υδρογόνο (ως πρώτιο, δηλαδή |1H|), στο κατιόν πρωτίου (1H+) και στο ανιόν υδρογόνου (1H-). Θα μπορούσαμε βέβαια για απλότητα στην αρχή να περιοριστούμε μόνο στα είδη για τα οποία έχουμε λήμματα. Π.χ. το 16 αντιστοιχεί ως μοριακό βάρος στο μεθάνιο και ως ατομικό βάρος στο (ατομικό) οξυγόνο... Σχηματίζεται έτσι μια λίστα με ισοβαρή χημικά είδη σε κάθε αριθμό (δεν το έχω ψάξει αν προκύπτει στο κάθε ένα). Επίσης, μπορεί να σχηματιστεί μια λίστα ενώσεων με ίσο αριθμό ατόμων άνθρακα, για μικρούς αριθμούς βέβαια, με βάση τις κατηγορίες. Π.χ. την κατηγορία C4 για το 4. Αλλά η λίστα υπάρχει ήδη στην κατηγορία, για όσους τη χρειάζονται, και εμπλουτίζεται κάθε φορά που προσθέτουμε νέες ενώσεις με αντίστοιχο αριθμό ατόμων άνθρακα. Ή π.χ. λίστα ισομερών αλκανίων με 6 άτομα άνθρακα για το 6, κ.τ.λ.. Αλλά αυτό υπάρχει ήδη στο C6H14... Δεν ξέρω σε πόσους θα χρησίμευαν όλα αυτά, αλλά είναι ιδέες... Και τα σημεία βρασμού, τήξης κ.τ.λ., ομοίως, ίσως... Σε χαμηλούς αρνητικούς αριθμούς, π.χ. -200 ίσως θα είχε χρησιμότητα μια λίστα με χημικές ουσίες που παραμένουν αέριες ή και υγρές σε τέτοιες θερμοκρασίες (σε °C εννοώ), ας πούμε... (Vchorozopoulos, 6 Σεπ. 2017)

Παραδείγματα


Υλοποίηση

Πτυσσόμενα πλαίσια σε Πρότυπα γραμμών μετρό/σιδηροδρόμου[επεξεργασία κώδικα]

Κατάσταση: συνεχιζόμενη συζήτηση
Συνοπτική περιγραφή

Τα πρότυπα γραμμών τρένων χρησιμοποιούν προβληματικά πτυσσόμενα πλαίσια, που κρύβουν κείμενο και μετατοπίζουν εικόνες. Αντί αυτών υπάρχει και δουλεύει καλά το Πρότυπο:collapse-mobile, που το έχω δοκιμάσει επί μήνες και σε πολύ δύσκολες αποστολές. Παραδείγματα δίνω παρακάτω και προτείνω την αντικατάσταση του πτυσσόμενου προτύπου με το νέο καθαρό πρότυπο που δουλεύει χωρίς να δημιουργεί ζητήματα, και σε κινητές συσκευές. --    ManosHacker 17:11, 13 Σεπτεμβρίου 2017 (UTC)

Παραδείγματα
Υλοποίηση

Σχόλιο πολύ ωραίο φαίνεται και καλύτερο από το υπάρχον, αλλά από την στιγμή που έχει υλοποιηθεί ήδη και προτείνεται αντικατάσταση του υπάρχοντος αυτό μάλλον θα πρέπει να προταθεί στην Αγορά, όπου δεν νομίζω πως θα υπάρξει αντίρρηση. Gts-tg (συζήτηση) 17:16, 13 Σεπτεμβρίου 2017 (UTC)

Η κύρια αλλαγή αφορά το Πρότυπο:BSrow-sc. Πρέπει όμως να αντικατασταθούν όλα τα | που εγκλωβίζονται στη σύμπτυξη, με {{!}}.   ManosHacker 20:32, 13 Σεπτεμβρίου 2017 (UTC)


Τα προβλήματα με τα πρότυπα σιδηροδρομικών γραμμών φαίνεται να είναι βαθύτερο και δεν οφείλεται αποκλειστικά στα πτυσσόμενα πλαίσια (που κακώς υπάρχουν έτσι κι αλλιώς). Τα αντίστοιχα πρότυπα στην αγγλική δουλεύουν σωστά, οπότε μάλλον το πρόβλημα είναι στη σύνταξη του κώδικα στα λήμματα παρά στα ίδια τα πρότυπα. Το Πρότυπο:collapse-mobile στερείται usability/accessibility καθώς δεν κάνει εμφανές με κάποιο τρόπο ότι πατώντας το αντικείμενο αναπτύσσεται κάτι. Θα πρέπει να τοποθετηθεί αντίστοιχη ένδειξη "εμφάνιση/απόκρυψη" ή εικονίδιο στην άκρη του, που ίσως δημιουργήσει και αυτό κάποια μετατόπιση. Ως προς τα σιδηροδρομικά σχεδιαγράμματα χρειάζεται να ελεγχθεί ο κώδικας των διαγραμμάτων αντί των προτύπων. - geraki (συζήτηση) 12:39, 29 Σεπτεμβρίου 2017 (UTC)

Πρότυπο εργογραφίας[επεξεργασία κώδικα]

Κατάσταση: ανακληθείσα αίτηση
Συνοπτική περιγραφή

Ηθελα να μάθω αν υπάρχει ήδη μεταφρασμένο το πρότυπο Πρότυπο:Infobox bibliography, όπως υπάρχει σε αυτήν, ας πούμε, τη σελίδα https://en.wikipedia.org/wiki/Arthur_Conan_Doyle_bibliography. Αν όχι, μπορεί να δημιουργηθεί; (ή να το δημιουργήσω εγώ; πράγμα που θα το προτιμούσα ώστε να προσαρμοστεί στην ελληνική πραγματικότητα) -- (Dor-astra (συζήτηση) 15:01, 26 Σεπτεμβρίου 2017 (UTC))

Παραδείγματα


Υλοποίηση

Σχόλιο Dor-astra αν αναφέρεσαι στο en:Template:Infobox author bibliography μπορείς απλά να το δημιουργήσεις εσύ, copy/paste στο Πρότυπο:Infobox author bibliography και από εκεί μετακίνηση στο Πρότυπο:Πληροφορίες εργογραφίας συγγραφέα, και επεξεργασία ώστε να αλλάξουν τα κείμενα του όπου χρειάζεται σε ελληνικά. Σημειώνεται ωστόσο ότι το πρότυπο φαίνεται δυσκολοσυντήρητο και ενδεχομένως δεν θα είναι τόσο απλή η μεταφορά του, μπορείς ωστόσο να δοκιμάσεις. Gts-tg (συζήτηση) 00:42, 29 Σεπτεμβρίου 2017 (UTC)

Ναι αυτό εννοούσα. Τι εννοείς όμως δυσκολοσυντήρητο; (Dor-astra (συζήτηση) 12:39, 29 Σεπτεμβρίου 2017 (UTC))

Dor-astra έχει σχετική ένδειξη στην σελίδα του προτύπου ως This template employs intricate features of template syntax. Gts-tg (συζήτηση) 12:59, 29 Σεπτεμβρίου 2017 (UTC)

Κουτί πληροφοριών καιρού[επεξεργασία κώδικα]

Κατάσταση: συνεχιζόμενη συζήτηση
Συνοπτική περιγραφή

Το υπάρχων πρότυπο είναι βασισμένο στον εσωτερικό κώδικα του Mediawiki και χρειάζεται να αντικατασταθεί από Lua module, καθώς η υλοποίηση του μπορεί να δουλεύει όμως είναι εξαιρετικά δυσκολοσυντήρητη και συγκεχυμένη, και το πρότυπο χρησιμοποείται σε σχεδόν 500 σελίδες. Ενδεικτικό της πολυπλοκότητας του, πέρα από τον κώδικα Mediawiki, είναι ότι αποτελείται από 24 (!!!) υποπρότυπα για να λειτουργήσει. -- Gts-tg (συζήτηση) 00:36, 29 Σεπτεμβρίου 2017 (UTC)

Παραδείγματα

όπως λειτουργεί τώρα, απλώς η υλοποίηση χρειάζεται αλλαγή

Υλοποίηση

Το αντίστοιχο αγγλικό είναι ήδη σε module. Πάντως και το υπάρχων δεν έχει ορατά προβλήματα (από την άποψη ότι φαίνεται να δουλεύει σωστά και δεν υπάρχουν αλλαγές που πρέπει να γίνουν). - geraki (συζήτηση) 12:10, 29 Σεπτεμβρίου 2017 (UTC)

Οκ αυτό είναι καλό, θα το δω από εκεί. Σε ότι αφορά τις αλλαγές, η παρουσία τελείας αντί κόμματος στα δεκαδικά ψηφία είναι λανθασμένη από την άποψη τοπικοποίησης/localisation και είναι πρότυπο που χρησιμοποιείται σε πολλά λήμματα. Gts-tg (συζήτηση) 12:17, 29 Σεπτεμβρίου 2017 (UTC)

Αναλογίες προτύπων[επεξεργασία κώδικα]

Κατάσταση: υπό εξέλιξη
Συνοπτική περιγραφή

Παρακάτω θα ακολουθήσουν κι άλλες προτάσεις, αλλά ας τις δούμε μία - μία, σε ξεχωριστό θέμα. Το πρώτο θέμα που ήθελα να αναφέρω είναι οι αναλογίες κάποιων προτύπων (δεν ξέρω αν ισχύει σε όλα) και πώς αυτές επηρεάζονται ανάλογα με το μέγεθος λέξεων που προσθέτουμε ή, ακόμα, κι από τις δικές τους παραμέτρους. Καλό θα ήταν να μην υπάρχουν τέτοιες μεταβολές. -- —ΖῷονΠολιτικόν (παρακαλῶ...) 11:31, 29 Σεπτεμβρίου 2017 (UTC)

Παραδείγματα

1) Αρχικά, στα πρότυπα που εγώ έχω παρατηρήσει τα παραπάνω είναι στο Πρότυπο:Ποδοσφαιριστή και στο Πρότυπο:Προσώπων. Ας μιλήσουμε τώρα με παραδείγματα: στην πρώτη περίπτωση βλέπουμε π.χ. το πρότυπο εδώ, να εμφανίζεται πιο "μαζεμένο" και "κομψό", όμως σε αυτήν την περίπτωση, πιο "χοντροκομμένο". Θα μπορούσαν λοιπόν να ελαττωθούν αυτές οι μεταβολές; (Υπάρχουν πιθανώς και χειρότερες περιπτώσεις)

2) Στην περίπτωση του προτύπου των προσώπων παρατηρείται επίσης μία μεταβολή: Δείτε εδώ, η παράμετρος Υπηκοότητα / Χώρα πολιτογράφησης είναι μεγάλη και έχει μεταφέρει όλες τις πληροφορίες του προτύπου πιο δεξιά, ενώ εμφανίζονται συμπιεσμένες και "ακατάστατες", καθιστώντας τες δύσκολες στην παρατήρηση και άσχημες στην όψη.

Υ.Γ. Θα ήταν καλό να μην υπάρχουν τόσο εμφανείς μεταβολές, γενικότερα, σε όλα τα πρότυπα, όχι μόνο σε αυτά τα δύο που προανέφερα.

Υλοποίηση


Μπορεί να διορθωθεί, ίσως και συνολικά, με κατάλληλο css που θα ορίζει ένα αυστηρά σταθερό πλάτος infobox, και περαιτέρω οδηγίες για το πως θα πρέπει να απλώνουν/μαζεύουν τα πεδία. - geraki (συζήτηση) 12:08, 29 Σεπτεμβρίου 2017 (UTC)

Geraki, ό, τι θεωρείτε σωστότερο, όσοι ασχολείστε και γνωρίζεται από αυτά, αρκεί λίγο να διορθωθεί αυτή η μεγάλη μεταβολή στα πρότυπα. —ΖῷονΠολιτικόν (παρακαλῶ...) 15:12, 1 Οκτωβρίου 2017 (UTC)

Πρότυπο Portal bar[επεξεργασία κώδικα]

Κατάσταση: νέα κοινοποίηση
Συνοπτική περιγραφή

Δεν ξέρω αν είμαι στην κατάλληλη σελίδα για το παραπάνω πρότυπο, αλλά δεν ήξερα πού άλλου να απευθυνθώ.

Θα ήθελα να κάνω δύο προτάσεις σχετικά με το πρότυπο Portal bar:

1) Προτείνω το περιεχόμενο που εμφανίζεται σε αυτό (οι πύλες δηλαδή) να πηγαίνουν αυτομάτως στο κέντρο του και όχι στα αριστερά.

2) Δε θα ήταν και κακή ιδέα να "μαζευτεί" λιγάκι κάθετα, έτσι ανεπαίσθητα... Οριζοντίως είναι οκ να έχει το ίδιο μέγεθος με τα navigation boxes! -- —ΖῷονΠολιτικόν (παρακαλῶ...) 12:28, 29 Σεπτεμβρίου 2017 (UTC)

Παραδείγματα


Υλοποίηση

Άλλα εγχειρήματα bar[επεξεργασία κώδικα]

Κατάσταση: νέα κοινοποίηση
Συνοπτική περιγραφή

Θα ήθελα να προτείνω ένα πρότυπο παρόμοιο με το {{Portal bar}} με τίτλο {{Άλλα εγχειρήματα}}.

Σκοπός του θα είναι η αντικατάσταση των {{Βικιθήκη}}, {{Πολύγλωσση Βικιθήκη}}, {{Commons}}, {{Commons category}}, {{Βικιφθέγματα}}, {{Βικιλεξικό}}, {{Βικιεπιστήμιο}}, {{Wikivoyage}} και {{Βικιταξίδια}}, όταν περισσότερα από ένα από αυτά εμφανίζονται σε κάποια σελίδα.

Στόχος είναι να αποφεύγεται η κάθετη παράθεση (δείτε για παράδειγμα στις σελίδες Σοφοκλής και Αβάνα) και η αντικατάστασή της με διακριτική και καλαίσθητη οριζόντια μπάρα παρόμοια με αυτή που παράγει το {{Portal bar}} η οποία θα τοποθετείται στο τέλος της σελίδας. -- Αντιγόνη (συζήτηση)

Παραδείγματα

Σε αντίθεση με το {{Portal bar}}, θα έχει κεφαλίδα η οποία θα γράφει:
Στα παρακάτω αδελφικά εγχειρήματα υπάρχει υλικό που έχει σχέση με το θέμα: {{PAGENAME}}

Αντίστοιχα με το {{Portal bar}}, για κάθε σύνδεσμο θα υπάρχει το εικονίδιο του εγχειρήματος και το όνομά του, το οποίο θα είναι ο σύνδεσμος προς τη σχετική σελίδα. Ο σύνδεσμος θα δημιουργείται από τα Wikidata.

H σύνταξή του θα πρέπει να είναι περίπου έτσι:
{{Άλλα εγχειρήματα|Βικιθήκη|Βικιφθέγματα|Commons}}

Τουλάχιστον για τη Βικιθήκη θα πρέπει να υπάρχει και η δυνατότητα μη αυτόματου συνδέσμου από τα Wikidata για περιπτώσεις όπως για παράδειγμα στη σελίδα Α΄ Ιλλυρικός πόλεμος και θα συντάσσεται κάπως έτσι:
{{Άλλα εγχειρήματα|Βικιθήκη=όνομα_προορισμού|Βικιφθέγματα|Commons}}

Σε αυτή την περίπτωση το όνομα προορισμού θα εμφανίζεται στη μπάρα μέσα σε παρένθεση, δίπλα από το "Βικιθήκη".

Υλοποίηση

Επιχείρηση Αθεϊσμός[επεξεργασία κώδικα]

Κατάσταση: νέα κοινοποίηση
Συνοπτική περιγραφή

Θα ήθελα ένα πρότυπο για χρήση στην νέα βικιεπιχείρηση του Αθεϊσμού[1], όπως περιπου είναι το αντίστοιχο πρότυπο για την επιχείρηση Κύπρος (όπως φαίνεται στην σελ συζήτησης της εοκα. Θα ήθελα να ταξινομεί τα λήμματα κατά σπουδαιότητα και ποιότητα. -- Τζερόνυμοσυντυχάννουμε 13:59, 3 Μαΐου 2018 (UTC)

Παραδείγματα

βικιεπιχείρηση Κύπρος βικιεπιχείρηση Αρχαία Ελλάδα

Υλοποίηση

υγ-φτιάχτηκε! Τζερόνυμοσυντυχάννουμε 20:56, 9 Μαΐου 2018 (UTC)

Πρότυπο Αθεϊσμός[επεξεργασία κώδικα]

Θα ήθελα ένα «κουτί σειράς λημμάτων» για τα λήμματα του αθεϊσμού.

Παραδείγματα

Ευχαριστώ Τζερόνυμοσυντυχάννουμε 20:56, 9 Μαΐου 2018 (UTC)

Υλοποίηση