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

6/3/2020
דקות 6
Lukáš Beňa.

Redmine, tercihlerinize uygun bir tema uygulamanız için hızlı ve kolay bir yönetim yoluna sahiptir. Mevcut birkaç נושא varsayılan mevcuttur, bazıları daha מינימליסטי iken diğerleri daha canlıdır ve eğer bu seçeneklerden hiçbiri size hitap etmezse, kendi özel Redmine temasınızı אתה יכול ליצור.

Ö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, ציבורי/נושאים 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 ו-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 */
@ ייבוא ​​url (../../../ סגנונות / יישום.css);
/* başlıkta bir logo ekle */
#header {
    רקע: #507AAA url(../images/logo.png) no-repeat 2px;
    ריפוד שמאל: 86 פיקסלים;
}
/* proje menüsünü sağa taşı */
#תפריט ראשי {
    משמאל: אוטומטי;
    משמאל: 0px;
}
Yukarıdaki örnek, my_theme/images/logo.png קונוונדה bir resme sahip olduğunuzu varsayar.
קנדי özel Redmine temasınızın başlangıç ​​noktası olarak kullanmak üzere bu temayı (örnek) indirebilirsiniz. Temayı ציבורי/נושאים dizinine çıkarın.


Özel Javascript Eklemek

Sadece javascriptinizi javascript/theme.js içine ekleyin ve her sayfada otomatik olarak yüklenecektir.


Favicon Ayarı

Favicon'unuzu favicon klasörüne yerleştirin ve her sayfada varsayılan yerine otomatik olarak yüklenecektir. Favicon dosyasının adı 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 amacı, ziyaretçilerin birden fazla sekme açtıklarında sayfanızmal ırına kolınay bulmırırtına kolınaııızılılır.


Özel Temayı Uygulama

  • שלב 1:

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

  • שלב 2:

Temayı ../public/themes/ dizinine çıkarın. בדוחק, application.css כתוב לך:

../public/themes/redminecrm/styleheets/application.css

  • שלב 3:

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

אם Redmine < 1.1.0 kullanıyorsanız, kullanılabilir temalar listsinde görünmesi için uygulamayı yeniden başlatmanız gerekebilir.


Tema Dizin Yapısı

ביר נושא şu dosyalardan oluşur:

  • javascripts/theme.js (באמצעות מידע): tema için özelleştirilmiş JavaScript
  • favicon / (bu isteğe bağlıdır): Redmine teması için favicon
  • stylesheets / application.css (bu gereklidir): tema için CSS (Cascading Style Sheets)

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


ציבורי /
  + - ערכות נושא /
       +- /
            |
            + - favicon /
            | +- (örneğin favicon.ico, favicon.png)
            |
            + - javascripts /
            | + - theme.js
            |
            + - גיליונות סגנונות /
                 + - יישום. 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, her ş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 ציבורי / נושאים / redtheme / גיליונות סגנונות
  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 */

@ ייבוא ​​url (../../../ סגנונות / יישום.css);

# התפריט העליון {רקע: RGB (128,0,0);}

#header {צבע רקע: RGB (192,0,0);}

# פרויקטים-אינדקס ul.projects div.root a.project {color: RGB (128,0,0); }

תוכן h1, h2, h3, h4 {צבע: RGB (128,0,0);}

#main {צבע: RGB (128,0,0); }

א, קישור: א, ביקרו {color: RGB (128,0,0); }

א: רחף, א: פעיל {צבע: RGB (128,0,0); }


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


שלב 1:

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


2nci צעד

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

...

#header> h1 {

               רקע: url (../ images / logo.png) ללא חזרה 10px 20%;

               ריפוד: 5px 60px; /* Kendi logonuzu ayarlamak için bunu değiştirin */

}

Redmine yükseltmesi için en iyi seçenek? קולאי.

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