Yararli Linkler
Bugünkü Mesajlar
Mesajlarıma Yazılan Cevaplar
Forumlari Okundu Kabul Et
Profiliniz
Üyelik ayarlariniz
Kimlik bilginiz
Forum ayarlarınız
Çesitli
Özel Mesajlar
Daha Fazla İstatistik
Kimler Online
Hizli Arama
Gelismis Arama Yap

 
Hoşgeldiniz
+ FoRuMBoL » Webmaster » Webmaster'lara Özel
 Web Tasarım, Web Programlama, Bilişim Herşey Bu Arşivde
Beni Hatırla?

Oyunlar Programlar MSN Messenger Windows İşletim Sistemi Webmasterlara Özel Photoshop Komik Resimler ve Videolar PC Donanım ve İnternet Güvenlik Programları Yerli Filmler Hazır Web Sistemleri Uydu Alıcıları Youtube Video Paylaşım Nokia Cep Telefonu İslamiyet
Bu alana reklam vermek için tıklayın
175x75 - 5 YTL*
www.siteniz.com
Bu alana reklam vermek için tıklayın
175x75 - 5 YTL*
www.siteniz.com
Bu alana reklam vermek için tıklayın
175x75 - 5 YTL*
www.siteniz.com
Bu alana reklam vermek için tıklayın
175x75 - 5 YTL*
www.siteniz.com
Bu alana reklam vermek için tıklayın
175x75 - 5 YTL*
www.siteniz.com
Bu alana reklam vermek için tıklayın
175x75 - 5 YTL*
www.siteniz.com
Bu alana reklam vermek icin tiklayin!
Ayrıntılı Konu Bilgileri
Konu BaşlığıKonu: Web Tasarım, Web Programlama, Bilişim Herşey Bu Arşivde
Cevap SayısıCevap Sayısı: 3 cevap var
Okunma SayısıOkunma Sayısı: 239 defa
Konuyu Görüntüleyenler0 Üye ve 5 Ziyaretçi konuyu incelemekte.

Sayfa: [1]
Seçenekler
 Yazdır
 Forumu kullanmak için üye olun
Arama
Gelismis Arama Yap
Bu konu henüz derecelendirilmemiş!
Bu konuyu derecelendirmediniz. Derece Seç:
Konu: Web Tasarım, Web Programlama, Bilişim Herşey Bu Arşivde  (Okunma Sayısı 239 defa) Seçenekler Arama
0 Üye ve 5 Ziyaretçi konuyu incelemekte.
« : Eylül 08, 2007, 12:45:03 am »
нєяσ ρяιη¢є
Kahraman Prens!
Mareşal
*
REP GÜCÜ: 25537
Online Online

Mesaj Sayısı: 10388

Konu Sayısı: 4090

Cinsiyet: Bay

Nerden:

Üye ID: 2

Üyelik Bilgileri
İlerleme

Uyarı Puanı:

%0
Web Tasarım, Web Programlama, Bilişim Herşey Bu Arşivde

RSS NEDİR?

RSS, xml tabanlı, web siteleri ve bloglarında genellikle yeniliklerin duyurulması için kullanılan, ziyaretçinin siteye girmeden sitedeki yenilikleri görebilmesini sağlayan bir sunum türüdür. Açılımı RDF(Resource Description Framework(Kaynak Tanımlama Çerçevesi)) Site Summary (Site Özeti), Rich Site Summary (Zengin Site Özeti) veya Really Simple Syndication (Gerçekten Kolay Yayın) şeklinde yapılabilmektedir. Bu açılımları anlayabilmemiz için RSS tarihinde ufak bir gezinti yapalım:

RSS temelleri ilk olarak Dave Winner tarafından 1997 yılı sonlarında scriptingNews Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap formatıyla atılmıştır. 1999 yılında Netscape firması kendi portalında kullanmak amacıyla RSS 0.90'ı geliştirmiştir, RDF tagıyla başlaması nedeniyle RDF Site Summary olarak bilinmektedir, Dave Winner bunun üzerine RSS 0.90'nın tüm özelliklerini de içeren scriptingNews 2.0b1 formatını oluşturmuş, hemen ardından Netscape tarafından RSS 0.91 dizayn edilmiştir, bu sürümde RDF tagı yerini RSS tagına bırakmış ve isimlendirmesi Rich Site Summary şeklinde olmuştur. Dave Winner'da kendi sitesi Userland.com'u RSS 0.91'e uyarlamış fakat daha sonra Netscape'nin RSS formatı üzerine verdiği ağırlığı bırakmasıyla bir süre geliştirme süreci durmuştur. 2000 yılının sonlarında Dave Winner tarafından RSS 0.92 yayınlanmış ve RSS açılımı Really Simple Syndication olarak isimlendirilmiştir. 2002 yılında RSS 0.92 standartı RSS 2.0 olarak yayınlanmış ve günümüzdeki halini almıştır. Bu gelişim süreci boyunca en önemli değişiklikler RSS'deki birçok kısıtlamanın kalkması yönünde olmuştur.

Peki neden RSS bu kadar popülerleşti? (yoksa popülerleşmedi mi?) Bunun en büyük nedeni şüphesiz web üzerinde blog kültürünün yerleşmesidir. RSS desteği sayesinde sitelere ya da bloglara eklenen her yeniliği siteye girmeden takip etmek internet üzerinde sabit kalan bir sitede yeniliği araştırmaya göre çok büyük bir kolaylık sağladığından bir RSS okuyucu kitlesi oluşmuştur. RSS okuyucu programları ile eklediğimiz sitelerin rss dosyaları ile haberleşme sağlanmakta ve yeniliklerden haberdar olmaktayız, yine RSS okuyucuların web tabanlı çalışanları ile bir web sitesi üzerinden birçok siteyi takip edebilmekteyiz.

ÖRNEK RSS DOSYA FORMATI

<?xml version="1.0" encoding="ISO-8859-9"?>
<?xml-stylesheet href="rss.css" type="text/css"?>
<rss version="2.0">
<channel>
<title>Gezginler</title>
<link>Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap</link>
<description>Gezginler</description>
<language>tr</language>
<pubDate>Wed, 19 Oct 2005 01:11:43 +0300</pubDate>
<lastBuildDate>Wed, 19 Oct 2005 01:08:43 +0300</lastBuildDate>
<docs>Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap</docs>
<copyright>Copyright 2002 - 2005 Gezginler</copyright>
<generator>Gezginler / RSS</generator>
<managingEditor>Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap</managingEditor>
<webMaster>Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap</webMaster>
<ttl>60</ttl>
<image>
<title>Gezginler</title>
<url>Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap</url>
<link>Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap</link>
<width>144</width>
<height>80</height>
</image>
<item>
<title>Download - Google Earth</title>
<description>Google Earth programı ile uydu üzerinden dünyayı inceleyebilirsiniz</description>
<pubDate>Mon, 17 Oct 2005 17:34:45 +0300</pubDate>
<link>Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap</link>
</item>
</channel>
</rss>


ÜCRETSİZ RSS OKUYUCU PROGRAMLARI
Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

WEB TABANLI RSS OKUYUCU SİTELERİ
Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

RSS FEED KONTROLÜ
Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

TÜRKÇE RSS ve BLOG DESTEK MERKEZİ
Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap


ARAMA MOTORLARINA UYUMLU SİTELER

Arama motorlarına uyumlu sayfalar (seo friendly pages), sitenizin arama motorlarındaki başarısını ve dolayısıyla da ziyaretçi sayınızı arttıracaktır. Arama motoru dendiğinde kastımız Google olduğu için sizlere Google uyumlu sayfalar hakkında bilgi vermeyi amaçlıyoruz. Peki nelerdir bir web sitesinin arama motorlarında üst sıralarda çıkmasına yardımcı olan unsurlar:

. Sitenizinin en temel hareket noktasının domain adında geçmesi en önemli etkendir. Örneğin temel faaliyet konununuz medikal ise Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap
www.bizimmedikal.com/net/org
(cno diye kısaltacağız) başarılı bir isim seçimidir.

. İsimden sonra bir sitedeki veya sayfadaki en önemli unsur başlık(title)'tır. Aynı örnekten devam edecek olursak "Bizim Medikal - Medikal Malzeme Satışı" iyi bir seçim olacaktır. Başlıkta kullanacağınız kelimeleri seçmeden önce hangi kelimelerin daha fazla arandığını tespit etmekte yarar var, bunun için Overture Keyword Selector aracını veya Google Anahtar Kelime Aracını kullanabiliriz. Sıklıkla aranan kelimeleri tercih etmek daha fazla ziyaretçi kazandırabilir.

. Metataglardaki keywords tagı bundan yıllar önce etkiliydi, google değer vermediği için bu alanın bir önemi yok, description tagı ise arama sonuçlarında sitenizin tanıtımı olarak gözükebileceğinden bu alanda sitemizi doğru şekilde tanıtmak ziyaretçileri sitemize çekebilir.

. Sayfa yapısına geçtiğimizde ise sayfada yazı miktarının fazla olması, başlıklarda <h1> tagının kullanılması, anahtar kelimelerimizin abartıya kaçmadan (keyword staffing) sıklıkla geçmesi (%5), resimlerimizde arama motoruna yardımcı olmak için alt tagının kullanılması, linklerde title tagının kullanılması unutulmaması gereken noktalar. Arkaplanla aynı renkteki gizli kelime listeleri kısa vadede ziyaretçi sağlasa bile uzun vadede sitenizin arama motorundan yasaklanması yani atalarımızın deyimiyle "dimyata pirince giderken eldeki bulgurdan olmaya" yolaçacaktır.

Sayfalar ile ilgili temel konular hakkında bilgi verdikten sonra biraz daha teknik konulardan da bahsetmek yerinde olacaktır. Öncelikle google arama motoru sonuçlarında (serp) önceliği nelere vermektedir sorusuna açıklık getirelim:

- Pagerank - Link Popülerliği - Site Popülerliği (Sitenize google arama motorunun verdiği değer, 1/10 aralığındadır, diğer sitelerden verilen linkler önem taşır, bu bildiğimiz işe girişlerde aranan referans olayıyla benzerlik gösterir, referansları kuvvetli olan işi (sırayı) kapar. Link popülerliği de bununla paralellik gösterir. Site popülerliği ise sitenin hacminin büyüklüğünü gösterdiğinden + değer kazandırır

- Sitenin yaşı önemli etkenlerdendir. Çayda dem, sitede kıdem Eski siteler önceliklidir, çünkü güven verir.

- Sayfanızın optimizasyonu, html hatalarının olmayışı, kırık link içermemesi, güncel kalması da önemli etkenlerdendir.

Son olarak bazı teknik ipuçları vererek yazımızı sonlandıralım:

* Meta refresh kullanmayın, bu google tarafından 302 redirect spamı olarak algılanmaktadır. Yönlendirme yaparken 301 redirect yöntemini kullanın, bunu .htaccess dosyası ile yapabileceğiniz gibi php ile yönlendirme yaparken
header("HTTP/1.1 301 Moved Permanently");
header("location: Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap");
şeklinde de yapabilirsiniz. Hatta sitenizde sitem.com ile Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap
www.sitem.com
aynı sonuçları vereceğinden google tarafından tavsiye edilen sitem.com adresini Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap
www.sitem.com
'a yönlendirmeniz.

* Apache mod_rewrite özelliği arama motorlarına uyumlu sayfalar üretse de google'nin hoşlandığı bir sistem değil, arama robotu bazen sitenin spam yapıp yapmadığını kontrol için uydurma bir sayfaya gider, eğer 404 sayfasına ulaşamazsa tehlike çanları çalmaya başlamıştır.

* Cloaking denilen arama motoruna farklı içerik sunulması, google sonuçlarının tekrar google'ye indeksletilmesi, uydurma kelimelerden binlerce sayfa oluşturulması google tarafından yasaklanmaya yol açar, tecrübeyle sabittir.

Faydalı Arama Motoru Optimizasyonu Kaynakları(SEO)

SEARCH ENGINES and SEO

 Directories    Google Tools    PPC-Adsense-Overture    Search Engine Optimization    Search Engines    Seo Tools    Seo Tutorials    Türkçe Siteler


PHP DERSLERİ-GİRİŞ

Php yazı dizimize bu yazımızla başlıyoruz. Yazı dizimizde en temel anlamda php kullanımı hakkında bilgiler ve örnekler vereceğiz.

Php yani Hypertext Preprocessor, 90'lı yıllarda Rasmus Lerdorf tarafından geliştirilmeye başlayan, sunucu taraflı, html ile uyumlu, açık kaynak kodlu bir dildir. Kodlama yapısı olarak Perl ve C dillerine benzemektedir. Php ile form işlemleri yapılabilir, kullanıcıdan çeşitli bilgiler alınabilir, veritabanı kullanılabilir, hatta gtk (Gimp Toolkit) eklentisiyle birlikte istemci taraflı program dahi yazılabilir. Php dili Linux ve Windows üzerinde çalışabilmektedir.

Php uygulamaları tagıyla sona erer, php.exe uygulaması bu taglar arasındaki uygulamaları yorumlayarak yapılması söylenen işlemleri yapar, sonuç olarak html çıktısı verir. Php dilinde çıktı için temel olarak echo komutu kullanılır. Komut satırlarımızı ; ile bitiririz. Şimdi programlamada klasikleşen bir merhaba yazısı ile ilk php sayfamızı oluşturalım:

Yukarıdaki örneği 1.php olarak kaydedip, çalıştırdığımızda Merhaba Gezginler şeklinde çıktı verecektir.

Değişkenler $ işareti ile belirtilir. Değişkenlerimize kendimiz değer verebileceğimiz gibi otomatik olarak çeşitli değerler almasını sağlayabiliriz.

Yukarıdaki örneği 2.php olarak kaydedip, çalıştırdığımızda Gezginler şeklinde çıktı verecektir. site isimli değişkenimize Gezginler şeklinde bir değer atadık, $site şeklinde değişkenimizi çağırdık. Yukarıdaki örneği biraz değiştirerek değişkenleri daha yakından tanıyalım:

Örnek// Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

Yukarıdaki örnek 100 çıktısı verecektir. site isimli değişkenimiz Gezginler değerini tutmaktadır. Gezginler ise bir değişken olarak 100 değerini tutmaktadır. $$ ile değişkenin tuttuğu ikinci değere ulaştık. Burada dikkat edeceğimiz ikinci ayrıntı ise değişkenleri tanımlarken rakam kullandığımız zaman "" kullanmamamız. Eğer değişkenimize atayacağımız değer sadece rakamlardan ya da başka bir değişkenden oluşuyorsa (örneğin $var=$yok;) tırnağa ihtiyaç duymuyoruz. Çift tırnak yerine tek tırnak da (echo ''; ) kullanılabilir fakat tek tırnak kullanımında değişkenin içerisindeki değerler yazıldığı gibi algılanır. Mesela;

Örnek// Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

Yukarıdaki örnek Bu yazı $site'de yayınlanmaktadır şeklinde çıktı verecektir, site isimli değişken Gezginler değerini tuttuğu halde '' kullanımı nedeniyle bir değişken olarak değil de yazıldığı şekliyle çıktı vermektedir.

Peki, bir cümle içerisinde çift tırnak(") kullanmamız gerekiyor fakat çift tırnak kullandığımız zaman php bunu komut satırının bitişi olarak algıladığı için hata veriyor. Bu durumlar için \ kaçış karakterini kullanmalıyız. \ karakterini " öncesine yazdığımız zaman php bunu olduğu gibi yazacağını anlıyor. Bu durum php ile kullanılan diğer işaretlemeler için de geçerlidir. Örneğin;


Örnek// Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

Yukarıdaki örnek Gezginler kervanı yoluna devam etmektedir şeklinde istediğimiz gibi çıktı verecektir.

Php dilinde, yazdığınız kodlara daha sonra hatırlayabilmeniz için yorum eklemek istediğinizde yahut belirli bir kodu kullanmamak istediğinizde satır başına # veya // karakterlerini ekleyebilirsiniz ya da belirli bir kod yığınının:

/*
kodlar
*/

şeklinde çalışmasını engelleyebilirsiniz.


Php diline giriş için hazırladığımız bu yazıda php'yi tanımaya ve en temel öğelerden bahsetmeye çalıştık. Yazılarımız temel konular çerçevesinde fırsat bulabildiğimiz ölçüde devam edecektir.


HOSTİNG SEÇİMİNDE DİKKAT EDİLMESİ GEREKENLER

Hosting seçiminde dikkat edilmesi gerekenler nelerdir:

1- Karşınızda bir şirket mi var?

2- Teknik destek nasıl? Ofis telefon numarası (gsm değil!) var mı? Maile ne kadar zamanda cevap veriyorlar?

3- Para iade garantisi var mı? Uptime garantisi var mı? Hiçbir siteden yıllık ödeme ile host almayın!

4- Teknik özelliklerin detaylarına bakın, gizlenmiş gerçekler ve ödemeler var mı?

5- Referanslarına bakın, güvenilir siteler var mı? Webhosting.info sitesinden sorgulama yaparak kaç domain barındırdığını öğrenin, artış-azalış grafiğini inceleyin. Kaç senedir bu alanda olduğunu whois sorgulaması yaparak bulun. Netcraft.com sitesinden sunucuları ile ilgili detayları inceleyin

6- Sitenin tasarımına ve çalışmayan sayfası olup olmadığına dikkat edin, satış sayfasının ssl içermesini ve teknik destek iletişim sayfasının yeterli olup olmadığını kontrol edin, (-) ise uzaklaşın.

7- Sözleşme kurallarını mutlaka okuyun.

8- Hosting arama sitelerindeki yorumlara aldanmayın. Webhostingtalk.com'u takip edin.

9- Sunucularının nerede olduğunu ve kullandıkları kontrol panelini inceleyin. Sunucuya ping atarak hızını test edin.

10- Hiçbir zaman hosting şirketine domain tescil işleminizi yaptırmayın.

11- Sınırsız alan ve/veya bandwidth yazan yeri gördüğünüzde pencereyi hemen kapatın.

12- Son olarak hiçbir hostingi detaylı incelemeden, satış ekibine bir iki soru sorup cevap alma sürenizi öçmeden sipariş vermeyin.


WİNDOWS ÜZERİNE PHPTRIAD KURULUMU VE KULLANIMI

Windows kullananlar için Php tabanlı uygulamalar geliştirmek için en büyük engellerden biride işletim sisteminin PHP dilinden anlamasını sağlamanın zorluğudur. Windows işletim sistemi üzerine manuel olarak Php, Mysql ve bunların uyumlu olduğu bir Web Sunucu uygulamasını yüklemek gerçekten zaman alır ve dikkat gerektirir. Ayrıca bu programların kurulumundan sonra işletim sistemine Php dilinin bazı argümanlarını tanıtmak gereklidir. (Php�yi Windows IIS veya PWS üzerine harici bir ISAPI modülü gibi yükleyebilirsiniz, fakat bunun verim açısından bazı dezavantajları vardır. Ayrıca bu şekilde sadece Php uygulamaları çalıştırabilirsiniz, veritabanı da gerektiren komplike işlemler için yine Mysql�i manuel olarak yüklemeniz gerekir)

Windows tabanlı işletim sistemleri üzerine PHP ve Mysql ikilisini ve bunlarla uyumlu en iyi web sunucu olan Apacheyi birlikte yükleyen birçok yazılım bulunmaktadır. (EasyPHP,PhpTriad gibi) Ancak biz yazımızda çok kullanılan ve kurulumu gayet kolay olan PhpTriad ile Windows tabanlı bir sisteme Php,Mysql ve Apache kurulumunu anlatacağız.

Öncelikle yapmamız gereken Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap adresinden PhpTriadın en son versiyonunu indirmek. İndirme işlemi tamamlandıktan sonra programın kurulum dosyasını çalıştırıyoruz. Kısa süren bir kurulum işleminden sonra programımız C sürücüsü üzerine Apache isimli bir klasör oluşturacaktır. Bu klasör içinde en dikkat etmemiz gereken klasör �htdocs� klasörüdür. Çünkü php uygulamalarımız ve scriptlerimiz bu dosyanın içine atılmalıdır. Öncelik olarak Mysql ayarlarımızı yapmaya başlıyoruz. C:\Apache\Mysql\Bin klasörüne giriyoruz. Buradan �winmysqladmin.exe� dosyasını çalıştırıyoruz. Karşımıza bir kullanıcı adı ve parola isteyen bir alan gelecektir. Burada ki alana girdiğimiz kullanıcı adı ve şifre daha sonra Php uygulamalarımızda veritabanına bağlanırken sürekli karşımıza çıkacağı için hatırlayacağımız bir kullanıcı adı ve şifre olmasına dikkat ediyoruz. Kullanıcı adı ve şifre bölümünü doldurduktan sonra sisteminizin sağ alt köşesine bir yeşil trafik lambası gelecektir. (Bu ibare Mysql�nin çalıştığı anlamına gelir ve siz aksi bir durum belirtmedikçe sürekli geri planda çalışır, bu programın sürekli çalışması sisteminizi yavaşlatmaz dolayısıyla sürekli online kalmasında bir sakınca yoktur) Mysql ayarlarını bu şekilde yaptıktan sonra sisteminizi restart etmeniz gerekiyor. Restart işleminden sonra sıra geldi Php�nin çalıştırılmasına. Bir php uygulamasını çalıştırmak için öncelikle Başlat/Programs/PHPTriad/Apache Console/Start Apache bölümünü tıklıyoruz. Karşınıza Apache web sunucusunun şu an pc üzerinde çalıştığını belirten ufak bir pencere gelecektir. Bu pencereyi kapatmadan browserımızı açarak adres çubuğuna Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap yazıp onaylıyoruz. Eğer karşımıza Phpnin versiyonunu ve sistem üzerinde çalışan Phpnin mevcut fonksiyon listesini gösteren bir sayfa geliyorsa kurulum işleminiz başarıyla tamamlanmış demektir. Bundan sonra C:\Apache\htdocs klasörü içine php scriptlerimizi atarak yukarıda belirttiğimiz yolla bunların çalışmasını sağlayabiliriz.

Kurmuş olduğumuz PhpTriad programı ile artık Windows üzerinde Php uygulamalarımızı yazabilir ve test edebiliriz. Peki veritabanı açmak istersek yada mevcut veritabanları üzerinde editlemeler yapmak istersek bunu program üzerinden nasıl sağlayacağız? Bu sorunun yanıtı Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap urlsinde gizlidir. Bu adresi yazıp sayfayı çağırdığınızda karşısınıza PhpMyAdmin bölümü gelecektir. PhpMyAdmin Mysql programının web tabanlı kontrolünü sağlayan en iyi yazılımdır ve Açık Kaynak kodludur. Bu alanda istediğiniz kadar veritabanı açabilir, mevcut veritabanlarını editleyebilir, bilgi ekleyip çıkarabilirsiniz. Sayfada sol bölümde henüz veritabanı açmadığınız için Test ve Mysql adında iki veritabanı bulunacaktır. Sağ bölümde ise Mysql versiyonunu belirtir bir alan ve onun altında yeni veritabanı eklemek için bir form göreceksiniz. Bu alanlardan Mysql kontrolünü sağlayabilirsiniz. (PhpMyAdmin dilini yine sağ tarafta bulunan PhpMyAdmin tablosundan yapabilirsiniz, bu tablonun altında dillerin listelendiği bir alan göreceksiniz)

Yukarıda da belirttiğimiz gibi dikkat etmeniz gereken klasör C:\Apache içerisinde bulunan htdocs klasörüdür. Çünkü bir Php uygulamasını çalıştırmak istiyorsak ya bu dosyanın içine atmalıyız yada dosyayı burada oluşturmalıyız. Basit bir örnek vermek gerekirse uygulama.php dosyasını biz browserimizden çağırmak istiyoruz. Bunun için öncelikle dosyayı C:\Apache\htdocs klasörü içine atıyoruz yada burada oluşturuyoruz. Sonra browserımıza Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap yazıp adresi kontrol ediyoruz. (Tabi bunu yapmadan önce Apache uygulamasını çalıştırmış olmanız gerekiyor, Programs/PhpTriad/Apache Console/Start Apache üzerinden uygulamayı çalıştırabilirsiniz.)


XOOPS MU E-XOOPS MU?

Birçok tasarımcı arkadaşımız yada sitesine E-xoops, Xoops gibi CMS (CMS Nedir diyorsanız, lütfen bu konuda sitemizde yayınlanan �CMS Nedir?� isimli makaleyi okuyun) sistemlerini kuracak olan arkadaşlarımız hep bunu sorarlar.Xoops mu E-xoops mu?

Bu sorunun yanıtı aslına bakarsanız bu sistemlere olan bakış açınıza göre değişir.Xoops ve E-xoops ayrı ayrı düşünüldüğünde çok iyi CMS lerdir.Fakat tek tek ele aldığınızda elbetteki her CMS gibi bazı eksileri ve artıları vardır.Ben burada Xoops mu yoksa E-xoops mu sorusundan çok iki CMS sistemi arasındaki avantaj ve dezavantajlardan bahsetmek istiyorum, böylelikle en azından sistemlerin genel bütünü hakkında fikir sahibi olarak bir karar verme yoluna gidebilirsiniz.

Öncelikle Xoopsu değerlendirirsek Xoops 2002 yılında Php � MySql kardeşler kullanılarak yapılmıştır.Xoops GNU/GPL lisansına sahip Açık Kaynak bir üründür.Xoops 1 versiyondan başlayarak yayınlanmış ve her yeni güncellemede biraz daha mesafe katetmiştir.Modül yapısı, admin haklarının sınırsızlığı, kolay veri ekleyip güncelleyebilmesi,tema uyumluluğu ve benzeri sebepler nedeniyle diğer paralı sistemler içerisinden sıyrılmış ve kendine kısa zamanda birçok taraftar edinmiştir.Ayrıca bilindik CMSlerin dışında bir yapıya sahip olduğu için webmasterlerin ve web programlama ile uğraşan çoğu kişinin dikkatini çekmiş ve Açık Kaynak kodlu olması sebebiyle sürekli gelişmeye başlamıştır.Xoopsu kendi öz kaynakları ve potansiyeli bakımından ele alırsak rahatlıkla bu konuda E-xoopstan daha iyi olduğunu söylebiliriz.Xoops aynı zamanda kişisel bağlamda kurulan portallardan ziyade içeriği ve yeni eklenen modül bileşenleriyle E-Ticaret uygulamalarına da son derece uyumludur.Xoops modül ve sistem yapısındaki kararlılık ve dinamizm, gelişmiş özellikteki veritabanı erişimi ve desteği her zaman onu bir adım öne taşımıştır.

E-xoops ise Xoops CMS�den yola çıkılarak yapılmıştır.Bunu iki sistemi yan yana getirerek kolayca anlayabiliriz.Modül,tema,sistem ve veri giriş çıkışları hemen hemen Xoops ile aynıdır.İlk olarak Xoops RC3 olarak yayınlanan E-xoops daha sonraları Rev serisini çıkarmış ve E-xoops 1.0.5Rev3�ten sonra CMS�nin adı �RunCMS� olarak değişmiştir.(E-xoops Almanya Resmi sitesi E-xoops v2�yi çıkararak desteğini sürdüreceğini duyurmuştur) RunCMS yeni olmasına karşın veriyapısındaki bazı farklılıklar ile Xoopstan ayrılır.(CMS yazarları sanırım bu konuya derin ilgi gösteriyorlar zira veritabanlarının neredeyse aynı olduğu iki CMS şu anda yayında ve hayatımızda!) E-xoops yada RunCMS kendi öz kaynakları bakımından bana göre sınıfta kalmaktadır.Çünkü Xoops için bir modül aradığınızda bunu bulabilecek belki 10 adet kaynak siteniz varken RunCMS�de bu sadece 1�dir.(E-xoopsa destek veren diğer siteleri burada belirtmiyorum çünkü zaten varolan modüller kendi bünyelerinde tekrar yayınlanıyor)

Xoopsta yer alan ve üyeler için çok yararlı olduğunu düşündüğüm Notifications (Notlar,Hatırlatmalar) özelliği RunCMS içinde bulunmamaktadır.Ayrıca RunCMS içinde bulunan avatar özellikleri ve ayarları Xoopstan daha iyidir.İki sistem arasında kalıtsal benzerlikler olsada zamanla bu iki sistem ayrı ayrı sistemler olmaya devam ediyorlar.Ancak şuda bir gerçek ki veriyapısından dolayı bir sistem için yapılan modül aynen diğer sistemede kolaylıkla entegre edilebiliyor.(bunun en güzel örneği sanırım RunCMSdeki �Newbb_Plus� ve Xoopstaki �Newbbv2.0� modüllerinin benzerliğidir.) Fakat ne hikmetse Xoops bu konuda daha başarılı ve daha bilinçli hareket ediyor.Aradığınız her kategoride onlarca modül bulabiliyorsunuz.

Xoopstaki bloklama (blokların yerleşimi ve içeriklerinin düzenlenmesi) ve tema özellikleri RunCMS�den kötü olmasına karşın Xoops yine bu konuda da kardeşine üstün gibi görünüyor.Zira RunCMS için temalar bir elin parmağını geçmezken (sadece RunCMS için olan temaları kastediyorum, E-xoops temalarını konu dışı olarak algılayın) Xoopsta ise sadece temalar için yapılmış ayrı siteler bile bulmak mümkün

Temalara gelince iki sistem arasında büyük bir fark görüyoruz.Çünkü Xoops bloklarıda dahil tema içeriklerini içlerinde php fonksiyonlarının gömülü olduğu HTML dosyalarından alıyor ve tema klasörü içinde bulunan asıl tema dosyasıda bir HTML sayfası.Böyle olunca biraz HTML bilgisi olan kişiler rahatlıkla temayı düzenleyebiliyor, eklentiler yapabiliyor.Fakat RunCMS�de ise durum tam bunun tam tersi diyebiliriz.Bloklarda dahil tüm tema içerikleri Php sayfalar şeklinde.Açıkçası bir RunCMS teması düzenlerken eğer çok aşina değilseniz kolaylıkla bir yanlışlık yapabiliyorsunuz.

Xoops ve E-xoops (RunCMS) arasında kodlarına ve veritabanına inildiğinde birçok farklılık bulunabiliyor.Fakat ne var ki bu sistemler hemen hemen birbirinin aynı ve insanlar bu durumda hangisi daha iyi diye karar veremiyorlar.Haylazz.net webmasteri olarak benim şahsi görüşüm her zaman Xoops Cmsnin daha iyi olacağı yönündedir.Zira Xoops gerçekten Açık Kaynağın en büyük kozlarından biri olmaya devam ediyor, bu yöndeki gelişmesi onu daha da iyi yerlere taşıyacak kanımca.

Fakat kabada olsa şöyle bir ayrımı yapmak sanırım yanlış olmaz, eğer kişisel bağlamda bir portal kuracaksanız yani tek bir kişi kurup bu siteden birçok kişi yararlanacak ve bilgi alacaksa bence E-xoops ancak daha büyük düşünüp hem ticari hem de üst düzey portal uygulaması oturtmak istiyorsanız o zamanda Xoops kurmanızı tavsiye ediyorum.Çünkü iki amaçta da bazı şeylere ihtiyaç duyabilir bazılarına duymayabilirisiniz.En nihayetinde karar son kullanıcının olacaktır.Önemli olan ne tarz bir site yapacağınızı yada bu portal sistemini ne derece ve verimli kullanıp kullanamayacağınızı bilmektir.Sanırım bunu bildikten sonra E-xoops mu yoksa Xoops mu diye düşünmeye gerek kalmayacaktır.


İNTERNET REKLAMCILIĞINDA YENİ BİR ÇIĞIR: GOOGLE ADSENSE


     Reklam, tüketicileri bir mal veya markanın varlığı konusunda bilgi sahibi yapmak ve mala veya markaya hizmet veya kuruluşa doğru eğilim yaratmak amacıyla göze, kulağa hitap eden mesajların hazırlanması, bu mesajların yayılması şeklinde tanımlanmaktadır. Pazarlama'nın 5p'sinden promotion kategosinde değerlendirebileceğimiz reklam faaliyetleri işletmeler için kaçınılmazdır. Günümüzde reklam faaliyetleri çeşitli şekillerde yapılmaktadır, internet reklamcılığı da bu yollardan birisidir.

      İnternet reklamcılığı bu güne kadar sitelerde banner veya text reklam yayınlama ya da popup pencere açma şeklinde hali hazırda yapılmaktaydı. İşte bu noktada, internette çığır açan bir dev olan Google devreye girdi ve kendi geliştirdiği reklam teknolojisiyle internet reklamcılığını en etkili şekilde kullanılabilir hale getirdi.

      Google, adwords sistemiyle öncelikli olarak kişilerin sitesinde aradığı kelimeye uygun reklam gösterimini oluşturdu, gerçi bu yeni birşey değildi. Birçok arama motoru reklamı zaten bu mantık üzerinden hareket ediyordu, google burada bir farklılık yaparak reklam verenlere sıra önceliği değil sonuçların yanında ayrı bir alan tahsis ederek reklam göstermeye başladı ki zaten Google'nin başarısı arama sonuçlarında göstermiş olduğu adaletten kaynaklanıyordu.

     Google, internet reklamcılığı faaliyetlerini sadece kendi sistemiyle sınırlı tutmadı, Adsense adını verdiği yeni sistemiyle internette bir ilki başlatarak şartlarına uygun düşen tüm sitelerde ilişkili reklam gösterme programını başlattı. Bu sistem, google onayından sonra siteye bir javascript kodu eklenmesi ve google'nin reklam botu olan Mediapartners'in siteyi indekslemesi ile birlikte site içeriğiyle ilişkili reklamların gösterilmesinden oluşuyor, ayrıca yine google'nin verdiği arama motoru kodlarıyla sitenizin içeriğinde ya da google üzerinde arama yapılması sağlanarak ve yine ilişkili reklam göstererek kazanç elde edilmesini içeriyor.

      Bu reklam sistemi; reklam verenler için adwords, reklam yayınlayanlar için adsense olarak isimlendiriliyor. Eğer şirketinizin reklamını yayınlamak istiyorsanız adwords programına kayıt oluyor ve günlük bir bütçe belirliyorsunuz. Kayıt için bir defaya mahsus $5 etkinleştirilme ücreti alınıyor. Daha sonra ise $0.05 den $50 ye kadar tıklama başı maliyet ve günlük bir bütçe belirliyorsunuz. Tıklama başı maliyet ne kadar yüksek olursa o oranda hem reklam pozisyonunuz hem de gösterim oranınız artacaktır. Google reklamlarında etkinleştirme ücretinden başka sabit bir ödemeniz yoktur, sadece sitenize tıklanıldığı zaman para ödersiniz. Hangi kelimelerde görünmek istediğiniz ise "geniş eşleşme, deyimsel eşleşme, kesin eşleşme, negatif eşleşme" opsiyonlarıyla en uygun şekilde belirlenebilir.

      Bir internet sitesi sahibisiniz; google adsense başvuru formunu dolduruyorsunuz ve başvuruların fazla olması nedeniyle uzunca bir süre onay için bekliyorsunuz. Eğer siteniz onaylanırsa sisteme giriş yapıp, reklam ayarları kısmından siteniz için bir kod oluşturuyorsunuz. Sayfanızda göstermek istediğiniz reklam boyutunu, renklerini, tipini bu aşamada belirliyorsunuz. Dilerseniz reklam tıklama oranlarını ölçebilmek için "kanal" özelliğini kullanabilirsiniz, böylece hangi kanaldan daha etkili reklam yayınladığınızı ölçebilirsiniz. Alternatif adres ya da renk belirleyerek gösterilecek bir reklam olmadığında reklam alanın boş gözükmesini engelleyebilirsiniz. Url filtresini kullanarak reklamını yayınlamak istemediğiniz siteleri filtreleyebilirsiniz.

       Biraz daha ilerleyelim; siteniz için eklemeniz gereken kodu oluşturdunuz, peki nereye ekleyeceksiniz? Adsense sisteminin belirli kuralları(TOS) var, bu kurallar size bazı kısıtlamalar getiriyor. Mesela; reklamları sadece içerik sayfalarına yerleştirebilirsiniz, hata, giriş, kayıt, teşekkür veya karşılama sayfalarına reklam kodlarını yerleştiremezsiniz. Sayfanız için en uygun ve gözalıcı bir nokta seçin ve kodları buraya yerleştirin, eğer sayfada farklı reklamlar çıkıyorsa birden fazla reklam da koyabilirsiniz fakat farklı reklam olması en önemli şart. Reklamların herhangi biryerine reklamları tıklamayı teşvik edici bir metin eklemeyin. Eğer sayfanızda çerçeve(frame) kullanıyorsanız kod oluşturma bölümünde ilgili kısmı tıklayarak kodunuzu buna göre düzenleyiniz. Bu işlemler bittiyse sıra mediapartners botunun sitenizi taraması için beklemeye geldi, bu işlem bittikten sonra reklamlar gözükmeye başlayacak.

      Artık reklamcıyız; reklam botu sitenizi taradı ve reklamlar gözükmeye başladı, ilk önerimiz en iyi reklam sunabilmek için ilk hafta çeşitli renkler ve reklam boyutlarıyla, farklı pozisyonlar ile denemeler yapın ve sonuçlara göre en uygun pozisyon ve renklerde karar kılın. Sayfanın arkaplanıyla aynı renkleri kullanmanın başarı ve uyum sağlayacağını unutmayın. Adsense reklamları sayfa içeriği taranıp, ilişkili kelimelere göre oluştuğu için her reklam sayfasında farklı reklamlar gözükecektir, reklam verenlerin belirlemiş olduğu tıklama başı maliyetten google'nin size ödeyeceği % kadar her tıklamadan gelir elde edeceksiniz. Bu tıklama başı kazanç ilişkili reklamlara göre farklı sonuçlar vermektedir, bu değerleri paylaşmanın google servis kurallarına aykırı olduğunu belirtelim. Google adsense hesabınızın raporlar bölümünde "Sayfa gösterimleri" kısmında günlük sayfa izlenim sayısı (çoğul hit), "tıklamalar" bölümünde günlük tıklama sayısı, "Sayfa TO" bölümünde tıklamalar/Sayfa Görünümleri oranı, "Sayfa eCPM" bölümünde 1000 sayfa izleniminde elde ettiğiniz ortalama gelir, "Kazançlar" bölümünde ise günlük kazançlarınızı göreceksiniz, değişik raporlama seçenekleriyle belirli tarihler arası sonuçlarınızı kıyaslayabilir ve hesaplayabilirsiniz. Kanal verilerini de anlık olarak görebilirsiniz. "Ödeme Geçmişi" bölümünde ise onaylanan gelirinizi ve yapılan ödemeleri göreceksiniz. Google size, hesabınız $100'ı bulduğu zaman ilgili aydan bir ay sonra EFT veyahut seçiminize göre çek gönderecektir. Bu süreç eğer çek ile ödeme alıyorsanız, çekin ulaşma zamanı ile birlikte biraz daha artacaktır.

      Adsense sistemi ile ilgi bu açıklamalardan sonra birkaç ipucu ve hatırlatma ile bu makalemize son verelim:

    * Öncelikle hiçbir zaman denemek için dahi olsa kendi reklamlarınızı tıklamayın, bu hile yaptığınız zannıyla hesabınızın otomatik olarak sistem tarafından kapatılmasına neden olabilir.
    * İlgilenmediğiniz reklamları tıklamayın, bu yayıncıların yararına gibi gözükse de reklam verenin zararına bir durumdur ve reklam sisteminin başarısızlığına sebep olacaktır, bir süre sonra da reklam veren kurumların uzaklaşmasına...
    * Sadece reklam için sayfa oluşturmayın, bu adsense kurallarına aykırı olduğu gibi internet sitelerinin "çöplüğe" dönüşmesine neden olacaktır.
    * Yabancı dildeki reklamların ve resim şeklindeki reklamların daha çok kazandırdığı bir gerçektir ve akılda tutulmalıdır.
    * Metin aralarındaki kare ve dikey reklamların tıklama yüzdesinin fazla olduğu, site içeriğinden uzak reklamların başarısız oldukları bilinmektedir.
    * Sahip olduğunuz birden fazla sitede adsense reklamlarını yayınlayabilirsiniz ve bunları takip etmek için kanal özelliğini kullanabilirsiniz


İyi reklamlar dileriz!


      Google Adwords
      Google Adsense
      Adwords SSS
      Adsense SSS


CHMOD AYARI

CHMOD [Yazılabilirlik, Okunabilirlik, Uygulama] Özelliği

(FTP Programı Olarak FlashFXP Temel Alınmıştır)

CHMOD Özelliği Sisteme Kurduğunuz Herhangi Bir Dosya Veya Klasöre Yazılma, Okunma ve Uygulama Yapma Özelliği Kazandırmaktır, Yani Bilgisayar Üzerinde Bildiğimiz Anlamıyla Dosya veya Klasörleri "Salt Okunur" Özelliği Vermek ve Kaldırmaktır.

İnternet Üzerindeki Kurulumlarda Bu İşlemin Yapılma Sebebi Kurulum Sırasındaki Bilgilerin Sistem Dosyalarına Aktarılması ve Sonrasında İstenmeyen Bilgilerin Sistem Dosyalarına Eklenmesini Engellemektir.

CHMOD Özelliğini Düzenleme İşlemini Klasör ve Dosyalarınızı İnternete Atmadan Önce Yapmak İstiyorsanız, Söz Konusu Klasör veya Dosyanın Üzerine Sağ Tuş ile Tıklayıp "Özellikler" Seçeneğini Daha Sonrada "Salt Okunur" Kutucuğunu İşaretlemeniz Gerekmektedir. Bu İşlem Dosya veya Klasörünüzün Üzerine Bilgi Yazılmasını Engeller. İşlemin Tersini Yaparak Dosya veya Klasörünüzün Üzerine Yazılabilmesini Sağlayabilir ve Daha Sonra İnternete Atıp İşleminize Devam Edebilirsiniz.

Dosyaların CHMOD Ayarını Yapmadan Önce İnternete Attınız ve Kurulum Yada Sonrasındaki İşlemlerde Sorun ile Karşılaştıysanız;

Klasörler İçin:
Kullandığınız FTP Programınından CHMOD Ayarı Yapılacak Klasörün Üzerine Gelip Sağ Tuş ile Tıklayın ve Menüden "Attributes (CHMOD)" Linkini Seçip Açılan ufak Pencereden "owner, group, public"Başlıkları Altında Yer Alan "Read, Write
ve Execute" Seçeneklerinin Tümünü İşaretli Hale Getirin. Bu İşlemi Yaptığınızda Sözkonusu Klasöre Yazılabilme Özelliği Vermiş Olursunuz. İşlemi Eski Haline Getirmek İçin "group ve public" Başlıkları Altındaki "write" Seçeneklerindeki İşaretleri Kaldırabilirsiniz.

Dosyalar İçin:
Kullandığınız FTP Programınından CHMOD Ayarı Yapılacak Klasörün Üzerine Gelip Sağ Tuş ile Tıklayın ve Menüden "Attributes (CHMOD)" Linkini Seçip Açılan ufak Pencereden "owner, group, public" Başlıkları Altında Yer Alan "Read ve Write" Seçeneklerinin Tümünü İşaretli Hale Getirin. Bu İşlemi Yaptığınızda Sözkonusu Dosyaya Yazılabilme Özelliği Vermiş Olursunuz. İşlemi Tersine Almak İçin "group ve public" Başlıkları Altındaki "write" Seçeneklerindeki İşaretleri Kaldırabilirsiniz.


İpucu: İşaretleme İşlemleriyle Tek Tek Uğraşmak İstemiyorsanız, İşaretleme Yaptığınız Kutucukların Enalt Sol Bölümündeki Permissions Kutucuğuna Aşağıdaki Numaraları Yazabilirsiniz.

Klasörlere Yazılma Özelliği Vermek İçin: 777
Klasörlerin Yazılma Özelliğini Kaldırmak İçin: 755

Dosyalara Yazılma Özelliği Vermek İçin: 666
Dosyaların Yazılma Özelliğini Kaldırmak İçin: 644

İyi Çalışmalar..


DÜNYA SIRALAMASINDA SİTENİZİN YERİ

İlgi çekici bir konu, değil mi? Kim öğrenmek istemez ki yaptığı bir çalışmanın dünyadaki pozisyonunu? Aslına bakarsanız şu an bunu ölçmenin reel bir yolu yok, bu noktada şu an tek bir çözüm gözüküyor: Alexa Peki nedir Alexa?

Alexa, kendine ait bir araç çubuğu(toolbar) bulunan ve bu araç çubuğu kullananların istatistikleri sayesinde internette en fazla ziyaret edilen sitelerin listesini oluşturan bir site. Aslına bakarsanız bu listenin her zaman tam anlamıyla doğruyu gösterdiği kanaatinde değiliz, çünkü bir sitenin kitlesi Alexa toolbar kullanmayan kişilerden oluşabilir. Fakat yaklaşık bir sonuç vermesi açısından başarılı bir uygulama olduğu su götürmez bir gerçek.

Alexa'dan hangi bilgileri öğrenebiliyoruz dersek; sitemizin 3 aydan 2 yıla kadar ziyaretçi ve sıralama grafiğini, subdomainlerimizin % olarak istatistiğimizdeki yerini, günlük/1 haftalık/3 haftalık dünya üzerindeki sıramızı, bir milyon kişi üzerinden ortalama siteye giriş sayısı ve kişi başı kaç sayfa görüntülendiği, bir rakibimiz ile kendimizi kolayca karşılaştırarak aramızdaki istatistik farklarını öğrenebiliyoruz. Peki Alexa sadece bize bunları mı sunuyor? Tabii ki hayır, dünya üzerinde en fazla girilen ilk 500 siteyi, ülkelere göre ilk 100 siteleri gösterebiliyor, ayrıca sitenizin logosu ile kendinize ait explorer toolbar oluşturabiliyorsunuz, sitenizin istatistiklerini bir kod yardımıyla grafiksel olarak yayınlayabiliyorsunuz. Arama sonuçlarında sitelerin screenshotlarını görebiliyorsunuz, istatistik sayfalarında ilişkili siteleri(bunlar dmoz'dan alınıyor) görebiliyorsunuz, Amazon üyesiyseniz sitelere yorum yazabiliyorsunuz.

Peki nedir dezavantajları: Öncelikle kendinize ait bir domain adınız yoksa istatistik olarak subdomaini aldığınız sitenin sonuçları gözükecektir. Yani geocities uzantılı bir adresiniz varsa istatistiklerinize bakmak istediğinizde geocities'in istatistiklerini göreceksiniz. İstatistik rakamları sitenizin ziyaretçi sayısına göre çok düşük gelebilir. Sıralama ortalama olduğu için sitenizin ufak bir süre kapalı kalması durumunda istatistiklerinizin gerçeği yansıtması çok uzun süre alabilir. Toolbar kullanmayan ziyaretçileriniz istatistik olarak hiçbir anlam taşımayacaklardır. Size göre ziyaretçi sayısı daha az olan bir site bile sizden sıralama olarak üstte olabilir. İlk 100.000 içinde olmazsanız detaylı bir istatistik alamayacaksınız demektir.

Toolbar indirmek için: Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

Sayfanıza İstatistik Eklemek İçin: Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

Dünyanın ilk 500 sitesi: Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

Türkiyenin ilk 100 sitesi: Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

Alexa(dmoz) dizini: Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap

Kendi araç çubuğunuzu oluşturmak için: Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap


PHPBB KURULUMU

(İnternet Üzerinde - 2.0.10 Versiyonu ve CPANEL Temel Alınarak Hazırlanmıştır.)

Bilgisayara İndirdiğiniz Klasörünü Açarak İçindeki "phpBB2" Klasörünü Olduğu Gibi (Adını İstediğiniz Şekilde Değiştirebilirsiniz) yada Sadece İçindeki Dosyaları Hostunuza FTP Aracılığıyla Yükleyin. Yükleme İşlemi Bittikten Sonra Bir DataBase Açmanız Gerekmektedir.

Panelinizden "MySQL Database" [Ekran Görüntüsü] Linkine Tıkladıktan Sonra [Ekran Görüntüsü] Bölümüne DataBase Adınızı Yazın ve Onaylayarak DataBase'inizi Oluşturun. Daha Sonra [Ekran Görüntüsü] Bölümünden DataBase Kullanıcı Adınızı Ve Şifrenizi Belirleyip Onaylayın. Böylece DataBase ve Ona Ait Kullanıcı Adı ile Şifrenizi Oluşturmuş Oldunuz. Şimdi Yapmanız Gereken DataBase'iniz İle Açtığınız Kullanıcı Adını Birbirine Bağlamak. [Ekran Görüntüsü] Bu Bölümdeki "User" Seçeneğini Açtığnız Kullanıcı Adı Olarak, "Db" Seçeneğini de Açmış Olduğunuz DataBase Adı Olarak Belirleyin ("ALL" Seçeneğinin İşaretlenmiş Olmasına Dikkat Edin) ve "Add User to Db" Butonuna Tıklayarak Birleştirme İşlemini Tamamlayın..

Bu İşlemleri Hatasız Tamamladıktan Sonra Dosyaları Yüklediğiniz Adrese Girip (Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap - /klasoradi) Sistemi
Kurmaya Başlayabilirsiniz. Açılan Sayfada [Ekran Görüntüsü] Sizden DataBase ve Admin Kullanıcı Bilgilerinizi Girmeniz İstenecek.


Basic Configuration

Default board language:---------------------------English
Database Type:-----------------------------------Mysql 3.x (Sabit)
Choose your installation method:------------------install


Database Configuration

Database Server Hostname / (DNS):-------------localhost (Sabit)
Your Database Name:----------------------------DataBase Adınız
Database username:-----------------------------Database Kullanıcı Adınız
Database password:-----------------------------Database Şifreniz
Prefix for tables in database:---------------------phpbb_ (Sabit)


Admin Configuration

Admin Email Adres:------------------------------E-mail Adresiniz
Domain Name:-----------------------------------Anasayfa Adresi
Server Port:--------------------------------------80 (Sabit)
Script path:--------------------------------------(Sabit)
Administrator username:-------------------------Admin Kullanıcı Adı
Administrator password:-------------------------Admin Şifresi
Administrator password [confirm]:----------------Admin Şifresi [Tekrar]



Yukarıdaki Bölümleri Eksiksiz Doldurup Sonraki Aşamaya Geçtiğinizde, Azönce Girdiğiniz Bilgilerden Oluşan config.php Dosyanızı Yükleme Şeklinizi Soracaktır [Ekran Görüntüsü]. 1. Seçenek FTP Aracılığıyla Dosyayı Doğrudan Gerekli Klasörün İçine Atarken 2. Seçenek Bilgisaya İndirmenizi Sağlar. 2. Seçeneği Seçip Dosyayı İndirdikten Sonra Forumun Ana Klasörüne Atmanızı Tavsiye Ederiz. Bu İşlemi Yaptıktan Sonra install ve contrib Klasörlerini Silmeyi Unutmayın! Artık Sitenize Girip Forumunuzu Yönetebilirsiniz..

phpBB Forumun Türkçe Dil ve Resim Dosyalarını Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap
Buraya Tıklayarak
İndirebilirsiniz..


RUNCMS (E-XOOPS) KURULUMU

(İnternet Üzerinde - 1.0E Versiyonu ve CPANEL Temel Alınarak Hazırlanmıştır.)

Bilgisayara İndirdiğiniz runcms_1e Klasörünü Açarak İçindeki "runcms" Klasörünü Olduğu Gibi (Adını İstediğiniz Şekilde
Değiştirebilirsiniz) yada Sadece İçindeki Dosyaları Hostunuza FTP Aracılığıyla Yükleyin. Yükleme İşlemi Bittikten Sonra
Bir DataBase Açmanız Gerekmektedir.

Panelinizden "MySQL Database" [Ekran Görüntüsü] Linkine Tıkladıktan Sonra [Ekran Görüntüsü] Bölümüne DataBase Adınızı Yazın ve Onaylayarak DataBase'inizi Oluşturun. Daha Sonra [Ekran Görüntüsü] Bölümünden DataBase Kullanıcı Adınızı Ve Şifrenizi Belirleyip Onaylayın. Böylece DataBase ve Ona Ait Kullanıcı Adı ile Şifrenizi Oluşturmuş Oldunuz. Şimdi Yapmanız Gereken DataBase'iniz İle Açtığınız Kullanıcı Adını Birbirine Bağlamak. [Ekran Görüntüsü] Bu Bölümdeki "User" Seçeneğini Açtığnız Kullanıcı Adı Olarak, "Db" Seçeneğini de Açmış Olduğunuz DataBase Adı Olarak Belirleyin ("ALL" Seçeneğinin İşaretlenmiş Olmasına Dikkat Edin) ve "Add User to Db" Butonuna Tıklayarak Birleştirme İşlemini Tamamlayın..

Bu İşlemleri Hatasız Tamamladıktan Sonra Dosyaları Yüklediğiniz Adrese Girip (Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap - /klasoradi) Sistemi
Kurmaya Başlayabilirsiniz. Siteye Girdiğinizde Karşınıza İlk Olarak Dil Seçimi Çıkacaktır [Ekran Görüntüsü] Buradan "english" i
Seçip Sonraki Aşamaya Geçin. Bu Aşamada [Ekran Görüntüsü] Size Yapmak İstediğiniz İşlemi Sormaktadır (Kurulumlama, Güncelleme) "install" Seçeneğini Seçip Diğer Sayfaya Geçebilirsiniz. Bu Sayfada mainfile.php Dosyanızın Yazılabilirliği [CHMOD] ve Sisteminiz Test Edilecektir [Ekran Görüntüsü] Kutucuklar Yeşil İse Diğer Bölüme Geçebilirsiniz. DataBase
Bilgilerinin Girileceği [Ekran Görüntüsü] Bu Bölümde Hata Yapılmaması Gerekmektedir. Girilmesi Gereken Bilgiler:


Databasemysql: ---------------------------(Sabit)

Database Hostname: ----------------------localhost (Sabit)

Database Username: ----------------------DataBase Kullanıcı Adınız

Database Password: ----------------------DataBase Şifreniz

Database Name: --------------------------DataBase Adınız

Table Prefix: -----------------------------e_xoops (Sabit)

Use persistent connection?: --------------"NO" (Sabit)

Physical Path: -------------------Sabit

Virtual Path (URL): --------------Sabit


Sayfadaki Boşlukları Gerektiği Gibi Doldurup Diğer Sayfaya Geçtiğinizde [Ekran Görüntüsü] Girdiğiniz Bilgilerin Kayıt Edilmesi İçin Sonraki Bölüme Geçmeniz Gerektiğini Söyleyen Bir Yazı ile Karşılaşacaksınız. Onaylayıp Sonraki Bölüme Geldiğinizde İse DataBase Bilgilerinizde Hata Yok İse İşleminizin Tamamlandığı Gösteren Bir Yazı Göreceksiniz [Ekran Görüntüsü], Sonraki Aşamaya Geçebilirsiniz. Kurulumun En Zevkli Olan Bu Aşamasında Admin Bilgilerini Oluşturacaksınız [Ekran Görüntüsü], Admin Bilgilerini Girip Onayladığınızda Dosyalarınızı CHMOD Ayarını Gösteren Son Bölüme [Ekran Görüntüsü] Yönlendirileceksiniz. Artık Sitenize Girip Sisteminizi Yönetebilirsiniz..


XOOPS KURULUMU

(İnternet Üzerinde - 2.0.7 Versiyonu ve CPANEL Temel Alınarak Hazırlanmıştır.)

Bilgisayara İndirdiğiniz xoops-2.0.7 Klasörünü Açarak İçindeki "html" Klasörünü Olduğu Gibi (Adını İstediğiniz Şekilde
Değiştirebilirsiniz) yada Sadece İçindeki Dosyaları Hostunuza FTP Aracılığıyla Yükleyin. Yükleme İşlemi Bittikten Sonra
Bir DataBase Açmanız Gerekmektedir.

Panelinizden "MySQL Database" [Ekran Görüntüsü] Linkine Tıkladıktan Sonra [Ekran Görüntüsü] Bölümüne DataBase Adınızı Yazın ve Onaylayarak DataBase'inizi Oluşturun. Daha Sonra [Ekran Görüntüsü] Bölümünden DataBase Kullanıcı Adınızı Ve Şifrenizi Belirleyip Onaylayın. Böylece DataBase ve Ona Ait Kullanıcı Adı ile Şifrenizi Oluşturmuş Oldunuz. Şimdi Yapmanız Gereken DataBase'iniz İle Açtığınız Kullanıcı Adını Birbirine Bağlamak. [Ekran Görüntüsü] Bu Bölümdeki "User" Seçeneğini Açtığnız Kullanıcı Adı Olarak, "Db" Seçeneğini de Açmış Olduğunuz DataBase Adı Olarak Belirleyin ("ALL" Seçeneğinin İşaretlenmiş Olmasına Dikkat Edin) ve "Add User to Db" Butonuna Tıklayarak Birleştirme İşlemini Tamamlayın..


Bu İşlemleri Hatasız Tamamladıktan Sonra Dosyaları Yüklediğiniz Adrese Girip (Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap - /klasoradi) Sistemi
Kurmaya Başlayabilirsiniz. Siteye Girdiğinizde Karşınıza İlk Olarak Dil Seçimi Çıkacaktır [Ekran Görüntüsü] Buradan "english" i
Seçip Sonraki Aşamaya Geçin. Bu Aşamada [Ekran Görüntüsü] Size Kurulum İle İlgili Ufak Bir Bilgi Verilmektedir, Hiçbir İşlem
Yapmadan Bir Sonraki Bölüme Geçebilirsiniz. Eğer Dosyalarınızın (uploads, cache, templates_c ve mainfile.php) CHMOD Ayarını Yapmadıysanız Bu Bölümde Bir Uyarıyla Karşılaşacaksınız. (CHMOD ile ilgili Ayrıntılı Bilgiyi Bu Bölümde
Bulabilirsiniz). Gerekli CHMOD Ayarı Yapıldıktan Sonra [Ekran Görüntüsü] Bir Sonraki Bölüme Geçebilirsiniz. DataBase
Bilgilerinin Girileceği [Ekran Görüntüsü] Bu Bölümde Hata Yapılmaması Gerekmektedir. Girilmesi Gereken Bilgiler:


Databasemysql: --------------------------(Sabit)

Database Hostname: ---------------------localhost (Sabit)

Database Username: ---------------------DataBase Kullanıcı Adınız

Database Password: ---------------------DataBase Şifreniz

Database Name: -------------------------DataBase Adınız

Table Prefix: ----------------------------xoops (Sabit)

Use persistent connection?: -------------"NO" (Sabit)

XOOPS Physical Path: -------------------Sabit

XOOPS Virtual Path (URL): --------------Sabit



Sayfadaki Boşlukları Gerektiği Gibi Doldurup Diğer Sayfaya Geçtiğinizde Girmiş Olduğunuz Bilgiler, Kontrol Etmeniz İçin Tekrar
Karşınıza Çıkacaktır [Ekran Görüntüsü]. Emin Olup Bu Sayfayı da Onayladıktan Sonra, DataBase Bilgilerinizi Yanlış Girmediyseniz
Bilgilerinizin Onaylandığını Gösteren [Ekran Görüntüsü] Bu Sayfaya Yönlendirileceksiniz. Bundan Sonraki 3 Bölüm Yukarıdaki Bilgilerin Doğruluyla İlgili Olup Herhangi Ek İşlem Gerektirmemektedir (Onaylama Sayfalarında Karşılaştığınız Sorunları Forumlarımızda Belirtebilirsiniz). Doğrulama Sayfalarını Başarıyla Geçtiğinizde Son Aşama Olan Admin Bilgilerini Oluşturma Bölümüyle [Ekran Görüntüsü] Karşılaşacaksınız. Belirlediğiniz Admin Bilgilerini Girdikten Sonra Sistemin Yüklendiğini Gösteren Bu Bölüme [Ekran Görüntüsü], Daha Sonrada İşlemin Tamamlandığını Belirten Son Bölüme [Ekran Görüntüsü] Geleceksiniz. Artık Sitenize Girip Admin Girişi Yapabilir ve Sitenizi Düzenleyebilirsiniz..


* Kurulum Bittikten Sonra Güvenliğiniz İçin "İnstall" Klasörünün Silmeyi ve "mainfile.php" Dosyasının CHMOD Ayarını Düzeltmeyi UNUTMAYIN!

Dilerseniz, Xoops 2.x Türkçe Kurulum Paketini Buradan, Genel Dil Dosyalarını da Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap
Buradan
indirebilirsiniz..


PHP-NUKE KURULUM

(İnternet Üzerinde - 7.0 Versiyonu ve CPANEL Temel Alınarak Hazırlanmıştır).

Bilgisayara İndirdiğiniz PHP-Nuke-7.0 Klasörünü Açarak İçindeki "html" Klasörünü Olduğu Gibi (Adını İstediğiniz Şekilde Değiştirebilirsiniz) yada Sadece İçindeki Dosyaları Hostunuza FTP Aracılığıyla Yükleyin. Yükleme İşlemi Bittikten Sonra Bir DataBase Açmanız Gerekmektedir.

Panelinizden "MySQL Database" [Ekran Görüntüsü] Linkine Tıkladıktan Sonra [Ekran Görüntüsü] Bölümüne DataBase Adınızı Yazın ve Onaylayarak DataBase'inizi Oluşturun. Daha Sonra [Ekran Görüntüsü] Bölümünden DataBase Kullanıcı Adınızı Ve Şifrenizi Belirleyip Onaylayın. Böylece DataBase ve Ona Ait Kullanıcı Adı ile Şifrenizi Oluşturmuş Oldunuz. Şimdi Yapmanız Gereken DataBase'iniz İle Açtığınız Kullanıcı Adını Birbirine Bağlamak. [Ekran Görüntüsü] Bu Bölümdeki "User" Seçeneğini Açtığnız Kullanıcı Adı Olarak, "Db" Seçeneğini de Açmış Olduğunuz DataBase Adı Olarak Belirleyin ("ALL" Seçeneğinin İşaretlenmiş Olmasına Dikkat Edin) ve "Add User to Db" Butonuna Tıklayarak Birleştirme İşlemini Tamamlayın..

DataBase İşlemlerini Hatasız Tamamladıktan Sonra Bilgisayarınıza Yüklediğiniz PHP-Nuke-7.0 Klasörünün İçindeki "sql" Klasörüne Girdiğinizde "nuke.sql" Dosyasıyla Karşılaşacaksınız. Bu Dosyayı Yükleyebilmeniz İçin Önce Hosting Panelinizden "MySQL Databases" Bölümüne Buradan da "phpMyAdmin" Bölümünden (En Altta) Girmelisiniz.. "PhpMyAdmin" Bölümündeki Sol Menüden, Açmış Olduğunuz DataBase Adını Seçtikten Sonra Karışınıza Çıkan Sayfada [Ekran Görüntüsü] "SQL" [Ekran Görüntüsü] Linkine Tıklayıp, Açılan Sayfada Alt Bölümde Yer Alan "Gözat" [Ekran Görüntüsü] Butonuyla "nuke.sql" Dosyasını Bulup Sayfadaki Hiçbir Seçeneği Değiştirmeden Dosyayı DataBase'inize Yollamanız Gerekmektedir.

Bu İşlemleri Sorunsuz Tamamladıktan Sonra Son Olarak "html" Klasörü İçinde Yer Alan "config.php" Dosyasını Düzenlemelisiniz. Dosyanın İçinde Yer Alan :


$dbhost = "localhost";    - Sabit
$dbuname = "root";        - DataBase Kullanıcı Adınız
$dbpass = "";                  - DataBase Kullanıcı Şifreniz
$dbname = "nuke";         - DataBase Adınız
$prefix = "nuke";            - Sabit
$user_prefix = "nuke";    - Sabit
$dbtype = "MySQL";        - Sabit
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9";     - PHP Nuke 6.5 ve Üst Sürümlerinde Çıkan Bu Bölümü Güvenliğiniz İçin Kendi Belirlediğiniz Bir Şifreyle Değiştirmeniz Gerekmektedir.

Tüm Düzenlemeleri Yaptıktan Sonra Dosyaları Yüklediğniz Adrese Girip (Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap - /klasoradi) Sitenizin İlk Haline Bakabilir ve Adresin Sonuna /admin.php Ekleyip Admin Kullanıcı Adı ve Şifrenizi Oluşturduktan Sonra Panele Giriş Yapabilirsiniz..

Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap
PHP-Nuke Türkçe Dil Dosyalarını Buradan İndirebilirsiniz.


NOT: Database Kullanıcı Adı ve Şifrelerinizi Yazarken "hostname_databaseAdı" ve "hostname_databaseKullanıcıAdı" Şeklinde Yazmanız Gereklidir. Buradaki Hostname Panelinize Girerken Kullandığınız Kullanıcı Adıdır.


CMS NEDİR?

Cms (Content-Managament-System // İçerik Yönetim Sistemleri) anlamına gelir.Cms aslında belli bir ürünün yada programın adı değildir.Sadece bu tarz web uygulamalarına verilen genel isimdir.Cms�leri sizler Portal,Sistem gibi ifadelerle de tanıyor olmalısınız.

Peki Cms Neleri içerir? Cmsler belli bir web programlama diliyle yapılmış web programcıklarıdır aslında.Asp,Php gibi web programlama dilleriyle oluşturulmuş birçok cms vardır.Cms�ler genel olarak üyelik sistemi,makale ekleme,haber yazma,anket,forum gibi bazı bileşenleri standart olarak sizlere verirler.Zaten Cms�nin oluşması bu bileşenlerin aynı cms içinde entegre çalıştırılabilmesi ve İnternet üzerinde uygulamaya geçebilmesidir.

Cms�ler üyelik sistemi,forum,haber ve makale bileşenleri içerir dedik.Bu bileşenlerin kontrolü mevcut cms sisteminde size sunulmaktadır.Tabi tüm bu alanlarında bir kontrolü olmak şartıyla.Cmsler kontrolden kastettiğimiz site yönetim işini admin sayfalarıyla yaparlar.Admin sitenin sahibi yada yetkilendirmeye göre sahipleridir.Siz kurulumunuzu yaptıktan sonra admin paneline girerek sitenize üye ekleyip çıkarabilir,forum yazabilir,makale gönderebilir ve bunun gibi sistemin elverdiği her şeyi yaptırabilirsiniz.

Şimdi yukarıda cmslerin bir web programlama diliyle yapıldığını söyledik.Peki ama cmsler üye bilgilerini,forum mesajlarını ve bunu gibi şeyleri nerede saklar?

Eğer asp yada php dilleriyle ilginiz varsa bu sorunun cevabını bileceksiniz.Eğer bu dillerle ilginiz yoksa biraz düşünmeniz gerekli.Bir Cms portalı kullanıldığı dile göre verilerini veritabanında tutar.Eğer asp diliyle yapılmış bir cms kullanıyorsanız verileriniz genellikle MS Access tarafından tutulur ve kaydedilir.Şayet bir php cms sistemi kullanıyorsanız o verilerde Mysql,PostreSQL gibi programlarda kaydedilir.Eğer bu program ve uygulamalar olmasaydı Cmsler olmazdı.Çünkü zaten cms sistemleri siteniz üzerinde çok büyük bir veri girdisine sahiptir.Bu verileri bir arada tutmak,bu verilerin içinden arama yapmak ve bu yapılan aramaları listelemek,değişiklik ve düzenlemeler yapmak hep bu veritabanları sayesinde olmaktadır.

CMS Avantaj ve Dezavantajları

Gelgelelim cmsnin bazı avantaj ve dezavanajlarına.Cmsler her yönden birçok avantaja sahiptir.Bunlar;

Hızlı ve kolay veri girdisi
Birçok bileşenin bir arada olması
Tasarım ve içerik değiştirebilme özelliği
Kolay kurulum
Özel üye bölümleri
Forum,Anket,Özel Mesaj gibi kullanıcı için önemli bileşenlerin bir arada olabilmesi
Kaynak kodlarının açık olması (bir kısmı hariç)
Güncelleme ve yenilenmesi
Gelişmiş Admin Paneli

Ve daha sayamayacağımız bir çok özellik cmsler için bir avantajdır.Sözgelimi seri ve çok büyük sayıda içerik ve veri gireceğiniz bir siteniz olacaksa bir cms sistemi kullanabilirsiniz.Yada üyelerinizin ve ziyaretçilerinizin sitenizle daha fazla etkileşimli olmasını istiyorsanız da bir cms kullanabilirsiniz.

Ayrıca birçok cms sistemi Açık Kaynak kodludur ve ücretsizdir.Bunun birçok yararı ve zararı olabilir fakat cmslerin açık kaynak olması sürekli gelişime ve yeniliğe açık oldukları anlamına gelir.(Tabi cms sistemlerininde ücretli sürümleri vardır)

Peki hiç mi dezavantajı yok bu cmslerin?Ne yazık ki var.Cmslerde ön önemli unsurlardan birisi güvenliktir.Cmsler genellikle açık kaynak kodlu olduğu için kodlara sahip olan ve geliştiren bir başka kişi yada kişiler kolaylıkla sisteminize sızabilir.(Tabi siz önlem almasanız) Bunun dışında Cmslerin alışık olmayan kişilere karşı tavrı kötüdür.Birçok bileşenin bir arada olması bunların site içinde görünüm ve yerlerinin ayarlanması bazen insanı çıldırtabilir.Ayrıca cmsler çok komplike bir yapıya sahip oldukları için ilk başlarda hem sizin hemde sitede kullanıcaların alışması zor olabilir.Örneğin yeni kurduğunuz ve hakkında fazla bir bilgiye sahip olmadığınız bir cms sisteminin admin panelinde yanlışlıkla bir şeyi silebilir yada kaldırabilirsiniz.

BAZI CMS SİSTEMLERİ

Yukarda bahsettiğimiz gibi cms sistemleri belli dillerle yazılır.Şu anda en çok kullanılan cms sistemlerinin dilleri PHP�dir.bunun nedeni php nin çok iyi ve sağlam bir dil olmasının yanı sıra güçlü veritabanı desteği,nesne desteği ve kendine has yapısı söylenebilir.Eğer bir arama motorunda cms portal sistem diyerek arama yapar ve sonuçlara bakarsanız genellikle php diliyle yazılmış cms sistemlerine ulaşırsınız.Webde en çok kullanılan cms sistemlerinin bazıları şunlardır.

Php Nuke
Post Nuke
Xoops (sitemiz bu cms ile kurulmuştur)
eNvolution
E-xoops
EzContents
MyPhpNuke
MamboServer
Dcp Portal (Türk Yazılımcılar tarafından geliştirilmiştir)

Bu portal sistemleri hakkında daha fazla bilgiye ulaşmak için linklerine tıklayabilirsiniz.Ayrıca Yukarda yer alan cmslerin ve belli başlı cmslerin demo çalışan sürümlerini test etmek için (hemde admin yetkisiyle!) Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap
www.opensourcecms.com
adresini ziyaret edebilirsiniz.


XHTML HAKKINDA BİLGİ

XHTML Ye Genel Giriş.

XHTML (Genişleyebilir HiperMetin İşaretleme Dili); ilk kez XML (Extensible Markup Language) ile ortaya konan genişleyebilirlik kavramı çerçevesinde HTML'nin yeniden düzenlenmiş halidir.

Başka bir ifadeyle;

XHTML; HTML 4.0 standartının XML 1.0 için yeniden formüle edilmesiyle elde edilmiş yeni bir işaretleme dilidir. Genel yapı itibariyle HTML ile hemen hemen aynıdır ve onun yerini alması amacıyla hayata geçirilmiştir. HTML'den farkı en başta "kodlama düzeninde" kendini göstermektedir... Bu konuda şöyle de diyebiliriz; XHTML, HTML ile XML dillerinin bir kombinasyonudur ve temelde XML'in söz dizimi kurallarının HTML'ye adapte edilmesiyle ortaya çıkarılmıştır...

Niçin XHTML?

Gelecekte Web yayıncılığının tarayıcılara olan bağımlılığının ortadan kalkacağı ve Web'in genişleyebilir diller aracılığı ile yönetileceği öngörülmektedir. Buna bağlı olarak ta gelecekteki bütün tarayıcıların genişleyebilir işaretleme dillerine uyumlu olarak üretileceği varsayılmaktadır. Durum böyle olunca W3C Konsorsiyumu, HTML'yi yetersizliklerinden arındırmak ve geleceğe hazırlamak için "genişleyebilirlik" felsefesi çerçevesinde yeniden yapılandırmıştır. XHTML işaretleme dilinin ortaya çıkarılmasındaki başlıca sebep budur.


BİRKAÇ HTML TAKTİĞİ

Sözgelimi web sayfanızda birçok öğe var ve bunların aynı hizada olmasını istiyorsunuz.Ancak bir türlü kodlarla bunu halledemiyorusunuz.Bu durumda size yardımcı olacak etiket <PRE>
etiketidir.Bu etiketin kullanıldığı yer sonrası tüm kodları aynı hizada sıralarsanız (yani bir metin kutusu yada resim kodu aynı başlangıçta olursa) bunlar sayfa önizlemesinde de aynı hizada olacaktır.Etiket </PRE> komutuyla kapatılır.

Bir başka örnekte mesela x2+y3 gibi bir formül yazacaksınız ancak 2 ve 3 sayılarının x ve y'den üstte olmasını istiyorsunuz.Bunun içinse <SUP> kodunu kullanbilirsiniz.Aynı şekilde öğenin normalden altta olmasını istiyorsanız <SUB> kodunu kullanabilirsiniz.

Son olarak sayfanız içinde bir öğeyi sıra dışı bir pozisyonda konumlandırmak istiyorusunuz.Bunu yapmak için ise

<DİV STYLE="position: absolute; left: 300px; top:500"><KULLANACAĞINIZ ÖĞE YADA RESİM></DİV>

şeklinde bir kod kullanbilirsiniz.


YAZILARIN RESME YAKINLIĞINI AZALTMAK VEYA ÇOĞALTMAK

Bir resminiz var ve resmin yanında yazılarınız da.Ancak bu yazılar resime çok yakın. Ne yapmalı hemen şu kodu yazalım ve test edelim.

<img src="resmim.jpg" align="left" vspace="10" hspace="10">

Bu kod ile resimin dikey ve yatay alanlarına 10 piksellik bir boşluk ekledik.siz bunu kafanıza göre azaltabilir yada arttırabilirsiniz.


FORM ALANLARINI RENKLENDİRME

Sitenizde bir form var ve siz bu formun sıradan ve bayağı görünmesini istemiyorsunuz.O zamanda size birkaç css taktiği verelim.

<input type="submit" style="background-color: white; color: #000000; font-family: Verdana; font-size: 8pt; font-weight: bold; border: 1px solid #000000">

gibi bir kod ile güzel bir form öğesi oluşturabilirsiniz.Buradaki input öğesini (metin kutusu yada yazı alanına da çevirebilirsiniz) ve renkleri kendi isteğinize ve hayalinize göre değiştirin.Gerisi size kalmış.


IFRAME TEKNİĞİ

Iframe, sayfa içlerinde yer alan başka sayfalara ait pencerelerdir. Dilediğiniz her sayfayı diğer sayfalarla ilişkili olarak kullanabilirsiniz. Peki nasıl kullanacağız:

<IFRAME name="frame_ismi" src="frameadresi.html"  width="600" height="115" scrolling="no" frameborder="0" marginwidth="0" marginheight="0"></IFRAME>

name tagıyla pencere adını, width, height değerleriyle boyutları ayarlıyoruz, scrolling ile yanda scrollbar oluşup oluşmamasını, frameborder ile kenarlık kalınlıklarını belirleyebiliriz.

  Iframe kısmına link vermek için <a href="link.html" target="frame_ismi">Link[/url] şeklinde target kısmına frame için kullandığımız ismi yazarak yapabiliriz.

  Iframe'ler arama motorları tarafından indekslenmediği için <noframe>içeriğimiz buraya</noframe> taglarını kullanarak frame hakkında arama motoru botuna yardımcı olabiliriz.


ADRES ÇUBUĞUNA İKON YERLEŞTİRME

Web sitelerinde adres çubuğunda görülen ikon, *.ico uzantılıdır. İnternet Explorer, Mozilla, Netscape gibi meşhur tarayıcılarda çalışmaktadır. Daha sonra favicon.ico olarak kaydettiğiniz dosyayı ana klasörünüze yükleyin ve anasayfanızın <head>...</head> tagları arasına

<link rel='SHORTCUT ICON' href='favicon.ico'>

kodunu yerleştirip, sitenizi sık kullanılanlarınıza ekleyin. Unutmayın, bu ikon sadece sitenizi sık kullanılanlara ekleyen kişiler tarafından görülür!


PHP İLE ÖRNEK BİR FORMMAİL

Gelin php ile bir formmail hazırlayalım.

Adım 1: Formmail Sayfası Oluşturma

Öncelikle bir form sayfası oluşturacağız. Buradaki seçenekler isteklerimize göre kolaylıkla eklenecek ve bu mail.php dosyamızda bir değişiklik yapmamızı gerektirmeyecek. Aşağıda örnek bir formmail kodları yeralmaktadır.


<table width=400>
<form action=mail.php method=Post><tr><td>
İsminiz:</td><td><input type=text name=isminiz size=20></td></tr>
<tr><td>Mail Adresiniz:</td><td><input type=text name=mail_adresiniz size=20></td></tr>
<tr><td>Ürün Seçin:</td><td><select name=urun>
<option value=Urun1>Urun1
<option value=Urun2>Urun2
</select></td></tr>
<tr><td>Ek Seçenek:</td><td><select name=secenek>
<option value=secenek1>Seçenek1
<option value=secenek2>Seçenek2
</select></td></tr>
<tr><td></td><td>
<input type=submit value=Gönder></td></tr>
</table>

Yeni bir seçenek daha eklemek istediğimizi düşünelim, mesela şirket ismini isteyelim. Bunun için eklemek istediğimiz bölgeye

<input type=text name=Sirket size=20>

satırlarını eklememiz yeterli olacak.

Adım 2: Php ile formmail gönderme

Form sayfamızı hazırladığımıza göre sıra formu gönderecek php dosyasını oluşturmaya geldi. Bu dosya ile post şeklinde gelen tüm verileri mail adresine otomatik olarak göndereceğiz. Hangi mail adresine gideceğini ise şube tanımları yaparak belirleyeceğiz. Formu dolduran şahıs hangi şubeyi seçmişse mail o adrese gönderilecek. Şimdi kodlara geçelim:


<?
//24-08-2004 Fo
Logged
One Turk Against The World




Resim mp3hanesi'nden alıntıdır

LÜTFEN SİTEMİZ DEN ALDIĞINIZ KONULAR DA KAYNAK GÖSTERİNİZ!!!!

« Yanıtla #1 : Eylül 08, 2007, 11:29:05 am »
ℓσя∂яє¢σ
Devlet-i Ebed-Müddet - دولت ابد مدت.
Mareşal
*
REP GÜCÜ: 25720
Offline Offline

Mesaj Sayısı: 10892

Konu Sayısı: 2751

Cinsiyet: Bay

Nerden: Nereye...

Üye ID: 450

Üyelik Bilgileri WWW
İlerleme

Uyarı Puanı:

%0
Web Tasarım, Web Programlama, Bilişim Herşey Bu Arşivde

Belliki çok uğraşmışın +rep
Logged
Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap
>>FoRuMBoL Forum Kuralları!!!<<

* 13.07. - 17.08.2008 TARİHLERİ ARASINDA İZİNDE OLACAM; FORUM SİZE EMANET! gülücük
« Yanıtla #2 : Eylül 08, 2007, 06:03:04 pm »
нєяσ ρяιη¢є
Kahraman Prens!
Mareşal
*
REP GÜCÜ: 25537
Online Online

Mesaj Sayısı: 10388

Konu Sayısı: 4090

Cinsiyet: Bay

Nerden:

Üye ID: 2

Üyelik Bilgileri
İlerleme

Uyarı Puanı:

%0
Web Tasarım, Web Programlama, Bilişim Herşey Bu Arşivde

Teşekkürler. Çeşitli kaynaklardan topladım ve biraraya getirdim. Böyle bişey çıktı ortaya. Smiley
Logged
One Turk Against The World