Πώς να δημιουργήσετε ένα προσαρμοσμένο θέμα Redmine

6/3/2020
6 λεπτά
Λουκάς Μπένα

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

Το πλεονέκτημα ενός προσαρμοσμένου θέματος είναι ότι είναι μοναδικό και ο σχεδιασμός του είναι ακριβώς όπως θέλετε (αυτό το πλεονέκτημα δεν είναι διαθέσιμο με τα περισσότερα προεπιλεγμένα θέματα). Έχετε την ευελιξία να σχεδιάσετε ένα προσαρμοσμένο θέμα όπως θέλετε. Αν και η δημιουργία προσαρμοσμένου θέματος μπορεί να απαιτηθεί μίας περισσότερης προσπάθειας από τη χρήση προεπιλεγμένου, τα αποτελέσματα αξίζουν πλήρως. Διαβάστε παρακάτω για να μάθετε πώς να δημιουργήσετε ένα προσαρμοσμένο θέμα Redmine.

Δημιουργία ενός νέου θέματος Redmine

Το Redmine παρέχει βασική υποστήριξη για θέματα. Αυτά τα θέματα μπορούν να προσθέσουν μερικά προσαρμοσμένα javascript και να αντικαταστήσουν τα stylesheets (application.css).
Το πρώτο βήμα είναι να δημιουργήσετε ένα νέο φάκελο στο public/themes. Το όνομα του φακέλου ως όνομα του θέματος. Για παράδειγμα: public/themes/my_theme.
Στη συνέχεια, δημιουργήστε ένα προσαρμοσμένο application.css και αποθηκεύστε το σε ένα υποφάκελο που ονομάζεται stylesheets:
Public/themes/my_theme/stylesheets/application.css
Το παρακάτω είναι ένα παράδειγμα προσαρμοσμένου φύλλου στυλ που αντικαθιστά ορισμένες ρυθμίσεις:
/* φορτώνει το προεπιλεγμένο stylesheet του Redmine */
@import url (../../../ stylesheets / application.css);
/* προσθέτει ένα λογότυπο στην κεφαλίδα */
# επικεφαλής {
    φόντο: #507AAA url(../images/logo.png) χωρίς επανάληψη 2px;
    πληκτρολόγηση αριστερά: 86px;
}
/* μετακινείται το μενού του έργου προς τα δεξιά */
#κυρίως μενού {
    αριστερά: auto;
    δεξιά: 0px;
}
Το παραπάνω παράδειγμα υποθέτει ότι έχετε μια εικόνα που βρίσκεται στο my_theme/images/logo.png.
Μπορείτε να κατεβάσετε αυτό το θέμα (δείγμα) ως αφετηρία για το δικό σας προσαρμοσμένο θέμα Redmine. Αποσυμπιέστε το θέμα στον φάκελο public/themes.

Προσθήκη προσαρμοσμένου Javascript

Απλά περιλάβετε το javascript σας στο javascript/theme.js και θα φορτωθεί αυτόματα σε κάθε σελίδα.

Ορισμός Favicon

Εισαγάγετε το favicon σας στον φάκελο favicon και θα φορτωθεί αυτόματα αντί του προεπιλεγμένου σε κάθε σελίδα. Το όνομα του αρχείου favicon μπορεί να είναι άλλου. (Σε περίπτωση που δεν γνωρίζετε, ένα favicon είναι ένα μικρό εικονίδιο 16×16 pixel που χρησιμοποιεί για το branding του ιστότοπού σας.

Εφαρμογή του προσαρμοσμένου θέματος

  • Βήμα

    Δομή Καταλόγου Θεμάτων

    Ένα θέμα περιλαμβάνει αυτά τα αρχεία:

    • javascripts/theme.js (αυτό είναι προαιρετικό): προσαρμοσμένο JavaScript για το θέμα
    • favicon / (αυτό είναι προαιρετικό): favicon για το θέμα Redmine
    • stylesheets / application.css (αυτό είναι απαραίτητο): CSS (Cascading Style Sheets) για το θέμα

    Αυτό αποδεικνύεται παρακάτω:
    δημόσιο/
      + - θέματα /
           +- <όνομα θέματος>/
                |
                + - favicon /
                | +- (π.χ. favicon.ico, favicon.png)
                |
                + - javascripts /
                | + - theme.js
                |
                + - φύλλα στυλ /
                     + - application.css

    Δημιουργία Θέματος Redmine με Χρήση Προεπιλεγμένου Θέματος

    Μπορείτε επίσης να δημιουργήσετε ένα θέμα Redmine αλλάζοντας τα χρώματα στο αρχείο CSS του προεπιλεγμένου θέματος.

    Όπως πούμε ότι θέλετε να είναι όλα από ένα μπλε θέμα σε ένα κόκκινο. Μπορείτε να κάνετε με τον παρακάτω CSS.

    1. sh # cd / path / to / redmine
    2. sh # mkdir -p public / θέματα / redtheme / stylesheets
    3. sh# vi public / themes / redtheme / stylesheets / application.css (ο κώδικας εμφανίζεται παρακάτω)
    4. Μεταβείτε στις ρυθμίσεις διαχειριστή και επιλέξτε το redtheme

    /* φόρτωση του προεπιλεγμένου αρχείου στυλ του Redmine */

    @import url (../../../ stylesheets / application.css);

    # top-menu {φόντο: RGB (128,0,0);}

    #header {φόντο-χρώμα: RGB (192,0,0);}

    # έργα-δείκτης ul.projects div.root a.project {color: RGB (128,0,0); }

    περιεχόμενο h1, h2, h3, h4 {color: RGB (128,0,0);}

    # κύριο {χρώμα: RGB (128,0,0); }

    a, a: link, a: επισκέφθηκε {color: RGB (128,0,0); }

    a: hover, a: ενεργό {color: RGB (128,0,0); }


    Πώς να το Λογότυπο του Θέματος;


    1ο Βήμα:

    Το αρχείο το αρχείο λογότυπου στο @./ public / themes/redminecrm / images@


    2ος Βήμα

    Αντικαταστήστε το αρχείο logo.png με το νέο αρχείο λογότυπου με μέγεθος 43x30

    ...

    #header> h1 {

                   φόντο: url (../ images / logo.png) χωρίς επανάληψη 10px 20%;

                   padding: 5px 60px; /* Τροποποιήστε αυτό για να ορίσετε το δικό σας λογότυπο */

    }

Η απόλυτη αναβάθμιση του Redmine; Ευκολη.

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

Δοκιμάστε το Easy Redmine σε δωρεάν δοκιμαστική περίοδο 30 ημερών

Πλήρεις λειτουργίες, προστασία SSL, καθημερινά αντίγραφα ασφαλείας, στην τοποθεσία σας