CodeIgniter kullanılarak bir çok CMS kodlanmıştır. Bu CMS'lerden biri olan IonizeCMS'nin Türkçe desteğini veren İskender TOTOĞLU, aşağıdaki yazı ile IonizeCMS'nin özelliklerini ve kurulumunu anltattı.
Merhaba, adım İskender TOTOĞLU. IonizeCMS ile yaklaşık olarak iki yıllık bir geçmişim var. IonizeCMS ile tanışmadan önce bir çok CMS sistemi denedim. Denediklerim genelde çok gereksiz şey içeriyorlardı. Benim için bir CMS sisteminin hafif olması, resim galerisi, video galerisi, dosya yönetimi, çoklu dil desteği, tema yönetimi gibi özelliklerin eklentisiz olarak kullandığınız CMS sisteminin bunları size sunabilmesi gerekir. Bu özellikleri IonizeCMS de buldum ve IonizeCMS nin gelişiminde katkıda bulunmaya karar verdim. Türkçe çevirilerini elimden geldiğince yapmaya çalışıyorum. Kullanıcı Kılavuzu hariç diğer çevirilerin hepsini yaptım. Vakit bulabilirsem Kullanıcı Kılavuzunu da çevirmeyi düşünüyorum. Bu yazımda size IonizeCMS nin neler yapabildiğiyle ilgili bilgi vermeye çalıştım yine boş bir vaktimde kullanımıyla ilgili olarak yazı hazırlamaya çalışacağım.
Özellikleri
Kolay Kullanım
Kopyala / yapıştır yöntemi ile her hangi bir içeriği kelime işlemci yazılımından kolayca alabilirsiniz. İçerdiği bağlantılar otomatik olarak bağlantıya dönüştürülür. E-posta adresleri spamları engellemek için kodlanır.
Çoklu Dil Destekli
İnternet siteniz için ihtiyacınız olduğu kadar dil oluşturabilirsiniz. Her içerik çevrilebilir: içerikler, tema içerisindeki statik elementler, medya verileri, vb.
Kullanıcı Dostu
İnternet sitenizin yapısı tutarlı. Elementleri, sayfaları, makaleleri, medyaları sürükle bırak yöntemiyle kolayca yönetebilirsiniz.
Tema Sistemi
Her sayfa yada makale kendine ait özel bir şablon içerebilir, şablonlar birbirine gömülmüş olabilir. Ionize “TAG” dili basit ve tamamen belgelendirilmiştir.
Genişletilebilir İçerikler
İçerik öğeleri ve genişletilebilir alanlar size sayfalar, makaleler, medyalara kendi istediğiniz şekilde veri tipi eklemenize olanak sağlar. Örnek vermek gerekirse, Eğer her bir makale içerisin de “renkler” diye bir veriye ihtiyacınız var ise bir genişletilebilir alan oluşturabilirsiniz ve bu oluşturduğunuz alan her bir makale için kullanılabilir olacak.
Esnek Görünüm
İçerik ve görüntü net olarak ayrılır. Yani bir makale şablonuna bağlı olarak bir resim galeri yada bir blog yazısı olabilir. Video galeri veya resim galerisi oluşturmak için karmaşık bir galeri modülü geliştirmeye gerek yoktur.
Modüller İle Genişletilebilir
Ionize geliştiricilerine özel modüller oluşturabilmesi için güçlü bir modül motoru içermektedir.
Codeigniter’ın Gücü
Ionize CMS CodeIgniter Framework ile geliştirilmiş hafif ve güçlü bir içerik yönetim sistemidir. CodeIgniter geliştiricileri için, Ionize’de CodeIgniter yazılımı geliştirmeye başlamak geliştiriciler için çok kolay olacak.
Açık Çekirdek
Ionize çekirdeği geliştirdiğiniz modüllerde kullanmanız için birçok UI sınıfı kullanmanızı sağlar.
Kurulumu
IonizeCMS nin kurulumu 5 adımdan oluşur.
1. Adım Sistem Kontrolü
IonizeCMS nin kurulabilmesi için bu adımdaki izinlerin ve gerekli PHP ayarlarının yapılmış olması gerekiyor. Eğer bu adımlar tamam ise ikinci aşamaya geçebilirsiniz. Minimum gereksinimler:
- PHP >= 5(5.3.4)
- MySQL Desteği
- Safe Mode Off
- Dosya yükleme
- PHP GD Lib
Yazılabilir yetki vermeniz gereken klasörler:
- application/config
- files
- themes
Yazılabilir yetki vermeniz gereken dosyalar:
- application/config/config.php
- application/config/database.php
- application/config/email.php
- application/config/language.php
- application/config/modules.php
2. Adım Veri tabanı
Bu bölümde veri tabanımızı oluşturduktan veri tabanı sunucumuzu, veri tabanı adımızı, veri tabanı kullanıcı adımızı ve veri tabanı şifremizi ilgili alanlara giriyoruz ve sonraki adıma geçiyoruz.
3. Adım Ayarlar
Ayarlar bölümünde sitemizin varsayılan dilini, yönetim paneli adresimizi belirleyebiliyoruz. Bu adımı da doldurduk dan sonra yine ayarlar sekmesinde bulunan yönetici hesabına geçebiliriz.
Yönetici hesabı bölümünde yönetici kullanıcı adı, tam adınız, e-posta adresini ve şifreniz doldurduktan sonra diğer adıma geçebiliriz. IonizeCMS CodeIgniter da kullanılan şifreleme anahtarını bu adımda kendisi oluşturur.
4. Adım Demo Data
Eğer IonizeCMS yi ilk defa kullanacaksanız örnek veriyi yüklemenizi ionizeCMS yi anlamanız için tavsiye ederim. Eğer yüklemek istemiyorsanız bu adımı atlayabilirsiniz ve sonraki adıma geçebilirsiniz.
5. Adım Son
Bu adıma ulaştıysanız ionizeCMS kurulumunu başarıyla tamamladınız demektir. “Install” klasörünü silip yönetim paneline erişebilir veya ön sayfaya erişip ionize cms kullanmaya başlayabilirsiniz.
Yazarı : Fatih BAZMAN | 4 Yorum| Etiketler : IonizeCMS install Kurulum
Türkiye