PHP-Nuke, tarafından yazılıp tarafından geliştirilen, web tabanlı bir içerik yönetim sistemidir. Çalışması için sunucuda PHP ve MySQL desteği bulunması gerekir. Sistem tamamen web tabanlı bir kullanıcı arabirimi üzerinden kontrol edilir.
PHP-Nuke MySQL dışında mSQL, PostreSQL, PostreSQL_local, ODBC, ODBC_Adabas, Interbase ve Sybase veritabanları ile de çalışır. Ama hız ve PHP ile uyumu açısından MySQL veritabanı tercih edilir.
Sistem GNU Genel Kamu Lisansı altında dağıtılan bir özgür yazılımdır. Son süürüm 8.3.2 ücretsiz olarak indirilebilmektedir.
Standart klasörler
PHP-Nuke'un standart klasörleri vardır. Bunlar; admin, language, blocks, modules, includes, images ve themes klasörleridir.
1- admin: Bu klasörün içerisinde links, case, language ve modules klasörleri mevcuttur. Admin klasörü yönetim paneli için gerekli bir paneldir. Yönetim ile ilgili dosyalar burada mevcuttur. links klasörü yönetim menüsünde link oluşmasına yarar. Örneğin links.newsletter.php dosyası yönetim menüsünde Newsletter adında bir link oluşmasını sağlar. language içerisindeki dosyalar ise yönetim menüsü dil dosyalarını içerir.
2- language: Bu klasörün içerisindeki dosyalar sitenin dil dosyalarıdır. Dikkat ederseniz dil dosyaları lang- ile başlar. Bu PHP-Nuke'un standart bir uygulamasıdır. Örneğin Türkçe dilinin dosyası lang-turkish.php, İngilizce dilinin dosyası lang-english.php'dir. Dil dosyaları olmazsa PHP-Nuke hata verir.
3- blocks: Bu klasörün içerisinde site tasarımının solunda, sağında ve ortasında görülen blokların dosyaları mevcuttur. Bütün bloklar siz aktif etmediğiniz sürece görülmez.
4- modules: Bu klasörde sitenin bölümlerini oluşturan klasörler mevcuttur. Her klasör bir bölüm için kullanılır. Örneğin Downloads klasörü Download bölümünün oluşmasını sağlar.
5- includes: Bu klasörde PHP-Nuke'un yukarıda saydığım veritabanları ile çalışması için sql_layer.php dosyası, istatistik için counter.php, sitenizin meta etiketlerini yazabileceğiniz meta.php ve çeşitli amaçlar için yazılmış dosyalar mevcuttur.
6- images: Bu klasörde ise sitenin neredeyse bütün grafikleri saklanır. Örneğin konu grafikleri, yönetim menüsü grafikleri, dil grafikleri, bölümler grafikleri, haberler için gerekli grafikler vb.
7- themes: Bu klasörde sitenin görünümü için gerekli temalar bulunur. Her görünüm ayrı bir klasör içerisinde olur. Temalarla sitenizin görünümünü değiştirebilirsiniz. Böylece siteye yeni bir görünüm kazandırabilirsiniz.
8- db: Bu klasör PHP-Nuke 6.5 ile hayatımıza girdi. Adından da anlaşılacağı gibi veritabanı ile ilgili bazı dosyalar mevcut. Ellenmemesi ve değiştirilmemesi gereken bir klasördür.
Blok
Blokları, sitenin sol ve sağ tarafında - ve hatta orta alanda - gördüğümüz kutular olarak tanımlayabiliriz. Yani sitenizin sol tarafında gördüğünüz modules başlıklı alan aslında bir bloktur. Blokların içeriğini bloğun dosyası, başka bir siteden veri ya da veritabanına girilmiş bilgiler oluşturur.
Eklenti
Bir eklenti bir modüle ilave özellik kazandırabilir, yönetim sayfasına yeni bir özellik ekleyebilir ya da başlı başına PHP-Nuke'a adepte edilmiş bir sistem olabilir.
Dış bağlantılar
- phpnuke.org 13 Ekim 2020 tarihinde Wayback Machine sitesinde .
Kaynakça
- ^ . 4 Nisan 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Haziran 2021.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
PHP Nuke tarafindan yazilip tarafindan gelistirilen web tabanli bir icerik yonetim sistemidir Calismasi icin sunucuda PHP ve MySQL destegi bulunmasi gerekir Sistem tamamen web tabanli bir kullanici arabirimi uzerinden kontrol edilir PHP Nuke MySQL disinda mSQL PostreSQL PostreSQL local ODBC ODBC Adabas Interbase ve Sybase veritabanlari ile de calisir Ama hiz ve PHP ile uyumu acisindan MySQL veritabani tercih edilir Sistem GNU Genel Kamu Lisansi altinda dagitilan bir ozgur yazilimdir Son suurum 8 3 2 ucretsiz olarak indirilebilmektedir Standart klasorlerPHP Nuke un standart klasorleri vardir Bunlar admin language blocks modules includes images ve themes klasorleridir 1 admin Bu klasorun icerisinde links case language ve modules klasorleri mevcuttur Admin klasoru yonetim paneli icin gerekli bir paneldir Yonetim ile ilgili dosyalar burada mevcuttur links klasoru yonetim menusunde link olusmasina yarar Ornegin links newsletter php dosyasi yonetim menusunde Newsletter adinda bir link olusmasini saglar language icerisindeki dosyalar ise yonetim menusu dil dosyalarini icerir 2 language Bu klasorun icerisindeki dosyalar sitenin dil dosyalaridir Dikkat ederseniz dil dosyalari lang ile baslar Bu PHP Nuke un standart bir uygulamasidir Ornegin Turkce dilinin dosyasi lang turkish php Ingilizce dilinin dosyasi lang english php dir Dil dosyalari olmazsa PHP Nuke hata verir 3 blocks Bu klasorun icerisinde site tasariminin solunda saginda ve ortasinda gorulen bloklarin dosyalari mevcuttur Butun bloklar siz aktif etmediginiz surece gorulmez 4 modules Bu klasorde sitenin bolumlerini olusturan klasorler mevcuttur Her klasor bir bolum icin kullanilir Ornegin Downloads klasoru Download bolumunun olusmasini saglar 5 includes Bu klasorde PHP Nuke un yukarida saydigim veritabanlari ile calismasi icin sql layer php dosyasi istatistik icin counter php sitenizin meta etiketlerini yazabileceginiz meta php ve cesitli amaclar icin yazilmis dosyalar mevcuttur 6 images Bu klasorde ise sitenin neredeyse butun grafikleri saklanir Ornegin konu grafikleri yonetim menusu grafikleri dil grafikleri bolumler grafikleri haberler icin gerekli grafikler vb 7 themes Bu klasorde sitenin gorunumu icin gerekli temalar bulunur Her gorunum ayri bir klasor icerisinde olur Temalarla sitenizin gorunumunu degistirebilirsiniz Boylece siteye yeni bir gorunum kazandirabilirsiniz 8 db Bu klasor PHP Nuke 6 5 ile hayatimiza girdi Adindan da anlasilacagi gibi veritabani ile ilgili bazi dosyalar mevcut Ellenmemesi ve degistirilmemesi gereken bir klasordur BlokBloklari sitenin sol ve sag tarafinda ve hatta orta alanda gordugumuz kutular olarak tanimlayabiliriz Yani sitenizin sol tarafinda gordugunuz modules baslikli alan aslinda bir bloktur Bloklarin icerigini blogun dosyasi baska bir siteden veri ya da veritabanina girilmis bilgiler olusturur EklentiBir eklenti bir module ilave ozellik kazandirabilir yonetim sayfasina yeni bir ozellik ekleyebilir ya da basli basina PHP Nuke a adepte edilmis bir sistem olabilir Dis baglantilarphpnuke org 13 Ekim 2020 tarihinde Wayback Machine sitesinde Kaynakca 4 Nisan 2014 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Haziran 2021