| Üye olun RSS

Evolution

Kasım 25th, 2006 | 2 Comments | Posted in Linux, açık kaynak, windows

Evolution, Email, Kişi yönetimi , Takvim uygulamalarını ve MS Outlook özellikleri içeren açık kaynak kodlu bir Gnome projesidir.
Daha önceden de blogumda bir Gnome projesi tanıtmıştım: Dia.
Dia’yı anlatırken kısaca Gnome projesinden bahsetmiştim. Aslında Gnome projeleri, açık kaynak kodlu Linux uygulamalarıdır. Bazıları Windows ortamına taşınabilmiştir. Evolution da bunlardan biri.

Evolution, Linux dünyasında MS Outlook’un yerini alabilecek en önemli uygulama olmuş.
Yıllarca Exchange Server üzerinde çalışabilen başarılı bir Email, Kişi yönetimi ve Takvim uygulaması olarak Linux kullanıcılarına hizmet vermiş ve birçok otorite tarafından büyük övgülere layık görülmüştür. Bugün Gnome masaüstüne sahip en populer Linux dağıtımlarında kendine vazgeçilmez bir yer edinmiştir.

Yakın bir geçmişte kolay Windows kurulumlu bir sürümü ile Windows kullanıcılarının karşısına çıktı. Windows kullanıcılarının henüz bu projenin farkında olmadıklarını düşünüyorum. Yaklaşık 3-4 ay kullandıktan sonra Blogumu ziyaret edenlere bu uygulamayı tanıtmak istedim.

Exchange Server desteğinin yanı sıra pop3 ve imap gibi populer protokolleri de desteklemektedir. Outlook kullanıcıları ile uyumlu bir şekilde çalışabilmekte ve tabii ki birden fazla email hesabınızı yönetebilmektesiniz. Kişi yönetimi ve Takvim uygulaması Outlook’a çok benzemekte olup Outlook üzerinde bulunan bilgilerinizi Evolution’a kolayca taşıyabilmektesiniz. Gelişmiş bir istenmeyen (spam) email yönetimine sahiptir.
Ayrıca her gelişmiş açık kaynak kodlu projede görmeye alıştığımız Türkçe dil desteğinden ve eklentiler ile zenginleştirilebilme özelliklerinden bahsetmeden geçmeyeyim.

Projenin anasayfasında uygulama ile ilgili çok detaylı bilgiler verilmiş:
http://www.gnome.org/projects/evolution/

Uygulamayı Windows’ta kullanmak istiyorsanız yukarıdaki linkten değil aşağıdaki linkten indirmeniz gerekiyor:
http://sourceforge.net/project/showfiles.php?group_id=159440

Ekran Görüntüleri:

.:Anasayfa:.

.:Yeni email mesajı oluşturma:.

.:Kişiler Listesi:.

.:Takvim:.

.:Yeni Seçenekleri:.

.:Ayarlar Sayfası:.

.:Kişi ekleme sayfası:.

.:Toplantı oluşturma sayfası:.

7 Zip

Kasım 14th, 2006 | 1 Comment | Posted in Linux, açık kaynak, windows


7 Zip oldukça başarılı açık kaynak kodlu bir arşiv yöneticisidir. Bu tip ihtiyaçlarım için yıllarca winzip kullandım, uzun zamandır ise 7 Zip kullanıyorum.

Bilinen bir çok sıkıştırma formatını tanıyan ve işini şaşırtıcı bir hızda yapan 7 Zip’in en önemli özelliği kendi sıkıştırma algoritmasıyla en çok sıkıştıran format ünvanına sahip olması. Bu format 7z formatıdır. Her ne kadar winzip bu formatı henüz tanımasa da bir çok arşiv yönetici desteklemektedir.
Bunun dışında ZIP, GZIP, BZIP2 ve TAR formatında sıkıştırabilme yeteneğine sahiptir.
RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB, NSIS formatında dosyaları da açabilme yeteneğine sahip.

7 Zip programını bir dosya yöneticisi gibi kullanabilirsiniz, arşiv dosyalarını cd veya dvd boyutlarında parçalayabilme, parçalanmış arşiv dosyalarını da birleştirmenizi olanak sağlar.

Windows ile entegre çalışıyor, herhangi bir dosya üzerinde sağ tıklayarak açılan menüde 7 Zip işlemleri yapabiliyorsunuz.

Türkçe dil desteğine sahip. Aslında şu anda 63 farklı dil desteğine sahip. Sourceforge’ın hareketli projelerinden olduğu söylenebilir sürekli gelişim gösteriyor.

Daha fazla bilgi ve programı indirmek için :
7-Zip



Ekran görüntüleri:

.:Ekranı ikiye bölebilirsiniz :.

.: Farklı görünüm tipler ile dosya yönetimi :.

.: Windows ile entegre :.

.: Sıkıştırma seçenekleri :.

.: Arşivi cd,dvd boyutlarında parçalama :.

.: Tanıdığı dosya uzantıları :.

Joomla – Mambo

Eylül 12th, 2006 | No Comments | Posted in Internet, açık kaynak, php, web

CMS (Content Management System) yazılımları, yaşayan (sürekli güncellenen) web sitelerinin teknik olmayan kişilerce ve kolayca yönetilmesini sağlayan içerik yönetim sistemleridir. Önceleri kurumsal firmaların tercihi olan bu sistemler, özgür yazılımcıların onlarca alternatif üretmesi ile kısa sürede kişisel kullanım seviyesinde de yaygınlaşmıştır. Bir çoğu gördüğü ilgi sayesinde kısa sürede zenginleşmiş ve lokalleşmiştir.

Bir çok CMS ile ilgilenip uygulama fırsatı buldum, bunların arasında Joomla, kullanım kolaylığı, modern teknik alt yapısı, zengin modüler yapısı ve yerel katkıcıların sayısı ile farkını rahatça hissetirebiliyor. Joomla, Mambo 4.5.2 ‘den türemiş ve 1.0 sürüm numarasını almıştır. Bundan sonra iki ayrı sistem olarak hayatlarına devam etmişler. Aralarındaki fark henüz çok açılmadığı için geliştirilen eklentiler, temalar ve dil dosyaları şimdilik her iki sistem için de uygulanabiliyor.

Joomla ile bir web sitesine sahip olmak için PHP desteği olan bir Apache web server ve MySQL veritabanına ihtiyacınız olacak. Kurulumu gerçekleştirdikten sonra tüm site oluştrurma ve yönetme işlemlerini yönetim (administrator) sayfalarından gerçekleştrirebiliyorsunuz.

Joomla veya Mambo’yu anlayabilmek ve kullanabilmek için bazı kavramlar hakkında bilgi sahibi olmak gerekiyor. Şimdi kısaca bunlardan bahsedeceğim:

Modul: WEB sayfanızın sizin belirleyeceğiniz bölümlerinde yer alacak hazır parçalar olarak düşünülebilir. Şu anda kimlerin online olduğunu gösteren modülü veya menü modülünü veya anket modülünü örnek olarak verebiliriz. Modülleri genelde yönetim sayfasından ihtiyaçlarınıza göre şekillendirebilirsiniz. Modülleri yönetim sayfasında ‘Modules’ menüsünün altında ‘Site Modules’ seçeneğinden listeleyebilirsiniz.

Component: Componentler özelleştirilmiş içerik oluşturmak için kullanılır, belli bir amaca göre özelleştirilmiş ve kolaylaştırılmış eklentilerdir. Mesela bir iletişim sayfası hazırlamak için Contact Component’ini kullanmak amacınıza hızla ulaşmanızı sağlar. Ya da belli sürelerde web sitenizde banner yayınlamak istiyor ve tıklanma sayısını takip etmek istiyorsanız bannerlarınızı Banners Componenti ile kolayca hazırlar ve takip edersiniz.
Componentlerin birçoğu Modül bağlantılıdır. Yani siz web sitenizde yer alacak modülleri poziyonları ve bazı özellikleri ile birlikte ‘Site Modules’ bölümünde belirlerken bu Modüllerin nasıl görüneceğini Components bölümünde belirlersiniz. Internette Modül bağlantılı olmayan Componentlerle de karşılaşabilirsiniz, bunların muhakkak bir linkleri vardır, bu linkleri ya menüye bağlarsınız ya da içeriğinizde kullanırsınız.

Content: Sitenizde yer alacak genel amaçlı içeriği oluşturmak ve yönetmek için kullanılır. Content oluştururken, oluşturulan contenti bir menüye bağlamak mümkün ancak bunu sadece static content oluşturuken yapmak gerekir mesela ‘hakkımızda’ diye bir içerik statik bir içeriktir burada istenilen bir menüye seçenek olarak eklenebilir ama bir haber girişi yapıyorsanız bunu menüye burada bağlamamak gerekir, haber gibi bu tip içeriği burada oluşturup daha sonra ‘Menu Manager’ bölümünde menüleştirmek gerekir.
İstediğiniz kadar content oluşturabilirsiniz ancak oluşturduğunuz content için bir category ve section belirtmeniz gerekmektedir. Bunun için önce bir Section sonra da bu Section altında yer alacak kategorilerinizi oluşturmanız gerekir. Bütün bunları Content Menüsünden ‘Section Manager’ ve ‘Category Manager’ seçeneklerinden yapabilirsiniz. İçeriğiniz şöyle bir hiyerarşiye sahip olacak: Section > Category > Content
Bir gazete sitesinden örnek vermek gerekirse;

  • Haberler (Section)
    • Yaşam (Category)
    • Yurt Dışı(Category)
    • Siyaset(Category)
    • Spor(Category)
  • Son Dakika(Section)
    • Yaşam (Category)
    • Yurt Dışı(Category)
    • Siyaset(Category)
    • Spor(Category)
  • Kültür Sanat(Section)
    • Sinema(Category)
    • Müzik(Category)
    • Kitap(Category)

Peki bu hiyerarşi ne işe yarayacak? Bu soruyu Menu Items bölümünde yanıtlamaya çalıştım.

Menu: Web siteleri menüsüz düşünülemez. Bir çok menü hazırlayıp sitenizde kullanabilirsiniz. Menü aslında Modül bağlantısı olan bir Componenttir. Ama kullanım önemi nedeniyle yönetim sayfasında ‘Menu Manager’ adında ayrı bir bölüm açılmış. ‘Menu Manager’ bölümünde istediğiniz kadar menü ve menü seçenekleri oluşturabilirsiniz. Her oluşturduğunuz menü için ‘Site Modules’ bölümünde bir module kayıdı oluşacaktır, buradan menünün pozisyonu ile ilgili değişiklikler yapabilirsiniz.

Menu Items: Menu Manager kullanarak oluşturduğunuz menülerin seçenekleridir. Bir menü seçeneği oulştururken, bu seçeneğe tıklandığında açılacak sayfada neyin görüneceğine ve nasıl bir görünüme sahip olacağına karar vermeniz gerekir. Bunun için Joomla size bir liste getirecektir. Listeye baktığınızda bazı seçeneklerin Component tipinde bazılarının ise Content tipinde olduğunu göreceksiniz.
Daha önce hazırladığınız (düzenlediğiniz) componentin bir modül bağlantısı yoksa bunu menüye şimdi burada bağlayabilirsiniz.
Daha önce hazırladığınız content’leri burada Section veya Category seviyesinde bağlayabilirsiniz, mesela ‘Kültür Sanat’ section’i seviyesinde bir menü seçeneği oluşturursanız bu section altında yer alan tüm category ve onun altında yer alan tüm content’leri bu menü seçeneğine tıklanınca görünecek şekilde bağlamış olursunuz, görünümle ilgili kararınızı da bu aşamada verebiliyorsunuz, contentleriniz liste,tablo veya blog görünümünde olabilir.

Kurulum sonrası sistemi inceleyerek de birçok şey öğrenebilir ve keşfedebilirsiniz kullanımı kolay ve yönlendirici.

Ben, ilk kez CMS kullanmaya başlayacakların düşebileceği kavram kargaşasına önlem olabilecek seviyede bilgi vermeye çalıştım. Bu sayede internette sorunlarınızı daha kolay araştırabilecek ve bulacağınız bilgiler daha anlaşılır olacak, internet demişken Joomla ve Mambo hakkında sınırsız kaynaklardan bir kaçını da aşağıda bulabilirsiniz:




.:: Joomla Yönetim Sayfasına Giriş ::.


.:: Mambo Yönetim (administrator) Anasayfası ::.


.:: Joomla Yönetim (administrator) Anasayfası ::.