Βοήθεια:Επέκταση:TemplateWizard

This page is a translated version of the page Help:Extension:TemplateWizard and the translation is 100% complete.

Τι είναι το TemplateWizard;

Το TemplateWizard είναι μια επέκταση του MediaWiki που παρέχει ένα αναδυόμενο παράθυρο στη γραμμή εργαλείων του WikiEditor για την εισαγωγή προτύπων στο Wikitext .

Πώς μπορώ να χρησιμοποιήσω το TemplateWizard;

  • Για να χρησιμοποιήσετε το TemplateWizard, ανοίξτε μια σελίδα wiki για επεξεργασία χρησιμοποιώντας τον επεξεργαστή Wikitext (όχι τον επεξεργαστή Wikitext 2017)
  • Τοποθετήστε τον κέρσορα στη θέση που θέλετε να εισαχθεί το πρότυπο. Στη συνέχεια, κάντε κλικ στο εικονίδιο του παζλ στη γραμμή εργαλείων  
  • Ένα παράθυρο διαλόγου θα εμφανιστεί

Πώς βρίσκω ένα πρότυπο;

  • Ξεκινήστε να πληκτρολογείτε το όνομα ενός προτύπου και θα σας παρουσιάσει μια λίστα προτύπων για να επιλέξετε.
     
  • Σημείωση: Μόνο τα πρότυπα που έχουν TemplateData θα έχουν περιγραφές. Σας ενθαρρύνουμε να προσθέσετε TemplateData σε πρότυπα.
  • Όταν βρείτε το πρότυπο που αναζητάτε, κάντε κλικ σε αυτό (ή μεταβείτε σε αυτό με τα πλήκτρα βέλους) και πατήστε ↵ Enter. Αυτό θα σας οδηγήσει στη φόρμα εισαγωγής δεδομένων.

Πώς μπορώ να προσθέσω δεδομένα για το πρότυπο που έχω επιλέξει;

  • Η κορυφαία γραμμή που βλέπετε τώρα περιέχει τον τίτλο του πρότυπου, την περιγραφή, ένα σύνδεσμο $linkcon προς τη σελίδα wiki του πρότυπου, και ένα κουμπί   για να κλείσετε τη φόρμα του προτύπου και να επιστρέψετε στην αναζήτηση.
  • Η αριστερή λίστα παραμέτρων, χωρισμένη σε έως και τρία μέρη για τις απαιτούμενες, τις προτεινόμενες και τις προαιρετικές παραμέτρους. Αυτή η περιοχή έχει επίσης ένα κουμπί στο κάτω μέρος με το οποίο μπορείτε να προσθέσετε ή να αφαιρέσετε όλα τα μη υποχρεωτικά πεδία ταυτόχρονα. Σημειώστε ότι ορισμένα πρότυπα δεν έχουν παραμέτρους και σε αυτές τις περιπτώσεις τίποτα δεν θα αναφέρεται εδώ. Όταν κάνετε κλικ σε μια παράμετρο προτύπου, προστίθεται στη δεξιά πλευρά.
  • Η δεξιά πλευρά της φόρμας που περιέχει τα πραγματικά πεδία εισόδου δεδομένων στα οποία βάζετε τις τιμές που θα προστεθούν στο wikitext. Μόνο οι παράμετοι που αναφέρονται εδώ θα εισαχθούν στην περιοχή επεξεργασίας (συμπεριλαμβανομένων εκείνων που δεν περιέχουν καμία αξία, καθώς τα πρότυπα μπορούν να το αντιμετωπίζουν διαφορετικά από το παράμετρο που δεν υπάρχει καθόλου).
  • Μπορείτε να κάνετε κλικ στα εικονίδια πληροφοριών πάνω από τα πεδία του πρότυπου για να διαβάσετε περισσότερες πληροφορίες σχετικά με αυτά.

 

  • Το TemplateWizard λειτουργεί πιο αποτελεσματικά με πρότυπα που έχουν ορίσει το TemplateData: δηλαδή οι παράμετροί τους έχουν τεκμηριωθεί με λεπτομερή και δομημένο τρόπο, συμπεριλαμβανομένων των προεπιλεγμένων τιμών κ.λπ. (πληροφορίες σχετικά με το πώς να το κάνετε αυτό βρίσκονται στις σελίδες βοήθειας TemplateData). Λειτουργεί επίσης χωρίς ορισμούς TemplateData, αν και με κάποια μειωμένη λειτουργικότητα. Αυτές οι δύο λειτουργίες περιγράφονται στις επόμενες δύο ενότητες.
  •  
    Μόνο τα απαιτούμενα πεδία προστίθενται κατά προεπιλογή
  •  
    Αναδυόμενα παράθυρα για πληροφορίες πεδίου
  •  
    Αυτόματη συμπλήρωση για ονόματα σελίδων στο wiki
  •  
    Αυτόματη συμπλήρωση για αρχεία από τα Commons
  •  
    Προσαρμοσμένες εισαγωγές πεδίων για ημερομηνίες, πεδία κειμένου μεγάλης μορφής, αριθμούς κ.λπ.

Χρήση του TemplateWizard με το TemplateData

Υπάρχουν επτά διαφορετικοί τύποι πεδίων που χρησιμοποιούνται στο TemplateWizard, με βάση τον τύπο παραμέτρου που ορίζεται στο TemplateData.

Όνομα[fn 1] Τύπος[fn 2] Χρησιμοποιούμενο πεδίο Σημειώσεις
1. Αριθμός number NumberInputWidget
2. Ημερομηνία date DateInputWidget
3. Χρήστης wiki-user-name UserInputWidget
4. Σελίδα wiki-page-name TitleInputWidget Για οποιοδήποτε όνομα σελίδας (συμπεριλαμβανομένων των αρχείων).
5. Αρχείο wiki-file-name TitleInputWidget Περιορίζεται σε τίτλους στον ονοματοχώρο Αρχείο και εμφανίζεται με μικρογραφίες.
6. Πρότυπο wiki-template-name TitleInputWidget Περιορίζεται σε τίτλους στον ονοματοχώρο Πρότυπο.
7. Οτιδήποτε άλλο TextInputWidget Όλοι οι άλλοι τύποι θα εμφανίζονται ως τυποποιημένα πεδία εισαγωγής κειμένου και θα αποδέχονται οποιοδήποτε κείμενο.
  1. Το όνομα όπως χρησιμοποιείται στη φόρμα TemplateData.
  2. Ο τύπος όπως χρησιμοποιείται στο JSON TemplateData.

Το ίδιο το TemplateData υποστηρίζει περισσότερους τύπους πεδίων από ό, τι αναφέρονται παραπάνω. Μερικά από αυτά μπορεί να προστεθούν στο T200664.

Χρήση του TemplateWizard χωρίς TemplateData

Εάν ένα πρότυπο δεν έχει TemplateData, τότε θα γίνει προσπάθεια να μαντέψοει τα ονόματα των παραμέτρων του και αυτά θα παρουσιαστούν ως τυπικά πεδία εισαγωγής κειμένου με ετικέτες όπως μαντεύονται.

Σημειώστε ότι είναι πιθανό να υπάρχουν διπλότυπες, καταργημένες ή αγνοούμενες παράμετροι σε αυτήν τη λίστα, επειδή οι συντάκτες του προτύπου θα κάνουν πράγματα όπως τα ακόλουθα για να επιτρέψουν διαφορετικές μορφές ονόματος παραμέτρου: {{{full name|{{{Full Name}}}}}} (σημειώστε τη διαφορά στα πεζά γράμματα). Είναι συνηθισμένο να υπάρχει μια προτιμώμενη μορφή για μια παράμετρο, και αυτή μπορεί να βρεθεί μόνο βλέποντας την τεκμηρίωση του πρότυπου (και, ενώ είστε εκεί, ίσως προσθέτοντας TemplateData, έτσι ώστε άλλοι άνθρωποι δεν είναι μπερδεμένοι στο μέλλον!).

Πώς εισάγω το πρότυπο;

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

Το κείμενο του προτύπου θα εισαχθεί σύμφωνα με τη μορφή που ορίζεται στο TemplateData. Εάν δεν δοθεί καμία, τότε θα χρησιμοποιηθεί η «ενδογραμμική» μορφή. Δεν είναι δυνατό να υπάρχει διαφορετική προσαρμοσμένη μορφή για ένα πρότυπο (αλλά φυσικά ο κώδικας wiki του προτύπου μπορεί πάντα να επεξεργαστεί μετά την εισαγωγή).

Δείτε επίσης

  • Help talk:Extension:TemplateWizard – φόρουμ βοήθειας τελικού χρήστη για την επέκταση.
  • Extension:TemplateWizard – η αρχική σελίδα της επέκτασης, που απευθύνεται σε διαχειριστές συστημάτων και σε προγραμματιστές.
  • Phabricator:tag/TemplateWizard – σύστημα παρακολούθησης προβλημάτων για σφάλματα και λειτουργίες που λείπουν.