en
Език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI превод
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Как да създадете персонализирана тема Redmine

6/3/2020
6 минути
Лукаш Бена

Redmine идва с бърз и лесен административен начин да приложите тема, която отговаря на вашите предпочитания. Няколко от теми по подразбиране налични са минималистична, други са повече жизненаи ако никоя от тези опции не ви впечатли, можете да създадете вашата собствена собствена тема Redmine.

Предимството на персонализираната тема е, че тя е уникална и нейният дизайн е точно такъв, какъвто го искате (това предимство не е налично с повечето теми по подразбиране). Имате гъвкавостта да проектирате персонализирана тема, както желаете. Въпреки че създаването на персонализирана тема може да отнеме повече усилия в сравнение с използването на такава по подразбиране, резултатите напълно си заслужават. Прочетете, за да научите как да създадете персонализирана тема на Redmine.


Създаване на нова тема Redmine

Redmine осигурява основна подкрепа за темите. Тези теми могат да добавят няколко персонализирани javascript и да заменят таблиците със стилове (application.css).
Първата стъпка е да създадете нова директория в публични / теми. Името на директорията ще се използва като име на темата. Например: public / themes / my_theme.
След това създайте потребителско application.css и запазете това в подпапка, наречена таблици със стилове:
Обществено / теми / my_theme / стилове / application.css
Следва пример за персонализиран стил, който отменя само няколко настройки:
/ * заредете стандартната таблица за стилове Redmine * /
@import url (../../../ стилове / application.css);
/ * добавете лого в заглавката * /
#header {
    фон: # 507AAA url (../ images / logo.png) без повторение 2px;
    padding-left: 86px;
}
/ * преместете менюто на проекта вдясно * /
#главно меню {
    вляво: автоматично;
    десен: 0px;
}
Гореспоменатият пример прави предположението, че имате изображение, което се намира на my_theme / images / logo.png.
Можете да изтеглите тази тема (пример) като начална точка за вашата собствена тема Redmine. Извлечете темата в публичната директория / теми.


Добавяне на персонализиран Javascript

Просто включете вашия javascript в javascript /theme.js и той ще бъде зареден автоматично на всяка страница.


Настройка на Favicon

Поставете вашата favicon в папката favicon и тя ще се зареди автоматично, а не по подразбиране на всяка страница. Името на файла favicon може да бъде всяко. (В случай, че не знаете, favicon е малка икона с размери 16×16 пиксела, която служи за брандирането на вашия уебсайт. Основната му цел е да помогне на посетителите да намерят по-лесно вашата страница, когато имат няколко отворени раздела).


Прилагане на персонализираната тема

  • Стъпка 1:

Първата стъпка е да изтеглите нова тема.

  • Стъпка :

Разархивирайте темата в ../public/themes/. Резултатът от това ще бъде път до директория до application.css като

../public/themes/redminecrm/stylesheets/application.css

  • Стъпка :

Преминете към Администриране -> Настройки и от списъка „Тема“ (падащ списък) изберете темата, която сте създали наскоро. След това запазете настройките си.
На този етап Redmine вече трябва да се показва с помощта на вашата персонализирана тема.

Ако използвате Redmine <1.1.0, може да се наложи да рестартирате приложението, така че да се появи в списъка с налични теми.


Структура на директория на теми

Темата включва тези файлове:

  • javascripts / theme.js (това не е задължително): персонализиран JavaScript за темата
  • favicon / (това не е задължително): favicon за темата Redmine
  • stylesheets / application.css (това е необходимо): CSS (каскадни таблици със стилове) за темата

Това е показано по-долу:
обществена /
  + - теми /
       + - /
            |
            + - фавикон /
            | + - (напр. favicon.ico, favicon.png)
            |
            + - javascripts /
            | + - theme.js
            |
            + - таблици за стилове /
                 + - application.css


Създаване на тема Redmine с помощта на темата по подразбиране

Можете също да създадете тема Redmine, като промените цветовете в CSS файла на основната тема.

Кажете, че искате да промените всичко от синя тема към червена. Можете да го направите с CSS по-долу.

  1. sh # cd / път / към / redmine
  2. sh # mkdir -p public / теми / redtheme / стилове
  3. sh # vi public / themes / redtheme / stylesheets / application.css (кодирането е показано по-долу)
  4. Преминете към настройките на администратора и след това изберете червено

/ * заредете стандартната таблица за стилове Redmine * /

@import url (../../../ стилове / application.css);

# топ меню {фон: RGB (128,0,0);}

#header {фон-цвят: RGB (192,0,0);}

# проекти-индекс ul.projects div.root a.project {цвят: RGB (128,0,0); }

съдържание h1, h2, h3, h4 {цвят: RGB (128,0,0);}

#main {color: RGB (128,0,0); }

a, a: връзка, a: посетен {цвят: RGB (128,0,0); }

a: hover, a: active {color: RGB (128,0,0); }


Как да промените логото на темата?


1st Стъпка:

Поставете лого файл в @. / Public / теми / redminecrm / images @


2nd Стъпка

Заменете файл logo.png с новия файл с лого с размер 43x30

...

#header> h1 {

               фон: url (../ images / logo.png) без повторение 10px 20%;

               подплънки: 5px 60px; / * Променете това, за да зададете собствено лого * /

}

Най -добрият ъпгрейд на Redmine? Лесно.

Вземете всички мощни инструменти за перфектно планиране, управление и контрол на проекти в един софтуер.

Опитайте Easy Redmine за 30 дни безплатен пробен период

Пълни функции, SSL защитени, ежедневни архиви, във вашето геолокация