Trac Kurulumu

Yazılım geliştirme projeleri için proje yönetimi büyük önem taşımaktadır. Proje yönetiminin kapsamında planlama gerçekleme ve takip etme gibi kavramlar yer almaktadır. Proje yönetim sistemlerinden biri olan Trac, yazılım geliştirme projeleri için bir web tabanlı gelişmiş wiki ve konu takip sistemidir. Ayrıca versiyon kontrol sistemlerine de bağlantı sağlayabilmektedir.

Bu yazımda, sizlere yerel makineme Trac kurarken edindiğim tecrübeleri ve Windows sisteme Trac kurulumunu kısaca anlatmaya çalışacağım. Tüm sistemler için Trac kurulumunun ayrıntılı şekilde anlatımına Trac’in kendi sitesinden ulaşabilirsiniz.

Öncelikle gereksinimler:

  • Python; 2.4 versiyonu ile 3 versiyonu arası (2.4 dahil 3 versiyonu hariç). Trac’in altyapısı tamamen Python üzerine kurulu. Ben 2.7.2 versiyonunu yükledim.
  • setuptools; 0.6 versiyonu ve sonrası. Python için kolaylıkla çalıştırılabilir dosyalar yaratılmasını sağlıyor. Bizim kullanacağımız içinde bulunan Easy Install uygulaması. Easy Install, Python’a kolaylıkla kütüphane yükleyebilmeyi sağlıyor. Bu adresten, Python 2.7 için olan versiyonunu indirdim. İndirin ve exe dosyasını çalıştırarak talimatları takip edin.
  • Genshi; 0.6 versiyonu ve sonrası. HTML, XML ve diğer metinsel içeriklerin işlenmesini ve oluşturulmasını sağlayan Python kütüphanesi.  Kurulumu easy install uygulaması ile oldukça basit:
easy_install Genshi

Bu komutu çalıştırabilmeniz için komut satırında PythonKurulumKlasörü/Scripts yoluna gitmeniz ya da bu yolu PATH değişkenine eklemeniz gerekiyor.

  • Veritabanı; Trac SQLite, PostgreSQL veya MySQL ile çalışabiliyor. Python ile beraber gelen SQLite veritabanını kullanacağız. Diğer veritabanları için, Trac kurulum sayfasına bakabilirsiniz.
  • Web Sunucusu; Trac’in kendi web sunucusunu kullanacağız. Diğer sunucular için; Trac kurulum sayfası.
  • Babel; 0.9.5 versiyonu. Farklı dil desteği için. Kurulmazsa Trac sadece ingilizce desteği ile geliyor. (Opsiyonel)
easy_install Babel==0.9.5
  • docutils; 0.3.9 versiyonu ve sonrası. Düz metinleri HTML ve diğer formatlara çeviriyor. Direkt link. Sıkıştırılmış dosyayı herhangi bir yere açın ve install.py dosyasını çalıştırın.  (Opsiyonel)
  • Pygments; sözdizimi belirginleştirme (syntax highlighting) için. (Opsiyonel)
easy_install Pygments
  • pytz; zaman dilimlerini seçebilmek için.  (Opsiyonel)
easy_install --update pytz

Ve nihayet Trac kurulumu:

easy_install Trac

Görüldüğü üzere Easy Install ile tüm kütüphaneleri kolaylıkla kurduk. Şimdi de örnek proje oluşturalım:

trac-admin Proje/Yolu initenv

Burada proje yolu için projeyi oluşturmak istediğimiz klasörü yazıyoruz; örneğin, C:\workspace\Trac\TracProjesi. Bu komutu çalıştırabilmeniz için komut satırında PythonKurulumKlasörü/Scripts yoluna gitmeniz ya da bu yolu PATH değişkenine eklemeniz gerekiyor.

Komutu çalıştırdıktan sonra uygulama öncelikle bize proje ismini soruyor. Doğrudan entera basarsak varsayılan proje ismi My Project oluyor. Daha sonra veritabanı bağlantı ismini giriyoruz (varsayılan: sqlite:db/trac.db) ve projemiz otomatik olarak oluşturuluyor.

Projeyi çalıştırmak için önce web sunucumuzu çalıştırıyoruz:

tracd --port 8000 Proje/Yolu

Yine Scripts klasöründen komutunu çalıştırmanız gerektiğini söylememe gerek yok herhalde 🙂
Şimdi herhangi bir web tarayıcısnda aşağıdaki adrese gidebilirsiniz:

http://localhost:8000/PROJEADI

PROJEADI kısmına projeyi oluştururken girdiğiniz adı yazın.

Ve bu kadar 🙂 Daha ayrıntılı kurulum ve ayar işlemleri için adresiniz tabii ki Trac kurulum sayfası.

İyi çalışmalar.

Reklamlar

2 Yorum on “Trac Kurulumu”

  1. DarkDance dedi ki:

    Süper anlatım olmuş hocam birde kullanıcı tanımlamayı ve grub oluşturmayı anlatırsanız çok iyi olur.

  2. ahmet orsorlu dedi ki:

    Müsait olduğum zaman onları da anlatmaya çalışırım 😉 Artık http://www.dubluve.net adresinde yazıyorum. Bu yazının kopyası da var orada (http://dubluve.net/2011/08/18/trac-kurulumu/). Oradan takip etmeye devam edebilirsiniz.

    İyi çalışmalar.


Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

w

Connecting to %s