Yeni nesil içerik yönetim sistemleri (cms) web 2.0 tan?mland?r?lmas? yaparken s?kl?kla kullan?lan “kullan?c?lar?n içerik üretebilmeleri ve varolan içeri?e katk?da bulunabilmeleri” üzerine kurulmaya ba?land?. Özellikle imleme (mim / içerik payla?ma) sistemlerine örnek verilebilecek digg bu içeri?i en güzel uygulayan yap?lar aras?nda yer almaktad?r.
Pligg Nedir?
En iyi 100 web 2.0 Sitesi listesinde yer alan ve digg yap?s??n? aç?k kaynak alt?nda sunan pligg uygulamas? ise son dönemde özellikle yerli servislerin altyap?lar?n? sunuyor. Ad?ndan s?kl?kla bahsedilecek bir servis olacak özellikteki pligg altyap?s?n? kullanan sistemlere verilebilecek baz? örnekler tavsiyeettim.com, sosyalink, oyyla ve 100puan ve dahas?.
Uygulaman?n ?u anda Beta 9.5 sürümü yay?nlanmakta. Kullanmak için uygulamay? sourceforge alt?nda yay?nlanan download sayfas?ndan indirebilir, pligg kullanan kullan?c?lar?n payla??mlar?n? ve sorunlar kar??s?nda üretilen çözümleri forumdan takip edebilir, demo sayfas?ndan ise uygulama hakk?nda bilgi alabilirsiniz.
Pligg Tasar?mlar? (Tema / Template / Arayüz)
Pligg hali haz?r?nda templates klasörü içerisinde yer alan yget ile birlikte sunulmakta. Demo sayfas?nda da görebilece?iniz teman?n haricinde ücretli ve ücretsiz arayüzleri de yer almakta. Ancak özellikle arayüz haz?rlamakta biraz zahmetli olu?u ve gerekse yeni bir uygulama olmas? dolay?s? ile arayüzlerinin pek fazla olmay??? belli ba?l? tasar?mlar? kullanman?z? zorunlu k?l?yor.
Tasar?mc?lar için ?imididen ba?layacaklar? pligg arayüzleri ile ilgili tasar?m çal??malar? ileride güzel bir geri dönü? sa?layabilir.
Pligg Kurulum Ayarlar?
Resmi site alt?nda ve kurulum sonras?nda klasör içerisinde de yay?nlanan kurulum ad?mlar?n? yinelemek gerekir ise;
- 1. Ad?m: MySQL Database alan? olu?tural?m
Phpmyadmin, mysqlfront ya da bunlara benzer mysql yönetim sisteminizi kullanarak bir database alan? açal?m ve alan aç?m?nda kulland???m?z kullan?c? ad?, ?ifre, database ad? ve mysql ba?lant?s?nda kullanaca??m?z host bilgilerini not edelim.
- 2. Ad?m: Database ayarlar?n? yapal?m
Download adresinden indirdi?imiz pligg uygulamas?na iat klasör içerisinde yer alan /libs alt klasörü içerisinde yer alan /dbconnect.php.default dosyas?n? bir metin editörü (EditPlus, NotePad++, Vimm, Cream, PSPad, NoteTab Light, Crimson Editor… vs.) ile açal?m.
<?php
define("EZSQL_DB_USER", "database kullan?c? ad?“);
define(”EZSQL_DB_PASSWORD”, “database ?ifresi“);
define(”EZSQL_DB_NAME”, “database ad?“);
define(”EZSQL_DB_HOST”, “database yolu Örne?in; localhost gibi“);
if (!function_exists(’gettext’)) {
function _($s) {return $s;}
}
?>
sat?rlar?n? açt???m?z ve not etti?imiz database bilgilerine göre düzenleyelim.
Not: Bu ad?mda yer alan düzenleme i?lemi Ad?m 5`te kurulum sihirbaz?nda da uygulanmaktad?r.- 3. Ad?m: Dosya Ad?mlar?
Pligg klasörünüz içerisinde yer alan settings.php.default ve az önce düzenledi?iniz /libs klasörü içerisinde yer alan /dbconnect.php.default dosyalar?n?n sonunda yer alan .default ibarelerini kald?ral?m ve kulland???m?z ftp program?m?z (Yukar?da say?lan metin editörleri aras?nda ftp kullan?m?na olanak sa?layanlar, FileZilla, SmartFtp… vs.) vas?sat? ile pligg sitesinden indirdi?imiz ve düzenledi?imiz pligg klasörünü kullanaca??m?z domain (php ve mysql kullan?m?na izin veren) alt?da atal?m (upload).
- 4. Ad?m: Dosya De?i?iklikleri / Yetki ?zinleri
Bir üst ad?mda anlatt???m upload i?lemi de bittikten sonra son olarak pligg içerisinde bize sunulan kurulum sihirbaz?n? çal??t?rmam?z gerekecek. Ancak bunun için baz? dosyalara yetkiler vermemiz gerekli. A?a??da yer alan chmod ayarlar?n? yine bu ayarlar alt?nda belirtilen dosyalara göre düzenleyiniz (chmod nedir? ayarlar nas?l yap?l?r?).
- chmod 777
/avatars/user_uploaded
/backup
/cache
/rss/templates_c
/templates
/templates_c- chmod 666
/libs/dbconnect.php
/libs/lang.conf
/libs/options.php
settings.php- chmod 665
config.php
- 5. Ad?m: Kurulum Sihirbaz?
Yukar?daki i?lemleri de s?ras? ile yapt???m?za göre art?k kuruluma ba?layabiliriz. FTP ile upload etti?iniz domaininiz üzerinden kurulumu gerçekle?tirelim. Domainimizi internet taray?z?m?z? ile açal?m ve domain ad?n?n sonuna /install ibaresini ekleyelim, yani www.domain.com/install/ gibi. Aç?lacak olan sayfada yer alan form alanlar?na Ad?m 2`de yer alan i?lemlerde kulland???m?z bilgilerimizi tekrar yazal?m ve onaylayal?m. Hiçbir uyar? mesaj? almad? isek i?lemlerimizi ba?ar? ile bitirmi?iz demektir.
Art?k domainimiz alt?nda yer alan ve az önce kurulum yapmak için kulland???m?z install klasörünü domain alan?m?zdan silebiliriz.
- 6. Ad?m: Son ??lem
/libs klasörü içerisinde yer alan /dbconnect.php dosyas?na chmod 644 yetkisi verelim. (chmod ile ilgili Ad?m 4.`te i?lemler yapm??t?k)
Evet, art?k kurulum i?lemlerimizi tamamlad?k. www.domain.com ?eklindeki alan?m?z alt?nda uygulamamam?z? kullanaca??z. Son olarak sistemimizi yönetece?imiz yönetici bilgilerimiz ise; Login: god - Password: 12345, giri? yaparak bu bilgileri de?i?tirebilirsiniz.
Sürüm Güncelleme
Pligg sürümünüzü güncellemek için bu bilgileri kullanabilirsiniz.












