openSUSE:Hermes administration

Μετάβαση σε: πλοήγηση, αναζήτηση


Αυτή η σελίδα δίνει κάποιες συμβουλές στο πώς να διαχειριστείτε τον Ερμή (Hermes).

Αν χρειάζεστε επιπλέον βοήθεια (και πιθανότατα να χρειαστείτε ;-) μη διστάσετε να ρωτήσετε στο IRC στο freenode στο κανάλι των boosters #opensuse-boosters.


Αρχείο Ρυθμίσεων

Ο Ερμής χρειάζεται ένα αρχείο ρυθμίσεων το οποίο βρίσκεται στο /etc/hermes.conf Βεβαιωθείτε ότι το επεξεργάζεστε όπως πρέπει. Δείτε στο Hermes Hacking για περισσότερες πληροφορίες πάνω σε αυτό.

Παραδόσεις

Ο Ερμής παρέχει διάφορους τρόπους για την παράδοση μηνυμάτων στο χρήστη. Ρυθμίζονται στη βάση δεδομένων στον πίνακα deliveries. Αλλαγές πρέπει να γίνονται για την ώρα μέσω του κελύφους της mysql.

Ο Ερμής ελέγχει το όνομα πάνω στο οποίο καλείται η υπορουτίνα. Για την ώρα αναγνωρίζονται οι ακόλουθοι τύποι παραδόσεων:

Τύπος Παράδοσης Τι σημαίνει
mail Αποστέλλει μέσω ηλεκτρονικού ταχυδρομείου
jabber ενημερώνει μέσω του πρωτοκόλλου jabber
RSS δημιουργεί μια τροφοδότηση RSS
HTTP επιτρέπει στον Ερμή να καλέσει μια διεύθυνση (url) για εσάς
Twitter καλεί το API του twitter

Σημειώστε ότι μπορούν να διαχειριστούν περισσότερες από μια παραδόσεις του κάθε τύπου, για παράδειγμα μια με την ονομασία Twitter_openSUSE και μια άλλη με την ονομασία Twitter_SLE. Το σημαντικό εδώ είναι το αλφαριθμητικό Twitter (διάκριση κεφαλαίων) να εμφανίζεται στο όνομα.

Χαρακτηριστικά Παράδοσης

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

Είδος Παράδοσης Χαρακτηριστικό Τι σημαίνει
mail send_signed_mails ορίστε το για να κάνετε τον Ερμή να υπογράφει τα μηνύματα ηλεκτρονικού ταχυδρομείου πριν την αποστολή. Προσοχή για ζητήματα ασφάλειας και προβλήματα στις επιδόσεις.
HTTP url ορίστε το url προς κλήση. Το αλφαριθμητικό του url μπορεί να περιέχει μεταβλητές Πρότυπα.
Twitter access_token το σύμβολο πρόσβασης στο API του twitter
Twitter access_token_secret το μυστικό πρόσβασης στο API του twitter
Twitter user_id το αναγνωριστικό του χρήστη στο API του twitter
Twitter screen_name το εμφανιζόμενο όνομα στο API του twitter
Twitter consumer_key το κλειδί καταναλωτή στο API του twitter
Twitter consumer_secret το μυστικό καταναλωτή στο API του twitter

Τα χαρακτηριστικά πρέπει να δημιουργηθούν χειροκίνητα στη βάση δεδομένων στον πίνακα delivery_attributes.