Codeigniter

navruz.net Kaynak Kodları

Bir süredir sitemizin alt yapısını oluşturan kodları paylaşmak amacıyla biraz derleyip toplamaya başlamıştım. Burada da kısaca bahsettiğim üzere Codeigniter çatısını kullanarak yazmıştım zamanında. O zamandan bu yana çeşitli güncelleme ve iyileştirmeler yapıp Codeigniter Reactor kullanmaya başladım. Orada sıraladığım maddelerde de ufak değişiklikler oldu zamanla. Mesela artık yorumlar disqus.com alt yapısını…

MongoDB ve Codeigniter Session

Codeigniter Session kütüphanesi istediğiniz takdirde session verilerini MySQL veritabanında tutabiliyor. Projenizi MongoDB kullanarak hazırlayacaksanız sadece session verileri için MySQL kullanmak pek mantıklı olmaz. Sesion kütüphanesini MongoDB ile kullanabileceğimiz bir kütüphane var mı diye kısa bir araştırma yaptıktan sonra elle tutulur bir kütüphane bulamadım. CI_Session kütüphanesinin veritabanını kullanan metodlarını kullanarak genişlettim…

Codeigniter MongoDB Kütüphanesi

Codeigniter ile MongoDB veritabanı sistemini kullanabilmek için yazdığım kütüphaneyi inceliyoruz. Codeigniter ve MongoDB başlıklı bir önceki yazımda mevcut kütüphaneleri kullanmak yerine küçük bir kütüphane yazdığımı söylemiştim. PHP MongoDB eklentisini genişleterek yazdığım kütüphane sadece veritabanı bağlantısını yaparak Codeigniter tarzında ($this->library->method gibi ) kodlama yapmamızı sağlıyor. Ayrıca ekleme/düzenleme/silme işlemlerinde MongoDB'nin verdiğimiz komutu…

Codeigniter ve MongoDB

MongoDB son zamanlarda adından oldukça bahsettiren açık kaynaklı, döküman tabanlı bir NoSQL veritabanı sistemi. PHP'ninde aralarında bulunduğu bir çok yazılım dili ile birlikte kullanabileceğiniz MongoDB 10gen firması tarafından geliştiriliyor ve açık kaynaklı olarak dağıtılıyor. Son dönemlerde biraz araştırma yaparak kurcalamaya başladım. Döküman tabanlı olan MongoDB ile proje geliştirmeye başlamak için…

Codeigniter Reactor Türkçe Dil Dosyaları

2.0 versiyonu yayınlandığından bu yana yeni projelerde Codeigniter Core yerine Codeigniter Reactor kullanıyorum. Güncelleme : Codeigniter 2.0.3 sürümü ile birlikte Reactor sürümü Core ile birleştirildi. Dil dosyalarınıda 2.0.3 sürümüne göre düzenleyip güncelledim. Reactor bazı ek kütüphaneler içerdiğinden malesef Core için hazırlanan dil dosyalarına ek olarak bazı satır ve yeni dosyalar…

Codeigniter Sparks Paket Yönetim Sistemi

Sparks içinde Reaktör mühendislerininde bulunduğu bir grup gelişirici tarafından hazırlanan bir paket yönetim sistemi. Komut satırından tek satırlık komut ile kurulan Sparks ile kütüphaneleri bulmak, kurmak ve güncellemek oldukça kolay ve hızlı. Kurulum için komut satırı üzerinden Codeigniter kurulumunu yaptığınız klasöre girerek aşağıdaki komutu vermeniz yeterli. $ php -r "$(curl…

Form_validation Kütüphanesi ve set_value Sorunu

Form_validation kütüphanesi hemen hemen her projenin vazgeçilmezleri arasında yer alıyor. Formdan gelen verileri zahmetsizce doğrulayıp gerekirse filtreleme işlemlerini yapıyor. Formlarla çalışırken kullandığımız bir diğer cankurtaran ise form helper, özellikle de set_value fonksiyonu. set_value fonksiyonu adından da anlaşılacağı üzere önceki sayfadan gelen POST verileriyle form alanlarını doldurmaya yarıyor. Bir örnekle açıklarsak…

Codeigniter: Lokalde ve Sunucuda Farklı Ayarlar

Bu yazıya başlık bulmakta oldukça zorlandım doğrusu. Yine de ne demek istediğimi anlamamış olabilirsiniz. Hemen açıklayalım. Üzerinde çalıştığınız site şu an yayında ve kendi bilgisayarınızda bir çok değişiklik yaptınız. Hangi dosyalarda değişiklik yaptığınızı hatırlamıyorsunuz. Bu yüzden tüm application klasörünü ftp ile transfer ettiniz. Kontrol etmek için siteyi açtığınızda hoş bir…

Codeigniter 2.0'a Geçerken Dikkat Edilmesi Gerekenler

Geçtiğimiz günlerde navruz.net'i Codeigniter 2.0-dev sürümüne yükselttim. codeigniter.gen.tr'nin yöneticisi Fatih Bazman bu konudaki deneyimlerimi paylaşmamı önermişti. Bilindiği üzere Codeigniter 2.0-dev sürümü bitbucket üzerinden yayınlanıyor. Sizde benim gibi yeni özellikleri kullanmakta sabırsızlanıyorsanız mevcut sistemlerinizi Codeigniter 2.0 sürümüne yükseltebilirsiniz. Codeigniter 2.0 oldukça stabil olduğundan resmi sürüm yayınlanmadan kullanmaya başladım.Yaptığım değişikler dışında küçük…

Codeigniter 2.0 Cephesinde Yaşananlar 2

Yaklaşık 2 hafta önce Codeigniter 2.0 sürümüm ile ilgili yaşanan olayları Codeigniter 2.0 Cephesinde Yaşananlar başlıklı yazımda paylaşmıştım. O yazının ardından bunu da yazıyorum. Çünkü Ellislab'dan Codeigniter için faydalı olacak hareketler geldi. Bu kadar eleştiri ve baskıdan sonra Ellislab'dan bunu bekliyorduk zaten. Bunlardan ilki Fatih Bazman'ın codeigniter.gen.tr'de de Codeigniter Sizleri…

© Mustafa Navruz 2011 0.0162 sn.

^ Başa Dön