Foren / National / Turkish / Eski Konular / Cotonti: Başlangıç ve Amaç

oc
#1 2. Februar 2009, 22:10
Selamlar,

Hemen konuya giriyorum.

Burada bulunan her kullanıcının (Türk veya yabancı) sadece bir nedeni olduğuna inanıyorum: Bu sistemle ilgili bilgi almak, kullanmak, yani Cotonti'nin ıncığını cıncığını çıkarmak istiyorlar.

Cotonti'nin amaçları nelerdir ?

Cotonti, Seditio'nun, yani bir framework'ün alınıp yükseltilmesini amaçlar. Örneğin, Seditio'yu bir kernel olarak kabul edersek buna monolithic kernel diyebiliriz, bu durumda Cotonti'nin amacı modüler bir kernel olmaktır. Monolithic kernel, yapı olarak daha hızlı, ancak bir parçayı değiştirmek istediğinizde tüm sistemi değiştirmeniz gerekiyor anlamına gelir, yani yazarken hızlı, ama amaçlarına göre kullanışsızdır. Modüler kernelle ise, sistemle istediğiniz gibi oynayabilirsiniz, bizim amacımız da bu.

Burada şuna değinmek istiyorum: Cotonti bir CMS (İçerik Yönetim Sistemi) değildir, Cotonti kuruluşundan bu yana bir CMF (İçerik Yönetim Framework'ü) olmayı hedefler. Bu yüzden Seditio sistemini kullanır, herkes Seditio'nun "basit" olduğunu söyler, ama Cotonti'nin amacı Seditio'yu basitliğinin (kod yazarı açısından) yanında sistemli hâle getirmek.

Nedir bu sistem ?

Efendim, bildiğiniz gibi Seditio'da "eklenti" (plug-in) adı verilen çok faydalı araçlar var. Ama bizim amacımız sistemin ana bileşenleriyle, yan bileşenlerini (örn. forum, yorumlar, sayfalar) ayırmak.

Açıkçası anlatması biraz zor. Ancak Drupal gibi sistemlere aşina olanlarımız ne dediğimi çoktan anladı.

Bunun yanında, şu anda kısa vadeli amaçlarımız da var. Örneğin, yönetim panelini tamamen tasarım dosyalarına (TPL'lere) aktarmak gibi. Bu şu ana kadar bildiğimiz gelişmiş hiçbir sistemde yok, sitem etmek oluyor ama, eğer Olivier C. zamanında bu fikre evet deseydi, şu anda çok daha ileride olabilirdi. Neyse, dediğim gibi bu işler için de Türk kullanıcılara da çok ihtiyacımız var, kod yazmayı bilen herkesin yardımına ihtiyacımız var.

Son olarak, Drupal'den bahsettiğim için şunu da söyleme gereği duyuyorum. Madem yapmaya çalıştığımız şeyler farklı sistemlerde mevcut, neden boşuna böyle bir çaba sarfediyoruz ? Bu sistemler, görünüşte harika olsalar da, kod yapılarına bakınca, örneğin Wordpress'in bir template sınıfının olmadığını görürsünüz, herşey "hardcoded" hâldedir, yani mevcut olan çok iyi, ama değiştirmeye kalkarsanız yandınız.

Kodlar çok karmaşık, o kadar değişim yapılmış ki, sistemi tamamen öğrenmeden, ekleme ve değişim yapılamaz hâlde. Amacımız bu bağlamda dünyanın en rahat okunabilir sistemini yaratmak.

Geliştirici ekibimize katılın!
Gelöscht
#2 2. Februar 2009, 22:26
Size çok teşekkür ediyorum cevab verdiginiz için :)
StratoS
#3 3. Februar 2009, 04:05
Emeginiz icin minnetarim. Sayenizde bu yapi dahada guclenerek, daha iyi şartlarda bizim gelişimimize katkıda bulunacak.

Tekrar teşekkürler...

Saygılarımla...
MecTruy
#4 3. Februar 2009, 04:21
Elimizden geldiğince destek olacağız Cotonti bunu hak ediyor ve nihayet birisi çıkıp düşündüklerimi uyguluyor
Kurta sormuşlar senin ensen neden kalın ? diye, Kendi işimi kendim yaparımda ondan demiş...
ZaYGo
#5 4. Februar 2009, 00:06
Butun bilgi birikimimizle desteğimizi esirgemeyeceğiz.Cotontiyi en yuksek seviyelere tasiyacagiz.
[b][color=#204A87]COTONTI[/color][/b]
kripteks
#6 6. Februar 2009, 00:20
Gelisecekse burdayiz ;)
kripteks();
fedai
#7 11. März 2009, 03:26
Ticarete dönmez umarım
"peace in the homeland, peace in the world" K.ATATÜRK

personal blog:
http://www.sametbal.net
TeknoGroup
#8 31. März 2009, 17:05
# fedai : Ticarete dönmez umarım

Merak etmeyin oda çıkar