diff options
author | Frédéric Guillot <fred@kanboard.net> | 2018-04-06 10:54:58 -0700 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2018-04-06 10:54:58 -0700 |
commit | 0b306fa60ad84ea077111e0ff7b59208ba7bc8a3 (patch) | |
tree | 5d8941b5950ede2db8ca3fba0213792db0f07a50 /doc/tr_TR | |
parent | ac11220a1aa7ae30b8827d9bbf221888d3edd0a7 (diff) |
Move documentation to https://docs.kanboard.org/
Diffstat (limited to 'doc/tr_TR')
95 files changed, 0 insertions, 5845 deletions
diff --git a/doc/tr_TR/2fa.markdown b/doc/tr_TR/2fa.markdown deleted file mode 100644 index d540ab95..00000000 --- a/doc/tr_TR/2fa.markdown +++ /dev/null @@ -1,33 +0,0 @@ -Çift-Kademeli Kimlik Doğrulama -========================= - -Her kullanıcı [Çift-Kademeli Kimlik Doğrulama two-factor authentication](http://en.wikipedia.org/wiki/Two_factor_authentication) yı aktyif edebilir. -Başarılı bir oturum açtıktan sonra, kullanıcıya Kanboard'a erişim izni vermeleri için bir kerelik kod (6 karakter) istenecektir. - -Bu kod, genellikle akıllı telefonunuza takılı olan uyumlu bir yazılım tarafından sağlanmalıdır. - -Kanboard, [RFC 6238] (http://tools.ietf.org/html/rfc6238) içinde tanımlanan [Zamana Dayalı Bir Zamanlık Şifre Algoritması Time-based One-time Password Algorithm] (http://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm) kullanır. - -Standart TOTP sistemi ile uyumlu birçok yazılım bulunmaktadır. -Örneğin, şu uygulamaları kullanabilirsiniz: - -- [Google Authenticator](https://github.com/google/google-authenticator/) (Android, iOS, Blackberry) -- [FreeOTP](https://freeotp.github.io/) (Android, iOS) -- [OATH Toolkit Araç Seti](http://www.nongnu.org/oath-toolkit/) (Unix/Linux'da Komut satırı yardımcı programı) - -Bu sistem çevrimdışı çalışabilir ve mutlaka cep telefonunuz olması gerekmez. - -Kurmak ------ - -1. Kullanıcı profilinize git -2. Sol tarafta **İki faktörlü kimlik doğrulama** seçeneğini tıklayın ve kutuyu işaretleyin -3. Sizin için gizli bir anahtar oluşturulur. - -![2FA](../screenshots/2fa.png) - -- TOTP yazılımında gizli anahtarı kaydetmeniz gerekir. Akıllı telefon kullanıyorsanız, en kolay çözüm QR kodunu FreeOTP veya Google Authenticator ile taramaktır. -- Her sefer yeni bir oturum açtığınızda, yeni bir kod sorulur -- Oturumunuzu kapatmadan önce cihazınızı test etmeyi unutmayın - -Bu özelliği her etkinleştirirken / devre dışı bıraktığınızda yeni bir gizli anahtar oluşturulur. diff --git a/doc/tr_TR/analytics-tasks.markdown b/doc/tr_TR/analytics-tasks.markdown deleted file mode 100644 index 8dda3b7b..00000000 --- a/doc/tr_TR/analytics-tasks.markdown +++ /dev/null @@ -1,24 +0,0 @@ -Görevler için analiz -=================== - -Her görev, görev görünümünde sol menüden erişilebilen bir analiz bölümüne sahiptir. - -Teslim ve döngü süresi -------------------- - -![Lead and cycle time](../screenshots/task-lead-cycle-time.png) - -- Teslim zamanı, görev yaratma ve tamamlanma tarihi arasındaki zamandır (görev kapatıldı). -- Döngü süresi, başlangıç tarihi ile tamamlanma tarihi arasındaki zamandır. -- Görev kapalı değilse, tamamlanma tarihi yerine geçerli saat kullanılır. -- Başlangıç tarihi belirtilmemişse, çevrim süresi hesaplanmaz. - -Not: Görevi seçtiğiniz kolona taşıdığınızda başlangıç tarihini otomatik olarak tanımlamak için otomatik bir eylem yapılandırabilirsiniz. - -Her bir kolonda geçen süre ---------------------------- - -![Time spent into each column](../screenshots/time-into-each-column.png) - -- Bu grafik, görev için her bir kolonda geçen toplam süreyi gösterir. -- Geçen süre, görev kapanıncaya kadar hesaplanır. diff --git a/doc/tr_TR/analytics.markdown b/doc/tr_TR/analytics.markdown deleted file mode 100644 index 73686c68..00000000 --- a/doc/tr_TR/analytics.markdown +++ /dev/null @@ -1,66 +0,0 @@ -Analizler -========= - -Her projenin bir analiz bölümü vardır. Kanboard'u nasıl kullandığınıza bağlı olarak, şu raporları görebilirsiniz: - -Kullanıcı yeniden bölümlendirme ----------------- - -![User repartition](../screenshots/user-repartition.png) - -Bu pasta grafik kullanıcı başına atanan açık görev sayısını gösterir. - -Görev dağıtımı ------------------ - -![Task distribution](../screenshots/task-distribution.png) - -Bu pasta grafiği, sütun başına açık görev sayısına genel bir bakış sunar. - -Kümülatif akış diyagramı ------------------------ - -![Cumulative flow diagram](../screenshots/cfd.png) - -- Bu grafik, zaman içindeki her bir sütun için toplu olarak görev sayısını gösterir. -- Her gün, her bir sütun için toplam görev sayısı kaydedilir. -- Kapatılan görevleri hariç tutmak istiyorsanız [global proje ayarları](project-configuration.markdown) seçeneğini değiştirin. - -Not: Grafiği görmek için en az iki güne kadar veri içermeniz gerekir. - -Geribildirim (Burndown) tablosu ---------------- - -![Burndown chart](../screenshots/burndown-chart.png) - -Her proje için [geribildirim (Burndown) tablosu] (http://en.wikipedia.org/wiki/Burn_down_chart) mevcuttur. - -- Bu çizelge, zamana karşı yapılan işin grafik bir temsilidir. -- Kanboard, bu diyagramı oluşturmak için karmaşıklığı veya öykü(olay-hikaye) noktasını kullanır. -- Her gün, her sütunun öykü(olay-hikaye) puanlarının toplamı hesaplanır. - -Her sütuna harcanan ortalama süre ------------------------------------ - -![Average time spent into each column](../screenshots/average-time-spent-into-each-column.png) - -Bu grafik, son 1000 görev için her bir sütuna harcanan ortalama süreyi gösterir. - -- Kanboard, veriyi hesaplamak için görev geçişlerini kullanır. -- Harcanan zaman, görev kapanıncaya kadar hesaplanır. - -Ortalama Teslim ve Döngü Süresi ---------------------------- - -![Average time spent into each column](../screenshots/average-lead-cycle-time.png) - -Bu grafik, son 1000 görevin zaman içindeki ortalama teslim ve döngü süresini göstermektedir. - -- Teslim zamanı, görev yaratma ve tamamlanma tarihi arasındaki zamandır. -- Döngü süresi, görevin belirtilen başlangıç tarihi ile bitiş tarihine kadar olan zamandır. -- Görev kapalı değilse, tamamlanma tarihi yerine geçerli saat kullanılır. - -Bu metrikler, tüm proje için her gün hesaplanır ve kaydedilir. - -Not: Doğru istatistikleri elde etmek için [günlük-daily cronjob](cronjob.markdown) çalıştırmayı unutmayın. - diff --git a/doc/tr_TR/api-json-rpc.markdown b/doc/tr_TR/api-json-rpc.markdown deleted file mode 100644 index 7e3bc52f..00000000 --- a/doc/tr_TR/api-json-rpc.markdown +++ /dev/null @@ -1,72 +0,0 @@ -Json-RPC API -============ - -Kullanıcı ve uygulama API'sı ------------------------- - -İki tür API erişimi vardır: - -### Uygulama API'si - -- "jsonrpc" kullanıcısı ve ayarlar sayfasında belirteç-token bulunan API'ya erişim -- Tüm prosedürlere erişim -- İzin verilen izin yok -- Sunucuda kullanıcı oturumu yok -- "My ..." ile başlayan işlemlere erişim yok (örneğin: "getMe" veya "getMyProjects") -- Olası hizmetlere-client örnek: veri taşıma / içe aktarma, başka bir sistemden görevler oluşturma, vb. - -### Kullanıcı API'si - -- Kullanıcı kimlik bilgileri (kullanıcı adı ve şifre) ile API'ye erişim -- Ayrıca, şifreniz yerine bir kişisel erişim belirteci-token da oluşturabilirsiniz. -- Uygulama rolü ve proje izinleri her prosedür için kontrol edilir -- Sunucuda bir kullanıcı oturumu oluşturuldu -- Olası hizmetlere-client örnek: yerel mobil / masaüstü uygulaması, komut satırı yardımcı programı, vb. - -Güvenlik --------- - -- Her zaman geçerli bir sertifika ile HTTPS kullanın (düz metin iletişimi önlemek için) -- Mobil bir uygulama yaparsanız, cihazdaki kullanıcı kimlik bilgilerini güvenli bir şekilde depolamanız sizin sorumluluğunuzdur -- Kullanıcı API'sinde 3 kimlik doğrulama hatası yapıldıktan sonra, son kullanıcı end-user giriş formunu kullanarak hesabının kilidini açması gerekir -- İki-kademeli kimlik doğrulama API aracılığıyla henüz mevcut değil - -Protokol --------- - -Kanboard, harici programlarla etkileşim kurmak için Json-RPC protokolünü kullanır. - -JSON-RPC, JSON'da kodlanmış uzaktan yordam çağrı protokolüdür. -XML-RPC ile hemen hemen aynı şey ama JSON biçimi iledir. - -[Protokolün 2. versiyonunu](http://www.jsonrpc.org/specification) kullanıyorsanız, -API'yi `POST` HTTP isteği ile çağırmalısınız. - -Kanboard, yığın isteklerini destekler, böylece tek bir HTTP isteğinde birden fazla API çağrısı yapabilirsiniz. Daha yüksek ağ gecikmeli mobil istemciler için özellikle yararlıdır. - -Kullanımı ------ - -- [Kimlik Doğrulama](api-authentication.markdown) -- [Örnekler](api-examples.markdown) -- [Uygulama](api-application-procedures.markdown) -- [Projeler](api-project-procedures.markdown) -- [Proje İzinleri](api-project-permission-procedures.markdown) -- [Panolar](api-board-procedures.markdown) -- [Kolonlar](api-column-procedures.markdown) -- [Kulvarlar](api-swimlane-procedures.markdown) -- [Kategoriler](api-category-procedures.markdown) -- [Otomatik İşlemler](api-action-procedures.markdown) -- [Görevler](api-task-procedures.markdown) -- [Alt-Görevler](api-subtask-procedures.markdown) -- [Alt Görev Süre Çizelgesi](api-subtask-time-tracking-procedures.markdown) -- [Görev Dosyaları](api-task-file-procedures.markdown) -- [Proje Dosyaları](api-project-file-procedures.markdown) -- [Bağlantılar](api-link-procedures.markdown) -- [İç Görev Bağlantıları](api-internal-task-link-procedures.markdown) -- [Harici Görev Bağlantıları](api-external-task-link-procedures.markdown) -- [Yorumlar](api-comment-procedures.markdown) -- [Kullanıcılar](api-user-procedures.markdown) -- [Gruplar](api-group-procedures.markdown) -- [Grup Üyeleri](api-group-member-procedures.markdown) -- [Ben](api-me-procedures.markdown) diff --git a/doc/tr_TR/application-configuration.markdown b/doc/tr_TR/application-configuration.markdown deleted file mode 100644 index c80c8f73..00000000 --- a/doc/tr_TR/application-configuration.markdown +++ /dev/null @@ -1,45 +0,0 @@ -Uygulama ayarları -==================== - -Uygulama için bazı parametreler ayarlar sayfasında değiştirilebilir. -Bu ayarları yalnızca yöneticiler değiştirebilir. - -Sağ üstteki **Ayarlar** menüsüne gidin, ardından soldaki **Uygulama ayarları** seçeneğini seçin. - -![Uygulama ayarları](../screenshots/application-settings.png) - - -### Uygulama URL - -Bu parametre, e-posta bildirimleri için kullanılır. -E-postalarınızda altbilgi(footer) alanı, Kanboard görevine bir bağlantı içerir. - -### Dil - -Uygulama dili her an değiştirilebilir. -Dil, tüm kullanıcılar için belirlenecek. - - -### Saat dilimi - -Varsayılan olarak, Kanboard UTC'yi saat dilimi olarak kullanır, ancak kendi saat dilimini tanımlayabilirsiniz. -Liste, web sunucunuz tarafından desteklenen tüm saat dilimlerini içerir. - - -### Tarih formatı - -Tarih alanlarında kullanılan girdi biçimi, örneğin görevler için son tarih. - -Kanboard, 4 farklı format sunuyor: - -- DD/MM/YYYY -- MM/DD/YYYY (varsayılan) -- YYYY/MM/DD -- MM.DD.YYYY - -[ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) biçimi daima kabul edilir (YYYY-MM-DD veya YYYY_MM_DD). - - -### Özel Stil(CSS) Sayfası - -Kanboard varsayılan stilini geçersiz kılmak veya geliştirmek için kendi CSS'nizi yazın. diff --git a/doc/tr_TR/assets.markdown b/doc/tr_TR/assets.markdown deleted file mode 100644 index 3c4ada0e..00000000 --- a/doc/tr_TR/assets.markdown +++ /dev/null @@ -1,50 +0,0 @@ -Varlıklarğ-assets (Javascript ve CSS dosyaları) nasıl oluşturulur -============================================== - -Stil sayfası ve Javascript dosyaları bir araya getirilir ve küçültülür. - -- Orijinal CSS dosyaları `assets/css/src/*.css` klasöründe saklanır -- Orijinal Javascript kodu `assets/js/src/*.js` klasöründe saklanır -- `assets/*/vendor.min.*` birleştirilmiş ve küçültülmüş harici bağımlılıklardır -- `assets/*/app.min.*` birleştirme ve küçültülmüş uygulama kaynak kodu - -Gereksinimler ------------- - -- `npm` ile [NodeJS](https://nodejs.org/) - -Javascript ve CSS dosyalarını oluşturma ---------------------------------- - -Kanboard, öğeleri oluşturmak için [Gulp](http://gulpjs.com/) ve bağımlılıkları yönetmek için [Bower](http://bower.io/) kullanır. -Bu araçlar, projeye NodeJS bağımlılıkları olarak yüklenir. - -### Her şeyi çalıştır - -```bash -make static -``` - -### `vendor.min.js` ve `vendor.min.css` leri oluşturun - -```bash -gulp vendor -``` - -### `app.min.js` oluşturun - -```bash -gulp js -``` - -### `app.min.css` oluşturun - -```bash -gulp css -``` - -Notlar ------ - -Varlıkların oluşturulması Kanboard'un arşivinden mümkün değildir, havuzun klonlamanız gerekir. - diff --git a/doc/tr_TR/automatic-actions.markdown b/doc/tr_TR/automatic-actions.markdown deleted file mode 100644 index c1890c4f..00000000 --- a/doc/tr_TR/automatic-actions.markdown +++ /dev/null @@ -1,108 +0,0 @@ -Otomatik İşlemler -================= - -Kullanıcı etkileşimini en aza indirgemek için, Kanboard otomatik işlemleri desteklemektedir. - -Her otomatik işlem şu şekilde tanımlanır: - -- Dinlemek için bir etkinlik -- Bu etkinlikle bağlantılı işlem -- Sonunda tanımlamak için bazı parametreler - -Her projenin farklı otomatik eylemler kümesi vardır, proje girişi sayfasında yapılandırma panelinde bulunur, **Otomatik işlemler** bağlantısına tıklayın. - -Yeni bir eylem ekle ----------------- - -**Yeni bir otomatik işlem ekle** bağlantısını tıklayın. - -![Automatique action](../screenshots/automatic-action-creation.png) - -- Bir eylem seçin -- Sonra bir etkinlik seçin -- Ve son olarak, parametreleri tanımlayın - -Kullanılabilir işlemlerin listesi -------------------------- - -- Harici bir sağlayıcının yorumunu oluşturma -- Görevi sütunlar arasında taşırken yorum günlüğü ekleme -- Otomatik olarak bir renge dayalı bir kategori atama -- Kategoriyi harici bir etikete göre değiştirin -- Bağlantıya dayalı otomatik olarak bir kategori atama -- Bir kategoriyi temel alan otomatik olarak bir renk ata -- Görev belirli bir kolona taşıntığında renk ata -- Belirli bir görev bağlantısı kullanırken görev rengini değiştirme -- Belirli bir kullanıcıya renk atama -- Görevi eylemi yapan kişiye atayın -- Görevi, sütun değiştiğinde işlemi yapan kişiye atayın -- Görevi belirli bir kullanıcıya atayın -- Harçlı kişiyi harici bir kullanıcı adına göre değiştirin -- Görevi kapat -- Görevi belirli bir sütunda kapatma -- Harici bir sağlayıcıdan bir görev oluşturma -- Görevin başka bir projeye kopyalanması -- Görevini e-postayla birine gönderin -- Görevi başka bir projeye taşı -- Görevi bir kullanıcıya atandığında başka bir kolona taşıyın -- Kategori değiştirildiğinde görevi başka bir kolona taşı -- Görev sahibi silindiğinde, görevi başka bir kolona taşı -- Görev aç -- Başlangıç tarihini otomatik olarak güncelle - -Örnekler --------- - -İşte gerçek hayatta kullanılan bazı örnekler: - -### Bir görevi "Bitti" kolonuna taşıdığımda, bu görevi otomatik olarak kapat - -- İşlemi seçin: **Bir görevi belirli bir sütunda kapatın** -- Etkinliği seçin: **Görevi başka bir kolona taşıyın** -- Eylem parametresini tanımlayın: **Kolon=Bitti** (hedef kolon budur) - -### Bir görevi "Doğrulanacak" kolonuna taşıdığımda, bu görevi belirli bir kullanıcıya atayın - -- İşlemi seçin: **Görevi belirli bir kullanıcıya atayın** -- Etkinliği seçin: **Görevi başka bir kolona taşıyın** -- Eylem parametrelerini tanımlayın: **Kolon=Doğrulanacak** ve **Kullanıcı=Bob** (Bob bizim test görevlimizdir) - -### Görevi "Çalışma sürüyor" kolonuna taşıdığımda, bu görevi geçerli kullanıcıya atayın - -- İşlemi seçin: **Görevi, kolon değiştiğinde işlemi yapan kişiye atayın** -- Etkinliği seçin: **Görevi başka bir kolona taşıyın** -- Eylem parametresini tanımlayın: **Kolon=Çalışma sürüyor** - -### Bir görev tamamlandığında, bu görevi başka bir projeye kopyalayın - -Diyelim ki "Müşteri Siparişi" ve "Üretim" olmak üzere iki projemiz var, sipariş onaylandıktan sonra onu "Üretim" projesine değiştirelim. - -- İşlemi seçin: **Görevi başka bir projeye çoğaltın** -- Etkinliği seçin: **Görevi kapatma** -- Eylem parametrelerini tanımlayın: **Kolon=Doğrulanmış** ve **Proje=Üretim** - -### Bir görev son kolona taşıntığında, aynı görevi başka bir projeye taşıyın - -Diyelim ki iki proje "Fikirler" ve "Geliştirme" var, bir kez fikir geçerliliği onaylandıktan sonra onu "Geliştirme" projesine takas edelim. - -- İşlemi seçin: **Görevi başka bir projeye taşıyın** -- Etkinliği seçin: **Görevi başka bir kolona taşıyın** -- Eylem parametrelerini tanımlayın: **Kolon=Doğrulanmış** ve **Proje=Geliştirme** - -### Bob kullanıcısına otomatik olarak bir renk atamak istiyorum - -- İşlemi seçin: **Belirli bir kullanıcıya renk atayın** -- Etkinliği seçin: **Görev atayanı değişim** -- Eylem parametrelerini tanımlayın: **Renk=Yeşil** ve **Atayan=Bob** - -### Tanımlanan "Özellik İsteği" kategorisine otomatik olarak bir renk atamak istiyorum - -- İşlemi seçin: **Otomatik olarak bir kategoriye dayalı bir renk atayın** -- Etkinliği seçin: **Görev oluşturma veya değiştirme** -- Eylem parametrelerini tanımlayın: **Renk=Mavi** ve **Kategori=Özellik İsteği** - -### Görev "Çalışma sürüyor" sütununa taşındığında başlangıç tarihini otomatik olarak ayarlamak istiyorum - -- İşlemi seçin: **Başlangıç tarihini otomatik olarak güncelleyin** -- Etkinliği seçin: **Görevi başka bir kolona taşıyın** -- Eylem parametrelerini tanımlayın: **Kolon=Çalışma sürüyor** diff --git a/doc/tr_TR/board-collapsed-expanded.markdown b/doc/tr_TR/board-collapsed-expanded.markdown deleted file mode 100644 index da144ebc..00000000 --- a/doc/tr_TR/board-collapsed-expanded.markdown +++ /dev/null @@ -1,18 +0,0 @@ -Daraltılmış ve Genişletilmiş mod -=========================== - -Tahtadaki görevler daraltılmış veya genişletilmiş modda görüntülenebilir. -Bir görünümden diğerine geçmek, **"s"** klavye kısayoluyla veya soldaki açılır menüyü kullanarak yapılabilir. - -Daraltılmış mod --------------- - -![Tasks collapsed](../screenshots/board-collapsed-mode.png) - -- Görev başkasına devredilirse, kişinin baş harfleri görev numarasının yanında gösterilir -- Görev başlığı çok uzunsa, tam başlıklı bir araç ipucu göstermek için farenizi görevin üzerine koyabilirsiniz. - -Genişletilmiş mod -------------- - -![Tasks expanded](../screenshots/board-expanded-mode.png) diff --git a/doc/tr_TR/board-configuration.markdown b/doc/tr_TR/board-configuration.markdown deleted file mode 100644 index 7eb38660..00000000 --- a/doc/tr_TR/board-configuration.markdown +++ /dev/null @@ -1,24 +0,0 @@ -Pano ayarları -============== - -Sağ Üst menüden **Ayarlar** menüsüne gidin, ardından soldaki **Pano ayarları** seçimini yapın. - -![Board settings](../screenshots/board-settings.png) - -### Görev öne çıkarma - -Bu özellik, yakın zamanda bir görev taşındığında görevin çevresinde bir gölge görüntüler. - -Bu özelliği devre dışı bırakmak için 0 değerini, varsayılan olarak 2 gün (172800 saniye) olarak ayarlayın. - -2 günden beri taşınan herşey görevin çevresinde gölgeli olacaktır. - -### Heskese açık paylaşılan Pano(public board) için yenileme aralığı - -Bir panoyu paylaştığınızda, sayfa her 60 saniyede otomatik olarak varsayılan olarak yenilenir. - -### Özel Pano için yenileme aralığı - -Web tarayıcınız bir tahtada açık olduğunda, bir şey bir başkası tarafından değiştirildiğinde Kanboard her 10 saniyede bir kontrol eder. - -Teknik olarak bu süreç Ajax yoklaması ile yapılır. diff --git a/doc/tr_TR/board-horizontal-scrolling-and-compact-view.markdown b/doc/tr_TR/board-horizontal-scrolling-and-compact-view.markdown deleted file mode 100644 index 6b370f48..00000000 --- a/doc/tr_TR/board-horizontal-scrolling-and-compact-view.markdown +++ /dev/null @@ -1,10 +0,0 @@ -Yatay kaydırma ve kompakt mod -===================================== - -PAno ekranınıza sığmadığı zaman, altta yatay bir kaydırma çubuğu görünür. - -Bununla birlikte, ekranınızdaki tüm sütunları görüntülemek için kompakt ekrana geçmek mümkündür. - -![Switch to compact mode](../screenshots/board-compact-mode.png) - -Yatay kaydırma ve kompakt görünüm arasındaki geçiş, klavye kısayol **"c"** ile veya sol üstteki açılır menüyü kullanarak yapılabilir. diff --git a/doc/tr_TR/board-show-hide-columns.markdown b/doc/tr_TR/board-show-hide-columns.markdown deleted file mode 100644 index 540b5447..00000000 --- a/doc/tr_TR/board-show-hide-columns.markdown +++ /dev/null @@ -1,12 +0,0 @@ -Panoda sütunları göster ve gizle -================================== - -Sütunları çok pratik bir şekilde gizleyebilir veya görüntüleyebilirsiniz: - -![Hide a column](../screenshots/hide-column.png) - -Bir sütunu gizlemek için sütun açılır menüsünü tıklayın ve "Bu sütunu gizle" yi seçin: - -![Show a column](../screenshots/show-column.png) - -Sütunu tekrar göstermek için "artı simgesini" tıklayın. diff --git a/doc/tr_TR/bruteforce-protection.markdown b/doc/tr_TR/bruteforce-protection.markdown deleted file mode 100644 index 5b543824..00000000 --- a/doc/tr_TR/bruteforce-protection.markdown +++ /dev/null @@ -1,35 +0,0 @@ -(Brute Force)Kaba kuvvet Koruma -====================== - -Kanboard'un kaba kuvvet koruması, kullanıcı hesabı düzeyinde çalışır: - -- Aynı kullanıcı adı için üç kimlik doğrulama hatası yapıldıktan sonra, oturum açma formu, otomatik bot hazırlayıcıları önlemek için bir captcha resmi görüntüler. -- 6 kimlik doğrulama başarısızlığından sonra, kullanıcı hesabı 15 dakika boyunca kilitlenir. - -Bu özellik yalnızca oturum açma formunu kullanan kimlik doğrulama yöntemleri için kullanılabilir. - -Bununla birlikte **kullanıcı API'sı aracılığıyla üç kimlik doğrulama hatasından sonra**, giriş formunu kullanarak hesabın kilidinin açılması gerekir. - -Botlar, çeşitli anonim vekilleri kullanabileceğinden, Kanboard herhangi bir IP adresini engellemez. Bununla birlikte, büyük taramaları önlemek için [fail2ban] (http://www.fail2ban.org) gibi harici araçları kullanabilirsiniz. - -Yapılandırma -------------- - -Varsayılan ayarlar şu yapılandırma değişkenleriyle değiştirilebilir: - -```php -// 3 kimlik doğrulama hatasından sonra captcha'yı etkinleştir -define('BRUTEFORCE_CAPTCHA', 3); - -// 6 kimlik doğrulama hatasından sonra hesabı kilitle -define('BRUTEFORCE_LOCKDOWN', 6); - -// Hesap süresini dakika olarak kilitle -define('BRUTEFORCE_LOCKDOWN_DURATION', 15); -``` - -Kullanıcıların kilidini açma ---------------- - -15 dakika beklemek istemiyorsanız kullanıcı arayüzünden bir kullanıcının kilidini kaldırabilirsiniz. -Yönetici olarak, kullanıcı profiline gidin ve "Bu kullanıcının kilidini aç" ı tıklayın. diff --git a/doc/tr_TR/calendar-configuration.markdown b/doc/tr_TR/calendar-configuration.markdown deleted file mode 100644 index f6096c5a..00000000 --- a/doc/tr_TR/calendar-configuration.markdown +++ /dev/null @@ -1,44 +0,0 @@ -Takvim ayarları -================= - -**Ayarlar** menüsüne gidin, ardından soldaki **Takvim ayarları** seçeneğini seçin. - -![Calendar settings](../screenshots/calendar-settings.png) - -Kanboard'da iki farklı takvim vardır: - -- Proje takvimi -- Kullanıcı takvimi (dashboard-gösterge tablosundan kullanılabilir) - -Proje takvimi ----------------- - -Bu takvim, oluşturulma tarihi veya başlangıç tarihine dayanan bitiş tarihi ve görevleri olan görevleri gösterir. - -### Görevleri oluşturma tarihe göre göster - -- Takvim etkinliğinin başlangıç tarihi, görevin oluşturulma tarihidir. -- Etkinliğin bitiş tarihi tamamlanma tarihidir. - -### Görevleri başlangıç tarihine göre göster - -- Takvim etkinliğinin başlangıç tarihi, görevin başlangıç tarihidir. -- Bu tarih el-ile manuel olarak tanımlanabilir. -- Etkinliğin bitiş tarihi tamamlanma tarihidir. -- Başlama tarihi yoksa, görev takvimde görünmez. - -Kullanıcı takvimi -------------- - -Bu takvim yalnızca kullanıcıya atanan görevleri ve isteğe bağlı olarak alt görev bilgisini gösterir. - -### Alt görevleri zaman izlemeye göre göster - -- Takvimdeki alt görevleri zaman izleme tablosunda kaydedilen bilgilerden görüntüleyin. -- Kullanıcı zaman çizelgesiyle kesişme noktası da hesaplanır. - -### Alt görev tahminlerini göster (gelecek çalışmaların tahmini) - -- Alt görevler için "todo" statüsünde ve tanımlanmış "tahmini" değerli gelecekteki çalışmalarının tahmini gösterilir. - - diff --git a/doc/tr_TR/calendar.markdown b/doc/tr_TR/calendar.markdown deleted file mode 100644 index 62885a6a..00000000 --- a/doc/tr_TR/calendar.markdown +++ /dev/null @@ -1,20 +0,0 @@ -Takvim -======== - -Takvim için iki farklı görünüm vardır: - -- Filtrelerle proje görünümü (panoda bulunur) -- Kullanıcı görünümü (kontrol panelinden ve kullanıcı bölümünden kullanılabilir) - -Şu anda takvim şu bilgileri görüntüleyebilmektedir: - -- Vade tarihli görevler, en üstte gösterilir. **Görevi başka bir güne ** geçirmek suretiyle vade değişimi yapabilirsiniz**. -- Görevler, oluşturulma tarihi veya başlangıç tarihini temel alır.** Bu etkinlikler takvimle değiştirilemez**. -- Alt görev zaman takibi, kaydedilen tüm zaman aralığı takvimde gösterilecektir. -- Alt iş tahminleri, sol iş tahminleri - -![Calendar](../screenshots/calendar.png) - -Takvim yapılandırması ayarlar sayfasından değiştirilebilir. - -Not: Teslim tarihi, zaman bilgisi içermemektedir. diff --git a/doc/tr_TR/centos-installation.markdown b/doc/tr_TR/centos-installation.markdown deleted file mode 100644 index aa0deb0d..00000000 --- a/doc/tr_TR/centos-installation.markdown +++ /dev/null @@ -1,89 +0,0 @@ -CentOS'da Kanboard Kurulumu -=============================== - -Centos 7 --------- - -PHP'yi ve Apache'ye kurun: - -```bash -yum install -y php php-mbstring php-pdo php-gd unzip wget -``` - -Varsayılan olarak, Centos 7, PHP 5.4.16 ve Apache 2.4.6 kullanır. - -Apache'yi yeniden başlatın: - -```bash -systemctl restart httpd.service -``` - -Kanboard'u kurmak: - -```bash -cd /var/www/html - -# Download the latest release from https://github.com/kanboard/kanboard/releases -wget https://github.com/kanboard/kanboard/archive/v<version>.zip - -unzip kanboard-<version>.zip -chown -R apache:apache kanboard-<version>/data -rm kanboard-<version>.zip -``` - -Centos 6.x ----------- - -PHP'yi ve Apache'yi kurun: - -```bash -yum install -y php php-mbstring php-pdo php-gd unzip wget -``` - -Varsayılan olarak, Centos 6.5, PHP 5.3.3 ve Apache 2.2.15'i kullanır. - -Kısa etiketleri etkinleştirin: - -- Dosyayı düzenleyin `/etc/php.ini` -- Satırı değiştirin; `short_open_tag = On` - -Apache'yi yeniden başlatın: - -```bash -service httpd restart -``` - -Kanboard'u kurmak: - -```bash -cd /var/www/html - -# Download the latest release from https://github.com/kanboard/kanboard/releases -wget https://github.com/kanboard/kanboard/archive/v<version>.zip - -unzip kanboard-<version>.zip -chown -R apache:apache kanboard-<version>/data -rm kanboard-<version>.zip -``` - -SELinux kısıtlamaları --------------------- - -SELinux etkinleştirilmişse, Apache kullanıcısının dizin verilerine yazabildiğinden emin olun: - -```bash -chcon -R -t httpd_sys_content_rw_t /var/www/html/kanboard/data -``` - -Sunucunuzu, SELinux'la olduğu gibi, Kanboard'un e-posta göndermelerine ve harici ağ istekleri almasına izin verecek şekilde yapılandırmalarını sağlayın: - -```bash -setsebool -P httpd_can_network_connect=1 -``` - -LDAP, SMTP, Web kancaları veya herhangi bir üçüncü taraf entegrasyonu kullanıyorsanız harici bağlantılara izin verilmesi gereklidir. - -Notlar ------ - -Kanboard'un bazı özellikleri, [günlük arka plan işleri](cronjob.markdown) çalıştırmanızı gerektirir. diff --git a/doc/tr_TR/cli.markdown b/doc/tr_TR/cli.markdown deleted file mode 100644 index aa7fdec9..00000000 --- a/doc/tr_TR/cli.markdown +++ /dev/null @@ -1,225 +0,0 @@ -Komut satırı arayüzü-CLI -====================== - -Kanboard, herhangi bir Unix terminalinden kullanılabilen basit bir komut satırı arabirimi sağlar. -Bu araç yalnızca yerel makinede kullanılabilir. - -Bu özellik, komutları web sunucusu işlemleri dışında çalıştırmak için kullanışlıdır. - -Kullanımı ------ - -- Bir terminal açın ve Kanboard dizinine gidin (örneğin: `cd /var/www/kanboard`) -- `./cli` veya `php cli` komutunu çalıştırın - -```bash -Kanboard version master - -Usage: - command [options] [arguments] - -Options: - -h, --help Display this help message - -q, --quiet Do not output any message - -V, --version Display this application version - --ansi Force ANSI output - --no-ansi Disable ANSI output - -n, --no-interaction Do not ask any interactive question - -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug - -Available commands: - cronjob Execute daily cronjob - help Displays help for a command - list Lists commands - worker Execute queue worker - db - db:migrate Execute SQL migrations - db:version Show database schema version - export - export:daily-project-column-stats Daily project column stats CSV export (number of tasks per column and per day) - export:subtasks Subtasks CSV export - export:tasks Tasks CSV export - export:transitions Task transitions CSV export - locale - locale:compare Compare application translations with the fr_FR locale - locale:sync Synchronize all translations based on the fr_FR locale - notification - notification:overdue-tasks Send notifications for overdue tasks - plugin - plugin:install Install a plugin from a remote Zip archive - plugin:uninstall Remove a plugin - plugin:upgrade Update all installed plugins - projects - projects:archive Disable projects not touched during one year - projects:daily-stats Calculate daily statistics for all projects - trigger - trigger:tasks Trigger scheduler event for all tasks - user - user:reset-2fa Remove two-factor authentication for a user - user:reset-password Change user password -``` - -Kullanılabilir komutlar ------------------- - -### Görevleri CSV olarak dışa aktarma - -Kullanımı: - -```bash -./cli export:tasks <project_id> <start_date> <end_date> -``` - -Örnek: - -```bash -./cli export:tasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv -``` - -CSV verileri şu adrese gönderilir; `stdout`. - -### Alt görevleri CSV olarak dışa aktarma - -Kullanımı: - -```bash -./cli export:subtasks <project_id> <start_date> <end_date> -``` - -Örnek: - -```bash -./cli export:subtasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv -``` - -### Görev geçişlerini CSV olarak dışa aktarma - -Kullanımı: - -```bash -./cli export:transitions <project_id> <start_date> <end_date> -``` - -Örnek: - -```bash -./cli export:transitions 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv -``` - -### CSV'de günlük özet verilerini dışa aktar - -Dışa aktarılan veriler standart çıktıda bastırılacaktır: - -```bash -./cli export:daily-project-column-stats <project_id> <start_date> <end_date> -``` - -Örnek: - -```bash -./cli export:daily-project-column-stats 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv -``` - -### Gecikmiş görevler için bildirim gönder - -E-postalar, bildirimlerin etkinleştirildiği tüm kullanıcılara gönderilecektir. - -```bash -./cli notification:overdue-tasks -``` - -İsteğe bağlı parametreler: - -- `--show`: Ekran bildirimleri gönderin -- `--group`: Bir kullanıcı için tüm gecikmiş görevleri tek bir e-postayla gruplandırın (tüm projelerden) -- `--manager`: Gecikmiş tüm görevleri tek bir e-postayla proje yöneticisine gönderin - -Gecikmiş görevleri bayrağıyla da görüntüleyebilirsiniz `--show`: - -```bash -./kanboard notification:overdue-tasks --show -+-----+---------+------------+------------+--------------+----------+ -| Id | Title | Due date | Project Id | Project name | Assignee | -+-----+---------+------------+------------+--------------+----------+ -| 201 | Test | 2014-10-26 | 1 | Project #0 | admin | -| 202 | My task | 2014-10-28 | 1 | Project #0 | | -+-----+---------+------------+------------+--------------+----------+ -``` - -### Günlük proje istatistikleri hesaplamasını çalıştır - -Bu komut, her projenin istatistiklerini hesaplar: - -```bash -./cli projects:daily-stats -Run calculation for Project #0 -Run calculation for Project #1 -Run calculation for Project #10 -``` - -### Görevler için tetikleyici - -Bu komut, her projenin açık görevlerine "günlük cronjob etkinliği" gönderir. - -```bash -./cli trigger:tasks -Trigger task event: project_id=2, nb_tasks=1 -``` - -### Kullanıcı şifresini sıfırla - -```bash -./cli user:reset-password my_user -``` - -Bir şifre ve onay istenir. Karakterler ekrana yazdırılmaz. - -### Bir kullanıcı için iki-kademeli kimlik doğrulamayı kaldırma - -```bash -./cli user:reset-2fa my_user -``` - -### Bir eklenti kurma - -```bash -./cli plugin:install https://github.com/kanboard/plugin-github-auth/releases/download/v1.0.1/GithubAuth-1.0.1.zip -``` - -Not: Yüklü dosyalar, geçerli kullanıcıyla aynı izinlere sahip olacak - -### Eklentiyi kaldır - -```bash -./cli plugin:uninstall Budget -``` - -### Tüm eklentileri güncelle - -```bash -./cli plugin:upgrade -* Updating plugin: Budget Planning -* Plugin up to date: Github Authentication -``` - -### Arkaplan çalışanını çalıştır - -```bash -./cli worker -``` - -### Veritabanı geçişlerini yürütün - -`DB_RUN_MIGRATIONS` parametresi `false` olarak ayarlanırsa, veritabanı geçişlerini manuel olarak çalıştırmışsınızdır: - -```bash -./cli db:migrate -``` - -### Veritabanı şema sürümünü denetle - -```bash -./cli db:version -Current version: 95 -Last version: 96 -``` diff --git a/doc/tr_TR/closing-tasks.markdown b/doc/tr_TR/closing-tasks.markdown deleted file mode 100644 index 5b762b91..00000000 --- a/doc/tr_TR/closing-tasks.markdown +++ /dev/null @@ -1,16 +0,0 @@ -Görevleri kapatma -================ - -Bir görev kapatıldığında, panodan gizlenir. - -Bununla birlikte, her zaman arama durumundaki **status:closed** sorgusunu kullanarak kapalı görev listesine her zaman erişebilir veya filtre açılır menüsünden **Kapalı görev** seçeneğini belirleyin. - -Bir görevi kapatmak için panodaki görev açılır menüsünden iki farklı yol vardır: - -![Close a task from drop-down menu](../screenshots/menu-close-task.png) - -Veya görev ayrıntı görünümündeki görev yan çubuğu menüsünden: - -![Close task](../screenshots/closing-tasks.png) - -Not: Bir görevi kapattığınızda, tamamlanmayan alt görevlerin tamamı "Bitti" durumuna değiştirilir. diff --git a/doc/tr_TR/cloudron.markdown b/doc/tr_TR/cloudron.markdown deleted file mode 100644 index 95c63b1d..00000000 --- a/doc/tr_TR/cloudron.markdown +++ /dev/null @@ -1,26 +0,0 @@ -Cloudboard üzerinde Kanboard nasıl çalıştırılır -================================ - -[Cloudron](https://cloudron.io), Kanboard gibi web uygulamaları yükleyebileceğiniz özel bir akıllı sunucudur. -Kanboard'u özel bir alan-isim-domain e yükleyebilir ve her biri kurulum otomatik olarak Kanboard sürümleri ile yedeklenir ve güncel tutulur. - -[![Install](https://cloudron.io/img/button.svg)](https://cloudron.io/button.html?app=net.kanboard.cloudronapp) - -Hesaplar --------- - -Uygulama, (LDAP aracılığıyla) Cloudron Kullanıcı Yönetimi ile sıkı bir şekilde bütünleşir. Sadece -Cloudron kullanıcıları Kanboard'a erişebilirler. Buna ek olarak, herhangi bir Cloudron yöneticisi -Otomatik olarak bir Kanboard yöneticisi olur. - -Eklentileri Yükleme ------------------- - -Eklentiler [Cloudron CLI](https://git.cloudron.io/cloudron/cloudron-cli) aracını kullanılarak yüklenebilir ve yapılandırılabilir. -Daha fazla bilgi için [uygulama açıklaması](https://cloudron.io/appstore.html?app=net.kanboard.cloudronapp) konusuna bakın. - -Uygulama Kaynak kodu ----------------------- - -Cloudron uygulaması için kaynak kodu [buradadır](https://git.cloudron.io/cloudron/kanboard-app). - diff --git a/doc/tr_TR/coding-standards.markdown b/doc/tr_TR/coding-standards.markdown deleted file mode 100644 index f7d192a6..00000000 --- a/doc/tr_TR/coding-standards.markdown +++ /dev/null @@ -1,24 +0,0 @@ -Kodlama standartları -================ - -PHP kodu --------- - -- Girinti: 4 spaces -- Satır sonu: Unix => `\n` -- Kodlama: UTF-8 -- Şablonlar için sadece `<?php` veya `<?=` açık tag kullanın, ancak **asla** `<?` kullanmayın -- Yöntemler ve sınıf özellikleri için daima PHPdoc yorumlarını yaz -- Kodlama stili: [PSR-1](http://www.php-fig.org/psr/psr-1/) ve [PSR-2](http://www.php-fig.org/psr/psr-2/) - -JavaScript kodu ---------------- - -- Girinti: 4 spaces -- Satır sonu: Unix => `\n` - -CSS kodu --------- - -- Girinti: 4 spaces -- Satır sonu: Unix => `\n` diff --git a/doc/tr_TR/config.markdown b/doc/tr_TR/config.markdown deleted file mode 100644 index 4cf250e4..00000000 --- a/doc/tr_TR/config.markdown +++ /dev/null @@ -1,335 +0,0 @@ -Yapılandırma dosyası -=========== - -Kanboard'un varsayılan ayarlarını proje kökünde veya `data` klasöründe `config.php` dosyasına ekleyerek özelleştirebilirsiniz. -`config.default.php` dosyasını` config.php` olarak yeniden adlandırabilir ve istenen değerleri değiştirebilirsiniz. - -Hata ayıklama modunu etkinleştir/devre dışı bırak -------------------------- - -```php -define('DEBUG', true); -define('LOG_DRIVER', 'file'); // Other drivers are: syslog, stdout, stderr or file -``` - -Hata ayıklama modunu etkinleştirirseniz günlük sürücüsü tanımlanmalıdır. -Hata ayıklama modu tüm SQL sorgularını ve sayfaları oluşturmak için harcanan süreyi günlüğe kaydeder. - -Eklentiler -------- - -Eklenti klasörü: - -```php -define('PLUGINS_DIR', 'data/plugins'); -``` - -Kullanıcı arayüzünden eklenti kurulumunu etkinleştirme/devre dışı bırakma: - -```php -define('PLUGIN_INSTALLER', true); // Default is true -``` - -Varsayılan eklenti dizini URL'sini değiştirin: - -```php -define('PLUGIN_API_URL', 'https://kanboard.org/plugins.json'); -``` - -Yüklenen dosyalar için klasör -------------------------- - -```php -define('FILES_DIR', 'data/files'); -``` - -Önbellek parametreleri ----------------- - -```php -// Available cache drivers are "file" and "memory" -define('CACHE_DRIVER', 'memory'); - -// Cache folder to use if cache driver is "file" (must be writeable by the web server user) -define('CACHE_DIR', DATA_DIR.DIRECTORY_SEPARATOR.'cache'); -``` - -Url yeniden yazmayı etkinleştir/devre dışı bırak --------------------------- - -```php -define('ENABLE_URL_REWRITE', false); -``` - -E-posta yapılandırması -------------------- - -```php -// Enable/disable email configuration from the user interface -define('MAIL_CONFIGURATION', true); - -// E-mail address used for the "From" header (notifications) -define('MAIL_FROM', 'notifications@kanboard.local'); - -// Mail transport to use: "smtp", "sendmail" or "mail" (PHP mail function) -define('MAIL_TRANSPORT', 'mail'); - -// SMTP configuration to use when the "smtp" transport is chosen -define('MAIL_SMTP_HOSTNAME', ''); -define('MAIL_SMTP_PORT', 25); -define('MAIL_SMTP_USERNAME', ''); -define('MAIL_SMTP_PASSWORD', ''); -define('MAIL_SMTP_ENCRYPTION', null); // Valid values are "null", "ssl" or "tls" - -// Sendmail command to use when the transport is "sendmail" -define('MAIL_SENDMAIL_COMMAND', '/usr/sbin/sendmail -bs'); -``` - -Veritabanı ayarları ------------------ - -```php -// Run automatically database migrations -// If set to false, you will have to run manually the SQL migrations from the CLI during the next Kanboard upgrade -// Do not run the migrations from multiple processes at the same time (example: web page + background worker) -define('DB_RUN_MIGRATIONS', true); - -// Database driver: sqlite, mysql or postgres (sqlite by default) -define('DB_DRIVER', 'sqlite'); - -// Mysql/Postgres username -define('DB_USERNAME', 'root'); - -// Mysql/Postgres password -define('DB_PASSWORD', ''); - -// Mysql/Postgres hostname -define('DB_HOSTNAME', 'localhost'); - -// Mysql/Postgres database name -define('DB_NAME', 'kanboard'); - -// Mysql/Postgres custom port (null = default port) -define('DB_PORT', null); - -// Mysql SSL key -define('DB_SSL_KEY', null); - -// Mysql SSL certificate -define('DB_SSL_CERT', null); - -// Mysql SSL CA -define('DB_SSL_CA', null); -``` - -LDAP ayarları -------------- - -```php -// Enable LDAP authentication (false by default) -define('LDAP_AUTH', false); - -// LDAP server hostname -define('LDAP_SERVER', ''); - -// LDAP server port (389 by default) -define('LDAP_PORT', 389); - -// By default, require certificate to be verified for ldaps:// style URL. Set to false to skip the verification -define('LDAP_SSL_VERIFY', true); - -// Enable LDAP START_TLS -define('LDAP_START_TLS', false); - -// By default Kanboard lowercase the ldap username to avoid duplicate users (the database is case sensitive) -// Set to true if you want to preserve the case -define('LDAP_USERNAME_CASE_SENSITIVE', false); - -// LDAP bind type: "anonymous", "user" or "proxy" -define('LDAP_BIND_TYPE', 'anonymous'); - -// LDAP username to use with proxy mode -// LDAP username pattern to use with user mode -define('LDAP_USERNAME', null); - -// LDAP password to use for proxy mode -define('LDAP_PASSWORD', null); - -// LDAP DN for users -// Example for ActiveDirectory: CN=Users,DC=kanboard,DC=local -// Example for OpenLDAP: ou=People,dc=example,dc=com -define('LDAP_USER_BASE_DN', ''); - -// LDAP pattern to use when searching for a user account -// Example for ActiveDirectory: '(&(objectClass=user)(sAMAccountName=%s))' -// Example for OpenLDAP: 'uid=%s' -define('LDAP_USER_FILTER', ''); - -// LDAP attribute for username -// Example for ActiveDirectory: 'samaccountname' -// Example for OpenLDAP: 'uid' -define('LDAP_USER_ATTRIBUTE_USERNAME', 'uid'); - -// LDAP attribute for user full name -// Example for ActiveDirectory: 'displayname' -// Example for OpenLDAP: 'cn' -define('LDAP_USER_ATTRIBUTE_FULLNAME', 'cn'); - -// LDAP attribute for user email -define('LDAP_USER_ATTRIBUTE_EMAIL', 'mail'); - -// LDAP attribute to find groups in user profile -define('LDAP_USER_ATTRIBUTE_GROUPS', 'memberof'); - -// LDAP attribute for user avatar image: thumbnailPhoto or jpegPhoto -define('LDAP_USER_ATTRIBUTE_PHOTO', ''); - -// LDAP attribute for user language, example: 'preferredlanguage' -// Put an empty string to disable language sync -define('LDAP_USER_ATTRIBUTE_LANGUAGE', ''); - -// Allow automatic LDAP user creation -define('LDAP_USER_CREATION', true); - -// LDAP DN for administrators -// Example: CN=Kanboard-Admins,CN=Users,DC=kanboard,DC=local -define('LDAP_GROUP_ADMIN_DN', ''); - -// LDAP DN for managers -// Example: CN=Kanboard Managers,CN=Users,DC=kanboard,DC=local -define('LDAP_GROUP_MANAGER_DN', ''); - -// Enable LDAP group provider for project permissions -// The end-user will be able to browse LDAP groups from the user interface and allow access to specified projects -define('LDAP_GROUP_PROVIDER', false); - -// LDAP Base DN for groups -define('LDAP_GROUP_BASE_DN', ''); - -// LDAP group filter -// Example for ActiveDirectory: (&(objectClass=group)(sAMAccountName=%s*)) -define('LDAP_GROUP_FILTER', ''); - -// LDAP user group filter -// If this filter is configured, Kanboard will search user groups in LDAP_GROUP_BASE_DN -// Example for OpenLDAP: (&(objectClass=posixGroup)(memberUid=%s)) -define('LDAP_GROUP_USER_FILTER', ''); - -// LDAP attribute for the group name -define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); -``` - -Tersine-Proxy Kimlik Doğrulama ayarları -------------------------------------- - -```php -// Enable/disable the reverse proxy authentication -define('REVERSE_PROXY_AUTH', false); - -// Header name to use for the username -define('REVERSE_PROXY_USER_HEADER', 'REMOTE_USER'); - -// Username of the admin, by default blank -define('REVERSE_PROXY_DEFAULT_ADMIN', ''); - -// Default domain to use for setting the email address -define('REVERSE_PROXY_DEFAULT_DOMAIN', ''); -``` - -RememberMe Kimlik Doğrulama ayarları hatırla ----------------------------------- - -```php -// Enable/disable remember me authentication -define('REMEMBER_ME_AUTH', true); -``` - -Güvenli HTTP üstbilgileri ayarları ----------------------------- - -```php -// Enable or disable "Strict-Transport-Security" HTTP header -define('ENABLE_HSTS', true); - -// Enable or disable "X-Frame-Options: DENY" HTTP header -define('ENABLE_XFRAME', true); -``` - -Günlüğe kaydetme -------- - -By default, Kanboard do not log anything. -If you want to enable the logging, you have to set a log driver. - -```php -// Available log drivers: syslog, stderr, stdout or file -define('LOG_DRIVER', ''); - -// Log filename if the log driver is "file" -define('LOG_FILE', __DIR__.DIRECTORY_SEPARATOR.'data'.DIRECTORY_SEPARATOR.'debug.log'); -``` - -Kaba kuvvet Brute-force koruması ---------------------- - -```php -// Enable captcha after 3 authentication failure -define('BRUTEFORCE_CAPTCHA', 3); - -// Lock the account after 6 authentication failure -define('BRUTEFORCE_LOCKDOWN', 6); - -// Lock account duration in minute -define('BRUTEFORCE_LOCKDOWN_DURATION', 15); -``` - -Oturum -------- - -```php -// Session duration in second (0 = until the browser is closed) -// See http://php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime -define('SESSION_DURATION', 0); -``` - -HTTP İstemcisi ------------ - -Harici HTTP isteklerinin bir proxy üzerinden gönderilmesi gerekiyorsa: - -```php -define('HTTP_PROXY_HOSTNAME', ''); -define('HTTP_PROXY_PORT', '3128'); -define('HTTP_PROXY_USERNAME', ''); -define('HTTP_PROXY_PASSWORD', ''); -``` - -Kendinden imzalı sertifikalara izin vermek için: - -```php -// Set to false to allow self-signed certificates -define('HTTP_VERIFY_SSL_CERTIFICATE', true); -``` - -Çeşitli ayarlar ----------------- - -```php -// Escape html inside markdown text -define('MARKDOWN_ESCAPE_HTML', true); - -// API alternative authentication header, the default is HTTP Basic Authentication defined in RFC2617 -define('API_AUTHENTICATION_HEADER', ''); - -// Hide login form, useful if all your users use Google/Github/ReverseProxy authentication -define('HIDE_LOGIN_FORM', false); - -// Disabling logout (for external SSO authentication) -define('DISABLE_LOGOUT', false); - -// Override API token stored in the database, useful for automated tests -define('API_AUTHENTICATION_TOKEN', 'My unique API Token'); - -// TOTP (2FA) issuer name -define('TOTP_ISSUER', 'Kanboard'); -``` diff --git a/doc/tr_TR/contributing.markdown b/doc/tr_TR/contributing.markdown deleted file mode 100644 index b464d1b0..00000000 --- a/doc/tr_TR/contributing.markdown +++ /dev/null @@ -1,70 +0,0 @@ -Katılımcı Yönergeleri -====================== - -Nasıl yardımcı olabilirim? ---------------- - -Kanboard mükemmel değildir ancak yardımcı olacak birçok yol vardır: - -- Geribildirim ver -- Hataları bildir -- Çeviriler ekleyin veya güncelleyin -- Dokümantasyonu iyileştirin -- Kod yazmak -- Arkadaşlarına, Kanboard'ın harika olduğunu söyle :) - -Herhangi bir büyük taahhütte bulunmadan önce yeni bir konu açın ve teklifinizi açıklayın. - -Geribildirim vermek istiyorum ------------------------ - -- Bir şeyin geliştirilmesi gerektiğini düşünüyorsunuz (kullanıcı arayüzü, özellik talepleri) -- Fikrinizin önceden önerilip onaylanmadığını kontrol edin -- Yeni bir sayı açın -- Fikrini tarif et -- Mevcut tekliflerde +1 ile de oy kullanabilirsiniz - -Hata bildirmek istiyorum ----------------------- - -- Sorunun daha önce bildirilmediğini kontrol edin -- Yeni bir bilet aç -- Neyin kırıldığını açıkla -- Hatayı nasıl üreteceğinizi açıklayın -- Çevrenizi tanımlayın (Kanboard sürümü, işletim sistemi, web sunucusu, PHP sürümü, veritabanı sürümü, barındırma sağlayıcısı barındırma) - -Kanboard'u tercüme etmek istiyorum ----------------------------- - -Kanboard birçok dile çevrildi. -Bununla birlikte, çeviriler tam değil, [katkıda bulunmak için çeviri rehberine](translations.markdown) göz atın. - -Belgeleri iyileştirmek istiyorum ------------------------------------ - -- Bir şeylerin net olmadığını, dilbilgisi hataları, yazım hataları var mı diye düşünüyorsun. -- Belgeler Markdown'da yazılmış ve `docs` klasöründe saklanmıştır. -- Dosyaları düzenleyin ve çekme isteği gönderin. -- Resmi web sitesindeki dokümanlar depo ile senkronize edilir. - -Koda katkıda bulunmak istiyorum --------------------------------- - -Çekme talepleri her zaman memnuniyetle karşılanır, ancak kabul edilmesi için şu yönergeleri takip etmeniz gerekir: - -- **Büyük bir değişiklik veya tasarım önerisi yapmadan önce, tartışmaya başlamak için yeni bir bilet açın** -- Yeni bir özellik eklemek isterseniz, Kanboard'un arkasındaki felsefeye saygı gösterin. **Basitliğe** odaklanıyoruz, şişirilmiş bir yazılım istemiyoruz. -- Aynı şey, kullanıcı arabirimi, **basitlik ve verimlilik** için de geçerlidir. -- Özellik veya hata düzeltmesi başına yalnızca bir çekme isteği gönderin. -- Daha küçük bir çekme isteği daha kolay incelenir ve daha hızlı birleştirilir. -- [Birim testlerinin geçer](tests.markdown) olduğundan emin olun. -- [kodlama standartlarına](kodlama standartları.markdown) saygı gösterin. -- Korunabilir kod yazın, kod tekrarından kaçının, PHP'nin iyi uygulamalarını kullanın. - -Herhangi bir durumda, bir şey hakkında yeni bir bilet açtığından emin değilseniz. - -Arkadaşlarına, Kanboard'ın harika olduğunu söyle :) ---------------------------------------------- - -Kanboard kullanırsanız, sözcüğü çevrenize yayın. -Onlara ücretsiz ve açık kaynak yazılımın harika olduğunu söyle :) diff --git a/doc/tr_TR/create-tasks-by-email.markdown b/doc/tr_TR/create-tasks-by-email.markdown deleted file mode 100644 index 43762dd4..00000000 --- a/doc/tr_TR/create-tasks-by-email.markdown +++ /dev/null @@ -1,45 +0,0 @@ -E-posta ile görevler oluşturma -===================== - -Bir e-posta göndererek görevleri doğrudan oluşturabilirsiniz. -Bu özellik eklentiler kullanarak ulaşılabilir. - -Şu anda Kanboard, 3 harici hizmetler ile entegre edilmiştir: - -- [Mailgun](https://github.com/kanboard/plugin-mailgun) -- [Sendgrid](https://github.com/kanboard/plugin-sendgrid) -- [Postmark](https://github.com/kanboard/plugin-postmark) - -Bu hizmetler, herhangi bir SMTP sunucusunu yapılandırmak zorunda kalmadan gelen e-postaları işlemektedir. - -Bir e-posta alındığında, Kanboard belirli bir son noktadaki mesajı alır. -Tüm karmaşık çalışmalar bu hizmetler tarafından zaten gerçekleştirilmektedir. - -Gelen e-postaların iş akışı ------------------------- - -1. Belli bir adrese bir e-posta gönderiyorsunuz, örneğin **something+myproject@inbound.mydomain.tld** -2. E-postanız, üçüncü parti SMTP sunucularına yönlendirilir -3. SMTP sağlayıcısı, Kanboard web kancasını-hook E-postayla JSON veya çok parçalı / form-veri formatlarını çağırır -4. Kanboard, alınan e-postayı ayrıştırır ve doğru projeye göre görev oluşturur. - -Not: Yeni görevler otomatik olarak ilk kolonda oluşturulur. - -E-posta biçimi ------------- - -- E-posta adresinin yerel kısmı artı ayırıcıyı kullanmalıdır, örneğin ** kanboard + project123 ** -- Artı işaretinden sonra tanımlanan dize, bir proje tanımlayıcısıyla eşleşmelidir, örneğin **project123** ** projenin tanımlayıcısı **Proje 123** -- E-posta konusu görev başlığı haline gelir -- E-posta gövdesi görev açıklaması olur (Markdown biçimi) - -Gelen e-postalar metin veya HTML biçiminde yazılabilir. -**Kanboard, basit HTML e-postalarını Markdown** a dönüştürebilir. - -Güvenlik ve gereksinimler -------------------------- - -- Kanboard web kancası rastgele bir tokenla korunuyor -- Gönderenin e-posta adresi bir Kanboard kullanıcısı ile eşleşmelidir -- Kanboard projesinin benzersiz bir tanımlayıcısı olmalıdır, örneğin **PROJEM** -- Kanboard kullanıcısının projeye üye olması gerekir diff --git a/doc/tr_TR/creating-projects.markdown b/doc/tr_TR/creating-projects.markdown deleted file mode 100644 index 54ead2fb..00000000 --- a/doc/tr_TR/creating-projects.markdown +++ /dev/null @@ -1,39 +0,0 @@ -Projeleri Oluşturma -================= - -Kanboard birden fazla projeyi idare edebilir. İki tür proje vardır: - -- Takım projeleri -- Tek bir kullanıcı için özel proje - -Birden fazla kullanıcı için proje oluşturma -------------------------------------- - -- Yalnızca yöneticiler ve proje yöneticileri bu projeleri oluşturabilir -- Kullanıcı yönetimi mevcut - -Gösterge tablosundan **Yeni proje** bağlantısını tıklayın: - -![Project creation form](../screenshots/new-project.png) - -Çok kolay, sadece projeniz için bir isim bulmanız gerekiyor! - -Özel proje oluşturma --------------------------- - -- Herkes özel bir proje yaratabilir -- Burda kullanıcı yönetimi **YOK**. -- Projeye yalnızca sahibi ve yöneticiler erişebilir - -Gösterge tablosundan **Yeni özel proje** bağlantısını tıklayın. - -Başka bir projeden projeler oluşturma --------------------------------------- - -Yeni bir proje oluşturduğunuzda, başka bir projenin özelliklerini çoğaltmayı seçebilirsiniz: - -- İzinler -- Eylemler -- Swimlanes -- Katagori -- Görevler diff --git a/doc/tr_TR/creating-tasks.markdown b/doc/tr_TR/creating-tasks.markdown deleted file mode 100644 index dd7fe9b6..00000000 --- a/doc/tr_TR/creating-tasks.markdown +++ /dev/null @@ -1,30 +0,0 @@ -Görevler Oluşturma -============== - -Panodan, sütun adının yanındaki artı işaretini tıklayın: - -![Task creation from the board](../screenshots/task-creation-board.png) - -Sonra görev oluşturma formu görünür: - -![Task creation form](../screenshots/task-creation-form.png) - -Alan açıklamaları: - -- **Başlık**: Panoda görünecek olan görevinizin başlığı. -- **Tanım **: [Markdown](syntax-guide.markdown) biçimini destekleyen açıklama. -- **Etiketler**: Görevlerle ilişkili etiketler listesi. -- **Başka bir görev oluştur**: Benzer bir görev oluşturmak istiyorsanız bu kutuyu işaretleyin (bazı alanlar önceden doldurulacaktır). -- **Renk**: Kartın rengini seçin. -- **Atanan**: Görev üzerinde çalışacak kişi. -- **Kategori**: Göreve yalnızca bir kategori atanabilir (yalnızca projelerde kategori varsa görünür). -- **Kolon**: Görevin oluşturulacağı kolon, göreviniz kolonun en altına yerleştirilir. -- **Öncelik**: Görev önceliği, aralık proje ayarlarında tanımlanabilir, varsayılan değerler P0 - P3'tür. -- **Karmaşıklık**: Çevik proje yönetimi (Scrum) 'da kullanılan karmaşıklık veya hikaye puanları, ekibe hikayenin ne kadar zor olduğunu anlatan bir sayıdır. Çoğu zaman insanlar Fibonacci serisini kullanıyor. -- **Referans**: Görev için harici kimlik, örneğin başka bir sistemden gelen bilet numarası olabilir -- **Orijinal Tahmin**: Görevi tamamlamak için tahmini saat. -- **Geçen Süre**: Görev üzerinde geçen süre. -- **Başlangıç Tarihi**: Bu bir tarih saati alanıdır. -- **Bitiş Tarihi**: Vadesi geçmiş görevler kırmızı geçerlilik süresine sahip olacak ve yaklaşan bitiş tarihleri panoda siyah olacaktır. Tarih seçiciye ek olarak birkaç tarih biçimi kabul edilir. - -Önizleme bağlantısıyla görev açıklamasının Markdown sözdiziminden dönüştürülmesini görebilirsiniz. diff --git a/doc/tr_TR/cronjob.markdown b/doc/tr_TR/cronjob.markdown deleted file mode 100644 index 65dc1b5d..00000000 --- a/doc/tr_TR/cronjob.markdown +++ /dev/null @@ -1,56 +0,0 @@ -Arka Plan İş Zaman Planlaması -========================= - -Düzgün çalışabilmek için, Kanboard günlük olarak arka planda bir iş yürütülmesini ister. -Genellikle Unix platformlarında bu işlem `cron` tarafından yapılır. - -Bu arka plan işi, bu özellikler için gereklidir: - -- Raporlar ve analizler (her bir projenin günlük istatistiklerini hesaplayın) -- Vazgeçilmiş görev bildirimleri gönder -- Olaya bağlı otomatik eylemleri yürütün "Görevler için günlük arka plan işi" - -Unix ve Linux platformlarında konfigürasyon ------------------------------------------ - -Unix/Linux işletim sistemlerinde bir cronjob tanımlamanın birden çok yolu vardır, bu örnek Ubuntu 14.04 içindir. -Prosedür, diğer sistemler için de benzerdir. - -Web sunucusu kullanıcısının crontab'sını düzenleyin: - -```bash -sudo crontab -u www-data -e -``` - -Günlük cronjobu sabah 08.00'de çalıştırma örneği: - -```bash -0 8 * * * cd /path/to/kanboard && ./cli cronjob >/dev/null 2>&1 -``` - -Not: Sqlite kullanıyorsanız, cronjob işleminin veritabanına yazma erişimi olmalıdır. -Genellikle, cronjob'u web sunucusu kullanıcısı altında çalıştırmak yeterlidir. - -Microsoft Windows Server'da Yapılandırma ------------------------------------------ - -Yinelenen görevi yapılandırmadan önce, Kanboard CLI komut dosyasını çalıştıran bir toplu iş dosyası (*.bat veya *.cmd) oluşturun. - -İşte bir örnek (`C:\kanboard.bat`): - -``` -"C:\php\php.exe" -f "C:\inetpub\wwwroot\kanboard\cli" cronjob -``` - -**Kurulumunuza göre PHP yürütülebilir dosyanın yolunu ve Kanboard'un komut dosyasının yolunu değiştirmelisiniz.** - -Windows Görev Zamanlayıcısını yapılandırın: - -1. "Yönetimsel Araçlar" bölümüne gidin. -2. "Görev Zamanlayıcısı" nı açın. -3. Sağda "Görev Oluştur" u seçin -4. Bir isim seçin, örneğin "Kanboard" -5. "Güvenlik Seçenekleri" altında, Sqlite kullanıyorsanız, veritabanına yazabilecek bir kullanıcı seçin (yapılandırmanıza bağlı olarak IIS_IUSRS olabilir) -6. Yeni bir "Tetikleyici" oluşturun, günlük ve bir gece, örneğin gece vakti seçin -7. Yeni bir eylem ekleyin, "Bir programı başlat" ı seçin ve yukarıda oluşturulan toplu iş dosyasını seçin - diff --git a/doc/tr_TR/currency-rate.markdown b/doc/tr_TR/currency-rate.markdown deleted file mode 100644 index 9d3444bc..00000000 --- a/doc/tr_TR/currency-rate.markdown +++ /dev/null @@ -1,11 +0,0 @@ -Döviz kuru -============== - -Her kullanıcı, farklı para birimlerinde önceden belirlenmiş bir saat ücreti alabilir. -Birden çok para birimini işlemek zorundaysanız, burada referans para birimine göre oranı tanımlarsınız. - -Bu özellik, proje bütçesi hesaplamasında kullanılır. - -![Currency Rate](../screenshots/currency-rate.png) - -Para birimi oranı ayarları ** Ayarlar> Para birimi oranları ** 'da bulunur. diff --git a/doc/tr_TR/custom-filters.markdown b/doc/tr_TR/custom-filters.markdown deleted file mode 100644 index 52c312ac..00000000 --- a/doc/tr_TR/custom-filters.markdown +++ /dev/null @@ -1,19 +0,0 @@ -Özel Filtreler -============== - -Özel filtreler, herhangi bir arama sorgusunu kaydetmenize izin verir. -Bu şekilde, varsayılan filtreleri kolayca genişletebilir ve en çok kullanılan arama sorguları kaydedebilirsiniz. - -- Özel filtreler proje tarafından saklanır ve içerik oluşturucuyla ilişkilendirilir. -- Oluşturan proje yöneticisi ise, filtreyi diğer proje üyeleri ile paylaşmayı seçebilir. - -Filtre oluşturma ---------------- - -İşlem açılır menüsüne veya proje ayarlarına gidin ve **özel filtreler** öğesini seçin: - -![Custom Filter Creation](../screenshots/custom-filter-creation.png) - -Filtrenizi oluşturduktan sonra, panoda varsayılan filtrelerin yanında görünecektir: - -![Custom Filter Dropdown](../screenshots/custom-filter-dropdown.png) diff --git a/doc/tr_TR/custom-project-roles.markdown b/doc/tr_TR/custom-project-roles.markdown deleted file mode 100644 index 1a4837fb..00000000 --- a/doc/tr_TR/custom-project-roles.markdown +++ /dev/null @@ -1,88 +0,0 @@ -Özel Proje Rolleri -==================== - -Bu role ait kişiler üzerinde belirli kısıtlamalar dizisi uygulamak için özel proje rolleri oluşturabilirsiniz. -Bu özel roller her proje için tanımlanmıştır. - -Özel rol, proje üyesi rolünden devralır. -Örneğin, birini bir işlemi takip etmeye zorlamak için özel bir rol oluşturmak isteyebilirsiniz. -Görevleri yalnızca "Devam etmekte olan iş" sütunundan "Bitti" sütununa taşımanıza izin verilen bir grup insana sahip olabilirsiniz. - -Mevcut kısıtlamalar ----------------------- - -- Proje Kısıtlamaları: - - Görev oluşturulmasına izin verilmiyor - - Bir görevi kapatmak veya açmak yasaktır - - Görevin taşınmasına izin verilmiyor -- Sütun Kısıtlamaları: - - Görev oluşturulması sadece belirli bir sütun için **izin** verilir - - Görev oluşturulması yalnızca belirli bir sütun için **engel** lenir - - Bir görevi kapatmak veya açmak için sadece belirli bir sütuna **izin** verilir - - Bir görevi kapatmak veya açmak için yalnızca belirli bir sütun için **engel** lenir -- Görevleri yalnızca belirtilen sütunlar arasında taşıma - -Yapılandırma -------------- - -### 1) Yeni bir özel rol oluştur - -Proje ayarlarından, **Özel Roller** menüsünde soldaki simgesini tıklayın ve sayfanın üst kısmında **Yeni özel rol ekleyin** seçeneğini tıklayın. - -![New custom role](../screenshots/new_custom_role.png) - -Rol için bir isim verin ve formu gönderin. - -### 2) Rol için bir sınırlama ekleyin - -Burada farklı kısıtlamalar vardır: - -- Proje kısıtlamaları -- Sürükle ve bırak kısıtlamaları -- Sütun kısıtlamaları - -Yeni bir kısıtlama eklemek için tabloda açılır menüye tıklayabilirsiniz: - -![Add a new restriction](../screenshots/add_new_restriction.png) - -### 3) Kısıtlamalar listesi - -![List of restrictions](../screenshots/example-restrictions.png) - -Örneğin, bu rol yalnızca "Geri Kayıt-Backlog" sütununda görevler oluşturabilir ve görevleri "Hazır" ve "Devam etmekte olan" sütunları arasında taşımak mümkündür. - -### 4) Rolü birine atayın - -Sol menüdeki "izinler" bölümüne gidin ve istenen rolü kullanıcıya atayın. - -![Custom project role](../screenshots/custom_roles.png) - -Örnekler --------- - -### Kullanıcıların yalnızca belirli sütunlarda görev oluşturmasına izin ver - -![Example restriction task creation](../screenshots/example-restriction-task-creation.png) - -- Bu role ait kullanıcılar, yalnızca "Geri Kayıt-Backlog" sütununda yeni görevler oluşturabilir. -- 2 kuralın kombinasyonu önemlidir, aksi takdirde bu işe yaramaz. - -### Kullanıcıların görev durumunu yalnızca belirli sütunlarda değiştirmelerine izin ver - -![Example restriction task status](../screenshots/example-restriction-task-status.png) - -- Bu role ait olan kullanıcılar, "Geri Kayıt-Backlog" sütunundaki görev durumunu değiştirebilecek. -- Durum açık olan görevler tahta üzerinde görünür ve durum kapalı olan görevler varsayılan olarak tahtada gizlidir. - -### Kullanıcıların belirli bir sütundaki görev durumunu değiştirmesine izin verme - -![Example column restriction](../screenshots/example-restriction-task-status-blocked.png) - -Bu role ait kullanıcılar, "Tamamlandı" sütunundaki görev durumunu değiştiremez. -Ancak diğer sütunlarda da mümkün olacaktır. - -### Kullanıcıların görevleri yalnızca belirli sütunlar arasında taşımasına izin ver - -![Example restriction task drag and drop](../screenshots/example-restriction-task-drag-and-drop.png) - -Bu role ait kullanıcılar, görevleri yalnızca "Hazır" ve "Devam etmekte olan" sütunları arasında taşıyabilir. diff --git a/doc/tr_TR/debian-installation.markdown b/doc/tr_TR/debian-installation.markdown deleted file mode 100644 index 171328b7..00000000 --- a/doc/tr_TR/debian-installation.markdown +++ /dev/null @@ -1,76 +0,0 @@ -Debian'da Kanboard Kurulumu -=============================== - -Debian 8 (Jessie) ------------------ - -Apache ve PHP'yi kurun: - -```bash -apt-get update -apt-get install -y php5 php5-sqlite php5-gd unzip -service apache2 restart -``` - -Kanboard'u kurun: - -```bash -cd /var/www/html - -# Download the latest release from https://github.com/kanboard/kanboard/releases -wget https://github.com/kanboard/kanboard/archive/v<version>.zip - -unzip kanboard-<version>.zip -chown -R www-data:www-data kanboard-<version>/data -rm kanboard-<version>.zip -``` - -Debian 7 (Wheezy) ------------------ - -Apache ve PHP'yi kurun: -```bash -apt-get update -apt-get install -y php5 php5-sqlite php5-gd unzip -``` - -Kanboard'u kurun: - -```bash -cd /var/www - -# Download the latest release from https://github.com/kanboard/kanboard/releases -wget https://github.com/kanboard/kanboard/archive/v<version>.zip - -unzip kanboard-<version>.zip -chown -R www-data:www-data kanboard-<version>/data -rm kanboard-<version>.zip -``` - -Debian 6 (Squeeze) ------------------- - -Apache ve PHP'yi kurun: - -```bash -apt-get update -apt-get install -y libapache2-mod-php5 php5-sqlite php5-gd unzip -``` - -Kanboard'u kurun: - -```bash -cd /var/www - -# Download the latest release from https://github.com/kanboard/kanboard/releases -wget https://github.com/kanboard/kanboard/archive/v<version>.zip - -unzip kanboard-<version>.zip -chown -R www-data:www-data kanboard-<version>/data -rm kanboard-<version>.zip -``` - -Not ------ - -Kanboard'un bazı özellikleri, [günlük arka plan işi-cronjob](cronjob.markdown) çalıştırmanızı gerektirir. diff --git a/doc/tr_TR/docker.markdown b/doc/tr_TR/docker.markdown deleted file mode 100644 index 37d2ac1b..00000000 --- a/doc/tr_TR/docker.markdown +++ /dev/null @@ -1,96 +0,0 @@ -Docker ile Kanboard nasıl çalıştırılır? -================================ - -Kanboard, [Docker](https://www.docker.com) ile kolayca çalıştırabilir. - -Disk görüntü-image boyutu yaklaşık **70MB** olup aşağıdakileri içerir: - -- [Alpine Linux](http://alpinelinux.org/) -- [Süreç yöneticisi S6](http://skarnet.org/software/s6/) -- Nginx -- PHP 7 - -Kanboard cronjob'u her gece yarısı çalışıyor. -URL yeniden yazma, birlikte gelen yapılandırma dosyasında etkinleştirilmiştir. - -Kapsayıcı-konteyner çalışırken, bellek kullanımı yaklaşık **30MB** civarındadır. - -Kararlı sürümü kullanmak ----------------------- - -Kanboard'un en kararlı sürümünü elde etmek için **stable** etiketini kullanın: - -```bash -docker pull kanboard/kanboard -docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:stable -``` - -Geliştirme sürümünü kullanmak (otomatik yapı) ---------------------------------------------- - -Depodaki her yeni taahhüt, [Docker Hub](https://registry.hub.docker.com/u/kanboard/kanboard/) üzerinde yeni bir yapı oluşturur. - -```bash -docker pull kanboard/kanboard -docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:latest -``` - -**latest** etiketi, Kanboard'un **geliştirme versiyonudur-development version**, risk almak kendi sorumluluğunuzdadır. - -Kendi Docker görüntü-image oluşturun ---------------------------- - -Kendi görüntü-image inızı oluşturmak için Kanboard havuzunda-repository bir `Dockerfile` var. -Kanboard havuzunda-repository klonlayın ve aşağıdaki komutu çalıştırın: - -```bash -docker build -t youruser/kanboard:master . -``` - -veya - -```bash -make docker-image -``` - -Bağlantı noktası 80 üzerinde arka planda kapsayıcı-konteyner çalıştırmak için: - -```bash -docker run -d --name kanboard -p 80:80 -t youruser/kanboard:master -``` - -Cilt-Volumes -------- - -Kapsayıcınıza-konyetner 2 cilt bağlayabilirsiniz: - -- Veri klasörü: `/var/www/app/data` -- Eklentiler-Plugins klasörü: `/var/www/app/plugins` - -[Resmi Docker belgeleri](https://docs.docker.com/storage/volumes/) 'da açıklandığı gibi, ana makineye bir hacim bağlamak için `-v` parametresi-bayrağını kullanın. - -Kapsayıcınızı-Konteyner Yükseltme ----------------------- - -- Yeni görüntü-image koy -- Eski kapsayıcı-konteyner çıkarın -- Aynı ciltlere sahip yeni bir kapsayıcı-konteyner yeniden başlat - -Ortam Değişkenleri ---------------------- - -Ortam değişkenleri listesi [bu sayfa](env.markdown) 'da mevcuttur. - -Yapılandırma dosyaları ------------- - -- Kapsayıcı-konteyner da zaten `/var/www/app/config.php` de bulunan özel bir yapılandırma dosyası bulunmaktadır. -- Kendi yapılandırma dosyanızı veri hacmine kaydedebilirsiniz: `/var/www/app/data/config.php`. - -Kaynaklar ----------- - -- [Resmi Kanboard görüntü-image](https://registry.hub.docker.com/u/kanboard/kanboard/) -- [Docker belgeleri](https://docs.docker.com/) -- [Dockerfile kararlı sürümü](https://github.com/kanboard/docker) -- [Dockerfile dev sürümü](https://github.com/kanboard/kanboard/blob/master/Dockerfile) diff --git a/doc/tr_TR/duplicate-move-tasks.markdown b/doc/tr_TR/duplicate-move-tasks.markdown deleted file mode 100644 index 09d8367f..00000000 --- a/doc/tr_TR/duplicate-move-tasks.markdown +++ /dev/null @@ -1,58 +0,0 @@ -Görevleri çoğaltmak ve taşımak -======================== - -Bir görevi aynı projeye çoğalt --------------------------------------- - -Görev görünümüne gidin ve soldaki **Çoğalt** seçeneğini belirleyin. - -![Task Duplication](../screenshots/task-duplication.png) - -Orijinalle aynı özelliklere sahip yeni bir görev oluşturulur. - -Görevi başka bir projeye çoğalt ------------------------------------ - -Görev görünümüne gidin ve **Başka bir projeye çoğalt** seçeneğini seçin. - -![Task Duplication Another Project](../screenshots/task-duplication-another-project.png) - -Açılır menüde yalnızca üye olduğunuz projeler gösterilecektir. - -Görevleri kopyalamadan önce, Kanboard kaynak ve hedef proje arasında ortak olmayan hedef özellikleri soracaktır. - -Temelde şunları tanımlamanız gerekir: - -- Hedef kulvar -- Sütun -- Kategori -- Atanan kişi - -Görevi başka bir projeye taşıma ------------------------------- - -Görev görünümüne gidin ve **Başka bir projeye taşı** öğesini seçin. - -Bir görevi başka bir proje çalışmasına çoğaltma ile aynı şekilde taşıdığınızda, görevin yeni özelliklerini seçmeniz gerekir. - -Çoğaltılan alanların listesi -------------------------- - -Çoğaltılmış özelliklerin listesi aşağıda: - -- title -- description -- date_due -- color_id -- project_id -- column_id -- owner_id -- score -- category_id -- time_estimated -- swimlane_id -- recurrence_status -- recurrence_trigger -- recurrence_factor -- recurrence_timeframe -- recurrence_basedate diff --git a/doc/tr_TR/editing-projects.markdown b/doc/tr_TR/editing-projects.markdown deleted file mode 100644 index 54fe7866..00000000 --- a/doc/tr_TR/editing-projects.markdown +++ /dev/null @@ -1,15 +0,0 @@ -Projeleri Düzenleme -================ - -Projeler yeniden adlandırılabilir ve istediğiniz zaman devre dışı bırakılabilir. - -Bir projeyi yeniden adlandırmak için soldaki "Projeyi düzenle" bağlantısına tıklamanız yeterlidir. - -![Project edition](../screenshots/project-edition.png) - -- Başlangıç tarihi ve bitiş tarihi proje Gantt grafiğini oluşturmak için kullanılır -- Tanım, panoda ve proje listeleme sayfasında araç ipucu olarak görünür -- Yöneticiler ve proje yöneticileri, "Özel proje" onay kutusunu değiştirerek özel bir projeyi birden fazla kullanıcı projesine dönüştürebilirler. -- Birden fazla kullanıcı projesini özel bir projeye dönüştürebilirsiniz. - -Not: Bir projeyi özel yaptığınızda, mevcut tüm kullanıcılar projeye hâlâ erişebilir. Kullanıcı listesini ihtiyaçlarınıza göre ayarlayın. diff --git a/doc/tr_TR/email-configuration.markdown b/doc/tr_TR/email-configuration.markdown deleted file mode 100644 index ed9271f0..00000000 --- a/doc/tr_TR/email-configuration.markdown +++ /dev/null @@ -1,115 +0,0 @@ -E-posta yapılandırması -=================== - -Kullanıcı ayarları -------------- - -E-posta bildirimlerini almak için, Kanboard kullanıcıları şunları yapmalıdır: - -- Profillerinde etkinleştirilmiş bildirimler -- Profillerinde geçerli bir e-posta adresiniz olsun -- Bildirimleri tetikleyecek projenin bir üyesi olun - -Not: İşlemi gerçekleştiren oturum açmış kullanıcı herhangi bir bildirim almıyor, yalnızca diğer proje üyeleri. - -E-posta taşımaları ----------------- - -Kullanabileceğiniz birkaç e-posta ulaşımı vardır: - -- SMTP -- Sendmail -- PHP doğal-native posta fonksiyonu -- Diğer yöntemler harici eklentiler tarafından sağlanabilir: Postmark, Sendgrid ve Mailgun - -Sunucu ayarları ---------------- - -Varsayılan olarak, Kanboard, e-postalar göndermek için birlikte verilen PHP posta işlevini kullanacaktır. -Sunucunuz zaten e-posta gönderebiliyorsa genellikle yapılandırma gerektirmez. - -Bununla birlikte, SMTP protokolü ve Sendmail gibi diğer yöntemleri kullanmak mümkündür. - -### SMTP yapılandırması - -`config.default.php` dosyasını `config.php` olarak yeniden adlandırın ve bu değerleri değiştirin: - -```php -// We choose "smtp" as mail transport -define('MAIL_TRANSPORT', 'smtp'); - -// We define our server settings -define('MAIL_SMTP_HOSTNAME', 'mail.example.com'); -define('MAIL_SMTP_PORT', 25); - -// Credentials for authentication on the SMTP server (not mandatory) -define('MAIL_SMTP_USERNAME', 'username'); -define('MAIL_SMTP_PASSWORD', 'super password'); -``` - -Güvenli bir bağlantı, TLS veya SSL kullanmak da mümkündür: - -```php -define('MAIL_SMTP_ENCRYPTION', 'ssl'); // Valid values are "null", "ssl" or "tls" -``` - -### Sendmail yapılandırması - -Varsayılan olarak sendmail komutu `/usr/sbin/sendmail -bs` olacaktır, ancak bunu yapılandırma dosyanızda özelleştirebilirsiniz. - -Örnek: - -```php -// We choose "sendmail" as mail transport -define('MAIL_TRANSPORT', 'sendmail'); - -// If you need to change the sendmail command, replace the value -define('MAIL_SENDMAIL_COMMAND', '/usr/sbin/sendmail -bs'); -``` - -### PHP doğal-native posta fonksiyonu - -Varsayılan yapılandırma şu şekildedir: - -```php -define('MAIL_TRANSPORT', 'mail'); -``` - -### Gönderenin e-posta adresi - -Varsayılan olarak, e-postalar gönderenin adresini `notifications@kanboard.local` kullanacaktır. -Bu adrese cevap vermek mümkün değildir. - -Bu adresi, yapılandırma dosyanızdaki `MAIL_FROM` sabitinin değerini değiştirerek özelleştirebilirsiniz. - -```php -define('MAIL_FROM', 'kanboard@mydomain.tld'); -``` - -SMTP sunucusu yapılandırmanız varsayılan adresi kabul etmiyorsa bu yararlı olabilir. - -### Bildirimlerdeki göreve bir bağlantı nasıl görüntülenir? - -Bunu yapmak için, [Uygulama Ayarları](application-configuration.markdown) bölümünde Kanboard kurulumunuzun URL'sini belirtmeniz gerekir. -Varsayılan olarak, hiçbir şey tanımlanmadığından hiçbir bağlantı görüntülenmez. - -Örnekler: - -- http://myserver/kanboard/ -- http://kanboard.mydomain.com/ - -Bitiş eğik çizgisini`/` unutmayın. - -Kanboard, URL'yi bir komut satırı komut dosyasından tahmin edemediğinden ve bazı kişilerin çok spesifik bir yapılandırmaya sahip olmasından bunu manuel olarak tanımlamanız gerekir. - -Sorun giderme ---------------- - -E-posta gönderilmiyorsa ve her şeyin doğru yapılandırıldığından eminseniz: - -- Spam dosyanı kontrol et -- Hata ayıklama modunu etkinleştirin ve `data/debug.log` hata ayıklama dosyasını kontrol edin, tam hatayı görmelisiniz -- Sunucunuzun veya barındırma sağlayıcınızın e-postalar göndermenize izin verdiğinden emin olun -- SeLinux'u kullanırsanız, PHP'nin e-postaları göndermesine izin verin - - diff --git a/doc/tr_TR/env.markdown b/doc/tr_TR/env.markdown deleted file mode 100644 index 150373ce..00000000 --- a/doc/tr_TR/env.markdown +++ /dev/null @@ -1,10 +0,0 @@ -Ortam Değişkenleri -===================== - -Ortam değişkenleri, Kanboard konteyner (Docker) olarak kullanıldığında yararlı olabilir. - - -| Değişken | Tanım | -|---------------|---------------------------------------------------------------------------------------------------------------------------------| -| DATABASE_URL | `[Veritabanı türü]://[kullanıcı adı]:[şifre]@[host]:[port]/[veritabanı adı]`, örnek: `postgres://foo:foo@myserver:5432/kanboard` | -| DEBUG | Hata ayıklama modunu etkinleştir/devre dışı bırak: "true" veya "false" | diff --git a/doc/tr_TR/faq.markdown b/doc/tr_TR/faq.markdown deleted file mode 100644 index 17cd3c8a..00000000 --- a/doc/tr_TR/faq.markdown +++ /dev/null @@ -1,128 +0,0 @@ -Sıkça Sorulan Sorular (F.A.Q. -S.S.S.) -========================== - -Kanboard için bir web barındırma sağlayıcısı önerebilir misiniz? ------------------------------------------------------- - -Kanboard, herhangi bir büyük VPS barındırma sağlayıcısı ile iyi çalışır; [Digital Ocean](https://www.digitalocean.com/?refcode=4b541f47aae4), -[Linode](https://www.linode.com/?r=4e381ac8a61116f40c60dc7438acc719610d8b11) veya [Gandi](https://www.gandi.net/) gibi. - -En iyi performansa sahip olmak için, Kanboard'un varsayılan olarak Sqlite'i kullanması nedeniyle hızlı disk G/Ç(I/O)'si olan bir sağlayıcı seçin. -Paylaşılan bir NFS bağlama noktası kullanan barındırma sağlayıcılarından kaçının. - - -"Sisteminizde uygun bir CSPRNG yüklü değil" -"There is no suitable CSPRNG installed on your system" hatası; ------------------------------------------------------------------------ - -PHP <7.0 kullanıyorsanız, openssl uzantısının etkinleştirilmesini sağlamanız gerekir veya eğer bir `open_basedir` kısıtlaması ile kısıtlanmışsa uygulamadan `/dev/urandom` alanına erişilebilir olmalıdır. - - -Sayfa bulunamadı ve URL yanlış görünüyor (&amp;) --------------------------------------------------- - -- URL, `?controller=auth&action=login&redirect_query=` yerine `/?controller=auth&action=login&redirect_query=` gibi görünüyor. -- Kanboard, "Sayfa bulunamadı" hatası döndürür - -Bu sayı PHP yapılandırmanızdan geliyor, `arg_separator.output` değeri PHP'nin varsayılanı değil, bunu düzeltmenin farklı yolları var: - -Eğer yapabiliyorsanız, doğrudan `php.ini` dosyanızdaki değeri değiştirin: - -``` -arg_separator.output = "&" -``` - -Değeri `.htaccess` ile geçersiz kılın: - -``` -php_value arg_separator.output "&" -``` - -Aksi takdirde, Kanboard değeri doğrudan PHP'de geçersiz kılmaya çalışacaktır. - - -API ve Apache + PHP-FPM ile kimlik doğrulama başarısızlığı --------------------------------------------------------- - -Apache altındaki php-cgi, varsayılan olarak HTTP temel kullanıcı/şifre'sini PHP'ye geçirmiyor. -Bu geçici çözümün çalışması için aşağıdaki şu satırları `.htaccess` dosyanıza ekleyin: - -``` -RewriteCond %{HTTP:Authorization} ^(.+)$ -RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] -``` - - -eAccelerator ile bilinen sorunlar ------------------------------- - -Kanboard, [eAccelerator](http://eaccelerator.net) ile çok iyi çalışmıyor. -Buna sebep boş bir sayfa veya bir Apache çökmesi olabilir: - -``` -[Wed Mar 05 21:36:56 2014] [notice] child pid 22630 exit signal Segmentation fault (11) -``` - -Bu sorunu önlemenin en iyi yolu, eAccelerator'ı devre dışı bırakmak veya hangi dosyaların önbelleklemek istediğinizi `eaccelerator.filter` yapılandırma parametresiyle el-ile manuel olarak tanımlamaktır. - -[eAccelerator projesi ölü gibi görünüyor ve 2012'den beri güncellenmedi](https://github.com/eaccelerator/eaccelerator/commits/master). -[OPcache](http://php.net/manual/en/intro.opcache.php) ile paketlendiğinden PHP'nin son sürümüne geçmenizi öneririz. - - -Neden minimum gereksinim PHP 5.3.3'tir? ------------------------------------------ - -Kanboard, parolaları şifrelemek için `password_hash ()` işlevini kullanır, ancak bu işlev yalnızca PHP >= 5.5 için kullanılabilir. - -Bununla birlikte, [eski PHP sürümleri](https://github.com/ircmaxell/password_compat#requirements) için bir arka port var. -Bu kütüphane, en azından PHP 5.3.7'nin doğru çalışmasını gerektiriyor. - -Görünüşe göre, Centos ve Debian arka-port güvenlik güncellemeleri yaptı, böylece PHP 5.3.3 tamam olmalıdır. - -Kanboard v1.0.10 ve v1.0.11, en azından PHP 5.3.7 gerektirir, ancak bu değişiklik, Kanboard >= v1.0.12 ile PHP 5.3.3 ile uyumlu olacak şekilde geri döndürülmüştür - -Kanboard PHP yerel-local dahili web sunucusu ile nasıl test edilir? ------------------------------------------------------- - -Eğer localhost üzerinde Apache gibi bir web sunucusu kurmak istemiyorsanız. [PHP'nin gömülü web sunucusu ile ](http://www.php.net/manual/en/features.commandline.webserver.php) test edebilirsiniz: - -```bash -unzip kanboard-VERSION.zip -cd kanboard -php -S localhost:8000 -open http://localhost:8000/ -``` - - -Yunboard üzerinde Kanboard nasıl kurulabilir? ------------------------------------- - -[YunoHost](https://yunohost.org/) , Herkes tarafından kullanılabilir olan kendi kendini barındırmayı amaçlayan bir sunucu işletim sistemidir. - -[Yunohost üzerine Kanboard u kolayca yüklemek için paket] var. (https://github.com/mbugeia/kanboard_ynh). - - -İlgili projelerin listesini nereden bulabilirim? --------------------------------------------- - -- [Kanboard API python istemcisi @freekoder tarafından](https://github.com/freekoder/kanboard-py) -- [Kanboard Sunum David Eberlein tarafından](https://github.com/davideberlein/kanboard-presenter) -- [CSV2Kanboard @ashbike tarafından](https://github.com/ashbike/csv2kanboard) -- [Yunohost için Kanboard by @mbugeia](https://github.com/mbugeia/kanboard_ynh) -- [Trello Içe aktarma komut dosyası @matueranet tarafından](https://github.com/matueranet/kanboard-import-trello) -- [Chrome eklentisi Timo tarafından](https://chrome.google.com/webstore/detail/kanboard-quickmenu/akjbeplnnihghabpgcfmfhfmifjljneh?utm_source=chrome-ntp-icon), [Kaynak kodu](https://github.com/BlueTeck/kanboard_chrome_extension) -- [Python istemci komut dosyası @dzudek tarafından](https://gist.github.com/fguillot/84c70d4928eb1e0cb374) -- [SQLite dan MySQL/MariaDB geçiş için için kabuk betiği @oliviermaridat tarafından](https://github.com/oliviermaridat/kanboard-sqlite2mysql) - -- [Kanboard ile entegrasyon Için Git kancaLARI(hooks) Gene Pavlovsky tarafından](https://github.com/gene-pavlovsky/kanboard-git-hooks) - -Kanboard hakkında diğer dillerde bazı eğitimler var mı? ------------------------------------------------------------ - -- [Kanboard hakkında Alman makale dizisi](http://demaya.de/wp/2014/07/kanboard-eine-jira-alternative-im-detail-installation/) - - -İpuçları ----- - -- [SQLite veritabanında ad sınırlamasını kaldırmanın kolay yolu](https://github.com/kanboard/kanboard/issues/1508) diff --git a/doc/tr_TR/freebsd-installation.markdown b/doc/tr_TR/freebsd-installation.markdown deleted file mode 100644 index bb687ebf..00000000 --- a/doc/tr_TR/freebsd-installation.markdown +++ /dev/null @@ -1,126 +0,0 @@ -FreeBSD 10 Kurulum -======================= - -Paketlerden yükle ---------------------- - -```bash -$ pkg update -$ pkg upgrade -$ pkg install apache24 mod_php56 kanboard -``` - -`/etc/rc.conf` dosyanızdaki Apache'yi etkinleştirin: - -```bash -$ echo apache24_enable="YES" >> /etc/rc.conf -``` - -Apache için PHP yi kurun: - -```bash -$ echo "AddType application/x-httpd-php .php" >> /usr/local/etc/apache24/Includes/php.conf -$ echo "DirectoryIndex index.php index.html" >> /usr/local/etc/apache24/Includes/php.conf -``` - -Sonra Apache'yi başlatın: - -```bash -$ service apache24 start -``` - -Kanboard klasörüne, Apache docroot'unuza sembolik bağ ekleyin: - -```bash -cd /usr/local/www/apache24/data -ln -s /usr/local/www/kanboard -``` - -http://your.server.domain.tld/ adresine gidin ve tadını çıkarın! - -*Notlar*: -- LDAP entegrasyonu gibi ek özellikler kullanmak istiyorsanız; Lütfen pkg'yi kullanarak uygun PHP modülünü kurun. -- Klasör verisinin izinlerini ayarlamanız gerekebilir - -Bağlantı noktalarından yükleme ---------------------- - -Genellikle 3 eleman kurulmalıdır: - -- Apache -- Apache için mod_php -- Kanboard - -Bağlantı noktaları getir ve çıkar - -```bash -$ portsnap fetch -$ portsnap extract -``` - -Veya mevcut haliyle güncelleme: - -```bash -$ portsnap fetch -$ portsnap update -``` - -Portsnap ile ilgili daha fazla bilgi [FreeBSD Handbook](https://www.freebsd.org/doc/handbook/ports-using.html) 'da bulunabilir. - -Apache'yi kur: - -```bash -$ cd /usr/ports/www/apache24 -$ make install clean -``` -Enable Apache in your `/etc/rc.conf`: - -```bash -$ echo apache24_enable="YES" >> /etc/rc.conf -``` - -Apache için mod_php'yi kurun: - -```bash -$ cd /usr/ports/www/mod_php5 -$ make install clean -``` - -Kanboard form bağlantı noktalarını yükle: - -```bash -$ cd /usr/ports/www/kanboard -$ make install clean -``` - -Kanboard formu portları yükleyin - -```bash -$ echo "AddType application/x-httpd-php .php" >> /usr/local/etc/apache24/Includes/php.conf -$ echo "DirectoryIndex index.php index.html" >> /usr/local/etc/apache24/Includes/php.conf -``` - -Sonra Apache'yi başlatın: - -```bash -$ service apache24 start -``` - -http://your.server.domain.tld/kanboard adresine gidin ve tadını çıkarın! - -*Not*: -LDAP entegrasyonu gibi ek özellikleri kullanmak isterseniz -Lütfen `lang/php5-extensions` den uygun PHP eklentisi-modülünü kurun. - -El ile kurulum -------------------- - -Sürüm 1.0.16 itibariyle Kanboard FreeBSD portlarında bulunabilir -Elle kurmanıza gerek yoktur. - -Lütfen aklınızda bulundurun ------------ - -- Portlar [bitbucket](https://bitbucket.org/if0/freebsd-kanboard/) üzerinde barındırılıyor . Yorum yapmaktan çekinmeyin -fork edin ve güncelleme önermek için çekinmeyin! -- Kanboard'un bazı özellikleri, [günlük arka plan işi-cronjob](cronjob.markdown) çalıştırmanızı gerektirir. diff --git a/doc/tr_TR/gantt-chart-projects.markdown b/doc/tr_TR/gantt-chart-projects.markdown deleted file mode 100644 index ac29fc08..00000000 --- a/doc/tr_TR/gantt-chart-projects.markdown +++ /dev/null @@ -1,17 +0,0 @@ -Tüm projeler için Gantt Grafiği -============================ - -Bu Gantt tablosunun amacı, başlangıç ve bitiş tarihlerine dayanan tüm projelerin bir genel görünümünü görüntülemektir. - -- Bu Gantt tablosu proje yönetimi bölümündedir. -- Yalnızca proje yöneticileri ve yöneticiler bu bölüme erişebilir -- Proje yöneticileri yalnızca üyelerinin bulunduğu yerdeki projeleri görür -- Özel projeler bu tabloda gösterilmiyor - -![Gantt Chart for all projects](../screenshots/gantt-chart-all-projects.png) - -- Projelerin **başlangıç tarihi** ve **bitiş tarihi** grafik çizmek için kullanılır -- Yatay çubuklar yeniden boyutlandırılabilir ve farenizle yatay olarak hareket ettirilebilir -- Dikey sürükle ve bırak yok -- Başlangıç veya bitiş tarihi tanımlanmadığında proje çubukları siyah renkte gösterilir -- Bilgi araç ipucu, proje yöneticilerinin ve standart üyelerin listesini gösterir diff --git a/doc/tr_TR/gantt-chart-tasks.markdown b/doc/tr_TR/gantt-chart-tasks.markdown deleted file mode 100644 index 27b23250..00000000 --- a/doc/tr_TR/gantt-chart-tasks.markdown +++ /dev/null @@ -1,20 +0,0 @@ -Görevler için Gantt grafiği -====================== - -Bu Gantt grafiğinin amacı, belirli bir projenin görevleri için zamana dayalı bir genel bakış sunmaktır. - -- Gantt tablosu "görüntü değiştirici" alanındadır. -- Sadece proje yöneticileri bu bölüme erişebilir - -![Gantt Chart](../screenshots/gantt-chart-project.png) - -- Görevlerin **başlangıç tarihi** ve **son tarihi** grafik çizmek için kullanılır -- Görevler, farenizle yatay olarak yeniden boyutlandırılabilir ve taşınabilir -- Dikey sürükle ve bırak yok -- Çubuk görevle aynı renktedir -- Her çubuk bir ilerleme durumu yüzde olarak görüntüler, bu yüzde tahtadaki sütun pozisyonunu kullanarak hesaplanır -- Kanban modeline uymak için, görevler pano pozisyonlarına göre veya başlangıç tarihine göre sipariş edilebilir -- Bu görünümden yaratılan yeni görevler, ilk sütundaki 1 numaralı sayfada tahtada görüntülenir -- Görevler, başlangıç veya bitiş tarihi tanımlanmadığında siyah olarak görüntülenir - -![Task not defined](../screenshots/gantt-chart-not-defined.png) diff --git a/doc/tr_TR/groups.markdown b/doc/tr_TR/groups.markdown deleted file mode 100644 index bb404fb7..00000000 --- a/doc/tr_TR/groups.markdown +++ /dev/null @@ -1,17 +0,0 @@ -Grup Yönetimi -================= - -Kanboard'da her kullanıcı bir veya daha fazla gruba üye olabilir. -Bir grup bir takım ya da bir organizasyon gibidir. - -Yalnızca yöneticiler yeni gruplar oluşturabilir ve kullanıcıları atayabilir. - -Gruplar **Kullanıcı yönetimi>Tüm Grupları Görüntüle** 'den yönetilebilir. -Buradan, gruplar oluşturabilir ve kullanıcıları atayabilirsiniz. - -![Group Management](../screenshots/groups-management.png) - -Her proje yöneticisi, [proje izinleri sayfası](project-permissions.markdown) 'dan bir grup gruba erişimi yetkilendirir. - -Dış kimlik, çoğunlukla harici grup sağlayıcıları için kullanılır. -Kanboard [otomatik olarak grupları LDAP sunucularından senkronize et](ldap-group-sync.markdown) için bir LDAP grup sağlayıcısı sağlar. diff --git a/doc/tr_TR/heroku.markdown b/doc/tr_TR/heroku.markdown deleted file mode 100644 index 6be7cebb..00000000 --- a/doc/tr_TR/heroku.markdown +++ /dev/null @@ -1,39 +0,0 @@ -Heroku üzerinde Kanboard dağıtma -========================= - -[Heroku](https://www.heroku.com/) 'da Kanboard'u ücretsiz deneyebilirsiniz. -Bu tek bir tıklama yükleme düğmesini kullanabilirsiniz veya aşağıdaki el-ile-manuel talimatları izleyin: - -[![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy?template=https://github.com/kanboard/kanboard) - -Gereksinimler ------------- - -- Heroku hesabı, ücretsiz bir hesap kullanabilirsiniz -- Heroku komut satırı araçları yüklenmiş olmalı - -Manuel talimatlar -------------------- - -```bash -# Get the last development version -git clone https://github.com/kanboard/kanboard.git -cd kanboard - -# Push the code to Heroku (You can also use SSH if git over HTTP doesn't work) -heroku create -git push heroku master - -# Start a new dyno with a Postgresql database -heroku ps:scale web=1 -heroku addons:add heroku-postgresql:hobby-dev - -# Open your browser -heroku open -``` - -Sınırlamalar ------------ - -- Heroku'nun depolaması kısa ömürlüdür, bu da, bir yeniden başlatma sonrasında yüklenen dosyalar Kanboard'dan kalıcı değildir. Dosyalarınızı [Amazon S3](https://github.com/kanboard/plugin-s3) gibi bir bulut depolama sağlayıcısına depolamak için bir eklenti kurmak isteyebilirsiniz. -- Kanboard'un bazı özellikleri, [günlük arka plan işi](cronjob.markdown) çalıştırmanızı gerektirir. diff --git a/doc/tr_TR/ical.markdown b/doc/tr_TR/ical.markdown deleted file mode 100644 index a3e79982..00000000 --- a/doc/tr_TR/ical.markdown +++ /dev/null @@ -1,78 +0,0 @@ -Takvimlerinizi (eş zamanlı bilgi aktarma) senkronize etme -====================== - -Kanboard, projeler ve kullanıcılar için iCal özet akışlarını desteklemektedir. -Bu özellik, neredeyse tüm takvim programlarında (örneğin Microsoft Outlook, Apple Takvim, Mozilla Thunderbird ve Google Takvim) Kanboard görevlerini almanıza olanak tanır. - -Takvim abonelikleri **yalnızca okunur** erişimindendir, sizin dışarıdan kullandığınız takvim yazılımından görevler oluşturamazsınız. -Takvim beslemesi(feed'i)'ni dışa aktarma, iCal standardını takip eder. - -Not: Yalnızca -2 ay (önceki) ila +6 aylık (sonraki) tarih aralıklarındaki görevler iCalendar beslemesi(feed'e)'ne aktarılır. - -Proje takvimleri ------------------ - -- Her projenin kendi takvimi vardır. -- Proje başına abonelik bağlantısı benzersizdir, projenizin herkese açık erişimini etkinleştirdiğinizde bu bağlantı etkinleştirilir: **Proje ayarları>Herkese açık erişim**. -- Bu takvim, seçilen proje için yalnızca görevleri gösterir. - -Kullanıcı takvimleri --------------- - -- Her kullanıcının kendi takvimi vardır. -- Kullanıcı başına abonelik bağlantısı benzersizdir; kullanıcının herkese açık erişimini etkinleştirdiğinizde bağlantı etkindir: **Kullanıcı profili>Herkese açık erişim**. -- Bu takvim, kullanıcılara tüm projeler için atanan görevleri gösterir. - -Kanboard takviminizi Apple Takvim(Calendar)'e ekleme ------------------------------------------------ - -- Takvim'i aç -- **Dosya>Yeni Takvim Aboneliği** seçeneğini seçin. -- Kanboard'dan iCal özet akışı (besleme-feed) URL'sini kopyalayıp yapıştırın - -! [iCal aboneliğini ekleyin] (../screenshots / apple-calendar-add-subscription.png) - -- Takvimi iCloud ile senkronize etmeyi tüm cihazlarınızda mevcut olacak şekilde seçebilirsiniz -- Yenileme sıklığını seçmeyi unutmayın - -![Edit iCal subscription](../screenshots/apple-calendar-edit-subscription.png) - -Kanboard takviminizi Microsoft Outlook'a ekleme --------------------------------------------------- - -![Outlook Add Internet Calendar](../screenshots/outlook-add-subscription.png) - -- Outlook'u açın -- ** Takvimi aç>İnternet'ten** i seçin -- Kanboard'dan iCal özet akışı (besleme-feed) URL'sini kopyalayıp yapıştırın - -![Outlook Edit Internet Calendar](../screenshots/outlook-edit-subscription.png) - -Mozilla Thunderbird'e Kanboard takviminizi ekleme ----------------------------------------------------- - -- Thunderbird'e takvim desteği eklemek için ** Lightning ** Eklenti yazılımını yükleyin -- **Dosya>Yeni Takvim** 'i tıklayın -- İletişim kutusunda **Ağda** seçeneğini belirleyin - -![Thunderbird Step 1](../screenshots/thunderbird-new-calendar-step1.png) - -- iCalendar biçimini seçin -- Kanboard'dan iCal özet akışı (besleme-feed) URL'sini kopyalayıp yapıştırın - -![Thunderbird Step 2](../screenshots/thunderbird-new-calendar-step2.png) - -- Renkleri ve diğer ayarları seçin ve sonunda kaydedin - -Kanboard takviminizi Google Takvim'e ekleme ------------------------------------------------- - -- **Diğer takvimler** 'in yanındaki aşağı-oku tıklayın. -- Menüden **Link ekle-Add URL** seçeneğini seçin. -- Kanboard'dan iCal özet akışı (besleme-feed) URL'sini kopyalayıp yapıştırın - -![Google Calendar](../screenshots/google-calendar-add-subscription.png) - -Senkronizasyonunu etkinleştirirseniz, Kanboard takviminiz Android cihazınızdan da kullanılabilir. - -Not: Google Destek'e göre, harici takvimler çok sık yenilenmiyor, [belgeleri okuyun](https://support.google.com/calendar/answer/37100?hl=en&ref_topic=1672445). diff --git a/doc/tr_TR/installation.markdown b/doc/tr_TR/installation.markdown deleted file mode 100644 index c46c379d..00000000 --- a/doc/tr_TR/installation.markdown +++ /dev/null @@ -1,73 +0,0 @@ -Kurulum Talimatları -============ - -Öncelikle, daha ileri gitmek için önce [gereksinimler](requirements.markdown) kontrol edin. - -Arşivden (kararlı sürüm) ---------------------------------- - -1. PHP'nin yüklü olduğu bir web sunucunuz olmalıdır -2. Kaynak kodu indirin ve istediğiniz yere `kanboard` dizini kopyalayın -3. `data` dizininin web sunucusu kullanıcısı tarafından yazılabilir olup olmadığını kontrol edin -4. Tarayıcınızla <http://yourpersonalserver/kanboard> adresine gidin -5. Varsayılan kullanıcı adı ve şifre **admin/admin** -6. Kanboard yazılımını kullanmaya başlayın -7. Parolanızı değiştirmeyi unutmayın! - -`data` klasörü depolamak için kullanılır: - -Sqlite veritabanı: `db.sqlite` -- Hata ayıklama dosyası: `debug.log` (hata ayıklama modu etkinleştirilmişse) -- Yüklenen dosyalar: `files/*` -- Resim tırnak-thumb ları: `files/thumbnails/*` - -Uzak bir veritabanı (Mysql/Postgresql) ve uzak nesne depolama birimi (Aws S3 veya benzeri) kullananların mutlaka kalıcı bir yerel veri klasörüne sahip olmaları veya izinlerini değiştirmeleri gerekmez. - -Git deposundan (geliştirme versiyonu) ---------------------------------------------- - -1. `git clone https://github.com/kanboard/kanboard.git` -2. Yukarıdaki üçüncü adıma geçin - -Not: Bu yöntem, **mevcut geliştirme sürümünü** yükleyecektir, kendi sorumluluğunuzdadır. - -Belge kökü-root dışında kurulum ------------------------------------------ - -Kanboard'u web sunucusu belge kökü dışında yüklemek isterseniz, en azından bu sembolik bağları-symlinks oluşturmanız gerekir: - -```bash -. -├── assets -> ../kanboard/assets -├── cli -> ../kanboard/cli -├── doc -> ../kanboard/doc -├── favicon.ico -> ../kanboard/favicon.ico -├── index.php -> ../kanboard/index.php -├── jsonrpc.php -> ../kanboard/jsonrpc.php -└── robots.txt -> ../kanboard/robots.txt -``` - -İçeriği doğrudan Apache yapılandırmasına eklenebileceğinden `.htaccess` isteğe bağlıdır. - -[Yapılandırma dosyası-Config file](config.markdown) değiştirerek eklentiler ve dosyalar klasörleri için özel bir yer de tanımlayabilirsiniz. - - -Diğer Veritabanı Türleri --------------------- - -Kanboard, MySQL ve Postgres'i Sqlite'e alternatif olarak desteklemektedir. - -- [Mysql yapılandırması](mysql-configuration.markdown) -- [Postgres yapılandırması](postgresql-configuration.markdown) - -İsteğe Bağlı Kurulum ---------------------- - -- Kanboard'un bazı özellikleri, [günlük arka plan işi-cronjob](cronjob.markdown) çalıştırmanızı gerektirir (Raporlar ve analizler için) . -- Performansı artırmak için [Arka plan çalışanını kurun](worker.markdown) - -Güvenlik --------- - -- Varsayılan kullanıcı/şifreyi değiştirmeyi unutmayın -- Herkese URL'den `data` dizinine erişmesine izin verme. Apache için zaten bir `.htaccess` ve IIS için bir `web.config` dosyası var, ancak diğer web sunucuları için bir şey yok. diff --git a/doc/tr_TR/kanban-vs-todo-and-scrum.markdown b/doc/tr_TR/kanban-vs-todo-and-scrum.markdown deleted file mode 100644 index a751b8c3..00000000 --- a/doc/tr_TR/kanban-vs-todo-and-scrum.markdown +++ /dev/null @@ -1,37 +0,0 @@ -Kanban - Todo Listeleri ve Scrum -============================== - -Kanban - Todo listeleri karşılaştırma ---------------------------------- - -### Todo listeleri: - -- Tek aşamalı (yalnızca bir öğe listesi) -- Çoklu görev mümkün (verimli değil) - -### Kanban: - -- Çok fazlı, her sütun bir adım temsil eder -- Sütun başına bir işi ilerleme sınırı belirleyebildiğiniz için Odaklanıp ve Çok görevden kaçınırsınız - -Kanban - Scrum karşılaştırma -------------------- - -### Scrum: - -- Sprint ler time-boxed zaman-kutuları, genellikle 2 veya 4 hafta -- Yineleme sırasında değişikliklere izin verilmez -- Tahmin gerekli -- Hız varsayılan metrik olarak kullanılır -- Scrum panosu her sprint arasında silinir -- Scrum, scrum master, ürün sahipleri ve takım gibi önceden tanımlanmış rollere sahiptir -- Bir çok toplantı: planlama, backlogs geri-bilgi düzenleme, günlük ayak üstü, retrospektif - -### Kanban: - -- Sürekli akış -- Değişiklikler her an yapılabilir -- Tahmin isteğe bağlıdır -- Performansı ölçmek için teslim ve döngü süresi kullanılır -- Kanban tahtası kalıcıdır -- Kanban sıkı kısıtlamalar veya toplantılar öngörmemektedir, süreç daha esnektir diff --git a/doc/tr_TR/keyboard-shortcuts.markdown b/doc/tr_TR/keyboard-shortcuts.markdown deleted file mode 100644 index 9257dce3..00000000 --- a/doc/tr_TR/keyboard-shortcuts.markdown +++ /dev/null @@ -1,38 +0,0 @@ -Klavye kısayolları -================== - -Klavye kısayollarının kullanılabilirliği, bulunduğunuz sayfaya bağlıdır. - -Proje görünümleri (Pano, Takvim, Liste, Gantt) --------------------------------------------- - -- Projeye genel bakışa geçiş = **v o** -- Pano görünümüne geçin = **v b** (**v** sonra **b** üzerine basın) -- Takvim görünümüne geçin = **v c** -- Liste görünümüne geçin = **v l** -- Gantt görünümüne geçin = **v g** - -Pano görünümü ----------- - -- Yeni görev = **n** -- Görevleri genişlet/daralt **s** -- Panoda Kompakt/geniş görünüm = **c** - -Görev görünümü ---------- - -- Görevi düzenle = **e** -- Yeni alt görev ** = **s** -- Yeni yorum = **c** -- Yeni iç bağlantı-link = **l** - -Uygulama ------------ - -- Klavye kısayollarının listesini görüntüle = **?** -- Açık pano anahtarı = **b** -- Arama kutusuna gidin = **f** -- Arama kutusunu sıfırlayın = **r** -- Diyalog ekranını kapat = **ESC** -- Formu gönder = **CTRL+ENTER** veya **⌘+ENTER** diff --git a/doc/tr_TR/ldap-authentication.markdown b/doc/tr_TR/ldap-authentication.markdown deleted file mode 100644 index c6d31117..00000000 --- a/doc/tr_TR/ldap-authentication.markdown +++ /dev/null @@ -1,185 +0,0 @@ -LDAP Kimlik Doğrulaması -=================== - -Gereksinimler ------------- - -- PHP LDAP uzantısı etkinleştirin -- LDAP sunucusu: - - OpenLDAP - - Microsoft Active Directory - - Novell eDirectory - -İş Akışı --------- - -LDAP kimlik doğrulaması etkinleştirildiğinde, oturum açma işlemi şu şekilde iş görür: - -1. Önce veritabanını kullanarak kullanıcıyı doğrulamayı dener -2. Kullanıcı veritabanında bulunmazsa, bir LDAP kimlik doğrulaması yapılır -3. LDAP kimlik doğrulaması başarılı olursa, varsayılan olarak bir yerel kullanıcı otomatik olarak parola olmadan oluşturulur ve LDAP kullanıcıları olarak işaretlenir. - -Tam ad ve e-posta adresi otomatik olarak LDAP sunucusundan alınır. - -Kimlik Doğrulama Türleri --------------------- - -| Tip | Açıklama | -|-------------------|------------------------------------------------------------------------| -| Proxy Kullanıcısı | LDAP dizinine göz atmak için belirli bir kullanıcı kullanılır. | -| Kullanıcı | Son kullanıcı kimlik bilgileri LDAP dizinine göz atmak için kullanılır | -| Anonim | LDAP tarama için kimlik doğrulama yapılmaz | - -** Tavsiye edilen kimlik doğrulama yöntemi "Proxy"'dır**. - -#### Anonim mod - -```php -define('LDAP_BIND_TYPE', 'anonymous'); -define('LDAP_USERNAME', null); -define('LDAP_PASSWORD', null); -``` - -Varsayılan değer budur, ancak bazı LDAP sunucuları güvenlik nedenleriyle anonim taramaya izin vermez. - -#### Proxy mode - -LDAP dizinine göz atmak için belirli bir kullanıcı kullanılır: - -```php -define('LDAP_BIND_TYPE', 'proxy'); -define('LDAP_USERNAME', 'my proxy user'); -define('LDAP_PASSWORD', 'my proxy password'); -``` - -#### Kullanıcı modu - -Bu yöntem, son kullanıcı tarafından sağlanan kimlik bilgilerini kullanır. - -Örneğin, Microsoft Active Directory varsayılan olarak anonim taramaya izin vermez ve bir proxy kullanıcısı kullanmak istemiyorsanız bu yöntemi kullanabilirsiniz. - -```php -define('LDAP_BIND_TYPE', 'user'); -define('LDAP_USERNAME', '%s@kanboard.local'); -define('LDAP_PASSWORD', null); -``` - -Bu durumda, `LDAP_USERNAME` sabiti ldap kullanıcı adına bir örnek olarak kullanılır, örnekler: - -- `%s@kanboard.local` Yerini alacak `my_user@kanboard.local` -- `KANBOARD\\%s` Yerini alacak `KANBOARD\my_user` - -Kullanıcı LDAP filtresi ----------------- - -LDAP dizinindeki kullanıcıları bulmak için yapılandırma parametresi `LDAP_USER_FILTER` i kullanılır. - -Örnekler: - -- `(&(objectClass=user)(sAMAccountName=%s))` yerini alır `(&(objectClass=user)(sAMAccountName=my_username))` -- `uid=%s` yerini alır `uid=my_username` - -[Active Directory için filtreler](http://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx) için diğer örnekler - -Kanboard'a erişimi filtrelemek için örnek: - -`(&(objectClass=user)(sAMAccountName=%s)(memberOf=CN=Kanboard Users,CN=Users,DC=kanboard,DC=local))` - -Bu örnek, sadece "Kanboard Kullanıcıları" grubunun üyelerine Kanboard'a bağlanmalarına izin verir. - -Microsoft Active Directory için Örnek --------------------------------------- - -Diyelim ki 'KANBOARD' alanına (kanboard.local) sahibiz ve birincil denetleyicisi `myserver.kanboard.local` diyelim. - -Proxy moduyla ilk örnek: - -```php -<?php - -// Enable LDAP authentication (false by default) -define('LDAP_AUTH', true); - -define('LDAP_BIND_TYPE', 'proxy'); -define('LDAP_USERNAME', 'administrator@kanboard.local'); -define('LDAP_PASSWORD', 'my super secret password'); - -// LDAP server hostname -define('LDAP_SERVER', 'myserver.kanboard.local'); - -// LDAP properties -define('LDAP_USER_BASE_DN', 'CN=Users,DC=kanboard,DC=local'); -define('LDAP_USER_FILTER', '(&(objectClass=user)(sAMAccountName=%s))'); -``` - -Kullanıcı modu ile ikinci örnek: - -```php -<?php - -// Enable LDAP authentication (false by default) -define('LDAP_AUTH', true); - -define('LDAP_BIND_TYPE', 'user'); -define('LDAP_USERNAME', '%s@kanboard.local'); -define('LDAP_PASSWORD', null); - -// LDAP server hostname -define('LDAP_SERVER', 'myserver.kanboard.local'); - -// LDAP properties -define('LDAP_USER_BASE_DN', 'CN=Users,DC=kanboard,DC=local'); -define('LDAP_USER_FILTER', '(&(objectClass=user)(sAMAccountName=%s))'); -``` - -OpenLDAP için örnek --------------------- - -LDAP sunucumuz `myserver.example.com` olup tüm kullanıcılar `ou=People,dc=example,dc=com` altına saklanır. - -Bu örnek için, anonim bağlayıcı kullanıyoruz. - -```php -<?php - -// Enable LDAP authentication (false by default) -define('LDAP_AUTH', true); - -// LDAP server hostname -define('LDAP_SERVER', 'myserver.example.com'); - -// LDAP properties -define('LDAP_USER_BASE_DN', 'ou=People,dc=example,dc=com'); -define('LDAP_USER_FILTER', 'uid=%s'); -``` - -Otomatik hesap oluşturma işlemini devre dışı bırak ------------------------------------ - -Varsayılan olarak, Kanboard hiçbir şey bulunamazsa otomatik olarak bir kullanıcı hesabı oluşturacaktır. - -Kanboard'u yalnızca bazı kişilere kısıtlamak için kullanıcı hesapları oluşturmayı tercih ederseniz, bu davranışı devre dışı bırakabilirsiniz. - -`LDAP_ACCOUNT_CREATION` değerini `false` olarak değiştirmeniz yeterlidir: - -```php -// Automatically create user account -define('LDAP_ACCOUNT_CREATION', false); -``` - -Sorun giderme ---------------- - -### SELinux kısıtlamaları - -SELinux etkinleştirilirse, Apache'nin LDAP sunucunuza erişmesine izin vermeniz gerekir. - -- SELinux'ü izin moduna-permissive mode geçirebilir veya devre dışı bırakabilirsiniz (önerilmez). -- Örneğin, `setsebool -P httpd_can_network_connect=1` gibi tüm ağ bağlantılarına izin verebilir veya daha kısıtlayıcı bir kurala sahip olabilirsiniz - -Her halükarda, resmi Redhat/Centos belgelerine bakın. - -### Hata ayıklama modunu etkinleştir - -Doğru şekilde LDAP kimlik doğrulamasını kuramazsanız, [hata ayıklama modunu etkinleştirebilirsiniz](config.markdown) ve günlük dosyalarını izleyebilirsiniz. - diff --git a/doc/tr_TR/ldap-configuration-examples.markdown b/doc/tr_TR/ldap-configuration-examples.markdown deleted file mode 100644 index cd48d5aa..00000000 --- a/doc/tr_TR/ldap-configuration-examples.markdown +++ /dev/null @@ -1,222 +0,0 @@ -LDAP Yapılandırma Örnekleri -=========================== - -Microsoft Active Directory --------------------------- - -- Kullanıcı doğrulama -- Kullanıcı profili resmini Active Directory'den indirin -- Kullanıcı dilini LDAP özniteliğinden ayarlayın -- Kanboard rolleri Active Directory gruplarına eşlenir -- LDAP grup sağlayıcıları etkinleştirildi - -```php -define('LDAP_AUTH', true); - -define('LDAP_SERVER', 'my-ldap-server'); -define('LDAP_PORT', 389); - -define('LDAP_BIND_TYPE', 'proxy'); -define('LDAP_USERNAME', 'administrator@kanboard.local'); -define('LDAP_PASSWORD', 'secret'); - -define('LDAP_USER_BASE_DN', 'CN=Users,DC=kanboard,DC=local'); -define('LDAP_USER_FILTER', '(&(objectClass=user)(sAMAccountName=%s))'); - -define('LDAP_USER_ATTRIBUTE_USERNAME', 'samaccountname'); -define('LDAP_USER_ATTRIBUTE_FULLNAME', 'displayname'); -define('LDAP_USER_ATTRIBUTE_PHOTO', 'jpegPhoto'); -define('LDAP_USER_ATTRIBUTE_LANGUAGE', 'preferredLanguage'); - -define('LDAP_GROUP_ADMIN_DN', 'CN=Kanboard Admins,CN=Users,DC=kanboard,DC=local'); -define('LDAP_GROUP_MANAGER_DN', 'CN=Kanboard Managers,CN=Users,DC=kanboard,DC=local'); - -define('LDAP_GROUP_PROVIDER', true); -define('LDAP_GROUP_BASE_DN', 'CN=Users,DC=kanboard,DC=local'); -define('LDAP_GROUP_FILTER', '(&(objectClass=group)(sAMAccountName=%s*))'); -define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); -``` - - -MemberOf yer paylaşımı ile OpenLDAP ------------------------------- - -Kullanıcı LDIF örneği: - -``` -dn: uid=manager,ou=Users,dc=kanboard,dc=local -objectClass: top -objectClass: person -objectClass: organizationalPerson -objectClass: inetOrgPerson -uid: manager -sn: Lastname -givenName: Firstname -cn: Kanboard Manager -displayName: Kanboard Manager -mail: manager@kanboard.local -userPassword: password -memberOf: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local -``` - -Grup LDIF örneği: - -``` -dn: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local -objectClass: top -objectClass: groupOfNames -cn: Kanboard Managers -member: uid=manager,ou=Users,dc=kanboard,dc=local -``` - -Kanboard Konfigürasyonu: - -- Kullanıcı doğrulama -- Kanboard rolleri LDAP gruplarıyla eşlenir -- LDAP grup sağlayıcıları etkinleştirildi - -```php -define('LDAP_AUTH', true); - -define('LDAP_SERVER', 'my-ldap-server'); -define('LDAP_PORT', 389); - -define('LDAP_BIND_TYPE', 'proxy'); -define('LDAP_USERNAME', 'cn=admin,DC=kanboard,DC=local'); -define('LDAP_PASSWORD', 'password'); - -define('LDAP_USER_BASE_DN', 'OU=Users,DC=kanboard,DC=local'); -define('LDAP_USER_FILTER', 'uid=%s'); - -define('LDAP_GROUP_ADMIN_DN', 'cn=Kanboard Admins,ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_MANAGER_DN', 'cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local'); - -define('LDAP_GROUP_PROVIDER', true); -define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_FILTER', '(&(objectClass=groupOfNames)(cn=%s*))'); -define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); -``` - -Posix gruplarıyla OpenLDAP (memberUid) --------------------------------------- - -Kullanıcı LDIF örneği: - -``` -dn: uid=manager,ou=Users,dc=kanboard,dc=local -objectClass: inetOrgPerson -objectClass: posixAccount -objectClass: shadowAccount -uid: manager -sn: Lastname -givenName: Firstname -cn: Kanboard Manager -displayName: Kanboard Manager -uidNumber: 10001 -gidNumber: 8000 -userPassword: password -homeDirectory: /home/manager -mail: manager@kanboard.local -``` - -Grup LDIF örneği: - -``` -dn: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local -objectClass: posixGroup -cn: Kanboard Managers -gidNumber: 5001 -memberUid: manager -``` - -Kanboard Konfigürasyonu: - -- Kullanıcı doğrulama -- Kanboard rolleri LDAP gruplarıyla eşlenir -- LDAP grup sağlayıcıları etkinleştirildi - -```php -define('LDAP_AUTH', true); - -define('LDAP_SERVER', 'my-ldap-server'); -define('LDAP_PORT', 389); - -define('LDAP_BIND_TYPE', 'proxy'); -define('LDAP_USERNAME', 'cn=admin,DC=kanboard,DC=local'); -define('LDAP_PASSWORD', 'password'); - -define('LDAP_USER_BASE_DN', 'OU=Users,DC=kanboard,DC=local'); -define('LDAP_USER_FILTER', 'uid=%s'); - -define('LDAP_GROUP_ADMIN_DN', 'cn=Kanboard Admins,ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_MANAGER_DN', 'cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local'); - -// This filter is used to find the groups of our user -define('LDAP_GROUP_USER_FILTER', '(&(objectClass=posixGroup)(memberUid=%s))'); - -define('LDAP_GROUP_PROVIDER', true); -define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_FILTER', '(&(objectClass=posixGroup)(cn=%s*))'); -define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); -``` - -GroupOfNames ile OpenLDAP --------------------------- - -Kullanıcı LDIF örneği: - -``` -dn: uid=manager,ou=Users,dc=kanboard,dc=local -objectClass: top -objectClass: person -objectClass: organizationalPerson -objectClass: inetOrgPerson -uid: manager -sn: Lastname -givenName: Firstname -cn: Kanboard Manager -displayName: Kanboard Manager -mail: manager@kanboard.local -userPassword: password -``` - -Grup LDIF örneği: - -``` -dn: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local -objectClass: top -objectClass: groupOfNames -cn: Kanboard Managers -member: uid=manager,ou=Users,dc=kanboard,dc=local -``` - -Kanboard Konfigürasyonu: - -- Kullanıcı doğrulama -- Kanboard rolleri LDAP gruplarıyla eşlenir -- LDAP grup sağlayıcıları etkinleştirildi - -```php -define('LDAP_AUTH', true); - -define('LDAP_SERVER', 'my-ldap-server'); -define('LDAP_PORT', 389); - -define('LDAP_BIND_TYPE', 'proxy'); -define('LDAP_USERNAME', 'cn=admin,DC=kanboard,DC=local'); -define('LDAP_PASSWORD', 'password'); - -define('LDAP_USER_BASE_DN', 'OU=Users,DC=kanboard,DC=local'); -define('LDAP_USER_FILTER', 'uid=%s'); - -define('LDAP_GROUP_ADMIN_DN', 'cn=Kanboard Admins,ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_MANAGER_DN', 'cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local'); - -// This filter is used to find the groups of our user -define('LDAP_GROUP_USER_FILTER', '(&(objectClass=groupOfNames)(member=uid=%s,ou=Users,dc=kanboard,dc=local))'); - -define('LDAP_GROUP_PROVIDER', true); -define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_FILTER', '(&(objectClass=groupOfNames)(cn=%s*))'); -define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); -``` diff --git a/doc/tr_TR/ldap-group-sync.markdown b/doc/tr_TR/ldap-group-sync.markdown deleted file mode 100644 index a5ba3d0f..00000000 --- a/doc/tr_TR/ldap-group-sync.markdown +++ /dev/null @@ -1,79 +0,0 @@ -LDAP Grubu Senkronizasyonu -========================== - -Gereksinimler ------------- - -- LDAP kimlik doğrulamasının düzgün şekilde yapılandırılmış olmasını sağlayın -- `memberOf` veya `memberUid` (PosixGroups) destekleyen bir LDAP sunucusu kullanın - -Kullanıcı gruplarını LDAP gruplarına dayalı olarak otomatik olarak tanımlama ----------------------------------------------------- - -Bu sabitleri yapılandırma dosyanızda kullanın: - -- `LDAP_GROUP_ADMIN_DN`: Uygulama yöneticileri için ayırt edici isimler -- `LDAP_GROUP_MANAGER_DN`: Uygulama yöneticileri için ayırt edici isimler - -### Active Directory Örneği: - -```php -define('LDAP_GROUP_ADMIN_DN', 'CN=Kanboard Admins,CN=Users,DC=kanboard,DC=local'); -define('LDAP_GROUP_MANAGER_DN', 'CN=Kanboard Managers,CN=Users,DC=kanboard,DC=local'); -``` - -- "Kanboard Admins" kişileri "Yönetici" rolüne sahip olacak -- "Kanboard Yöneticilerinin" üyeleri "Yönetici" rolüne sahip olacak -- Herkesin "Kullanıcı" rolü olacak - -### Posix Gruplu OpenLDAP Örneği: - -```php -define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_USER_FILTER', '(&(objectClass=posixGroup)(memberUid=%s))'); -define('LDAP_GROUP_ADMIN_DN', 'cn=Kanboard Admins,ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_MANAGER_DN', 'cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local'); -``` - -LDAP sunucunuz `memberOf` yerine `memberUid` kullanıyorsa `LDAP_GROUP_USER_FILTER` **parametresini tanımlamanız gerekir**. -Bu örnekteki tüm parametreler zorunludur. - -Proje izinleri için LDAP gruplarını otomatik olarak yükle ------------------------------------------------------- - -Bu özellik, LDAP gruplarını otomatik olarak Kanboard gruplarıyla senkronize etmenizi sağlar. -Her gruba farklı bir proje rolü atanabilir. - -Proje izinleri sayfasında, kullanıcılar otomatik tamamlama alanına gruplar girebilir ve Kanboard herhangi bir sağlayıcı etkin grupları arayabilir. - -Grup yerel veritabanında yoksa, otomatik olarak senkronize edilecektir. - -- `LDAP_GROUP_PROVIDER`: LDAP grup sağlayıcısını etkinleştirin -- `LDAP_GROUP_BASE_DN`: LDAP dizinindeki grupları bulmak için ayırt edici adlar -- `LDAP_GROUP_FILTER`: Sorguyu gerçekleştirmek için kullanılan LDAP filtresi -- `LDAP_GROUP_ATTRIBUTE_NAME`: grup adını almak için kullanılan LDAP özelliği - -### Active Directory Örneği: - -```php -define('LDAP_GROUP_PROVIDER', true); -define('LDAP_GROUP_BASE_DN', 'CN=Groups,DC=kanboard,DC=local'); -define('LDAP_GROUP_FILTER', '(&(objectClass=group)(sAMAccountName=%s*))'); -``` - -Yukarıdaki örnekte verilen filtreyle Kanboard, sorguyla eşleşen grupları arayacaktır. -Son kullanıcı, otomatik tamamlama kutusuna "Grupum" metnini girerse, Kanboard, desenle eşleşen tüm grupları döndürür: `(&(objectClass=group)(sAMAccountName=My group*))`. - -- Not 1: Burada `*` özel karakterleri önemlidir, 00aksi halde tam bir eşleşme yapılacak**. -- Not 2: Bu özellik yalnızca "proxy" veya "anonim" modda yapılandırılmış LDAP kimlik doğrulamasıyla uyumludur - -[Active Directory için daha fazla LDAP filtresi örneği](http://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx) - -### Example for OpenLDAP with Posix Groups: - -```php -define('LDAP_GROUP_PROVIDER', true); -define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local'); -define('LDAP_GROUP_FILTER', '(&(objectClass=posixGroup)(cn=%s*))'); -``` - diff --git a/doc/tr_TR/ldap-parameters.markdown b/doc/tr_TR/ldap-parameters.markdown deleted file mode 100644 index 2da43169..00000000 --- a/doc/tr_TR/ldap-parameters.markdown +++ /dev/null @@ -1,36 +0,0 @@ -LDAP Yapılandırma Parametreleri -============================= - -Kullanılabilir LDAP parametrelerinin listesi aşağıdadır: - -| Parametre | Varsayılan değer | Açıklama | -|---------------------------------|------------------|------------------------------------------------| -| `LDAP_AUTH` | false | LDAP kimlik doğrulamasını etkinleştir | -| `LDAP_SERVER` | Empty | LDAP sunucusu ana makine adı | -| `LDAP_PORT` | 389 | LDAP server port | -| `LDAP_SSL_VERIFY` | true | `ldaps://` stil URL'si için sertifikayı doğrulama | -| `LDAP_START_TLS` | false | LDAP başlangıç TLS'i etkinleştir | -| `LDAP_USERNAME_CASE_SENSITIVE` | false | Kanboard, yinelenen kullanıcılardan kaçınmak için ldap kullanıcı adını küçük harflerle yazmaktadır (veritabanı büyük/küçük harf duyarlıdır) | -| `LDAP_BIND_TYPE` | anonymous | Bağ türü: "anonim", "kullanıcı" veya "vekil" | -| `LDAP_USERNAME` | null | Kullanıcı moduyla kullanılacak proxy modu veya kullanıcı adı kalıbıyla kullanılacak LDAP kullanıcı adı | -| `LDAP_PASSWORD` | null | Proxy modu için kullanılacak LDAP şifresi | -| `LDAP_USER_BASE_DN` | Empty | Kullanıcılar için LDAP DN (Örnek: "CN=Kullanıcılar,DC=kanboard,DC=yerel") | -| `LDAP_USER_FILTER` | Empty | Kullanıcı hesabı ararken kullanılacak LDAP deseni (Örnek: "(&(objectClass=user)(sAMAccountName=%s))") | -| `LDAP_USER_ATTRIBUTE_USERNAME` | uid | Kullanıcı adı için LDAP özelliği (Örnek: "samaccountname") | -| `LDAP_USER_ATTRIBUTE_FULLNAME` | cn | Kullanıcı tam adı için LDAP özelliği (Örnek: "displayname") | -| `LDAP_USER_ATTRIBUTE_EMAIL` | mail | Kullanıcı e-postası için LDAP özelliği | -| `LDAP_USER_ATTRIBUTE_GROUPS` | memberof | Kullanıcı profilinde gruplar bulmak için LDAP özniteliği | -| `LDAP_USER_ATTRIBUTE_PHOTO` | Empty | Kullanıcı fotoğrafını bulmak için LDAP özniteliği (jpegPhoto veya thumbnailPhoto) | -| `LDAP_USER_ATTRIBUTE_LANGUAGE` | Empty | Kullanıcı dili için LDAP özniteliği (preferredlanguage), kabul edilen dil biçimi "fr-FR" | -| `LDAP_USER_CREATION` | true | Otomatik LDAP kullanıcı yaratmayı etkinleştir | -| `LDAP_GROUP_ADMIN_DN` | Empty | Yöneticiler için LDAP DN (Örnek: "CN=Kanboard-Admins,CN=Users,DC=kanboard,DC=local") | -| `LDAP_GROUP_MANAGER_DN` | Empty | Müdürler için LDAP DN (Örnek: "CN=Kanboard Managers,CN=Users,DC=kanboard,DC=local") | -| `LDAP_GROUP_PROVIDER` | false | Proje izinleri için LDAP grup sağlayıcısını etkinleştirin | -| `LDAP_GROUP_BASE_DN` | Empty | Gruplar için LDAP Tabanı DN | -| `LDAP_GROUP_FILTER` | Empty | LDAP grup filitresi (Örnek: "(&(objectClass=group)(sAMAccountName=%s*))") | -| `LDAP_GROUP_USER_FILTER` | Empty | Kanboard, tanımlandıysa, LDAP_GROUP_BASE_DN 'deki kullanıcı gruplarını bu filtre ile arayacaktır, yalnızca posixGroups için kullanışlıdır (Örnek: `(&(objectClass=posixGroup)(memberUid=%s))`) | -| `LDAP_GROUP_ATTRIBUTE_NAME` | cn | Grup adı için LDAP özniteliği | - -Notlar: - -- LDAP nitelikleri küçük harflerle yazılmış olmalıdır diff --git a/doc/tr_TR/ldap-profile-picture.markdown b/doc/tr_TR/ldap-profile-picture.markdown deleted file mode 100644 index 515e9d1c..00000000 --- a/doc/tr_TR/ldap-profile-picture.markdown +++ /dev/null @@ -1,27 +0,0 @@ -LDAP Kullanıcı Profili Fotoğrafı -======================= - -Kanboard otomatik olarak kullanıcı resimlerini LDAP sunucusundan indirebilir. - -Bu özellik, yalnızca LDAP kimlik doğrulaması etkinleştirildiğinde ve `LDAP_USER_ATTRIBUTE_PHOTO` parametresi tanımlanırsa etkinleştirilir. - -Yapılandırma -------------- - -`config.php` dosyasında, görüntüyü saklamak için kullanılan LDAP özniteliğini ayarlamanız gerekir. - -```php -define('LDAP_USER_ATTRIBUTE_PHOTO', 'jpegPhoto'); -``` - -Genellikle, `jpegPhoto` veya `thumbnailPhoto` nitelikleri kullanılır. -Görüntü JPEG veya PNG formatında saklanabilir. - -Görüntüyü kullanıcı profiline yüklemek için, Active Directory yöneticileri [AD Photo Edit](http://www.cjwdev.co.uk/Software/ADPhotoEdit/Info.html) gibi yazılımları kullanır. - -Notes ------ - -Profil resmi **kullanıcı daha önce bir resim yüklememişse giriş yaparken indirilir**. - -Kullanıcı fotoğrafını değiştirmek için önceki fotoğrafı kullanıcı profilinden el ile kaldırmanız gerekir. diff --git a/doc/tr_TR/link-labels.markdown b/doc/tr_TR/link-labels.markdown deleted file mode 100644 index bd756218..00000000 --- a/doc/tr_TR/link-labels.markdown +++ /dev/null @@ -1,11 +0,0 @@ -Bağlantı ayarları -============= - -Görev ilişkileri, uygulama ayarlarından değiştirilebilir (** Ayarlar> Bağlantı ayarları **) - -![Link Labels](../screenshots/link-labels.png) - -Her etiketin zıt bir etiketi olabilir. -Herhangi bir zıtlık yoksa, etiket iki yönlü olarak değerlendirilir. - -![Link Label Creation](../screenshots/link-label-creation.png) diff --git a/doc/tr_TR/mysql-configuration.markdown b/doc/tr_TR/mysql-configuration.markdown deleted file mode 100644 index 597d2abf..00000000 --- a/doc/tr_TR/mysql-configuration.markdown +++ /dev/null @@ -1,72 +0,0 @@ -Mysql / MariaDB Yapılandırması -=========================== - -Varsayılan olarak Kanboard, verilerini depolamak için Sqlite'i kullanır. -Ancak Mql veya MariaDB yerine Sqlite kullanmak mümkündür. - -Gereksinimler ------------- - -- MySQL sunucusu -- PHP'nin `pdo_mysql` uzantısı kuruldu - -Not: Kanboard, **Mysql> = 5.5 ve MariaDB> = 10.0** ile test edilmiştir - -MySQL yapılandırması -------------------- - -### Veritabanı oluşturma - -İlk adım, MySQL sunucunuzda bir veritabanı oluşturmaktır. -Örneğin, mysql istemcisi komut satırıyla bunu yapabilirsiniz: - -```sql -CREATE DATABASE kanboard; -``` - -### Bir yapılandırma dosyası oluştur - -`config.php` dosyasında bu değerler bulunmalıdır: - -```php -<?php - -// We choose to use Mysql instead of Sqlite -define('DB_DRIVER', 'mysql'); - -// Mysql parameters -define('DB_USERNAME', 'REPLACE_ME'); -define('DB_PASSWORD', 'REPLACE_ME'); -define('DB_HOSTNAME', 'REPLACE_ME'); -define('DB_NAME', 'kanboard'); -``` - -Not: Ayrıca, `config.default.php` şablon dosyasını `config.php` olarak yeniden adlandırabilirsiniz. - -### SQL dökümünü alma (alternatif yöntem) - -İlk kez, Kanboard her bir veritabanı geçiş işleminde tek tek çalışacak ve bu işlem konfigürasyonunuza göre biraz zaman alabilir. - -Olası bir zaman aşımını önlemek için, veritabanını doğrudan SQL şemasını içe aktararak başlatabilirsiniz: - -```bash -mysql -u root -p my_database < app/Schema/Sql/mysql.sql -``` - -`app/Schema/Sql/mysql.sql` dosyası, veritabanının son sürümünü gösteren bir SQL dökümüdür. - -SSL yapılandırması ------------------ - -Bu parametrelerin Mysql SSL bağlantısını etkinleştirmek için tanımlanması gerekir: - -```php -// Mysql SSL key -define('DB_SSL_KEY', '/path/to/client-key.pem'); - -// Mysql SSL certificate -define('DB_SSL_CERT', '/path/to/client-cert.pem'); - -// Mysql SSL CA -define('DB_SSL_CA', '/path/to/ca-cert.pem'); -``` diff --git a/doc/tr_TR/nice-urls.markdown b/doc/tr_TR/nice-urls.markdown deleted file mode 100644 index d13ae2f5..00000000 --- a/doc/tr_TR/nice-urls.markdown +++ /dev/null @@ -1,129 +0,0 @@ -URL yeniden yazımı-rewriting -============= - -Kanboard, URL yeniden yazarlığı etkin veya olmasın kayıtsız çalışabilir. - -- URL yeniden yazılmış örneği: `/board/123` -- Aksi takdirde: `?controller=board&action=show&project_id=123` - -Kanboard'u Apache ile kullanıyorsanız ve mod yeniden yazma özelliği etkinse, güzel URL'ler otomatik olarak kullanılacaktır. -"404 Bulunamadı" mesajı alırsanız, .htaccess dosyalarını çalıştırmak için DocumentRoot için en azından şu geçersiz kılmaları ayarlamanız gerekebilir: - -```sh -<Directory /var/www/kanboard/> - AllowOverride FileInfo Options=All,MultiViews AuthConfig -</Directory> -``` - -URL Kısayolları -------------- - -- Görev "#123"'e gidin: **/t/123** -- "#2" numaralı proje panosuna gidin: **/b/2** -- Proje takvimi "#5"'e gidin: **/c/5** -- "#8." Projenin liste görünümüne gidin : **/l/8** -- Proje numarası "#42" için proje ayarlarına gidin: **/p/42** - -Yapılandırma -------------- - -Varsayılan olarak, Kanboard, Apache modu yeniden yazmanın etkin olup olmadığını kontrol edecektir. - -URL yeniden yazmanın web sunucusundan otomatik olarak algılanmasını önlemek için, bu özelliği yapılandırma dosyanızdan etkinleştirebilirsiniz: - -```php -define('ENABLE_URL_REWRITE', true); -``` - -Bu sabit `true` olduğunda: - -- Komut satırı araçlarından üretilen URL'ler de dönüştürülecek -- Apache'den başka bir web sunucusu, örnegin Nginx veya Microsoft IIS kullanıyorsanız, kendinize URL yeniden yazmayı yapılandırmanız gerekir - -Not: Kanboard her zaman eski okul URL'lerine geçmez, yapılandırılmadığında bu yapılandırma isteğe bağlıdır. - -Nginx yapılandırma örneği ---------------------------- - -Nginx yapılandırma dosyanızın `server` bölümünde şu örneği kullanabilirsiniz: - -```bash -index index.php; - -location / { - try_files $uri $uri/ /index.php$is_args$args; - - # If Kanboard is under a subfolder - # try_files $uri $uri/ /kanboard/index.php; -} - -location ~ \.php$ { - try_files $uri =404; - fastcgi_split_path_info ^(.+\.php)(/.+)$; - fastcgi_pass unix:/var/run/php5-fpm.sock; - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - fastcgi_index index.php; - include fastcgi_params; -} - -# Deny access to the directory data -location ~* /data { - deny all; - return 404; -} - -# Deny access to .htaccess -location ~ /\.ht { - deny all; - return 404; -} -``` - -Kanboard `config.php` de: - -```php -define('ENABLE_URL_REWRITE', true); -``` - -Yukarıdaki örneği kendi yapılandırmanıza göre uyarlayın. - -IIS yapılandırma örneği -------------------------- - -1. IIS için Yeniden Yazma modülünü indirin ve yükleyin: [İndirme linki](http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module) -2. Yükleme klasörünüzde bir web.config dosyası oluşturun: - -```xml -<?xml version="1.0"?> -<configuration> - <system.webServer> - <defaultDocument> - <files> - <clear /> - <add value="index.php" /> - </files> - </defaultDocument> - <rewrite> - <rules> - <rule name="Kanboard URL Rewrite" stopProcessing="true"> - <match url="^(.*)$" ignoreCase="false" /> - <conditions logicalGrouping="MatchAll"> - <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> - </conditions> - <action type="Rewrite" url="index.php" appendQueryString="true" /> - </rule> - </rules> - </rewrite> - </system.webServer> -</configuration> -``` - -Kanboard `config.php` de: - -```php -define('ENABLE_URL_REWRITE', true); -``` - -Yukarıdaki örneği kendi yapılandırmanıza göre uyarlayın. - - diff --git a/doc/tr_TR/notifications.markdown b/doc/tr_TR/notifications.markdown deleted file mode 100644 index ecf1dfa0..00000000 --- a/doc/tr_TR/notifications.markdown +++ /dev/null @@ -1,46 +0,0 @@ -Bildirimler -============= - -Kanboard, çeşitli kanallardan bildirimler gönderebilir: - -- E-posta -- Web (Okunmamış mesajların listesi) - -Harici eklentiler Slack, Hipchat, Jabber veya herhangi bir sohbet sistemine bildirim göndermenizi sağlar. - -Yapılandırma -------------- - -Her kullanıcının profilindeki bildirimleri etkinleştirmesi gerekir: **Kullanıcı Profili>Bildirimler**. Varsayılan olarak devre dışı bırakılmıştır. - -E-posta bildirimlerini almak için profilinizde geçerli bir e-posta adresine ihtiyacınız vardır ve uygulama, e-posta göndermek üzere yapılandırılmalıdır. - -![Notifications](../screenshots/notifications.png) - -Favori bildirim yönteminizi seçebilirsiniz: - -- E-postalar -- Web (aşağıya bakın) - -Üye olduğunuz her proje için aşağıdakilerle ilgili bildirim almayı seçebilirsiniz: - -- Tüm görevler -- Sadece size verilen görevler için -- Sadece sizin tarafınızdan yaratılan görevler için -- Sadece sizin tarafınızdan yaratılan ve size verilen görevler için - -Ayrıca yalnızca bazı projeleri seçebilirsiniz, varsayılan olarak tüm üyelerinizin tamamı bu projelerdir. - -Web bildirimleri ------------------ - -Web bildirimleri, gösterge tablosundan veya üstteki simgeden edinilebilir: - -![Web Notifications Icon](../screenshots/web-notifications-icon.png) - -Bildirimler bir listede gösterilir, böylece tek tek bildirimi okundu olarak veya her şey olarak işaretleyebilirsiniz. - -![Web Notifications](../screenshots/web-notifications.png) - -Bu şekilde e-postalar almadan bildirim alabilirsiniz. - diff --git a/doc/tr_TR/performances.markdown b/doc/tr_TR/performances.markdown deleted file mode 100644 index 6400a622..00000000 --- a/doc/tr_TR/performances.markdown +++ /dev/null @@ -1,39 +0,0 @@ -Kanboard Performans -===================== - -Yapılandırmanıza göre, bazı özellikler Kanboard kullanımını yavaşlatabilir. -Varsayılan olarak, tüm işlemler eşzamanlıdır ve HTTP isteği ile aynı iş parçacığında gerçekleştirilir. -Bu bir PHP kısıtlamasıdır. -Ancak, bunu iyileştirmek mümkündür. - -Yüklediğiniz eklentilere bağlı olarak, harici servislerle iletişim kurmak yüzlerce milisaniyeden fazla hatta saniyeler sürebilir. -Ana iş parçacığının engellenmesini önlemek için, bu işlemleri bir [arka plan çalışma](worker.markdown) havuzuna devretmek mümkündür. -Bu kurulum, altyapınıza ek yazılım yüklemenizi gerektirir. - -Darboğazı nasıl tespit edebilirim? ------------------------------ - -- Hata ayıklama modunu (debug mode) etkinleştir -- Günlük dosyasını (log) izleyin -- Kanboard'da bir şeyler yapın (örneğin bir görevi sürükleyip bırakın) -- Tüm işlemler yürütme süresi ile günlüğe kaydedilir (HTTP istekleri, E-posta bildirimleri, SQL istekleri) - -E-posta bildirimlerinin hızını artırın ---------------------------------- - -SMTP metodunu harici bir sunucu ile kullanmak çok yavaş olabilir. - -Olası çözümler: - -- SMTP'yi hala kullanmak istiyorsanız arka plan çalışma metodunu kullanın -- Postfix ile yerel bir e-posta geçişi kullanın ve "mail" aktarımı kullanın -- E-posta göndermek için bir HTTP API kullanan bir e-posta sağlayıcısı kullanın (Sendgrid, Mailgun veya Postmark) - -Sqlite performansını geliştirin ---------------------------- - -Olası çözümler: - -- Eşzamanlılık (çok sayıda kullanıcı) çok olduğunda Sqlite kullanmayın, bunun yerine Postgres veya Mysql seçin -- Sqlite'i paylaşılan bir NFS bağdaştırıcısı üzerinde kullanmayın -- Zayıf IOPS'li bir diskte Sqlite kullanmayın, yerel SSD sürücülerini kullanmak her zaman tercih edilir diff --git a/doc/tr_TR/plugin-directory.markdown b/doc/tr_TR/plugin-directory.markdown deleted file mode 100644 index 946cc57c..00000000 --- a/doc/tr_TR/plugin-directory.markdown +++ /dev/null @@ -1,16 +0,0 @@ -Eklenti Dizini Yapılandırması -============================== - -Eklentileri kullanıcı arayüzünden kurmak, güncellemek ve kaldırmak için şu gereksinimlere sahip olmanız gerekir: - -- Eklenti dizini, web sunucusu kullanıcısı tarafından yazılabilir olmalıdır -- Zip uzantısı sunucunuzda mevcut olmalıdır -- `PLUGIN_INSTALLER` yapılandırma parametresi `true` olarak ayarlanmalıdır - -Bu özelliği devre dışı bırakmak için yapılandırma dosyanızdaki PLUGIN_INSTALLER` değerini `false` olarak değiştirin. -Dosya sistemi üzerindeki eklenti klasörünün izinlerini de değiştirebilirsiniz. - -Yalnızca yöneticilere kullanıcı arayüzünden eklentiler yüklemesine izin verilir. - -Varsayılan olarak, yalnızca Kanboard'un web sitesinde listelenen eklenti mevcuttur. - diff --git a/doc/tr_TR/plugins.markdown b/doc/tr_TR/plugins.markdown deleted file mode 100644 index 2f3ec2a7..00000000 --- a/doc/tr_TR/plugins.markdown +++ /dev/null @@ -1,47 +0,0 @@ -Eklenti(Plugin) Geliştirme -================== - -Not: Eklenti API'sı şu an **alfa olarak kabul edilmektedir**. - -Eklentiler, Kanboard'un temel işlevlerini genişletmek, özellikler eklemek, temalar oluşturmak veya varsayılan davranışı değiştirmek için kullanışlıdır. - -Eklenti yaratıcıları açıkça Kanboard'un uyumlu sürümlerini belirtmelidir. Kanboard'un dahili kodu zamanla değişebilir ve eklentiniz yeni sürümlerle test edilmelidir. Değişiklikler için lütfen [Değişiklik Günlüğü](https://github.com/kanboard/kanboard/blob/master/ChangeLog) kontrol edin. - -- [Eklenti oluşturma](plugin-registration.markdown) -- [Eklenti kancalarını kullanma](plugin-hooks.markdown) -- [Etkinlikler](plugin-events.markdown) -- [Varsayılan uygulama davranışlarını geçersiz kıl](plugin-overrides.markdown) -- [Eklentiler için transfer şemaları ekle](plugin-schema-migrations.markdown) -- [Özel rutlar](plugin-routes.markdown) -- [Yardımcı ekle](plugin-helpers.markdown) -- [Posta aktarımları ekle](plugin-mail-transports.markdown) -- [Bildirim türlerini ekle](plugin-notifications.markdown) -- Otomatik işlemler ekle](plugin-automatic-actions.markdown) -- [Meta verileri kullanıcılara, görevlere ve projelere ekleme](plugin-metadata.markdown) -- [Kimlik doğrulama mimarisi](plugin-authentication-architecture.markdown) -- [Kimlik doğrulama eklenti kaydı](plugin-authentication.markdown) -- [Yetkilendirme mimarisi](plugin-authorization-architecture.markdown) -- [Özel grup sağlayıcıları](plugin-group-provider.markdown) -- [Dış-harici link sağlayıcıları](plugin-external-link.markdown) -- [Dış görevler](plugin-external-tasks.markdown) -- [Avatar sağlayıcıları ekle](plugin-avatar-provider.markdown) -- [LDAP istemcisi](plugin-ldap-client.markdown) - -Eklentilere örnekler -------------------- - -- [SMS İki-Kademeli Kimlik Doğrulaması](https://github.com/kanboard/plugin-sms-2fa) -- [LDAP desteği ile Ters-Proxy Kimlik Doğrulaması](https://github.com/kanboard/plugin-reverse-proxy-ldap) -- [Slack](https://github.com/kanboard/plugin-slack) -- [Hipchat](https://github.com/kanboard/plugin-hipchat) -- [Jabber](https://github.com/kanboard/plugin-jabber) -- [Sendgrid](https://github.com/kanboard/plugin-sendgrid) -- [Mailgun](https://github.com/kanboard/plugin-mailgun) -- [Postmark](https://github.com/kanboard/plugin-postmark) -- [Amazon S3](https://github.com/kanboard/plugin-s3) -- [Bütçe planlaması](https://github.com/kanboard/plugin-budget) -- [Kullanıcı zaman çizelgeleri](https://github.com/kanboard/plugin-timetable) -- [Alt Görev Tahmini](https://github.com/kanboard/plugin-subtask-forecast) -- [Otomatik İşlem örneği](https://github.com/kanboard/plugin-example-automatic-action) -- [Tema eklentisi örneği](https://github.com/kanboard/plugin-example-theme) -- [CSS eklentisi örneği](https://github.com/kanboard/plugin-example-css) diff --git a/doc/tr_TR/postgresql-configuration.markdown b/doc/tr_TR/postgresql-configuration.markdown deleted file mode 100644 index 27727919..00000000 --- a/doc/tr_TR/postgresql-configuration.markdown +++ /dev/null @@ -1,51 +0,0 @@ -Postgresql yapılandırması -======================== - -Varsayılan olarak Kanboard, verilerini depolamak için Sqlite'i kullanır, ancak Postgresql'i kullanmak da mümkündür. - -Gereksinimler ------------- - -- Postgresql >= 9.3 -- `pdo_pgsql` PHP uzantısı kurulmuş olmalı (Debian/Ubuntu: `apt-get install php5-pgsql`) - -Configuration -------------- - -### `pgsql` komutu ile boş bir veritabanı oluşturun: - -```sql -CREATE DATABASE kanboard; -``` - -### Bir yapılandırma dosyası oluşturun - -`config.php` dosyasında aşağıdaki şu değerler bulunmalıdır: - -```php -<?php - -// PostgreSQL'i Sqlite yerine kullanmayı seçiyoruz -// We choose to use Postgresql instead of Sqlite -define('DB_DRIVER', 'postgres'); - -// Mysql parameters -define('DB_USERNAME', 'REPLACE_ME'); -define('DB_PASSWORD', 'REPLACE_ME'); -define('DB_HOSTNAME', 'REPLACE_ME'); -define('DB_NAME', 'kanboard'); -``` - -Not: Ayrıca, `config.default.php` şablon dosyasını `config.php` olarak yeniden adlandırabilirsiniz. - -### SQL dökümünü-dump alma (alternatif yöntem) - -Başlangıçta bri kez, Kanboard her bir veritabanı geçiş işleminde tek tek çalışacak ve bu işlem konfigürasyonunuza göre biraz zaman alabilir. - -Sorunları veya olası zaman aşımlarını önlemek için, veritabanını doğrudan SQL şemasını içe aktararak başlatabilirsiniz: - -```bash -psql -U postgres my_database < app/Schema/Sql/postgres.sql -``` - -`app/Schema/Sql/postgres.sql` dosyası, veritabanının son sürümünü gösteren bir SQL dökümüdür. diff --git a/doc/tr_TR/project-configuration.markdown b/doc/tr_TR/project-configuration.markdown deleted file mode 100644 index 93e04d64..00000000 --- a/doc/tr_TR/project-configuration.markdown +++ /dev/null @@ -1,42 +0,0 @@ -Proje Ayarları -================ - -Sağ üstte bulunan **Ayarlar** menüsüne gidin, ardından soldaki **Proje ayarları** seçeneğini seçin. - -![Project settings](../screenshots/project-settings.png) - -### Yeni projeler için varsayılan sütunlar - -Varsayılan sütun adlarını buradan değiştirebilirsiniz. -Her zaman aynı sütunlara sahip projeler oluşturmanız yararlıdır. - -Her sütun adı virgül ile ayrılmalıdır. - -Varsayılan olarak, Kanboard şu sütun adlarını kullanır: Bekleme Listesi(Backlog), Hazır, İşlemde ve Tamamlandı. - -### Yeni projeler için varsayılan kategoriler - -Kategoriler uygulama için genel değildir, ancak bir projeye bağlıdır. -Her proje farklı kategorilere sahip olabilir. - -Bununla birlikte, her zaman tüm projeleriniz için aynı kategorileri oluşturursanız, burada otomatik olarak oluşturulacak kategorilerin listesini tanımlayabilirsiniz. - -### Bir kullanıcı için aynı anda yalnızca bir alt görev almasına izin ver - -Bu seçenek etkinleştirildiğinde, bir kullanıcı o anda yalnızca bir alt görevle çalışabilir. - -Başka bir alt görev "devam ediyor" durumuna sahipse, kullanıcı bu iletişim kutusunu görür: - -![Subtask user restriction](../screenshots/subtask-user-restriction.png) - -### Tetikleme otomatik olarak alt görev zamanı izleme - -- Bu seçenek etkinleştirilirse, bir alt görev durumu "devam ediyor" olarak değiştirildiğinde, zamanlayıcı otomatik olarak başlayacaktır. -- Zaman izlemeyi kullanmıyorsanız bu seçeneği devre dışı bırakın. - -### Kümülatif akış diyagramında kapalı görevleri dahil et - -- Bu seçenek etkinleştirilirse, kapalı görevler kümülatif akış şemasına dahil edilir. -- Bu seçenek devre dışı bırakılırsa, yalnızca açık görevler dahil edilir. -- Bu seçenek tablonun "toplam" sütununu etkiler "project_daily_column_stats" - diff --git a/doc/tr_TR/project-permissions.markdown b/doc/tr_TR/project-permissions.markdown deleted file mode 100644 index c64b0ae4..00000000 --- a/doc/tr_TR/project-permissions.markdown +++ /dev/null @@ -1,20 +0,0 @@ -Proje İzinleri -=================== - -Her proje birbirinden izole edilmiş ve birbirinden ayrılmıştır. -Proje erişimine proje sahibi tarafından izin verilmelidir. - -Her kullanıcı ve her gruba ayrı bir rol atanabilir. -[Projeler için roller]3 tür var(roles.markdown): - -- Proje Müdürü -- Proje Üyesi -- Proje Görüntüleyicisi - -Yalnızca yöneticilerin her şeye erişimi vardır. - -Rol atamaları ** Proje Ayarları> İzinler ** 'den ulaşılabilir: - -![Project Permissions](../screenshots/project-permissions.png) - -Özel projeler izin tanımlayamaz. diff --git a/doc/tr_TR/project-types.markdown b/doc/tr_TR/project-types.markdown deleted file mode 100644 index 90dee0ab..00000000 --- a/doc/tr_TR/project-types.markdown +++ /dev/null @@ -1,14 +0,0 @@ -Proje Tipleri -============= - -İki tür proje vardır: - -| Tip | Açıklama | -|-------------------|-----------------------------------------------------------------------| -| Takım Projesi | Kullanıcı ve grup yönetimi ile proje | -| Özel proje | Yalnızca bir kişiye ait olan projede, kullanıcı yönetimi yoktur | - -- Yalnızca Yöneticiler ve Uygulama Yöneticileri ekip projeleri oluşturabilir. -- Özel projeler herkes tarafından oluşturulabilir. - -[Kanboard'daki rollerle ilgili belgeleri okuyun](roles.markdown) diff --git a/doc/tr_TR/project-views.markdown b/doc/tr_TR/project-views.markdown deleted file mode 100644 index 382238c7..00000000 --- a/doc/tr_TR/project-views.markdown +++ /dev/null @@ -1,58 +0,0 @@ -Pano, Takvim ve Liste Görünümleri -============================== - -Her bir proje için, görevler birkaç görünümle görselleştirilebilir: **Pano, Takvim ve Liste ve Gantt**. -Her görünüm en üstteki filtre kutusunun sonucunu gösterir. -Arama motoru[gelişmiş sözdizimini-syntax](search.markdown) kullanır. - -Pano Görünümü ----------- - -![Pano Görünümü](../screenshots/board-view.png) - -- Bu görünümle, sütunlar arasında görevleri sürükleyip bırakabilirsiniz. -- Pano görünümüne geçmek için klavye kısayolunu da kullanabilirsiniz: **"v b"**. -- Bir gölge Görevler son anlarda değiştirilir. - -![Pano Görev Sınırı](../screenshots/board-task-limit.png) - -Bir sütun için görev sınırına ulaşıldığında arka plan kırmızı olur. Yani, aynı anda çok fazla görev devam ediyor demektir. - -[Pano yapılandırması hakkında daha fazla bilgi edinin](board-configuration.markdown) - -Takvim Görünümü --------------- - -![Takvim görünümü](../screenshots/calendar-view.png) - -- Bu görünümle, görevleri vade tarihleriyle görselleştirebilirsiniz. -- Ayarlara bağlı olarak, devam eden görevleri de görebilirsiniz. -- Takvim görünümüne geçmek için klavye kısayolunu da kullanabilirsiniz: **"v c"**. -- [Takvim yapılandırması hakkında daha fazla bilgi edinin](calendar-configuration.markdown) - -Liste Görünümü ---------- - -![Liste görünümü](../screenshots/list-view.png) - -- Bu görünümde, aramanızın tüm sonuçları bir tabloda gösterilir. -- Liste görünümüne geçmek için klavye kısayolunu da kullanabilirsiniz: **"v l"**. - -Gantt Görünümü ----------- - -![Gantt görünümü](../screenshots/gantt-view.png) - -- Gantt görünümü görevleri yatay bir zaman çizelgesinde görüntüler -- Grafiği görüntülemek için başlangıç tarihi ve bitiş tarihi kullanılır -- Hızlı erişim için klavye kısayolunu kullanın: **v g** - -Proje Görünümü ----------------- - -![Proje görünümü](../screenshots/project-view.png) - -- Projenin açıklamasını görüntüleyin -- Belgelerin projeye eklenmesi ve yüklenmesi -- Proje üyelerinin listesini görüntülenmesi -- Projenin son faaliyetlerini görüntüleyin diff --git a/doc/tr_TR/recurring-tasks.markdown b/doc/tr_TR/recurring-tasks.markdown deleted file mode 100644 index bec2d971..00000000 --- a/doc/tr_TR/recurring-tasks.markdown +++ /dev/null @@ -1,25 +0,0 @@ -Tekrar eden görevler -=============== - -Kanban metodolojisine uymak için, tekrar eden görevler bir tarih tabanında değil, panoda olaylara dayanır. - -- Seçilen olaylar gerçekleştiğinde, tekrar eden görevler panonun ilk sütununa kopyalanır -- Teslim tarihi otomatik olarak yeniden hesaplanabilir -- Her görev, onu oluşturan üst görevin görev no(id) ve oluşturulmuş alt görevin kaydını tutar - - -Yapılandırma -------------- - -Görev görünüm sayfasına gidin veya panodaki açılır menüyü kullanın, ardından ** Tekrarı düzenleyin** seçeneğini belirleyin. - -![Recurring task](../screenshots/recurring-tasks.png) - -Halen yeni tekrar eden bir görev oluşturan 3 tetikleyici vardır: - -- Bir görevi ilk sütundan taşıma -- Görevin son sütuna taşınması -- Görevi kapatmak - -Son tarihler, mevcut görev üzerinde ayarlanmışsa, verilen gün, ay veya yıl faktörü ile yeniden hesaplanabilir. -Yeni vade tarihinin hesaplanması için temel tarih, mevcut vade tarihi veya işlem tarihi olabilir. diff --git a/doc/tr_TR/removing-projects.markdown b/doc/tr_TR/removing-projects.markdown deleted file mode 100644 index 128a3da6..00000000 --- a/doc/tr_TR/removing-projects.markdown +++ /dev/null @@ -1,10 +0,0 @@ -Projeleri Kaldırma -================= - -Bir projeyi kaldırmak için, projenin müdürü veya yönetici olmanız gerekir. - -**"Proje ayarları"** 'na gidin ve sol taraftaki menüden, en alttaki **"Kaldır"** seçeneğini seçin. - -![Removing Projects](../screenshots/project-remove.png) - -Bir projeyi kaldırmak, bu projeye ait tüm görevleri kaldırır. diff --git a/doc/tr_TR/requirements.markdown b/doc/tr_TR/requirements.markdown deleted file mode 100644 index 32edce00..00000000 --- a/doc/tr_TR/requirements.markdown +++ /dev/null @@ -1,108 +0,0 @@ -Gereksinimler -============ - -Sunucu tarafı ------------ - -### Uyumlu İşletim Sistemleri - -| İşletim sistemi | -|--------------------------------------| -| Linux Ubuntu Xenial Xerus 16.04 LTS | -| Linux Ubuntu Trusty 14.04 LTS | -| Linux Centos 6.x | -| Linux Centos 7.x | -| Linux Redhat 6.x | -| Linux Redhat 7.x | -| Linux Debian 8 | -| FreeBSD 10.x | -| Microsoft Windows 2012 R2 | -| Microsoft Windows 2008 | - -### Uyumlu Veritabanları - -| Veritabanı | -|--------------------| -| Sqlite 3.x | -| Mysql >= 5.5 | -| MariaDB >= 10 | -| Postgresql >= 9.3 | - -Hangi veritabanı seçmeli? - -| Tip | Kullanımı | -|-----------------|------------------------------------------------------------| -| Sqlite | Tek kullanıcı veya küçük ekip (neredeyse eşzamanlılık yok) | -| Mysql/Postgres | Daha büyük ekip, yüksek erişilebilirlik yapılandırması | - -Sqlite'i NFS bağlarken kullanmayın; yalnızca hızlı G/Ç - I/O ile bir diskiniz olduğunda. - -### Uyumlu Web Sunucuları - -| WWeb Sunucu | -|--------------------| -| Apache HTTP Server | -| Nginx | -| Microsoft IIS | - -Kanboard, Apache ile çalışacak şekilde önceden yapılandırılmıştır (URL yeniden yazımı). - -### PHP Versionları - -| PHP Version | -|----------------| -| PHP >= 5.3.9 | -| PHP 5.4 | -| PHP 5.5 | -| PHP 5.6 | -| PHP 7.x | - -### Gerekli PHP Eklentileri - -| PHP Eklentisi | Not | -|----------------------------|--------------------------------------| -| pdo_sqlite | Sadece Sqlite kullanıyorsanız | -| pdo_mysql | Sadece Mysql/MariaDB kullanıyorsanız | -| pdo_pgsql | Sadece Postgres kullanıyorsanız | -| gd | | -| mbstring | | -| openssl | | -| json | | -| hash | | -| ctype | | -| session | | -| ldap | Yalnızca LDAP kimlik doğrulaması için| -| Zend OPcache | Tavsiye edilen | - -### İsteğe bağlı PHP Eklentileri - -| PHP Eklentisi | Not | -|----------------------------|--------------------------------------------------| -| zip | Kanboard'dan eklentileri kurmak için kullanılır | - -### Tavsiyeler - -- Modern Linux veya Unix işletim sistemi. -- En iyi performanslar OPcode önbellekleme etkinleştirilmiş haliyle PHP'nin en son sürümü ile elde edilmiştir. - -İstemci-Client tarafı ------------ - -### Tarayıcı-Browsers - -Mümkünse daima en yeni sürümü olan modern bir tarayıcı kullanın: - -| Tarayıcı | -|---------------------------------------| -| Safari | -| Google Chrome | -| Mozilla Firefox | -| Microsoft Internet Explorer >= 11 | -| Microsoft Edge | - -### Cihazlar-PC ler - -| Cihaz | Ekran çözünürlüğü | -|------------------------|--------------------| -| Dizüstü veya masaüstü | >= 1366 x 768 | -| Tablet | >= 1024 x 768 | diff --git a/doc/tr_TR/reverse-proxy-authentication.markdown b/doc/tr_TR/reverse-proxy-authentication.markdown deleted file mode 100644 index 56c9b1fb..00000000 --- a/doc/tr_TR/reverse-proxy-authentication.markdown +++ /dev/null @@ -1,66 +0,0 @@ -Ters-Reverse Proxy Kimlik Doğrulaması -============================ - -Bu kimlik doğrulama yöntemi genellikle büyük kuruluşlar için [SSO](http://en.wikipedia.org/wiki/Single_sign-on) (Tek Oturum Açma/Single Sign-On) için kullanılır. - -Kimlik doğrulama başka bir sistem tarafından yapılır, Kanboard şifrenizi bilmiyor ve siz zaten kimliği doğrulanmış olduğunu varsayalım. - -Gereksinimler ------------- - -- İyi yapılandırılmış bir ters proxy - -veya - -- Aynı sunucuda Apache Kimliği - - -Bu nasıl çalışıyor? -------------------- - -1. Geri vekiliniz, kullanıcının kimliğini doğrular ve kullanıcı adını bir HTTP üstbilgisi aracılığıyla gönderir. -2. Kanboard talepten kullanıcı adını alır - - Kullanıcı gerekirse otomatik olarak oluşturulur - - Geçerli olduğunu varsayan herhangi bir istemeden yeni bir Kanboard oturumu açın - -Kurulum Talimatları -------------------------- - -### Ters proxy ayarlarınızı yapma - -Bu, bu dokümantasyon kapsamında değildir. -Kullanıcı girişinin bir HTTP üstbilgisi kullanarak ters proxy tarafından gönderildiğini kontrol etmeli ve bunlardan hangisinin olduğunu öğrenmelisin. - -### Kanboard'u Kurma - -Özel bir `config.php` dosyası oluşturun veya `config.default.php` dosyasını kopyalayın: - - -```php -<?php - -// Enable/disable reverse proxy authentication -define('REVERSE_PROXY_AUTH', true); // Set this value to true - -// The HTTP header to retrieve. If not specified, REMOTE_USER is the default -define('REVERSE_PROXY_USER_HEADER', 'REMOTE_USER'); - -// The default Kanboard admin for your organization. -// Since everything should be filtered by the reverse proxy, -// you should want to have a bootstrap admin user. -define('REVERSE_PROXY_DEFAULT_ADMIN', 'myadmin'); - -// The default domain to assume for the email address. -// In case the username is not an email address, it -// will be updated automatically as USER@mydomain.com -define('REVERSE_PROXY_DEFAULT_DOMAIN', 'mydomain.com'); -``` - -Notlar: - -- Proxy, Kanboard'u çalıştıran aynı web sunucusuysa, [CGI protokolü](http://www.ietf.org/rfc/rfc3875) uyarınca, başlık adı `REMOTE_USER` olacaktır. Örnek olarak, Apache, `Require valid-user` parametresi ayarlanmışsa varsayılan olarak `REMOTE_USER` ekler. - -- Apache, Kanboard çalıştıran başka bir Apache için bir ters proxy ise, `REMOTE_USER` başlığı ayarlanmamıştır (IIS ve Nginx ile aynı davranış). - -- Gerçek bir ters proxyğiniz varsa, [HTTP ICAP taslağı](http://tools.ietf.org/html/draft-stecher-icap-subid-00#section-3.4) üstbilgisini `X-Authenticated-User` Kimliği Doğrulanmış Kullanıcı. Bu fiili standart birçok araç tarafından benimsenmiştir. - diff --git a/doc/tr_TR/roles.markdown b/doc/tr_TR/roles.markdown deleted file mode 100644 index 98859bc0..00000000 --- a/doc/tr_TR/roles.markdown +++ /dev/null @@ -1,26 +0,0 @@ -Kullanıcı Rolleri -========== - -Uygulama Rolleri ------------------ - -Her Kanboard kullanıcısı bu rollerden birine sahiptir: - -| Rol | Açıklama | -|------------|---------------------------------------------------------------------------| -| Yönetici | Her şeye erişim | -| Müdür | Ekip projeleri oluşturabilir, ancak uygulama ayarlarını değiştiremezsiniz | -| Kullanıcı | Sadece özel projeler yaratabilir | - -Proje Rolleri -------------- - -Her bir proje ekip projesi her kullanıcıya ve gruba farklı bir rol atayabilir: - -| Rol | Açıklama | -|---------------------|---------------------------------------------------------------------------| -| Proje Müdürü | Proje ayarlarını değiştirebilir, Gantt grafiğine ve raporlara erişebilir | -| Proje Üyesi | Görevler oluşturabilir ve panoyu kullanabilir | -| Proje Görüntüleyici | Panoya ve görevlere salt okunur | - -Kullanıcılara bir dizi kısıtlama uygulamak için özel proje rolleri oluşturulabilir. diff --git a/doc/tr_TR/rss.markdown b/doc/tr_TR/rss.markdown deleted file mode 100644 index 80d8a1d1..00000000 --- a/doc/tr_TR/rss.markdown +++ /dev/null @@ -1,24 +0,0 @@ -RSS / Atom abonelikleri -====================== - -Kanboard, projeler ve kullanıcılar için RSS yayınlarını desteklemektedir. - -- Proje akışları yalnızca projenin aktivitesini içerir -- Kullanıcı akışları, kullanıcının üye olduğu tüm projelerin etkinlik akışını içeriyor - -Bu abonelikler, yalnızca kullanıcı profilinde veya proje ayarlarında genel erişim etkinleştirildiğinde etkinleştirilir. - -Proje RSS yayınlarını etkinleştir / devre dışı bırak --------------------------------- - -**Proje ayarları> Herkese açık erişim** 'e gidin. - -![Disable public access](../screenshots/project-disable-sharing.png) - -Kullanıcı RSS yayınlarını etkinleştir / devre dışı bırak --------------------------------- - - -**Kullanıcı profili> Herkese açık erişim** seçeneğine gidin. - -RSS bağlantısı rastgele bir belirteç-token tarafından korunuyor, yalnızca URL'yi bilen insanlar özet akışına erişebilir. diff --git a/doc/tr_TR/screenshots.markdown b/doc/tr_TR/screenshots.markdown deleted file mode 100644 index 32a8df5c..00000000 --- a/doc/tr_TR/screenshots.markdown +++ /dev/null @@ -1,25 +0,0 @@ -Ekran görüntüleri ekleme -================== - -Zaman kazanmak için görüntüleri doğrudan Kanboard'a kopyalayıp yapıştırabilirsiniz. -Bu görüntüler göreve ek olarak yüklenir. - -Bu, örneğin, bir sorunu tarif etmek için ekran görüntülerinin alınması için özellikle yararlıdır. - -Açılır menüye tıklayarak veya görev görünümü sayfasında doğrudan ekran görüntüleri ekleyebilirsiniz. - -![Drop-down screenshot menu](../screenshots/dropdown-screenshot.png) - -Yeni bir görüntü eklemek için ekran görüntüsünü alın ve CTRL+V veya Command+V ile yapıştırın: - -![Screenshot page](../screenshots/task-screenshot.png) - -Mac OS X'te ekran görüntüleri almak için şu klavye kısayolları kullanabilirsiniz: - -- Command-Control-Shift-3: Ekranın ekran görüntüsünü alın ve kopya panoya kaydedin -- Command-Control-Shift-4, sonra bir alan seçin: Alanın ekran görüntüsünü alın ve panoya kaydedin. -- Command-Control-Shift-4, daha sonra boşluk bırakın, sonra bir pencereyi tıklatın: Bir pencerenin ekran görüntüsünü alın ve panoya kaydedin - -Ek açıklamaları ve şekilleri içeren ekran görüntüleri almak için kullanılabilecek birkaç üçüncü taraf uygulaması da vardır. - -**Not: Bu özellik tüm tarayıcılarda çalışmaz.** Şu hata yüzünden Safari ile çalışmaz:https://bugs.webkit.org/show_bug.cgi?id=49141 diff --git a/doc/tr_TR/search.markdown b/doc/tr_TR/search.markdown deleted file mode 100644 index 1ddc26d1..00000000 --- a/doc/tr_TR/search.markdown +++ /dev/null @@ -1,189 +0,0 @@ -Gelişmiş Arama Sözdizimi(Kodları) -====================== - -Kanboard, gelişmiş arama için basit bir sorgu dili kullanıyor. -Görevler, yorumlar, alt görevler, bağlantılar ile aynı zamanda etkinlik akışında da arama yapabilirsiniz. - -Sorgu örneği ----------------- - -Bu örnek, yarın için bir bitiş tarihi ve "başlığım" ı içeren bir başlık ile bana atanan tüm görevleri geri alacaktır: - -``` -assigne:me due:tomorrow başlığım -``` - -Genel arama -------------- - -### Görev kimliği veya başlığa göre arama - -- Görev kimliği ile ara: `#123` -- Görev kimliği ve görev başlığına göre ara: `123` -- Görev başlığına göre ara: herhangi bir arama nitelikleriyle eşleşmeyen herhangi bir şey - -### Duruma göre ara - -Özellik: **status** - -- Açık görevleri bulmak için sorgu: `status:open` -- Kapatılan görevleri bulmak için sorgu: `status:closed` - -### Devralan göre ara - -Özellik: **assignee** - -- Tam adıyla sorgu: `assignee:"Frederic Guillot"` -- Kullanıcı adı ile sorgu: `assignee:fguillot` -- Birden fazla atanan arama: 'assignee:user1 assignee:"John Doe" -- Atanmamış görevler için sorgu: 'assignee:nobody' -- Görevlerimin sorgulanması: 'assignee:me` - -### Görev yaratıcısına göre ara - -Özellik: **creator** - -- Benim tarafından oluşturulan görevler: `creator:me` -- John Doe tarafından oluşturulan görevler: `creator:"John Doe"` -- Kullanıcı no #1 tarafından oluşturulan görevler: `creator:1` - -### Alt görev atayan tarafından arama yapın - -Özellik: **subtask:assignee** - -- Örnek: `subtask:assignee:"John Doe"` - -### Renk ile ara - -Özellik: **color** - -- Renk kimliği ile arama yapmak için sorgu: `color:mavi` -- Renk adına göre arama yapmak için sorgu: `color:"Oranj"` - -### Vadesine göre ara - -Özellik: **due** - -- Bugünkü görevler için arama yapın: `due:today` -- Yarınki görevler için arama yapın: `due:tomorrow` -- Dünkü görevler için arama yapın: `due:yesterday` -- Tam tarihi olan görevlerde arama yapın: `due:2015-06-29` - -Tarihin ISO 8601 biçimi ile kullanması gerekir: **YYYY-MM-DD**. - -`strtotime ()` işlevi tarafından desteklenen tüm dize formatları desteklenmektedir, örneğin `next Thursday`,` -2 days`, `+2 months`, `tomorrow`, vb. - -Tarih ile desteklenen operatörler: - -- Bundan büyük: **due:>2015-06-29** -- Bundan küçük: **due:<2015-06-29** -- Bundan büyük veya eşit: **due:>=2015-06-29** -- Bundan küçük veya eşit: **due:<=2015-06-29** - -### Değiştirilme tarihine göre ara - -Özellik: **modified** or **updated** - -Tarih biçimleri son tarihle aynıdır. - -Yakın zamanda değiştirilmiş görevlerde aynı zamanda bir filtre var:: `modified:recently`. - -Bu sorgu, ayarlarda yapılandırılan pano vurgulama dönemiyle aynı değeri kullanacaktır. - -### Oluşturma tarihine göre ara - -Özellik: **created** - -Değiştirme tarihi sorguları aynı şekilde çalışır. - -### Başlangıç tarihine göre ara - -Özellik: **started** - -### Açıklamaya göre ara - -Özellik: **description** veya **desc** - -Örnek: `description:"metin arama"` - -### Dış referansa göre ara - -Görev referansı, görevinizin harici bir kimliği, örneğin başka bir yazılımdan gelen bir bilet numarasıdır. - -- Görevleri referans ile bulun: `ref:1234` veya `reference:TICKET-1234` -- Wildcard search: `ref:TICKET-*` - -### Kategoriye göre ara - -Özellik: **category** - -- Görevleri belirli bir kategori ile bulun: `category:"Feature Request"` -- Bu kategorilere sahip tüm görevleri bulun: `category:"Bug" category:"İyileştirmeler"` -- Hiçbir kategori atanmamış görevler bulun: `category:none` - -### Projeye göre ara - -Özellik: **project** - -- Görevleri proje adına göre bulun: `project:"Benim proje adım"` -- Görevleri proje idine göre bulun: `project:23` -- Çeşitli projeler için görevler bulun: `project:"Benim projem A" project:"Benim projem B"` - -### Sütunlara göre ara - -Özellik: **column** - -- Görevleri sütun adına göre bul: `column:" Devam eden işler"` -- Birkaç sütun için görevler bulun: `column:"Backlog" column:hazır` - -### Kulvar (Swim-lane) lara göre ara - -Özellik: **swimlane** - -- Görevleri kulvarlara(swim-lane) göre ara: `swimlane:"Version 42"` -- Çeşitli kulvarlar (swim-lanes) için görev ara: `swimlane:"Version 1.2" swimlane:"Version 1.3"` - -### Görev bağlantısı ile arama - -Özellik: **link** - -- Görevleri bağlantı adına göre bulma: `link:"is a milestone of"` -- Görevleri birkaç bağlantıya bul: `link:"is a milestone of" link:"relates to"` - -### Yorumlara göre ara - -Özellik: **comment** - -- Bu başlık içeren yorumları bulun: `comment:"Yorum mesajım"` - -### Etiketlere göre ara - -Özellik: **tag** - -- Örnek: `tag:"Etiketim"` - -Etkinlik akışı arama ----------------------- - -### Görev başlıklarına göre etkinlik arama - -Özellik: **title** veya yok (varsayılan) - -- Örnek: `title:"Benim Görevim"` -- Görev no ile ara: `#123` - -### Görev durumuna göre olayları arama - -Özellik: **status** - -### Olay yaratıcısı tarafından arayın - -Özellik: **creator** - -### Olay oluşturma tarihine göre ara - -Özellik: **created** - -### Etkinlikleri projeye göre ara - -Özellik: **project** diff --git a/doc/tr_TR/sharing-projects.markdown b/doc/tr_TR/sharing-projects.markdown deleted file mode 100644 index 085f6501..00000000 --- a/doc/tr_TR/sharing-projects.markdown +++ /dev/null @@ -1,35 +0,0 @@ -Pano ve görev paylaşımı -======================== - -Varsayılan olarak, panolar özel durumdadır, ancak panoyu herkese açık yapmak mümkündür. - -Bir genel kurul **değiştirilemez; salt-okunur bir erişimdir**. -Bu erişim rasgele belirteç (random token) tarafından korunur, yalnızca doğru URL'ye sahip kullanıcılar panoyu görebilir. - -Genel panolar her 60 saniyede bir otomatik olarak yenilenir. -Görev ayrıntıları salt okunur haldedir. - -Kullanım örnekleri: - -- Panonuzu kuruluşunuz dışındaki biriyle paylaşın -- Panoyu ofiste geniş bir ekranda görüntüle - -Herkese açık erişimi etkinleştir --------------------- - -Projenizi seçin, ardından "Herkese açık erişim" i tıklayın ve "Herkese açık erişimi etkinleştir" düğmesini tıklayın. - -![Enable public access](../screenshots/project-enable-sharing.png) - -Genel erişim etkinleştirildiğinde, birkaç bağlantı oluşturulur: - -- Genel pano görünümü -- RSS beslemesi abonelik bağlantısı -- iCalendar abonelik bağlantısı - -![Disable public access](../screenshots/project-disable-sharing.png) - -Ayrıca, herkese açık erişimi istediğiniz zaman devre dışı bırakabilirsiniz. - -Her seferinde, kamu erişimini etkinleştirir veya devre dışı bırakırsanız, yeni bir rastgele belirteç (random token) üretilir. -** Önceki bağlantıları artık çalışmayacak **. diff --git a/doc/tr_TR/solving-blank-page-issue.markdown b/doc/tr_TR/solving-blank-page-issue.markdown deleted file mode 100644 index 8a397c84..00000000 --- a/doc/tr_TR/solving-blank-page-issue.markdown +++ /dev/null @@ -1,7 +0,0 @@ -Kanboard'u yükledikten veya yükselttikten sonra boş bir sayfa alıyorum -========================================================= - -- Tüm gereksinimleri sunucunuza yüklediniz mi kontrol edin -- PHP ve Apache hata günlüklerini kontrol edin -- Dosyaların doğru izinlere sahip olup olmadığını kontrol edin -- Agresif bir OPcode önbellekleme kullanıyorsanız, web sunucunuzu veya php-fpm'yi yeniden yükleyin diff --git a/doc/tr_TR/solving-database-migration-issues.markdown b/doc/tr_TR/solving-database-migration-issues.markdown deleted file mode 100644 index 4e929ae6..00000000 --- a/doc/tr_TR/solving-database-migration-issues.markdown +++ /dev/null @@ -1,23 +0,0 @@ -Veritabanlar Arası Transfer Sorunlarını Çözme -================================= - -- Kanboard'u yeni bir sürüme yükselttiğinizde, SQL transferleri(migrations) otomatik olarak yürütülür -- Postgres ve MySQL için geçerli şema sürüm numarası `schema_version` tablosunda saklanır ve Sqlite için bu değişken ` user_version` değişkeninde saklanır -- Transfer(migrations) dosyaları `app/Schema/<DatabaseType>.php` dosyasında tanımlanır -- Her işlev bir transfer işlemidir -- Her transfer, bir işlemde yürütülür -- Transfer işleminde bir hata oluşturursa geri alma gerçekleştirilir - -Yeni sürüme geçerken: - -- Daima verilerinizi yedekleyin -- Transfer işlemlerini birden çok işlemden paralel olarak çalıştırmayın - -"SQL geçişleri çalıştırılamadı [...]" hatası alıyorsanız, el ile düzeltme adımları şunlardır: - -1. Veritabanınıza karşılık gelen dosyayı açın `app/Schema/Sqlite.php` veya `app/Schema/Mysql.php` -2. Başarısız transfer işlevine gidin -3. İşlevde tanımlanan SQL sorgularını manuel olarak çalıştırın -4. Bir hata ile karşılaşırsanız, sorunu tam hata ile birlikte hata izleyicisine bildirin -5. Transferin tüm SQL deyimleri yürütüldüğünde, şema sürüm numarasını güncelleyin -6. Diğer transfer işlemlerini çalıştırın diff --git a/doc/tr_TR/solving-session-issue-windows-iis-ie.markdown b/doc/tr_TR/solving-session-issue-windows-iis-ie.markdown deleted file mode 100644 index c3bc57a8..00000000 --- a/doc/tr_TR/solving-session-issue-windows-iis-ie.markdown +++ /dev/null @@ -1,19 +0,0 @@ -Internet Explorer ve Microsoft IIS ile oturum açamıyorum -============================================================== - -Eğer giriş yapamıyorsanız ve her zaman doğru kimlik bilgilerini girmiş olsanız bile **"Kullanıcı adı veya parola gerekli" ** hatasını alırsanız, -Oturumda bir sorun olduğu anlamına gelir. - -Örneğin, bu kriterler ile karşılarsanız, bu bilinen bir sorundur: - -- Alt çizgi içeren bir alan adı kullanıyorsanız: `kanboard_something.mycompany.tld` -- Microsoft Windows Server ve IIS kullanıyorsanız -- Tarayıcınız Internet Explorer ise - -Çözüm: **Etki alanı adında altçizgi kullanmayın; çünkü bu geçerli bir alan adı değildir**. - -Açıklama: Internet Explorer geçersiz kılınmış alan adlarına sahip çerezleri kabul etmiyor çünkü bu geçerli değil. - -Referans: - -- https://support.microsoft.com/en-us/kb/316112 diff --git a/doc/tr_TR/sqlite-database.markdown b/doc/tr_TR/sqlite-database.markdown deleted file mode 100644 index e092ea8e..00000000 --- a/doc/tr_TR/sqlite-database.markdown +++ /dev/null @@ -1,52 +0,0 @@ -Sqlite veritabanı yönetimi -========================== - -Kanboard, verilerini depolamak için varsayılan olarak Sqlite kullanır. -Tüm görevler, projeler ve kullanıcılar bu veritabanında saklanır. - -Teknik olarak, veritabanı `data` dizini içinde bulunan ve `db.sqlite` olarak adlandırılan tek bir dosyadır. - -Dışa Aktar/Yedekle -------------- - -### Komut satırı - -Yedekleme yapmak çok kolay, kimsenin yazılımı kullanmadığı zaman `data/db.sqlite` dosyasını başka bir yere kopyalamalısın. - -### Kullanıcı arayüzü - -Veritabanını istediğiniz zaman **ayarlar** menüsünden indirebilirsiniz. - -İndirilen veritabanı Gzip ile sıkıştırılır, dosya adı `db.sqlite.gz` olur. - -İthalat/Restorasyon ------------------- - -Veritabanını kullanıcı arabiriminden geri yüklemenin hiçbir yolu yoktur. -Restorasyon, herhangi bir vücut yazılımı kullanmadığında manuel olarak yapılmalıdır. - -- Eski bir yedeklemeyi geri yüklemek için `data/db.sqlite` dosyasını değiştirin ve üzerine kaydedin. -- Sıkıştırılmış bir veritabanını açmak için, terminalde bu komutu; `gunzip db.sqlite.gz` çalıştırın. - -Optimizasyon ------------- - -Bazen, `VACUUM` komutu çalıştırarak veritabanı dosyasını optimize etmek mümkündür. -Bu komut, tüm veritabanını yeniden oluşturur ve çeşitli nedenlerle kullanılabilir: - -- Dosya boyutunu küçült, verileri silerek boş alan yarat, ancak dosya boyutunu değiştirmez. -- Veritabanı sık eklemeler veya güncellemeler nedeniyle parçalanmış. - -### Komut satırından - -``` -sqlite3 data/db.sqlite 'VACUUM' -``` - -### Kullanıcı arayüzünden - -**ayarlar** menüsüne gidin ve **Veritabanını optimize et** linkine tıklayın. - -Daha fazla bilgi için [Sqlite belgeler](https://sqlite.org/lang_vacuum.html). - - diff --git a/doc/tr_TR/subtasks.markdown b/doc/tr_TR/subtasks.markdown deleted file mode 100644 index 159c8a1a..00000000 --- a/doc/tr_TR/subtasks.markdown +++ /dev/null @@ -1,44 +0,0 @@ -Alt Görevler -======== - -Alt görevler bir görevin işini bölmek için yararlıdır. - -Her alt görev: - -- Bir proje üyesine atanabilir -- 3 farklı duruma sahip: **Yapılacak**, **Devam ediyor**, **Bitti** -- Zaman bilgileri bulundurun: **geçen süre** ve **tahmini süre** -- Pozisyona göre sıralanır - -Alt görevler oluşturma ------------------ - -Görev görünümünden, sol kenar çubuğunda **Bir alt görev ekle** seçeneğine tıklayın: - -![Add a subtask](../screenshots/add-subtask.png) - -Ayrıca, yalnızca başlığı girerek bir alt görev ekleyebilirsiniz: - -![Add a subtask from the task view](../screenshots/add-subtask-shortcut.png) - -Alt görev durumunu değiştir ---------------------- - -Alt görev başlığına tıkladığınızda durum değişir: - -![Subtask in progress](../screenshots/subtask-status-inprogress.png) - -Başlıktan önceki simge duruma göre güncellenir. - -![Subtask done](../screenshots/subtask-status-done.png) - -Not: Görev kapatıldığında, tüm alt görevler **Bitti** durumuna değiştirilir. - -Alt görev zamanlayıcı -------------- - -- Bir alt görev her gerçekleştirildiğinde, zamanlayıcı da başlatılır. Zamanlayıcı, herhangi bir zamanda başlatılabilir ve durdurulabilir. -- Süreölçer, alt görev için geçen süreyiotomatik olarak kaydeder. Bir alt görev düzenlediğinizde geçen süre alanının değerini manuel olarak değiştirebilirsiniz. -- Hesaplanan süre, en yakın çeyreğe yuvarlanır. Bu bilgi ayrı bir tabloda kaydedilmiştir. -- Geçen süre ve tahmini süre, tüm alt görevlerin toplamına göre otomatik olarak güncellenir. - diff --git a/doc/tr_TR/suse-installation.markdown b/doc/tr_TR/suse-installation.markdown deleted file mode 100644 index 1eaa9c23..00000000 --- a/doc/tr_TR/suse-installation.markdown +++ /dev/null @@ -1,17 +0,0 @@ -OpenSuse kurulumu -======================== - -OpenSuse Leap 42.1 ------------------- - -```bash -sudo zypper install php5 php5-sqlite php5-gd php5-json php5-mcrypt php5-mbstring php5-openssl -cd /srv/www/htdocs - -# Download the latest release from https://github.com/kanboard/kanboard/releases -sudo wget https://github.com/kanboard/kanboard/archive/v<VERSION>.zip - -sudo unzip kanboard-<version>.zip -sudo chown -R wwwrun /srv/www/htdocs/kanboard-<version>/data -sudo rm kanboard-<version>.zip -``` diff --git a/doc/tr_TR/swimlanes.markdown b/doc/tr_TR/swimlanes.markdown deleted file mode 100644 index e9c7d38a..00000000 --- a/doc/tr_TR/swimlanes.markdown +++ /dev/null @@ -1,31 +0,0 @@ -Kulvarlar -========= - -Kulvarlar tahtada yatay ayrımlardır. -Örneğin, yazılım sürümlerini ayırmak, görevlerinizi farklı ürünlerde, ekiplerde ya da istediğiniz her yerde bölmek yararlıdır. - -Kulvarlar ile pano --------------------- - -![Swimlanes](../screenshots/swimlanes.png) - -- Soldaki ikonuna tıklayarak kulvar(swimlanes) daraltabilirsiniz -- Varsayılan kulvar her zaman üst kısmında gösterilir - -Kulvarları yönetmek ------------------- - -- Bütün projeler varsayılan bir kulvardadır. -- Birden fazla kulvar varsa, pano tüm kulvarları gösterecektir. -- Görevleri kulvarlar arasında sürükleyip bırakabilirsiniz. - -Kulvarları yapılandırmak için **proje yapılandırma sayfasına** gidin ve **Kulvarlar** bölümünü seçin. - -![Swimlanes Configuration](../screenshots/swimlane-configuration.png) - -Oradan, yeni bir kulvar ekleyebilir veya varsayılan bir yeniden adlandırabilirsiniz. -Farklı yüzücülerin yerlerini de devre dışı bırakabilir ve değiştirebilirsiniz. - -- Varsayılan kulvar her zaman en üsttedir fakat bunu gizleyebilirsiniz. -- Aktif olmayan kulvarlar panoda gösterilmiyor. -- ** Bir kulvarın kaldırılması kendisine verilen görevleri kaldırmaz**, bu görevler varsayılan kulvara taşınacaktır. diff --git a/doc/tr_TR/syntax-guide.markdown b/doc/tr_TR/syntax-guide.markdown deleted file mode 100644 index a6720fd2..00000000 --- a/doc/tr_TR/syntax-guide.markdown +++ /dev/null @@ -1,147 +0,0 @@ -Sözdizimi Kılavuzu -============ - -Kanboard, yorumlar veya görev açıklamaları için [Markdown Sözdizimi-syntax](http://en.wikipedia.org/wiki/Markdown) kullanır. -İşte bazı örnekler: - -Kalın ve italik ----------------- - -- Kalın metin: 2 yıldız veya 2 altçizgi kullanın -- İtalik metin: 1 yıldız veya 1 altçizgi kullanın - -### Kaynak -``` -Bu **kelime** çok __önemlidir__. - -Ve burada, bir *italik* bir kelime ; bir altcizgi_ ile. -``` - -### Sonuç - -Bu **kelime** çok __önemlidir__. - -Ve burada, bir *italik* bir kelime ; bir altcizgi_ ile. - -Sırasız Listeler ---------------- - -Sırasız listeda yıldız , eksi veya artılar kullanabilir. - -### Source - -``` -- Öğe 1 -- Öğe 2 -- Öğe 3 - -veya - -* Öğe 1 -* Öğe 2 -* Öğe 3 -``` - -### Sonuç - -- Öğe 1 -- Öğe 2 -- Öğe 3 - -Sıralı listeler -------------- - -Sıralı listeler şöyle bir sayı göre öneki: - -### Source - -``` -1. Önde bunu yap -2. Bunu yap -3. Ve şu -``` - -### Result - -1. Önde bunu yap -2. Bunu yap -3. Ve şu - -Bağlantılar ------ - -### Kaynak - -``` -[Bağlantı başlığım](https://kanboard.org/) - -<https://kanboard.org> - -``` - -### Sonuç - -[Bağlantı başlığım](https://kanboard.org/) - -<https://kanboard.org> - -Kaynak kod ------------ - -### Satır içi kod - -Geri-tırnak-işareti backtick kullanın. - -``` -Bu komutu çalıştır: `tail -f /var/log/messages`. -``` - -### Sonuç - -Bu komutu çalıştır: `tail -f /var/log/messages`. - -### Kod blokları - -Sonunda dil adıyla birlikte 3 geri-tırnak-işareti kullanın. - -<pre> -<code class="language-markdown">```php -<?php - -phpinfo(); - -?> -``` -</code> -</pre> - -### Sonuç - -``` -<?php - -phpinfo(); - -?> -``` - -Başlıklar ------- - -### Kaynak - -``` -# Başlık düzeyi 1 - -## Başlık düzeyi 2 - -### Başlık düzeyi 3 -``` - -### Sonuç - -# Başlık düzeyi 1 - -## Başlık düzeyi 2 - -### Başlık düzeyi 3 diff --git a/doc/tr_TR/tags.markdown b/doc/tr_TR/tags.markdown deleted file mode 100644 index 2bea9c15..00000000 --- a/doc/tr_TR/tags.markdown +++ /dev/null @@ -1,28 +0,0 @@ -Etiketler -==== - -Kanboard ile, bir veya birçok etiketi görevle ilişkilendirebilirsiniz. -Etiketleri genel olarak tüm projeler için veya yalnızca belirli bir proje için tanımlayabilirsiniz. - -![Tags on the board](../screenshots/tags-board.png) - -Görev formundan istediğiniz etiketleri girebilirsiniz: - -![Tags form](../screenshots/tags-task.png) - -Otomatik tamamlama formu, kullanılabilir etiketleri önermek için görünür. - -Etiketleri doğrudan görev formundan da oluşturabilirsiniz. -Varsayılan olarak, bir görev formundan etiketler oluşturduğunuzda, bunlar geçerli projeyle ilişkilendirilir: - -![Project Tags](../screenshots/tags-projects.png) - -Tüm etiketler proje ayarlarında yönetilebilir. - -Etiketleri tüm projeler için genel olarak tanımlamak için uygulama ayarlarına gidin: - -![Global Tags](../screenshots/tags-global.png) - -Görevleri etiketler temelinde aramak için "tag" özelliğini kullanmanız yeterlidir: - -![Search Tags](../screenshots/tags-search.png) diff --git a/doc/tr_TR/task-links.markdown b/doc/tr_TR/task-links.markdown deleted file mode 100644 index 4d2c9d0f..00000000 --- a/doc/tr_TR/task-links.markdown +++ /dev/null @@ -1,24 +0,0 @@ -İç Görev Bağlantıları -=================== - -Görevler önceden tanımlanmış ilişkilerle birlikte birbirine bağlanabilir: - -![Task Links](../screenshots/internal-task-links.png) - -Bu görevler projeler arasında bağlamak için de mümkündür. - -Varsayılan ilişkiler şunlardır: - -- **alakalı** -- **bloklar** | tarafından engellendi -- **tarafından engellendi**| bloklar -- **çoğaltır** | tarafından çoğaltılan -- **tarafından çoğaltılan** | çoğaltır -- **bir çocuğun ** | bir ebeveyni -- **'nın ebeveyni ** | bir çocuğu -- **dönüm noktası hedefliyor ** | bir dönüm noktası -- **bir dönüm noktası** | dönüm noktasını hedeflemek -- **düzeltmeler** | tarafından düzeltildi -- **tarafından düzeltildi** | düzeltmeler - -Bu etiketler uygulama ayarlarından değiştirilebilir. diff --git a/doc/tr_TR/tests.markdown b/doc/tr_TR/tests.markdown deleted file mode 100644 index 410a8513..00000000 --- a/doc/tr_TR/tests.markdown +++ /dev/null @@ -1,158 +0,0 @@ -Otomatik testler -=============== - -[PHPUnit](https://phpunit.de/), Kanboard'da otomatik testler yapmak için kullanılır. - -Sonuçların her yerde aynı olduğundan emin olmak için farklı veritabanlarında (Sqlite, Mysql ve PostgreSQL) testler çalıştırabilirsiniz. - -Gereksinimler ------------- - -- Linux/Unix machine -- PHP -- PHPUnit yüklü -- Mysql ve Postgresql (isteğe bağlı) -- Selenium (isteğe bağlı) -- Firefox (isteğe bağlı) - -Birim Testleri ----------- - -### Sqlite ile sınama - -Sqlite testlerinde bellek içi bir veritabanı kullanılır, dosya sisteminde hiçbir şey yazılmaz. - -PHPUnit yapılandırma dosyası `tests/units.sqlite.xml`. -Kanboard dizininizden `phpunit -c tests/units.sqlite.xml` komutunu çalıştırın. - -Örnek: - -```bash -phpunit -c tests/units.sqlite.xml - -PHPUnit 5.0.0 by Sebastian Bergmann and contributors. - -............................................................... 63 / 649 ( 9%) -............................................................... 126 / 649 ( 19%) -............................................................... 189 / 649 ( 29%) -............................................................... 252 / 649 ( 38%) -............................................................... 315 / 649 ( 48%) -............................................................... 378 / 649 ( 58%) -............................................................... 441 / 649 ( 67%) -............................................................... 504 / 649 ( 77%) -............................................................... 567 / 649 ( 87%) -............................................................... 630 / 649 ( 97%) -................... 649 / 649 (100%) - -Time: 1.22 minutes, Memory: 151.25Mb - -OK (649 tests, 43595 assertions) -``` - -### Mysql ile Test - -Localhost'da MySQL veya MariaDb yüklü olmalıdır. - -Varsayılan olarak, bu kimlik bilgileri kullanılır: - -- Ana makine adı: **localhost** -- Kullanıcı adı: **kök** -- Şifre: yok -- Veritabanı: **kanboard_unit_test** - -Her yürütme için veritabanı silinir ve yeniden oluşturulur. - -PHPUnit yapılandırma dosyası `tests/units.postgres.xml` dir. -Kanboard dizininizden `phpunit -c `phpunit -c tests/units.postgres.xml` komutunu çalıştırın. - -### Postgresql ile test edin - -Postgresql'in localhost'a kurulmuş olması gerekir. - -Varsayılan olarak, bu kimlik bilgileri kullanılır: - -- Ana makine adı: **localhost** -- Kullanıcı adı: **postgres** -- Şifre: yok -- Veritabanı: **kanboard_unit_test** - -'Postgres` kullanıcısının veritabanlarını oluşturup açmasına izin verdiğinizden emin olun. -Veritabanı her yürütme için yeniden oluşturulur. - -PHPUnit yapılandırma dosyası `tests/units.postgres.xml` dir. -Kanboard dizininizden `phpunit -c tests/units.postgres.xml` komutunu çalıştırın. - -Entegrasyon Testleri ------------------ - -Entegrasyon testleri esas olarak API'yi test etmek için kullanılır. -Test paketleri, bir kapsayıcı içinde çalışan uygulamaya gerçek HTTP çağrıları yapıyor. - -### Gereksinimler - -- PHP -- Composer -- Unix işletim sistemi (Mac OS veya Linux) -- Docker -- Docker Compose - -### Uyum testlerini çalıştırmak - -Entegrasyon testleri Docker konteynerlerini kullanıyor. -Desteklenen her bir veritabanına karşı testleri çalıştırmak için kullanılabilecek 3 farklı ortam vardır. - -Her bir test paketini çalıştırmak için aşağıdaki komutları kullanabilirsiniz: - -```bash -# Run tests with Sqlite -make integration-test-sqlite - -# Run tests with Mysql -make integration-test-mysql - -# Run tests with Postgres -make integration-test-postgres -``` - -Kabul Deneyleri ----------------- - -Kabul testleri (bazen uçtan uca testler ve işlevsel testler olarak da bilinir), Selenium'u kullanan bir tarayıcıda UI'nın gerçek işlevselliğini test eder. - -Bu testleri çalıştırmak için [Selenium Standalone Server] (http://www.seleniumhq.org/download/) ve Firefox'un uyumlu bir sürümü yüklü olmalıdır. - -PHPUnit yapılandırma dosyası `tests / acceptance.xml` dir. -Selenyum ve Kanboard uygulaması çalışıyorken, Kanboard dizininizden `make test-browser` komutunu çalıştırın. Bu, test paketini başlatacak ve Firefox'un otomatik olarak açıldığını göreceksiniz ve kabul testlerinde belirtilen işlemleri uygulayacaksınız. - -Örnek: - -```bash -$ make test-browser -PHPUnit 4.8.26 by Sebastian Bergmann and contributors. - -.. - -Time: 5.59 seconds, Memory: 5.25MB - -OK (2 tests, 5 assertions) -``` - - -Travis-CI ile Sürekli Entegrasyon -------------------------------------- - -Her taahhüt ana depoda itildikten sonra, birim testleri PHP'nin 5 farklı versiyonu boyunca yürütülür: - -- PHP 7.0 -- PHP 5.6 -- PHP 5.5 -- PHP 5.4 -- PHP 5.3 - -Each version of PHP is tested against the 3 supported database: Sqlite, Mysql and Postgresql. - -The Travis config file `.travis.yml` is located on the root directory of Kanboard. - -PHP'nin her sürümü desteklenen 3 veritabanına karşı test edilmiştir: Sqlite, Mysql ve Postgresql. - -Travis yapılandırma dosyası `.travis.yml` , Kanboard'un kök dizininde bulunur. diff --git a/doc/tr_TR/time-tracking.markdown b/doc/tr_TR/time-tracking.markdown deleted file mode 100644 index ee825b11..00000000 --- a/doc/tr_TR/time-tracking.markdown +++ /dev/null @@ -1,43 +0,0 @@ -Zaman izleme -============= - -Zaman izleme bilgileri, görev seviyesinde veya alt görev seviyesinde tanımlanabilir. - -Görev zamanı izleme ------------------- - -![Task time tracking](../screenshots/task-time-tracking.png) - -Görevlerin iki alanı vardır: - -- Tahmini zaman -- Harcanan zaman - -Bu değerler çalışma saatlerini temsil eder ve manuel olarak ayarlanması gerekir. - -Alt görev zaman izleme ---------------------- - -![Subtask time tracking](../screenshots/subtask-time-tracking.png) - -Alt görevlerin "geçen süre" ve "zaman tahmini" alanları da vardır. - -Bu alanların değerini değiştirdiğinizde **görev zaman izleme değerleri otomatik olarak güncellenir ve tüm alt görev değerlerinin toplamı haline gelir**. - -Kanboard, her bir alt görev durumu değişikliği arasındaki zamanı ayrı bir tabloda kaydeder. - -- Alt görev durumunu **todo** dan **devam eden** ne olarak değiştirme başlangıç zamanını günlüğüne kaydeder -- Alt görev durumu **devam eden** dan **tamamlanmış** olarak değiştirildiğinde, bitiş saati günlüğe kaydedilir, ancak alt görevin ve görevin geöen süresi de güncellenir - -Tüm kayıtların dökümü görev görünümü sayfasında görünür: - -![Task timesheet](../screenshots/task-timesheet.png) - -Her bir alt görev için zamanlayıcı, istediği zaman durdurulabilir / başlatılabilir: - -![Subtask timer](../screenshots/subtask-timer.png) - -- Zamanlayıcı, alt görev durumuna bağlı değildir -- Zamanlayıcıyı her başlatışınızda, zaman takibi tablosunda yeni bir kayıt oluşturulur -- Saati durdurduğunuz her sefer, bitiş tarihi saat izleme tablosuna kaydedilir -- Hesaplanan geçen süre en yakın çeyreğe yuvarlanır (sadece Kanboard < 1.0.32 için) diff --git a/doc/tr_TR/transitions.markdown b/doc/tr_TR/transitions.markdown deleted file mode 100644 index 66c08dba..00000000 --- a/doc/tr_TR/transitions.markdown +++ /dev/null @@ -1,14 +0,0 @@ -Görev Geçişleri -================ - -Bir görevin sütunlar arasındaki her hareketi veritabanına kaydedilir. - -![Task Transitions](../screenshots/task-transitions.png) - -Görev görünümünden ulaşılabilir, şu bilgileri görebilirsiniz: - -- Eylem tarihi -- Kaynak kolonu -- Hedef kolon -- Yürütücü (görevi yerine getiren kullanıcılar) -- Başlangıç kolonunda geçen süre diff --git a/doc/tr_TR/translations.markdown b/doc/tr_TR/translations.markdown deleted file mode 100644 index 1038f489..00000000 --- a/doc/tr_TR/translations.markdown +++ /dev/null @@ -1,68 +0,0 @@ -Translations -============ - -Kanboard'u yeni bir dilde nasıl tercüme edebilirim? --------------------------------------------- - -- Çeviriler, `app/Locale` dizininde saklanır -- Her dil için bir alt dizin var; örneğin Fransızca'da `fr_FR`, İtalyanca'da `it_IT`, Türkçe'de `tr_TR` vb. -- Bir çeviri, bir anahtar-değer çifti içeren bir dizi-Array döndüren bir PHP dosyasıdır -- Anahtar, İngilizce orijinal metindir ve değer ilgili dildeki tercümedir -- **Fransızca çeviriler her zaman günceldir** -- Daima son sürümü kullanın (branch master) - -### Yeni çeviri oluştur: - -1. Yeni bir dizin yapın: `app/Locale/xx_XX` örneğin Kanada Fransızcası için `app/Locale/fr_CA` -2. Çeviri için yeni bir dosya oluşturun: `app/Locale/xx_XX/translations.php` -3. Fransızca yerel ayarların içeriğini kullanın ve değerleri değiştirin -4. `app/Model/Language.php` dosyasını güncelleyin -5. Her şey yolunda giderse, Kanboard'u yerel olarak kurun. -6. [Github ile çekme isteği-pull-request with Github](https://help.github.com/articles/using-pull-requests/) gönderin - -Mevcut bir çeviri nasıl güncellenir? --------------------------------------- - -1. Çeviri dosyasını açın `app/Locale/xx_XX/translations.php` -2. Kayıp çeviriler `//` ile yorumlanır ve değerler boş, sadece boşluk doldurun ve açıklamayı kaldırın. -3. Yerel kurulumunuz olan Kanboard'u kontrol edin ve bir [pull-request](https://help.github.com/articles/using-pull-requests/) gönderin. - -Uygulamaya yeni çevrilmiş metin nasıl eklenir? --------------------------------------------------- - -Çeviriler, kaynak kodunda aşağıdaki işlevlerle birlikte görüntülenir: - -- `t()`: HTML escaping-çıkışı olan metinleri görüntüle -- `e()`: HTML escaping-çıkışı olmadan metinleri görüntüle - -Kaynak kodunda daima İngilizce sürümünü kullanın. - -Metin dizeleri, öğeleri değiştirmek için `sprintf()` işlevini kullanır: - -- `%s` bir karakter-kelime-string yerine kullanılır -- `%d` bir tamsayıyı-integer değiştirmek için kullanılır - -Tüm formatlar için [PHP Belgeleri-documentation](http://php.net/sprintf). - -Uygulamalardaki eksik çevirileri nasıl bulabilirim? ------------------------------------------------------ - -Bir terminalden aşağıdaki komutu çalıştırın: - -```bash -./cli locale:compare -``` - -Eksik ve kullanılmayan tüm çeviriler ekranda görüntülenir. -Bunu Fransız yerel ayarına koyun ve diğer yerel ayarları eşzamanlayın (aşağıya bakın). - -Çeviri dosyalarını nasıl senkronize ederim? -------------------------------------- - -Bir Unix shell-kabuğundan şu komutu çalıştırın: - -```bash -./cli locale:sync -``` - -Fransızca çevirisi diğer yerel ayarlarda referans olarak kullanılır. diff --git a/doc/tr_TR/ubuntu-installation.markdown b/doc/tr_TR/ubuntu-installation.markdown deleted file mode 100644 index 2922dc4e..00000000 --- a/doc/tr_TR/ubuntu-installation.markdown +++ /dev/null @@ -1,74 +0,0 @@ -Ubuntu üzerinde Kanboard Kurulumu -================================ - -Ubuntu Xenial 16.04 LTS ------------------------ - -Apache ve PHP'yi kurun: - -```bash -sudo apt-get update -sudo apt-get install -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring php7.0-sqlite3 \ - php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql php7.0-ldap php7.0-gd -``` - -Kanboard'u kurun: - -```bash -cd /var/www/html - -# Download the latest release from https://github.com/kanboard/kanboard/releases -wget https://github.com/kanboard/kanboard/archive/v<version>.zip - -unzip kanboard-<version>.zip -chown -R www-data:www-data kanboard-<version>/data -rm kanboard-<version>.zip -``` - -Ubuntu Trusty 14.04 LTS ------------------------ - -Apache ve PHP'yi kurun: - -```bash -sudo apt-get update -sudo apt-get install -y php5 php5-sqlite php5-mysql php5-pgsql php5-ldap php5-gd php5-json php5-mcrypt unzip -``` - -Kanboard'u kurun: - -```bash -cd /var/www/html - -# Download the latest release from https://github.com/kanboard/kanboard/releases -wget https://github.com/kanboard/kanboard/archive/v<version>.zip - -unzip kanboard-<version>.zip -chown -R www-data:www-data kanboard-<version>/data -rm kanboard-<version>.zip -``` - -Ubuntu Precise 12.04 LTS ------------------------- - -Apache ve PHP'yi kurun: - -```bash -sudo apt-get update -sudo apt-get install -y php5 php5-sqlite php5-mysql php5-pgsql php5-ldap php5-gd php5-json php5-mcrypt unzip -``` - -Kanboard'u kurun: - -```bash -cd /var/www - -# Download the latest release from https://github.com/kanboard/kanboard/releases -wget https://github.com/kanboard/kanboard/archive/v<version>.zip - -unzip kanboard-<version>.zip -chown -R www-data:www-data kanboard-<version>/data -rm kanboard-<version>.zip -``` - -Kanboard'un bazı özellikleri, [günlük arka plan işi-cronjob](cronjob.markdown) çalıştırmanızı gerektirir. diff --git a/doc/tr_TR/update.markdown b/doc/tr_TR/update.markdown deleted file mode 100644 index 1ca0a654..00000000 --- a/doc/tr_TR/update.markdown +++ /dev/null @@ -1,52 +0,0 @@ -Kanboard'u yeni bir sürüme güncelleyin -================================= - -Çoğu zaman, Kanboard'un daha yeni bir sürümüne yükseltilmesi sorunsuzdur. -İşlem, yalnızca mevcut veri klasörünüzü yeni Kanboard klasörüne kopyalamak olarak özetlenebilir. -Kanboard otomatik olarak veritabanı geçişlerini-transferlerini sizin için yapar. - -Güncellemeden önce yapılması gereken önemli şeyler --------------------------------------- - -- **Yeni sürüme geçmeden önce verilerinizin her zaman yedek alın** -- **Yedeklemenizin geçerli olup olmadığını kontrol edin!** -- Tekrar kontrol edin -- Değişikliklerin olup olmadığını kontrol etmek için daima [değişiklik geçmişini](https://github.com/kanboard/kanboard/blob/master/ChangeLog) okuyun -- Çalıştırıcıyı-worker kullanıyorsanız durdurun -- Web sunucusunu bakım moduna geçirin; böylece kullanıcılar güncelleme işlemi sırasında yazılımı kullanmazlar - -Arşivden (kararlı sürüm) ---------------------------------- - -1. Yeni arşivin sıkıştırmasını açın -2. `data` klasörünü yeni sıkıştırılması açılmış dizine kopyalayın -3. Özel ``config.php` dosyanız varsa kopyalayın. -4. Bazı eklentileri kurduysanız, en yeni sürümlerini kullanın -5. `data` dizininin web sunucusu kullanıcısı tarafından yazılabilir olduğundan emin olun -6. Test edin -7. Eski Kanboard dizininizi kaldırın - -Depodan-repository (geliştirme versiyonu) ------------------------------------------ - -1. `git pull` -2. Giriş yapın ve her şeyin yolunda olduğunu kontrol edin - -Not: Bu yöntem, **mevcut geliştirme sürümünü** yükleyecektir, bu versiyonu kullanmanız kendi sorumluluğunuzdadır. - -SQL geçişlerini el-ile-manuel olarak çalıştırma -------------------------------- - -Varsayılan olarak, SQL geçişleri otomatik olarak yürütülür. Her istekte şema sürümü kontrol edilir. -Bu şekilde, Kanboard'u başka bir sürüme yükselttiğinizde, veritabanı şeması sizin için güncellenir. - -Belirli bir yapılandırmanız olması durumunda bu davranışı devre dışı bırakmak isteyebilirsiniz. -Örneğin, birden çok işlem göçleri-transferleri aynı anda uygulamayı denerseniz, her işlem bir işlem içinde yürütülseler de eşzamanlılık sorunlarınız olabilir. - -Bu özelliği devre dışı bırakmak için, [config file](config.markdown) 'da `DB_RUN_MIGRATIONS` parametresini `false` olarak ayarlayın. - -Kanboard'u yükseltmeniz gerektiğinde, şu komutu çalıştırın: - -```bash -./cli db:migrate -``` diff --git a/doc/tr_TR/usage-examples.markdown b/doc/tr_TR/usage-examples.markdown deleted file mode 100644 index b2c95c8e..00000000 --- a/doc/tr_TR/usage-examples.markdown +++ /dev/null @@ -1,67 +0,0 @@ -Kullanım Örnekleri -============== - -Panolarınızı ticari faaliyetlerinize göre özelleştirebilirsiniz: - -Yazılım geliştirme --------------------- - -- Birikim -- Hazır -- Devam ediyor -- Onaylanacak -- Doğrulanmış -- Üretimde dağıtılmıştır - -Hata-Bug izleme ------------- - -- Bildirildi -- Onaylandı -- Devam ediyor -- Test edildi -- Onaylandı - -Satış ------ - -- Teslimatlar -- Toplantı -- Teklif -- Satın alma - -Yalın işletme yönetimi ------------------------- - -- Fikirler -- Geliştirme -- Tedbir -- Analiz -- Bitti - -İşe alım-İstihdam süreci ------------------- - -- İş başvuruları -- Adaylar -- Telefon ekranları -- Görüşmeler -- Çalışanlar - -Online mağazalar ------------- - -- Siparişler -- Paketleme -- Gönderilmeye hazır -- Kargoya verildi-Sevk edildi - -Fabrikada ------------ - -- Müşteri Siparişleri -- Montaj -- Testler -- Paketleme -- Kargo hazırlık -- Kargoya verildi-Sevk edildi diff --git a/doc/tr_TR/user-management.markdown b/doc/tr_TR/user-management.markdown deleted file mode 100644 index 4285c693..00000000 --- a/doc/tr_TR/user-management.markdown +++ /dev/null @@ -1,36 +0,0 @@ -Kullanıcı yönetimi -=============== - -Yeni kullanıcı ekle --------------- - -Yeni bir kullanıcı eklemek için bir yönetici olmalısınız. - -1. Sağ üst köşedeki açılır menüden **Kullanıcı Yönetimi** seçeneğine gidin -2. Üst kısımda bir bağlantı var **Yeni yerel kullanıcı** veya **Yeni uzak kullanıcı** -3. Formu doldurun ve kaydedin. - -![New user](../screenshots/new-user.png) - -Bir **yerel kullanıcı** oluşturduğunuzda, en azından bu değerleri belirtmeniz gerekir: - -- **kullanıcı adı**: Bu, kullanıcının benzersiz tanımlayıcısıdır (giriş) -- **şifre**: Kullanıcınızın şifresi en az 6 karakter olmalıdır - -**uzak kullanıcı** için yalnızca kullanıcı adı zorunludur. - -Kullanıcıları düzenle ----------- - -**kullanıcılar** menüsüne gittiğinizde, kullanıcıların listesine sahipsiniz. Bir kullanıcıyı değiştirmek için **bağlantıyı-link düzenle** ye tıklayınız. - -- Normal bir kullanıcısanız, yalnızca kendi profilinizi değiştirebilirsiniz -- Herhangi bir kullanıcıyı düzenleyebilmek için bir yönetici olmak zorundasınız. - -Kullanıcıları kaldır ------------- - -**kullanıcılar** menüsünden **kaldır** bağlantısını tıklayın. Bu bağlantı, yalnızca siz yönetici iseniz görünür. - -Belirli bir kullanıcıyı kaldırırsanız, **bu kişiye atanan görevler işlemden sonra atanmamış olacaktır**. - diff --git a/doc/tr_TR/user-mentions.markdown b/doc/tr_TR/user-mentions.markdown deleted file mode 100644 index abf3700f..00000000 --- a/doc/tr_TR/user-mentions.markdown +++ /dev/null @@ -1,17 +0,0 @@ -Kullanıcı Mentionları -============= - -Kanboard, birinden bahsedildiğinde bildirim gönderme olanağı sunar. - -Bir yorumda veya bir görevde birinin dikkatini çekmeniz gerekiyorsa, @ simgesini ve ardından kullanıcı adını kullanın. -Kanboard otomatik olarak bir kullanıcı listesi önerecektir: - -![User Mention](../screenshots/user-mentions.png) - -- Şu anda yalnızca görev açıklaması ve açıklama metin alanı bu özelliği etkinleştirmiştir. -- Kullanıcı, yalnızca görevler ve yorumlar oluşturma sırasında bahsediyor. -- Bildirilmek üzere bahsedilen kullanıcıların projenin bir üyesi olması gerekiyor. -- Birisi belirtildiğinde, bu kullanıcı bir bildirim alacaktır. -- @ kullanıcı adı yazısı genel kullanıcı profiliyle bağlantılıdır. - -Bildirim, kullanıcı ayarlarına göre gönderilir; doğru eklentileri yüklediyseniz, Slack / Hipchat / Jabber'de bir e-posta, web bildirimi veya bir mesaj olabilir. diff --git a/doc/tr_TR/user-types.markdown b/doc/tr_TR/user-types.markdown deleted file mode 100644 index 6df725bf..00000000 --- a/doc/tr_TR/user-types.markdown +++ /dev/null @@ -1,14 +0,0 @@ -Kullanıcı Tipleri -========== - -Kanboard'da iki tür kullanıcı vardır: - -| Tip | Açıklama | -|-----------------|-----------------------------------------------------------------------------------------| -| Yerel Kullanıcı | Kullanıcı şifresini Kanboard'un veritabanında saklar | -| Uzak Kullanıcı | Kullanıcı kimlik bilgileri başka bir sistem tarafından yönetilir (Örnek: LDAP sunucusu) | - -Uzak kullanıcılara örnekler: - -- LDAP kullanıcısı -- Ters proxy ile kimlik doğrulamasına tabi tutulmuş kullanıcılar diff --git a/doc/tr_TR/vagrant.markdown b/doc/tr_TR/vagrant.markdown deleted file mode 100644 index 33e9e261..00000000 --- a/doc/tr_TR/vagrant.markdown +++ /dev/null @@ -1,10 +0,0 @@ -Vagrant ile Kanboard çalıştırın -========================= - -Kanboard with Vagrant'ı çok kolay deneyebilirsiniz: - -- Git havuzundan projeyi klonlamak -- `vagrant up` yapın -- Uygulamaya, `http://localhost:8001/` URL'sini kullanarak erişebilirsiniz. - -Sanal makine PHP 7 ile Ubuntu 16.04 üzerine kurulmuştur. diff --git a/doc/tr_TR/webhooks.markdown b/doc/tr_TR/webhooks.markdown deleted file mode 100644 index 571b44b4..00000000 --- a/doc/tr_TR/webhooks.markdown +++ /dev/null @@ -1,487 +0,0 @@ -Web kancası-Webhooks -======== - -Web kancası-Webhooks harici uygulamalarla işlemleri gerçekleştirmek için kullanışlıdır. - -- Webhook'lar, basit bir URL'yi çağırarak bir görev oluşturmak için kullanılabilir (Bunu da API ile yapabilirsiniz) -- Kanboard'da bir olay meydana geldiğinde (görev yaratma, açıklama güncellendi, vb.) Harici bir URL otomatik olarak çağrılabilir - -Web kancası-Webhooks alıcı nasıl yazılır? ---------------------------------- - -Kanboard'un tüm dahili olayları harici bir URL'ye gönderilebilir. - -- Web kancası-Webhooks URL'si **Ayarlar> Web kancası-Webhooks> Web kancası-Webhooks URL** 'de tanımlanmalıdır. -- Bir olay tetiklendiğinde Kanboard önceden tanımlı URL'yi otomatik olarak çağırır -- Veriler JSON formatında kodlanır ve bir POST HTTP isteğiyle gönderilir -- Web kancası-Webhooks anahtarı-token da bir sorgu dizesi parametresi olarak gönderilir, böylece isteğin gerçekten Kanboard'dan geldiğini kontrol edebilirsiniz. -- **Özel URL'niz 1 saniyeden kısa bir sürede yanıt almalıdır**, bu istekler senkron (PHP sınırlaması) olup komut dosyası çok yavaşsa kullanıcı arayüzünü yavaşlatabilir! - -### Desteklenen etkinlikler listesi - -- comment.create -- comment.update -- comment.delete -- file.create -- task.move.project -- task.move.column -- task.move.position -- task.move.swimlane -- task.update -- task.create -- task.close -- task.open -- task.assignee_change -- subtask.update -- subtask.create -- subtask.delete -- task_internal_link.create_update -- task_internal_link.delete - -### HTTP isteği örneği - -``` -POST https://your_webhook_url/?token=WEBHOOK_TOKEN_HERE -User-Agent: Kanboard Webhook -Content-Type: application/json -Connection: close - -{ - "event_name": "task.move.column", - "event_data": { - "task_id": "4", - "task": { - "id": "4", - "reference": "", - "title": "My task", - "description": "", - "date_creation": "1469314356", - "date_completed": null, - "date_modification": "1469315422", - "date_due": "1469491200", - "date_started": "0", - "time_estimated": "0", - "time_spent": "0", - "color_id": "green", - "project_id": "1", - "column_id": "1", - "owner_id": "1", - "creator_id": "1", - "position": "1", - "is_active": "1", - "score": "0", - "category_id": "0", - "priority": "0", - "swimlane_id": "0", - "date_moved": "1469315422", - "recurrence_status": "0", - "recurrence_trigger": "0", - "recurrence_factor": "0", - "recurrence_timeframe": "0", - "recurrence_basedate": "0", - "recurrence_parent": null, - "recurrence_child": null, - "category_name": null, - "swimlane_name": null, - "project_name": "Demo Project", - "default_swimlane": "Default swimlane", - "column_title": "Backlog", - "assignee_username": "admin", - "assignee_name": null, - "creator_username": "admin", - "creator_name": null - }, - "changes": { - "src_column_id": "2", - "dst_column_id": "1", - "date_moved": "1469315398" - }, - "project_id": "1", - "position": 1, - "column_id": "1", - "swimlane_id": "0", - "src_column_id": "2", - "dst_column_id": "1", - "date_moved": "1469315398", - "recurrence_status": "0", - "recurrence_trigger": "0" - } -} -``` - -Tüm etkinlik yükleri aşağıdaki biçimde: - -```json -{ - "event_name": "model.event_name", - "event_data": { - "key1": "value1", - "key2": "value2", - ... - } -} -``` - -`event_data` değerleri olaylar arasında normalize edilmek zorunda değildir. - -### Etkinlik yükü örnekleri - -Görev yaratma: - -```json -{ - "event_name": "task.create", - "event_data": { - "task_id": 5, - "task": { - "id": "5", - "reference": "", - "title": "My new task", - "description": "", - "date_creation": "1469315481", - "date_completed": null, - "date_modification": "1469315481", - "date_due": "0", - "date_started": "0", - "time_estimated": "0", - "time_spent": "0", - "color_id": "orange", - "project_id": "1", - "column_id": "2", - "owner_id": "1", - "creator_id": "1", - "position": "1", - "is_active": "1", - "score": "3", - "category_id": "0", - "priority": "2", - "swimlane_id": "0", - "date_moved": "1469315481", - "recurrence_status": "0", - "recurrence_trigger": "0", - "recurrence_factor": "0", - "recurrence_timeframe": "0", - "recurrence_basedate": "0", - "recurrence_parent": null, - "recurrence_child": null, - "category_name": null, - "swimlane_name": null, - "project_name": "Demo Project", - "default_swimlane": "Default swimlane", - "column_title": "Ready", - "assignee_username": "admin", - "assignee_name": null, - "creator_username": "admin", - "creator_name": null - } - } -} -``` - -Görev değişikliği: - -```json -{ - "event_name": "task.update", - "event_data": { - "task_id": "5", - "task": { - "id": "5", - "reference": "", - "title": "My new task", - "description": "New description", - "date_creation": "1469315481", - "date_completed": null, - "date_modification": "1469315531", - "date_due": "1469836800", - "date_started": "0", - "time_estimated": "0", - "time_spent": "0", - "color_id": "purple", - "project_id": "1", - "column_id": "2", - "owner_id": "1", - "creator_id": "1", - "position": "1", - "is_active": "1", - "score": "3", - "category_id": "0", - "priority": "2", - "swimlane_id": "0", - "date_moved": "1469315481", - "recurrence_status": "0", - "recurrence_trigger": "0", - "recurrence_factor": "0", - "recurrence_timeframe": "0", - "recurrence_basedate": "0", - "recurrence_parent": null, - "recurrence_child": null, - "category_name": null, - "swimlane_name": null, - "project_name": "Demo Project", - "default_swimlane": "Default swimlane", - "column_title": "Ready", - "assignee_username": "admin", - "assignee_name": null, - "creator_username": "admin", - "creator_name": null - }, - "changes": { - "description": "New description", - "color_id": "purple", - "date_due": 1469836800 - } - } -} -``` - -Görev güncelleme etkinlikleri, güncellenmiş değerleri içeren `changes` adı verilen bir alana sahiptir. - -Yorum yaratma: - -```json -{ - "event_name": "comment.create", - "event_data": { - "comment": { - "id": "1", - "task_id": "5", - "user_id": "1", - "date_creation": "1469315727", - "comment": "My comment.", - "reference": null, - "username": "admin", - "name": null, - "email": null, - "avatar_path": null - }, - "task": { - "id": "5", - "reference": "", - "title": "My new task", - "description": "New description", - "date_creation": "1469315481", - "date_completed": null, - "date_modification": "1469315531", - "date_due": "1469836800", - "date_started": "0", - "time_estimated": "0", - "time_spent": "0", - "color_id": "purple", - "project_id": "1", - "column_id": "2", - "owner_id": "1", - "creator_id": "1", - "position": "1", - "is_active": "1", - "score": "3", - "category_id": "0", - "priority": "2", - "swimlane_id": "0", - "date_moved": "1469315481", - "recurrence_status": "0", - "recurrence_trigger": "0", - "recurrence_factor": "0", - "recurrence_timeframe": "0", - "recurrence_basedate": "0", - "recurrence_parent": null, - "recurrence_child": null, - "category_name": null, - "swimlane_name": null, - "project_name": "Demo Project", - "default_swimlane": "Default swimlane", - "column_title": "Ready", - "assignee_username": "admin", - "assignee_name": null, - "creator_username": "admin", - "creator_name": null - } - } -} -``` - -Alt görev yaratma: - -```json -{ - "event_name": "subtask.create", - "event_data": { - "subtask": { - "id": "1", - "title": "My subtask", - "status": "0", - "time_estimated": "0", - "time_spent": "0", - "task_id": "5", - "user_id": "1", - "position": "1", - "username": "admin", - "name": null, - "timer_start_date": 0, - "status_name": "Todo", - "is_timer_started": false - }, - "task": { - "id": "5", - "reference": "", - "title": "My new task", - "description": "New description", - "date_creation": "1469315481", - "date_completed": null, - "date_modification": "1469315531", - "date_due": "1469836800", - "date_started": "0", - "time_estimated": "0", - "time_spent": "0", - "color_id": "purple", - "project_id": "1", - "column_id": "2", - "owner_id": "1", - "creator_id": "1", - "position": "1", - "is_active": "1", - "score": "3", - "category_id": "0", - "priority": "2", - "swimlane_id": "0", - "date_moved": "1469315481", - "recurrence_status": "0", - "recurrence_trigger": "0", - "recurrence_factor": "0", - "recurrence_timeframe": "0", - "recurrence_basedate": "0", - "recurrence_parent": null, - "recurrence_child": null, - "category_name": null, - "swimlane_name": null, - "project_name": "Demo Project", - "default_swimlane": "Default swimlane", - "column_title": "Ready", - "assignee_username": "admin", - "assignee_name": null, - "creator_username": "admin", - "creator_name": null - } - } -} -``` - -Dosya yükleme: - -```json -{ - "event_name": "task.file.create", - "event_data": { - "file": { - "id": "1", - "name": "kanboard-latest.zip", - "path": "tasks/5/6f32893e467e76671965b1ec58c06a2440823752", - "is_image": "0", - "task_id": "5", - "date": "1469315613", - "user_id": "1", - "size": "4907308" - }, - "task": { - "id": "5", - "reference": "", - "title": "My new task", - "description": "New description", - "date_creation": "1469315481", - "date_completed": null, - "date_modification": "1469315531", - "date_due": "1469836800", - "date_started": "0", - "time_estimated": "0", - "time_spent": "0", - "color_id": "purple", - "project_id": "1", - "column_id": "2", - "owner_id": "1", - "creator_id": "1", - "position": "1", - "is_active": "1", - "score": "3", - "category_id": "0", - "priority": "2", - "swimlane_id": "0", - "date_moved": "1469315481", - "recurrence_status": "0", - "recurrence_trigger": "0", - "recurrence_factor": "0", - "recurrence_timeframe": "0", - "recurrence_basedate": "0", - "recurrence_parent": null, - "recurrence_child": null, - "category_name": null, - "swimlane_name": null, - "project_name": "Demo Project", - "default_swimlane": "Default swimlane", - "column_title": "Ready", - "assignee_username": "admin", - "assignee_name": null, - "creator_username": "admin", - "creator_name": null - } - } -} -``` - -Görev bağlantısı oluşturulması: - -```json -{ - "event_name": "task_internal_link.create_update", - "event_data": { - "task_link": { - "id": "2", - "opposite_task_id": "5", - "task_id": "4", - "link_id": "3", - "label": "is blocked by", - "opposite_link_id": "2" - }, - "task": { - "id": "4", - "reference": "", - "title": "My task", - "description": "", - "date_creation": "1469314356", - "date_completed": null, - "date_modification": "1469315422", - "date_due": "1469491200", - "date_started": "0", - "time_estimated": "0", - "time_spent": "0", - "color_id": "green", - "project_id": "1", - "column_id": "1", - "owner_id": "1", - "creator_id": "1", - "position": "1", - "is_active": "1", - "score": "0", - "category_id": "0", - "priority": "0", - "swimlane_id": "0", - "date_moved": "1469315422", - "recurrence_status": "0", - "recurrence_trigger": "0", - "recurrence_factor": "0", - "recurrence_timeframe": "0", - "recurrence_basedate": "0", - "recurrence_parent": null, - "recurrence_child": null, - "category_name": null, - "swimlane_name": null, - "project_name": "Demo Project", - "default_swimlane": "Default swimlane", - "column_title": "Backlog", - "assignee_username": "admin", - "assignee_name": null, - "creator_username": "admin", - "creator_name": null - } - } -} -``` diff --git a/doc/tr_TR/windows-apache-installation.markdown b/doc/tr_TR/windows-apache-installation.markdown deleted file mode 100644 index d45c1117..00000000 --- a/doc/tr_TR/windows-apache-installation.markdown +++ /dev/null @@ -1,130 +0,0 @@ -Windows Server ve Apache üzerinde Kurulum -========================================= - -Bu kılavuz, bir Windows Server'da Apache ve PHP ile adım adım Kanboard kurmanıza yardımcı olacaktır. - -Not: 64 bitlik bir platformunuz varsa "x64" seçin, aksi halde 32-bit sistemler için "x86" seçeneğini seçin. - -Visual C ++ Yeniden Dağıtılabilir-Redistributable Kurulum ---------------------------------------- - -PHP ve Apache Visual Studio ile derlenmiştir, bu kütüphaneyi henüz kurmadıysanız yüklemeniz gerekir. - -1. Kitaplığı [resmi Microsoft web sitesinden](http://www.microsoft.com/en-us/download/details.aspx?id=30679) indirin. -2. Yükleyicilerden `vcredist_x64.exe` veya `vcredist_x86.exe` yi platformunuza göre çalıştırın - -Apache kurulumu ---------------------------------------- - -1. Apache ikili-binary dosyasını [Apache Lounge](http://www.apachelounge.com/download/) adresinden indirin. -2. Apache24 ü `C:\Apache24` klasörününe sıkıştırılmış dosyaları açın. - -### Sunucu adını tanımla - -`C:\Apache24\conf\httpd.conf` dosyasını açın ve yönergeyi ekleyin: - -``` -ServerName localhost -``` - -### Apache hizmetini-service kur - -Bir komut istemi açın (`cmd.exe`) ve `C:\Apache24\bin` dizinine gidin: - -```bash -cd C:\Apache24\bin - -# Windows hizmetini-service yükle -httpd.exe -k install -``` - -### ApacheMonitor'i kur - -- `C:\Apache24\bin\ApacheMonitor.exe` dosyasına çift tıklayın veya başlangıç klasörüne koyun. -- Simgesine sağ tıklayın ve Apache'yi başlatın. - -### Apache kurulumunu kontrol edin - -http://localhost/ adresine giderseniz, "It works! / Çalışıyor!" metniyle birlikte boş bir sayfa görmeniz gerekir. - -PHP kurulumu ----------------- - -1. PHP'nin son kararlı sürümünü [resmi PHP web sitesinden](http://windows.php.net/download/) indirin, **İş Parçası Güvenli-Thread Safe** sürümünü seçin ve Apache ile aynı yapı türünü kullanın: x86 or x64 -2. `C:\php` klasörüne sıkıştırılmış dosyaları açın -3. PHP klasörüne gidin ve `php.ini-production` dosyasını `php.ini` olarak yeniden adlandırın - -`php.ini` yi düzenleyin: - -Uzantı dizininindeki yorum işaretlerini-Uncomment kaldırın: - -```ini -extension_dir = "C:/php/ext" -``` - -Şu PHP modüllerininden yorum işaretlerini-Uncomment kaldırın: - -```ini -extension=php_gd2.dll -extension=php_ldap.dll -extension=php_mbstring.dll -extension=php_openssl.dll -extension=php_pdo_sqlite.dll -``` - -Saat dilimini ayarlayın: - -```ini -date.timezone = Europe/Istanbul -``` - -Desteklenen saat dilimlerinin listesi [PHP belgeleri](http://php.net/manual/en/timezones.america.php) adresinde bulunabilir. - -Apache için PHP modülünü yükleyin: - -Şu yapılandırmayı `C:\Apache24\conf\httpd.conf` dosyasına ekleyin: - -``` -LoadModule php5_module "c:/php/php5apache2_4.dll" -AddHandler application/x-httpd-php .php - -# configure the path to php.ini -PHPIniDir "C:/php" - -# change this directive -DirectoryIndex index.php index.html -``` - -Apache'yi yeniden başlatın. - -PHP kurulumunuzu test edin: - -`C:\Apache24\htdocs` klasöründe `phpinfo.php` adlı bir dosya oluşturun: - -```php -<?php - -phpinfo(); - -?> -``` - -http://localhost/phpinfo.php adresine gidin ve PHP kurulumunuzla ilgili tüm bilgileri görmelisiniz. - -Kanboard kurulumu ---------------------- - -- Zipli dosyayı indirin -- Sıkıştırılmış arşiv dosyasının `C:\Apache24\htdocs\kanboard` klasöründe sıkıştırmasını açın -- Kanboard'u kullanmak için http://localhost/kanboard/ adresini web tarayıcınızı açın -- Varsayılan kimlik bilgileri **kullanıcı adı:admin/şifre:admin** - -Test edilmiş yapılandırma --------------------- - -- Windows 2008 R2 / Apache 2.4.12 / PHP 5.6.8 - -Not ------ - -- Kanboard'un bazı özellikleri, [günlük arka plan işi-cronjob](cronjob.markdown) çalıştırmanızı gerektirir. diff --git a/doc/tr_TR/windows-iis-installation.markdown b/doc/tr_TR/windows-iis-installation.markdown deleted file mode 100644 index 9d8d0d67..00000000 --- a/doc/tr_TR/windows-iis-installation.markdown +++ /dev/null @@ -1,67 +0,0 @@ -Windows 2008/2012 üzerinde IIS ile Yükleme -========================================== - -Bu kılavuz, Kanboard'un IIS ve PHP ile Windows Server'da adım adım kurulmasına yardımcı olacaktır. - -PHP kurulumu ----------------- - -- IIS'yi sunucunuza yükleyin (yeni bir rol ekleyin ve CGI/FastCGI'yi etkinleştirmeyi unutmayın) -- Resmi belgeleri izleyerek PHP'yi kurun: - - [Microsoft IIS 5.1 ve IIS 6.0](http://php.net/manual/tr/install.windows.iis6.php) - - [Microsoft IIS 7.0 ve sonrası](http://php.net/manual/en/install.windows.iis7.php) - - [PHP for Windows burada mevcuttur](http://windows.php.net/download/) - - -### PHP.ini - -En azından bu uzantıları `php.ini` dosyanızda bulmanız gerekir: - -```ini -extension=php_gd2.dll -extension=php_ldap.dll -extension=php_mbstring.dll -extension=php_openssl.dll -extension=php_pdo_sqlite.dll -``` - -Gerekli PHP uzantılarının tam listesi [gereksinimler sayfasında](requirements.markdown) dır. - -Saat dilimini ayarlamayı unutmayın: - -```ini -date.timezone = Europe/Istanbul -``` - -Desteklenen saat dilimleri listesi [PHP belgelerinde](http://php.net/manual/tr/timezones.europe.php) bulunabilir. - -Notlar: - -- PHP <5.4 kullanıyorsanız, php.ini dosyanızdaki kısa etiketleri etkinleştirmeniz gerekir -- Yukarıda belirtilen gerekli php uzantılarını etkinleştirmeyi unutmayın -- "MSVCP110.dll kütüphanesi eksik / the library MSVCP110.dll is missing" konusunda bir hata alırsanız, Microsoft web sitesinden Visual Studio için Visual C ++ Yeniden Dağıtılabilir (Visual C++ Redistributable for Visual Studio) dosyasını indirmeniz gerekebilir. - -IIS Modülleri ------------ - -Kanboard arşivi(sıkıştırılmış dosya) [URL yeniden yazma](nice-urls.markdown) özelliğini etkinleştirmek için bir `web.config` dosyası içerir. -Bu yapılandırma [IIS için yeniden yazma modülü-Rewrite module for IIS](http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module) gerektirir. - -Yeniden yazma modülünüz yoksa, IIS'den bir dahili sunucu hatası (500) alırsınız. -Kanboard'da okunabilir-hoş URL'lerle sahip olmak istemiyorsanız `web.config` dosyasını kaldırabilirsiniz. - -Kanboard kurulumu ---------------------- - -- Zip-arşivi(sıkıştırılmış dosya) dosyasını indirin -- Arşivi(sıkıştırılmış dosya) `C:\inetpub\wwwroot\kanboard` klasörüne sıkıştırılmış dosyaları açınız -- `veri 'dizininin IIS kullanıcısı tarafından yazılabilir olduğundan emin olun -- Kanboard'u kullanmak için web tarayıcınızı açın http: // localhost / kanboard / -- Varsayılan kimlik bilgileri **admin/admin** -- [URL yeniden yazma yapılandırması](nice-urls.markdown) - -Notlar ------ - -- Kanboard'un bazı özellikleri, [günlük arka plan işi-cronjob](cronjob.markdown) çalıştırmanızı gerektirir. - diff --git a/doc/tr_TR/worker.markdown b/doc/tr_TR/worker.markdown deleted file mode 100644 index 22827adb..00000000 --- a/doc/tr_TR/worker.markdown +++ /dev/null @@ -1,37 +0,0 @@ -Arka Plan Çalışanları-Workers -================== - -**Bu özellik deneyseldir**. - -Yapılandırmanıza bağlı olarak, bazı özellikler HTTP isteği ile aynı işlemde yürütülürse uygulamayı yavaşlatabilir. -Kanboard, bu görevleri gelen olayları dinleyen bir arka plan işçisine devredebilir. - -Kanboard'u yavaşlatabilecek özellik örneği: - -- Harici bir SMTP sunucusu üzerinden e-posta göndermek birkaç saniye sürebilir -- Dış hizmetleri bildirim gönderme - -Bu özellik isteğe bağlıdır ve sunucunuza bir sıra arka plan programının yüklenmesini gerektirir. - -### Beanstalk - -[Beanstalk](http://kr.github.io/beanstalkd/) basit, hızlı bir iş kuyruğu. - -- Beanstalk'u kurmak için, Linux dağıtımınızın paket yöneticisini kullanabilirsiniz -- [Beanstalk için Kanboard eklentisi](https://github.com/kanboard/plugin-beanstalk) -- Çalışanı Kanboard komut satırı aracıyla çalıştırın: `./cli worker` - -### RabbitMQ - -[RabbitMQ](https://www.rabbitmq.com/), yüksek kullanılabilirlikli altyapı için daha uygun olan sağlam bir mesajlaşma sistemidir. - -- Kurulum ve yapılandırma için RabbitMQ'nun resmi belgelerini takip edin -- [RabboardMQ için Kanboard eklentisi](https://github.com/kanboard/plugin-rabbitmq) -- Çalışanı Kanboard komut satırı aracıyla çalıştırın: `./cli worker` - -### Notlar - -- Kanboard çalışana bir süreç denetçisi (systemd, upstart veya supervisord) ile başlanmalıdır. -- Dosyaları yerel dosya sisteminde saklıyorsanız veya Sqlite'i kullanıyorsanız işlemin veri klasörüne erişmesi gerekir - - |