Skip menu
Join the Fellowship!

Πληροφορίες για διαχειριστές ιστού

Εισαγωγή

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

Μεταφραστές και περιστασιακοί εθελοντές είναι το πιθανότερο να έρθουν σε επαφή με τα

Εθελοντές που ενδιαφέρονται να πάνε βαθύτερα στη διαδικασία συντήρησης πρέπει να είναι επίσης εξοικειωμένοι με

Κατανόηση του τρόπου κατασκευής των ιστοσελίδων

Οι ιστοσελίδες του www.fsfeurope.org συντηρούνται ως ένα σύνολο από XML αρχεία. Ο εξυπηρετητής ιστού παράγει τις HTML σελίδες από αυτά τα XML αρχεία αυτόματα κάθε πέντε λεπτά. Συνεπώς, όλη η επεξεργασία των σελίδων γίνεται μέσα στα XML αρχεία, και οι HTML σελίδες ποτέ δεν γίνονται αντικείμενο άμεσης επεξεργασίας.

Κάθε σελίδα στον www.fsfeurope.org ονομάζεται "όνομα_σελίδας.γλώσσα.html" (με τη γλώσσα να είναι ο iso-639 κωδικός δύο γραμμάτων της γλώσσας, όπως ''en'' για τα αγγλικά ή "de" για τα γερμανικά). Τα πηγαία αρχεία ονομάζονται "όνομα_σελίδας.γλώσσα.xhtml".
Μερικές σελίδες έχουν ένα δυναμικό μέρος: εκτός από το σταθερό κείμενο που λαμβάνεται από το .xhtml αρχείο, περιλαμβάνουν και πληροφορίες από ένα ή περισσότερα .xml αρχεία. Όποτε μια τέτοια σελίδα κατασκευάζεται, το σύστημα παίρνει τα μεταφρασμένα .xml αρχεία, αν είναι διαθέσιμα, και επιστρέφει στην αγγλική έκδοση αυτών των .xml αρχείων τα οποία δεν έχουν ακόμη μεταφραστεί. Με αυτόν τον τρόπο, οι σελίδες καταλήγουν να αποτελούνται από ορισμένα τμήματα μεταφρασμένα και άλλα τμήματα στα αγγλικά. Παραδείγματα τέτοιων σελίδων είναι η αρχική σελίδα, η σελίδα των ειδήσεων, και η σελίδα των εκδηλώσεων.

Εγγραφή στη savannah

Τα πηγαία αρχεία για τις ιστοσελίδες είναι αποθηκευμένα στη Savannah, έναν εξυπηρετητή που φιλοξενείται στο Ίδρυμα Ελεύθερου Λογισμικού, τον ομοθυγατρικό μας οργανισμό στη Βόρεια Αμερική. Για να αποκτήσετε πρόσβαση εγγραφής σε αυτά τα αρχεία, μπορείτε να δημιουργήσετε έναν λογαριασμό σε αυτόν τον εξυπηρετητή.

Αποκτώντας ένα νέο λογαριασμό

Ακολουθήστε αυτό τον σύνδεσμο για να αποκτήσετε ένα νέο λογαριασμό. Επιλέξτε ένα όνομα χρήστη, έναν κωδικό, συμπληρώστε το πραγματικό σας όνομα και τη διεύθυνση του ηλεκτρονικού ταχυδρομείου σας και πατήστε το κουμπί ''Submit''.

Θα λάβετε ένα μήνυμα από τη savannah. Για να ολοκληρωθεί η εγγραφή σας, επισκεφθείτε το URL που αναγράφεται στο μήνυμα. Λογαριασμοί που δεν επιβεβαιώνονται, μετά από δύο ημέρες διαγράφονται από τη βάση δεδομένων.

Αφού επιβεβαιώσετε τον λογαριασμό σας, μπορείτε να συνδεθείτε στη σελίδα https://savannah.gnu.org με το όνομα χρήστη και τον κωδικό που επιλέξατε.

Δημιουργία ενός SSH κλειδιού

Ενώ μπορείτε να χρησιμοποιείτε τον κωδικό σας για να συνδεθείτε με την πύλη ιστού στη Savannah, πρέπει να δηλώσετε ένα SSH κλειδί για να έχετε πρόσβαση στο CVS. Αυτό πρέπει να γίνει σε κάθε μηχάνημα από όπου θα εισέλθετε στον αποθηκευτικό χώρο (repository) του CVS.

Για να δημιουργήσετε και να δηλώσετε ένα κλειδί SSH, παρακαλούμε ακολουθείστε τις οδηγίες που δίνονται στις Συχνές Ερωτήσεις (FAQ) του Savannah.

Συμμετέχοντας στο πρόγραμμα FSFE

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

Επιλέξτε ''Group Membership'' στις καρτέλες της κορυφής. Τώρα μπορείτε να γράψετε ''FSFE'' στο πλαίσιο εισαγωγής κειμένου για αναζήτηση της επιλογής ''Request for Inclusion'', να ενεργοποιήσετε την ένδειξη στο τετραγωνάκι του FSF Europe και να γράψετε ένα σχόλιο.

Οι διαχειριστές του προγράμματος FSFE θα λάβουν τότε ένα μήνυμα με το αίτημά σας και το σχόλιο που δώσατε και θα μπορέσουν να εγκρίνουν την εγγραφή σας ως μέλος του προγράμματος. Μετά από αυτό θα πρέπει να μπορείτε να διακρίνετε την ένδειξη ''FSF Europe'' στα ''Groups I'm Contributor of'' μετά την είσοδό σας στη savannah.

Αρχική αντιγραφή του περιεχομένου του αποθηκευτικού χώρου

Πρώτα πρέπει να βεβαιωθείτε ότι το αρχείο ~/.bashrc στον ηλεκτρονικό σας υπολογιστή περιέχει τη γραμμή
export CVS_RSH=ssh
μετά δημιουργήστε έναν κατάλογο αρχειοθέτησης (directory) για τον αποθηκευτικό χώρο και εκτελέστε την εντολή
$ cvs -z3 -d username@cvs.savannah.gnu.org:/web/fsfe co .
σε αυτόν τον κατάλογο. Τώρα θα σας ζητηθεί να δώσετε την SSH κωδική φράση. Δώστε τη φράση και επιβεβαιώστε. Αν όλα πάνε καλά, τώρα ο ιστότοπος θα πρέπει να αρχίσει να αντιγράφεται στον υπολογιστή σας.

Δουλεύοντας με τον αποθηκευτικό χώρο

Αφού αντιγράψατε τον αποθηκευτικό χώρο για πρώτη φορά, θα πρέπει να εκτελέσετε την εντολή
$ cvs update -d
στον κατάλογο fsfe κάθε φορά πριν εργαστείτε με κάποιο συγκεκριμένο αρχείο.

Αν θέλετε να προσθέσετε νέα αρχεία στον αποθηκευτικό χώρο, χρειάζεται να εκτελέσετε την εντολή
$ cvs add filename

Για να στείλετε τις αλλαγές σας στον εξυπηρετητή, ανεξάρτητα αν πρόκειται για νέο αρχείο ή για τροποποίηση κάποιου υπάρχοντος, εκτελέστε την εντολή
$ cvs commit filename
και ένας απλός επεξεργαστής κειμένου θα ανοίξει για να δώσετε κάποια περιγραφή των αλλαγών που πραγματοποιήσατε.

Μπορείτε να κατεβάσετε ένα λεπτομερές εγχειρίδιο για το CVS στην κεντρική σελίδα του CVS.

Αν θέλετε να κρατήσετε το ιστορικό των αλλαγών που έγιναν στα πηγαία αρχεία των ιστοσελίδων, μπορείτε να εγγραφείτε στον κατάλογο παραληπτών γνωστοποιήσεων του CVS και θα λάβετε ένα μήνυμα για κάθε αλλαγή που έχει αποσταλλεί στο source tree.

Υπεύθυνος χειρισμός της πρόσβασης για εγγραφή

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

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

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

Περισσότερες πληροφορίες

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

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

Επίσης, υπάρχει ένα Texinfo αρχείο τεκμηρίωσης "Webmastering FSF Europe" από τον Jonas Öberg, ο οποίος υλοποίησε το σύστημα κατασκευής σελίδων. Παρακαλούμε διαβάστε το και μάθετε περισσότερα για τη λειτουργία των σελίδων.

To top