Nasıl Özel Bir Redmine Teması Oluşturulur

6/3/2020
6 minut
Lukáš Beňa.

Redmine, tercihlerinize uygun bir tema uygulamanız için hızlı ve kolay bir yönetim yoluna sahiptir. Mevcut Birkaç téma varsayılan mevcuttur, bazıları daha minimalistický iken diğerleri daha canlıdır ve větších velikostech, než je velikost hitap etmezse, kendi özel Redmine temasınızı můžete vytvořit.

Özel bir tema avantajı, benzersiz olması ve tasarımının tam olarak istediğiniz gibi olmasıdır (bu fayda çoğu varsayılan tema ile mevcut değildir). Özel bir tema istediğiniz gibi tasarlamak için esnekliğe sahipsiniz. Özel bir tema oluşturmak, varsayılan bir tema kullanmaktan daha fazla çaba gerektirebilir, ancak sonuçlar kesinlikle buna değer. Özel bir Redmine teması nasıl oluşturulacağını öğrenmek için okumaya devam edin.


Yeni Bir Redmine Teması Oluşturma

Redmine temaları için temel destek sağlar. Bu temalar birkaç özel javascript ekleyebilir ve stil sayfalarını (application.css) geçersiz kılabilir.
İlk adım, public/themes klasöründe yeni bir dizin oluşturmaktır. Dizin adı tema adı olarak kullanılacaktır. Örneğin: public/themes/my_theme.
Sonra, özel application.css oluşturun a bunu stylesheets adlı bir alt klasöre kaydedin:
Public/themes/my_theme/stylesheets/application.css
Aşağıdaki örnek, yalnızca birkaç ayarı geçersiz kılan özel bir stil sayfasıdır:
/* varsayılan Redmine stil sayfasını yükle */
@import url (../../../ styly / application.css);
/* başlıkta bir logo ekle */
#záhlaví {
    pozadí: #507AAA url(../images/logo.png) no-repeat 2px;
    padding-left: 86px;
}
/* proje menüsünü sağa taşı */
#hlavní menu {
    vlevo: auto;
    doprava: 0px;
}
Yukarıdaki örnek, my_theme/images/logo.png konumunda bir resme sahip olduğunuzu varsayar.
Kendi özel Redmine temasınızın başlangıç ​​noktası olarak kullanmak üzere bu temayı (örnek) indirebilirsiniz. Temayı public/themes dizinine çıkarın.


Özel Javascript Eklemek

Sadece javascriptinizi javascript/theme.js je k dispozici ve vašem jazyce.


Favicon Ayarı

Favicon'unuzu favicon klasörüne yerleştirin ve her sayfada varsayılan yerine otomatik olarak yüklenecektir. Favicon dosyasının a herhangi bir şey olabilir. (Bilmiyorsanız, Bir Favicon, Web Sitenizin Markalamasının Amacını Yerine Getiren 16x16 Piksel Boyutunda Küçük Bir Simgedir. Temel Amacal Ol Ol Ol Ol Ol Ol Ol Ol Ol Ol Ol Ol Ol Ol Ol Ollayo maktır).


Özel Temayı Uygulama

  • Krok 1:

Yeni bir tema indirmek için ilk adımı atın.

  • Krok 2:

Temayı ../public/themes/ dizinine çıkarın. Ale durumda, application.css je zde následující:

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

  • Krok 3:

Yönetim -> Ayarlar bölümüne gidin ve "Tema" listesinden (açılır menu) yeni oluşturduğunuz temayı seçin. Bundan sonra, ayarlarınızı kaydedin.
Bu noktada, Redmine artık özel temanızı kullanarak gösterilmelidir.

Eğer Redmine < 1.1.0 kullanıyorsanız, kullanılabilir temalar listesinde görünmesi için uygulamayı yeniden baslatmanız gerekebilir.


Tema Dizin Yapısı

Téma a dosylardan oluşur:

  • javascripts/theme.js (bu isteğe bağlıdır): téma için özelleştirilmiş JavaScript
  • favicon / (bu isteğe bağlıdır): Redmine teması için favicon
  • styly / application.css (bu gereklidir): téma için CSS (Cascading Style Sheets)

Aşağıda gösterildiği gibi:


veřejnost/
  + - témata /
       +- /
            |
            + - favicon /
            | +- (örneğin favicon.ico, favicon.png)
            |
            + - javascripty /
            | + - theme.js
            |
            + - styly /
                 + - application.css


Varsayılan Temayı Kullanarak Bir Redmine Teması Oluşturma

Ayrıca, varsayılan temanın CSS dosyasındaki renkleri değiştirerek bir Redmine teması oluşturabilirsiniz.

Mesela, její şeyi mavi bir temadan kırmızı bir tema yapmak istiyorsunuz. Bunun için aşağıdaki CSS'i kullanabilirsiniz.

  1. sh # cd / path / to / redmine
  2. sh # mkdir -p public / themes / redtheme / stylesheets
  3. sh# vi public / themes / redtheme / stylesheets / application.css (kodlama aşağıda gösterilmiştir)
  4. Yönetici ayarlarına gidin ve ardından redtheme'i seçin

/* varsayılan Redmine stil sayfasını yükle */

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

# top-menu {background: RGB (128,0,0);}

#header {background-color: RGB (192,0,0);}

# projects-index ul.projects div.root a.project {color: RGB (128,0,0); }

obsah h1, h2, h3, h4 {barva: RGB (128,0,0);}

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

a, a: link, a: navštíveno {color: RGB (128,0,0); }

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


Temanın Logosunu Nasıl Değiştirirsiniz?


Krok 1:

Logo dosyasını @./ public / themes/ redminecrm / images@ klasörüne koyun


2nci krok

logo.png dosyasını 43x30 boyutunda yeni logo dosyasıyla değiştirin

...

#header> h1 {

               pozadí: url (../ images / logo.png) neopakovat 10px 20%;

               odsazení: 5px 60px; /* Kendi logonuzu ayarlamak için bunu değiştirin */

}

Redmine yükseltmesi için en iyi seçenek? Kolay.

Mükemmel proje planlaması, yönetimi ve kontrolü için güçlü araçları tek bir yazılımda edinin.

Easy Redmine'ı 30 gün ücretsiz deneyin

Tam özellikli, SSL korumalı, günlük yedeklemeler, bulunduğunuz konumda