Anasayfa Kurulum Download Stil Düzeni Sık Sorulan Sorular Stiller Eklentiler Hakkında

CMS Turk Hakkında

Eski hosting müşterilerimden biri bana gelerek "Oğlum, biliyorsun uzun zamandır şu site işini halledemedim. HTML denen icadıda bu yaştan sonra (50) öğrenecek zamanım yok. Önerdiğin programlardanda hiçbirşey anlamıyorum, dediğin scriptlerde bana pek karışık geliyor. Bana kolayca site yapacak birşeyler lazım..." dediğinde başladı herşey..

Herşeyi planladım ve yanımda taşıdığım küçük kağıtlara notlar aldım.. Panele şifre koruması ekle, giriş yapılmadan paneldeki hiçbir dosya çalıştırılmasın, ".htaccess" dosyası TinyMCE Editor'ün çalışmasını etkilemesin, resimli kurulum anlatımı hazırla, kullanıcılar stili istediği gibi kolayca değiştirebilsin, örnek stiller ve eklentiler hazırla..
Yeni fikirler aldıkça "sil / baştan yarat" şekilde çalışmamdan dolayı yaklaşık 1 ayda bitirdim.. CMS Turk bu hale gelene dek bir çok aşamadan geçti.. Öncelikle tasarım önemliydi benim için. Çünkü tasarım iyi olursa ziyaretçi sitede olmaktan keyif alacaktır. Sade bir görünüm yarattım insanların kafası karışmasın diye. Bu sadelik sadece tasarıma değil ; yönetim paneline, kodlamaya ve sitedeki anlatımlara dek yansıdı.

CMS Turk'te basit bir MySQL hiyerarşisi yaratıldı ve sadece 3 MySQL tablosu kullanıldı. Amaç sayfaların daha hızlı bastırılmasını ve CMS Turk'ün düşük server yükü oluşturmasını sağlamak oldu. İlk olarak yönetim panelini yazdım, kullanıcının kafası karışsın, neyi nasıl yapacağını bulmakta güçlük çeksin istemedim bu nedenle gayet rahat çalışılabilecek sade görünümlü bir panel oluşturdum. Panele girişin şifreli olmasını sağladım ve Joomla gibi sistemlerde kullanılan TinyMCE Editor'u ekledim. TinyMCE ücretsiz dağıtılan bir editör, tamamen javascript tabanlı çalışıyor ve sayfalarınızı eklerken ve düzenlerken yardımcı olacak birçok faydalı özelliği bulunuyor.

Projemi anlattığım insanların fikirlerini aldım. Bana "reklam kodlarımı tüm sayfalarıma kolayca yerleştirebileyim", "sayfalar .htm uzantılı gözüksün, böylece arama motorlarınca kolayca indexlensin, title her sayfada otomatik değişsin, description ve keyword gibi tag'ları panelden kolayca ekleyebileyim.." gibi farklı fikirler verdiler. Her yeni fikir CMS Turk'un dahada gelişmesini sağladı. Kodlamanın ve tasarımın mümkün oldukça temiz olmasını sağlamaya çalıştım. Sayfaların XHTML 1.1 standartında farklı tarayıcılarda aynı şekilde sorunsuz gözükmesini amaçladım. (Sayfaların kaynak kodları zaten size bu konuda fikir verecektir)

Katkılarından dolayı ; Hastablog 'un yaratıcısı Cihan Nimsi'ye, kendi dedicated'ımın Windows olmasından dolayı bana Linux serverda çalışma imkanı veren HTServers 'a, CMS Turk'u yazarken bana elleşmeyen iş arkadaşlarıma, çalışma konsantrasyonumu sağlayan Above & Beyond 'a, kız arkadaşıma, Hacı Bakkal'a, Macromedia Dreamweaver, Adobe Photoshop CS 2, Windows Not Defteri'nin yapımcılarına ve Maxiecode ekibine.. Teşekkürlerimi sunuyorum
Osman Üngür © 2007 CMS Turk