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ı…
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 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…
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…
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…
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 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…
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…
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…
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…