Palyno’nun yüklenmesi

Genel özellikler

Palyno bir web uygulamasıdır. Bu demektir ki, Palyno’yu kullanabilmeniz için, bir internet tarayıcısını açmanız ve belirli bir Palyno sunucusunun (url) adresini girmeniz yeterli olacaktır.

Çeşitli organizmalar (dernekler, okullar vb.) sanal amaçlarınıza, internet üzerinde, bu tip sunucular meydana getirebilirler ancak eğer aynı anda çok sayıda insan bu servisten faydalanmak isterse, performansları vasat kalma riski taşır. Esasen Palyno, oldukça ‘ağır’ bir programdır,  kaynaklar ve işlemciyi fazlaca kullanır. Eğer Palyno’nu okulla ilgili bir durum veya belli bir sayıda kullanıcının ortak bir ADSL ağıyla internete girdiği tüm diğer durumlar için işletecekseniz bu özellikle geçerli olacaktır.

Daha da basit olarak, bu tip hiçbir sunucu sizin için erişilebilir olmayabilir ve hatta internet bağlantınız kopabilir.

Buna rağmen her zaman, hemen akabinde açıkladığımız gibi, kendi bilgisayarınıza kendi kendinize bir Palyno sunucusu yükleme imkanınız vardır. Bu sunucuyu uygulamaya koyduğunuz zaman, aynı bilgisayarda çalışan web tarayıcınızla yerel biçimde erişiminizi sağlayabilirsiniz. Bunun dışında, eğer bilgisayarınız intranet bir ağa (iç ağ) bağlıysa başkalarına da erişim izni önerebilirsiniz.

Önemli uyarı: Palyno, ücretsiz internet tarayıcısı Firefox için en iyi duruma getirilmiştir. Oldukça enteraktif olan uygulama kullanılan tarayıcıdan PNG formatlı resimleri tamamen yüklemesini ve önbelleğin dinamik bir şekilde idaresini bekler. Pratikte, bu uygulama MS Internet Explorer’ın 7’den düşük sürümleriyle çalışmayacaktır.

Detaylı Yükleme

Palyno sunucusu tamamen Python programlama diliyle geliştirilmiştir. Bu modern dil bütün işletim sistemleriyle kullanılabilirdir (Windows, Linux, MAcOSX…). Yani, Palyno sunucusunu bu sistemlerden herhangi birinin üstüne yükleyebilirsiniz.

Windows için detaylı yükleme (Windows 98’den itibaren tüm sürümler)

Emin olun: takip eden betimleme, ilk adımda karmaşık gözükebilir. Aslında, yapılması gereken bilgisayarınıza Python dilinin yüklenmesidir (belki de çoktan yüklüdür?) bunun için de, serbest program veya organizmalar tarafından geliştirilmiş tamamlayıcı programların yüklenmesidir. (Gereken tüm elemanlara internet üzerinden ücretsiz olarak ulaşılabilir. Şayet bunları internette bulamazsanız, biz size ressources_web isimli yardımcı paketimizde sağlıyoruz.

1) Python programlama dilinin yüklenmesi:

Python’un resmi sitesi http://www.python.org adresinde, ‘download’ bölümünde Python’un farklı sürümleri için otomatik yükleme programları bulabilirsiniz. Windows için olan bu ‘sabit’ son sürümlerden birini seçin ve bu sürümün numarasına dikkat edin (metnin devamında, ‘Python 2.5.1 Windows installer’ paketini seçtiğinizi varsayacağız).

Yükleme sihirbazını çalıştırın. Yükleme önerilen seçeneklerle yapılsın. Python 2.5 C:/Python25 dizinine yerleştirilecektir.

2) ‘Python Imaging Library’ kitaplık programının yüklenmesi:

(Bitmap resimlerinin görüntülenebilmesi için yarar sağlayan bir seridir)

http://www.pythonware.com/products/pil/ sitesinden Python Imaging Library 1.1.6 for Python 2.5" paketini indirin (eğer Python’un başka bir sürümünü seçtiyseniz, tabii ki ona uygun paketi seçmelisiniz). Yükleme sihirbazını çalıştırın. Sihirbazın önceki etapta yüklenmiş olan Python sürümünü bulup çıkarması et sonucunda buna uyum sağlaması gerekir.

3) ‘Reportlab’ kitaplık programının yüklenmesi

(PDF formatlı belgeler için yarar sağlar)

http://www.reportlab.org/downloads.html sitesinden ‘ReportLab_2_1.zip’ paketini indirin. Propramı winzip programıyla,  herhangi geçici bir alt dizine açın (örneğin C:/temp içine). Bu sıkıştırmadan kurtarma eylemi bu dizinin içinde ‘reportlab_2_1’ diye yeni bir alt dizin oluşturacaktır, bu da kendi içinde ‘report_lab’ diye bir alt dizin ihtiva eder.

Bunun bütününü kopyalayıp Python yüklemenizin ‘site-packages’ alt dizinine kaydedin (Böylece C:/Python25/Lib/site-packages/reportlab şeklinde bir diziliş elde edeceksiniz).

4) CherryPy’ın yüklenmesi

(web sunucusu sistemi)
http://download.cherrypy.org/cherrypy/2.2.1/ sitesinden  "CherryPy-2.2.1.tar.gz" paketini indirin. Bu, sıkıştırılmış ‘zip’ dosyasına benzer bir arşivdir ve bunu C:/temp gibi herhangi bir geçici alt dizin içine açmanız gerekir. Bu açma işlemi, orada ‘CherryPy-2.2.1’ şeklinde bir alt dizinle gözükecektir.
Bu alt dizine girin ve burada ‘install’ komutuyla ‘setup.py’ python programını çalıştırın . Bunu yapmak için, ‘Drapeau+R’ ye basın. Açılan iletişim kutusuna, ‘cmd’ yazın : bu bir bilgi işlem penceresi açar, bu pencereye şu komutları girin:

    cd   <chemin du sous-répertoire>
    C:\Python25\python.exe   setup.py   install

(Not: Windows 98’de, bilgi işlem penceresi ‘’MSDOS Komut’ ikonuyla açılır. )

5) Gadfly’ın yüklenmesi

(verilerin temel yöneticisi)

http://sourceforge.net/projects/gadfly sitesinden "gadflyZip.zip" paketini indirin. Bunu C:/temp gibi herhangi bir geçici alt dizin içine açın. Açma işlemi, ‘gadflyZip’ şeklinde gözükecektir.
Bu alt dizine girin ve burada ‘install’ komutuyla ‘setup.py’ python programını çalıştırın . Bunu yapmak için, ‘Drapeau+R’ ye basın. Açılan iletişim kutusuna, ‘cmd’ yazın : bu bir bilgi işlem penceresi açar, bu pencereye şu komutları girin:

cd   <chemin du sous-répertoire>
    C:\Python25\python.exe   setup.py   install

(Bu noktada, geçici dizinin içeriğini silebilirsiniz).

6) Palyno’nun yüklenmesi ve çalıştırılması

Palyno’yu içeren paket, sizin isteğinize göre, herhangi bir dizin içine açılabilir. Sunucuyu çalıştırmak için palyno.py yazılımını devreye sokmanız yeterlidir. İşlemlerin ilerleyişi hakkında sizi bilgilendirmek üzere bir pencere açılacaktır. İlk kullanım sırasında, bir hata oluşabilir, çünkü verilerin temeli henüz oluşmamıştır. Yazılımı yeniden çalıştırın, her şey yoluna girer. İlk kullanım için aynı şekilde büyük sayıda küçük resim dosyaları hazırlanması gerekir. Bu da bir süre alacaktır, ancak bir dahaki kullanımlarda böyle bir şeye gerek kalmaz.

İşleme sürecinde şu mesajı göreceksiniz: ‘Server start up…’(İşlemci başlıyor) . Bu andan itibaren, Palyno sunucusu hazırdır ve 50087 numaralı portu üzerindeki yerel bilgisayara yönlendirilmiş, http isteklerini bekler. Böylece, siz de http://localhost:50087 adresini girerek web tarayıcınızı (Firefox) çalıştırabilirsiniz, akabinde uygulamanın çalıştığını göreceksiniz.

Ardından aynı şekilde, sizin ağınıza bağlı bir başka PC’den hareketle, kendinizi ağa bağlıyabilirsiniz. Tarayıcıya Palyno sunucusunun üzerinde ‘döndüğü’ bilgisayarın URL adresini, port numarasının 50087 olduğunu belirterek girmeniz yeterli olacaktır.

Örnek:  Bilgisayarınızın yerel ağınız üzerinde ‘Aramis’ adı altında tanımlı olduğunu varsayalım. Diğer PClerin web tarayıcılarından, URL adresini girersiniz: http://Aramis:50087. Aynı şekilde, bilgisayarın adına bağlı zaman ve yer kapsamındaki IPsini girebilirsiniz, gireceğiniz URL adresi şunun gibi olur: http://192.168.0.34:50087 (her koşulda port numarasını girmek gereklidir)

Son olarak, benzer bir yolla, Palyno sunucunuzu internet üzerindeki herkes için erişilebilir kılabilirsiniz, ama bu bambaşka bir iştir…

Linux için yükleme

Yükleme çok hızlı ve yeni bir Linux’da çok kolaydır, istisnai olarak Debian ve türevleri gelir (Urbuntu, Knoppix, etc.) Apt-get ya da synaptic yardımıyla, aşağıdaki paketleri yükleyin:

Palyno’nun yüklenmesi ve çalıştırılması

Yukarıda yer alan Windows için yükleme kısmındaki 6) nolu adımda anlatılan prosedürün aynısı geçerlidir.

MacOS X için yükleme

Henüz denenmedi ancak, Linux için anlatıldığı şekilde bir prosedürün uygulanabilir olması gerekir.