PHP
PHP : Hyper Preprocessor (Üstün Yazı Önişlemcisi) geniş bir kitle tarafından kullanılan,
özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik
dilidir. C programlama dili ile benzerdir.
Örnek
Ekran Çıktısı
Php taraflı ile çalışır, yani Php ile yazılan tüm kodlar sunucu tarafında yorumlanır ve sayfaya
aktarılır. Yukardaki örnekteki kodu kendi sunucunuzda çalıştırırsanız, sitenize bağlanan
kullanıcılar kodu göremeyecekler ve müdahale edemeyecekler, yalnızca sonucu
görebileceklerdir.
Php hızlı kurulumu ve metin tabanlı olması sayesinde geniş kitle tarafından kullanılmıştır.
Harvard öğrencisi Mark Zuckerberg, Php kullanarak Facebook’u geliştirdi. Ücretsiz bir
programlama dili milyarlarca dolar getiri sağladı.
PHP kullanmanın en güzel yanlarından biri, yeni kullanıcılar için öğreniminin oldukça kolay
olması ve aynı zamanda profesyonel kullanıcılar için ileri seviyede özellikler içermesidir.
PHP'nin uzun özellikler listesini okumaktan korkmayın. Kısa sürede PHP ile programlamaya
başlayabilir ve birkaç saat içersinde basit programlar yazmaya başlayabilirsiniz.
Php’nin avantajları ve dezavantajları
Avantajları
Dezavantajları
Php hakkında:
PHP bilinen bir sunucu tarafı programlama dili olan tüm web sitelerinin % 78,9'u tarafından
kullanılmaktadır. Yani internette ziyaret ettiğiniz her 10 web sitesinden 8'i PHP'yi bir şekilde
kullanıyor.
Sürüm Özelikleri
PHP 3 ve 4
Zeev Suraski ve Andi Gutmans, 'de yorumlayıcıyı yeniden yazdılar ve dilin adını PHP:
Hypertext Preprocessor olarak değiştirerek PHP 3'ün temelini oluşturdular. Daha sonra, PHP
3'ün halka açık testi başladı ve resmi lansman Haziran ’de geldi. Suraski ve Gutmans, daha
sonra ’da Zend Engine’i üreten PHP’nin çekirdeğini yeniden yazmaya başladı. Ayrıca,
İsrail’deki Ramat Gan’da Zend Technologies’i kurdular.
22 Mayıs 'de Zend Engine tarafından desteklenen PHP 4 piyasaya sürüldü. Ağustos
itibariyle bu sürüm versiyonuna ulaşmıştır. PHP 4 artık geliştirilme aşamasında
değildir ve güvenlik güncelleştirmeleri de yayınlanmamaktadır.
PHP 5
14 Temmuz tarihinde, yeni Zend Engine II tarafından desteklenen PHP 5 piyasaya sürüldü.
PHP 5, nesne yönelimli programlama için geliştirilmiş destek, PHP Veri Nesneleri (PDO)
uzantısı (veritabanlarına erişmek için hafif ve tutarlı bir arayüz tanımlayan) ve sayısız
performans geliştirmesi gibi yeni özellikler içeriyordu. 'de PHP 5, geliştirilmekte olan tek
kararlı sürüm oldu.
Birçok yüksek profilli açık kaynaklı proje, PHP 4'ten PHP 5'e geçişi destekleyen PHP
geliştiricileri konsorsiyumu tarafından sağlanan GoPHP5 girişimi sayesinde 5 Şubat
itibariyle PHP 4'ü yeni kodda desteklemeyi bıraktı.
Resmi olarak PHP sürümünün desteği 31 Aralık tarihiyle birlikte sonlandı ancak
Debian Jessie işletim sistemi için Haziran yılına kadar destek verilmeye devam
edilecek.
PHP 6
PHP, ana dil düzeyinde yerel Unicode desteği bulunmadığı için bir çok eleştiri aldı. yılında,
Andrei Zmievski'nin öncülüğünde, Unicode Uluslararası Bileşenleri (ICU) kütüphanesini içine
yerleştirerek ve metin dizelerini dahili olarak UTF olarak temsil ederek PHP'ye yerel Unicode
desteği sağlamak için bir proje başlatıldı. Bu, hem dilin içindekilerinde hem de kullanıcı
kodunda büyük değişikliklere neden olacağından, bu dili geliştirme aşamasında olan diğer
önemli özelliklerle birlikte dilin sürümü olarak yayınlaması planlandı.
Bununla birlikte, gerekli değişiklikleri anlayan geliştiricilerin yetersizliği ve nadiren web
bağlamında kullanılan UTF'ya dönüşümden kaynaklanan performans sorunları projede
gecikmelere yol açmıştır. Sonuç olarak, 'da bir PHP sürümü oluşturulmuş ve Unicode
olmayan birçok özellik PHP 6'dan, özellikle de isim alanlarından (namespaces) geri
yüklenmiştir. Mart 'da, proje mevcut haliyle resmen iptal edildi ve PHP 6'dan Unicode'a ait
olmayan, traits ve kclosure re-binding gibi en fazla kalan özelliğini içeren bir PHP sürümü
hazırlandı. İlk umutlar, Unicode entegrasyonu için yeni bir plan oluşturulacaktı, ancak
itibariyle hiçbiri kabul edilmedi.
PHP 7
ve yıllarında PHP 7 olarak adlandırılan yeni bir büyük PHP sürümü geliştirilmiştir.
Bu sürümün numaralandırılması bazı tartışmalar içermektedir. PHP 6 Unicode deneyi hiç
yayımlanmadıysa da, birkaç makale ve kitap başlığı PHP 6 adını referans alıyordu; bu, yeni
sürümün adı tekrar kullanması durumunda karışıklığa neden olabilirdi. Oylamadan sonra PHP 7
isminde karar kılındı .
PHP 7 ile birlikte gelen değişiklikler aşağıdaki gibi:
Birçok eski PHP hata mekanizması, modern nesne yönelimli istisnalar ile değiştirildi
Değişken dereferencing sözdizimi dahili olarak daha tutarlı ve eksiksiz olması için elden
geçirildi. ->, [], (), {} ve :: operatörlerinin kullanımına izin verildi
Eski PHP 4 tarzı yapıların desteği kaldırıldı
Foreach ifadesinin davranışı daha öngörülebilir hale getirildi
PHP'ye yerleşik birkaç hata için constructorlar başarısız olduklarında boş hata mesajı
dönmektedirler, uyumluluk yerine istisna oluşturmak için değiştirildiler
Birçok kullanım dışı sunucu uygulaması programlama arabirimi (SAPI) ve uzantıları PHP
çekirdeğinden kaldırıldı, özellikle klasik mysql eklentisi
Dizelerin desteğini kaldırmak için list () işlecinin davranışı değiştirildi
Switch ifadesinin birden fazla varsayılan cümlecik olmasına izin veren bir denetim düzeltildi
Dizelerden sayı türlerine kadar bazı örtülü dönüşümlerde onaltılık sayı desteği kaldırıldı
Sola kaydırma ve sağa kaydırma operatörleri, platformlar arasında daha tutarlı davranacak
şekilde değiştirildi
Tam sayılarla float türündeki sayıları arasındaki dönüşümler sıkılaştırıldı ve platformlar arasında
daha tutarlı bir şekilde uygulandı.
PHP Sunucu Tarafında Çalışır
Daha önce de belirtildiği gibi, PHP genellikle sunucu tarafı dili olarak kullanılır.
Peki bunun anlamı nedir?
Programlama terimleriyle, istemci tarafı, kullanıcının web tarayıcısı aracılığıyla bir kullanıcının
bilgisayarında yerel olarak gerçekleşen web sitesi etkinliğini ifade eder. HTML, CSS ve
JavaScript gibi istemci tarafı dilleri, web tarayıcılarının bilgisayar ekranınızdaki içeriği
ayrıştırabileceği ve içeriğe dönüştürebileceği konusunda talimatlar verir. Bu listede JavaScript
(PHP gibi bir script dili) bulunduğuna dikkat edin. Yine, JavaScript tarafından komut dosyası
verilen işlemler istemci tarafında gerçekleşir JS, web tarayıcınız tarafından anlaşılabilen ve
yürütülebilen talimatlar sağlar. İstemci tarafı, interneti kullanırken gördüğünüz taraftır. Öte
yandan, sunucu tarafı etkinliği, bir web sunucusuna (bir web sitesi sayfalarını, resimleri, medyayı
ve diğer varlıkları depolayan yazılım veya donanım) istek gönderen bir web tarayıcısını içerir;
web tarayıcısı tarafından işlenip oluşturuluyor ve kullanıcının ekranındaki içeriğe
dönüştürülüyor.
Burada istemci tarafı etkinliğinden temel fark, bu işlemin bir sunucu ile iletişimi içermesi ve
tamamen istemcinin tarayıcısında tamamlanmamış olmasıdır. Başka bir deyişle, JavaScript gibi
bir istemci tarafı kodlama dili, bir kullanıcının web tarayıcısında zaten mevcut olan içeriği içeren
görevleri otomatikleştirebilir, ancak bir web sitesinin sunucusundan veya veritabanından içerik
istemek ve yapmak için PHP gibi bir sunucu tarafı kodlama dili kullanılır. Söz konusu içerik
sitenin kullanıcısı tarafından görülebilir ve erişilebilir. Örneğin, bir PHP betiği en son üç blog
yayınınızın otomatik olarak sitenizin ön sayfasında görünmesini sağlayabilir. Bu durumda,
gönderilerin kendileri sitenin sunucusunda depolanır ve en son yayınlanan üç yuvadan birini
işgal ettiklerinde çağrılır. Bu hem sitenizdeki yayınların önceden yüklenmesini hem de yeni
hikayeler yayınlandığında yayınların yüklenmesi ve güncellenmesi için bir site yöneticisinin
gerekli olmasını önler. PHP komut dosyaları, sitenizi görüntüsünü değiştirmeye ve gerektiğinde
web sunucunuzdan içerik eklemeye yönlendiren koşullu (if / else / endif) ifadeleri de içerebilir.
Bu, site yöneticisi “x” alanına bir video bağlantısı yüklerse, sitenin videoyu sunucusundan
yükleyeceğini ve kullanıcı için görüntüleyeceğini dikte etmek gibi eylemleri içerebilir. Komut
dosyası ayrıca, yönetici bir bağlantı yüklemezse, sayfada bunun yerine "y" varsayılan resmi
gösterilir. PHP'nin sunucu tarafı eylemleri, bir web sitesine yepyeni bir dinamik olasılık düzeyi
sunar (HTML ve CSS tarafından sunulan statik özelliklerin üstünde ve ötesinde ve hatta
JavaScript tarafından mümkün kılınan dinamik istemci tarafı içeriğinden bile).
Dosya Uzantıları
• .phtml
• .php3
• .php4
• .php5
• .phps
PHP kullanan popüler siteler
• monash.pw
• monash.pw
• monash.pw
• monash.pw
• monash.pw
• monash.pw
• monash.pw
• monash.pw
• monash.pw
• monash.pw
MySQL Nedir?
Aslen MySQL AB adında bir İsveçli şirket MySQL’i geliştirdi. Sun Microsystems adlı
Amerikan teknoloji şirketi MySQL AB’yi yılında satın aldıklarında tam mülkiyete sahip
oldular. Daha sonra ise Amerikan teknoloji devi, ’da Oracle Sun Microsystems’in kendisini
satın aldı ve o zamandan beri MySQL pratikte Oracle’ın mülkiyetinde.
Genel tanım olarak, istemci-sunucu modelli MySQL açık kaynaklı bir ilişkisel veritabanı
yönetim sistemidir (RDBMS). RDBMS ilişkisel bir modele dayalı veritabanı yaratmak ve
yönetmek için kullanılan bir yazılım veya hizmettir. Şimdi, hadi her terimi ayrı ayrı detaylı bir
biçimde inceleyelim:
Veritabanı
Bir veritabanı basit olarak yapılı veri koleksiyonudur. Bir selfie çektiğinizde düşünün: bir tuşa
basar ve kendinizin fotoğrafını çekersiniz. Veriniz fotoğraftır ve telefonunuzun galerisi ise
veritabanıdır. Bir veritabanı verinin depolandığı ve organize edildiği yerdir. “İlişkisel” kelimesi
veri kümesinde depolanan verinin tablolar halinde organize edildiği anlamına gelir. Her tablo bir
şekilde bağlantılıdır. Eğer yazılım ilişkisel veri modelini desteklemiyorsa, buna DBMS denir.
Açık kaynak
Açık kaynak demek kullanmak ve değişiklik yapmakta özgürsünüz demektir. Herhangi biri
yazılımı yükleyebilir. İhtiyaçlarınızı daha iyi karşılamak için ayrıca yazılımı öğrenebilir ve
kaynak kodunu özelleştirebilirsiniz. Ancak, GPL (GNU Kamu Lisansı) şartlara bağlı olarak neler
yapabileceğinizi belirler. Eğer daha esnek sahipliğe ve gelişmiş desteğe ihtiyacınız olursa ticari
lisanslı versiyonu da bulunmaktadır.
İstemci-sunucu modeli
RDBMS yazılımını yükleyen ve çalıştıran bilgisayarlara istemci denir. Her veriye erişmeleri
gerektiğinde RDBMS sunucusuna bağlanırlar. Bu “istemci-sunucu” kısmıdır.
MySQL birçok RDBMS yazılımı seçeneklerinden biridir. MySQL’in popülerliği yüzünden
RDBMS ve MySQL’in çoğu zaman aynı olduğu düşünülür. Facebook, Twitter, Youtube, Google
ve Yahoo gibi popüler web uygulamalarının hepsi veri depolamak için MySQL kullanır. En
başta sınırlı kullanım için yaratıldığı halde, şimdilerde Linux, macOS, Microsoft Windows ve
Ubuntu gibi birçok önemli programlama platformuyla uyumludur.
SQL
MySQL ve SQL aynı değildir. MySQL’in sunucu-istemci modeli uygulayan en popüler RDBMS
yazılımlarından birinin adı olduğunu unutmayın. Peki istemci ve sunucu RDBMS ortamında
nasıl iletişim kuruyor? Alana özel bir dil kullanarak – Structured Query Language (SQL –
Yapılandırılmış Sorgu Dili). Eğer hiç içinde SQL bulunduran isimlere denk geldiyseniz,
PostgreSQL ve Microsoft SQL sunucusu gibi, büyük ihtimalle onlar da SQL sözdizimi kullanan
markalardır. RDBMS yazılımı sıkça diğer programlama dillerinde de yazılmaktadır ancak
veritabanıyla etkileşmek için daima SQL’i ana dilleri olarak kullanırlar. MySQL’in kendisi C ve
C++ dillerinde yazılmıştır. Güney Amerikan ülkeleri düşünün, coğrafik olarak hepsi farklıdır ve
farklı tarihleri sahiptir ancak öncelikli olarak İspanyolca konuşurlar.
Bilgisayar bilimcisi Ted Codd SQL’i ’in başlarında IBM merkezli bir ilişkisel model ile
geliştirmiştir. ’de daha sık kullanılmaya başlamış ve hızlıca benzeri, daha sonra ise modası
geçmiş ISAM ve VISAM gibi dillerin yerini almıştır. Tarihi bir kenara bırakırsak, SQL sunucuya
veriyle ne yapılacağını söyler. WordPress şifrenize veya kodunuza benzerdir. Kontrol paneline
erişim sağlamak için onu sisteme girersiniz. Bu durumda, SQL ifadeleri sunucuya belirli
işlemleri yapmayı öğretir:
Veri sorgusu: mevcut veritabanından belirli bilgileri ister.
Veri manipülasyonu: veriyi, değerleri veya görselleri değiştirmek için ekleme yapar, siler,
değiştirir, sıralar ve benzeri işlemler yapar.
Veri kimliği: veri tiplerini tanımlar, örneğin sayısal veriyi tamsayılara değiştirmek gibi. Bu
ayrıca bir şemayı veya veritabanındaki her tablonun ilişkisini tanımlamayı da içerir
Veri erişim kontrolü: veriyi korumak için güvenlik teknikleri sağlar, bu kimin görebileceğine
karar verme veya veritabanında depolanan herhangi bir bilgiyi kullanmayı da içerir.
Php – Şartlar
Bilgisayar bilimlerinde, koşullu ifadeler, koşullu ifadeler ve koşullu yapılar, programcı
tarafından belirtilen bir boole koşulunun doğru veya yanlış olarak değerlendirilmesine bağlı
olarak farklı hesaplamalar veya eylemler gerçekleştiren bir programlama dilinin özellikleridir.
Php – If Yapısı
“if” cümlesi koşulu alır ve kontrol eder sonucunda true ise kodu çalıştırır.
Sözdizimi
Örnek:
Php – If – Else Yapısı
Çoğu zaman belli bir koşul sağlandığında bir deyimin, o koşul sağlanmadığında başka bir
deyimin çalıştırılmasını isteyeceksiniz. Bunun için else kullanılmaktadır. Else, bir if deyimini
FALSE döndürdüğü takdirde bir deyim çalıştırmak üzere genişletir.
Sözdizim
Örnek
Php – If – Else - Elseif Yapısı
elseif, isminden de anlaşılacağı gibi, if ve else deyimlerinin biraraya gelmesiyle oluşur. else gibi,
orijinal if ifadesinin FALSE döndürdüğü durumda farklı bir deyimin çalıştırılması için kullanılır.
Ancak, else'ten farklı olarak, ilgili deyimi sadece kendisine ait koşullu ifade TRUE değerini
döndürdüğü takdirde çalıştıracaktır
Sözdizim
Örnek
Php – Switch Yapısı
switch deyimi, aynı ifade içeresinde yer alan bir dizi IF deyimine benzer. Birçok durumda, aynı
değişkeni (ya da ifadeyi) birden çok değerle karşılaştırmak ve her karşılaştırmanın sonucunu ayrı
bir kod parçası çalıştırarak değerlendirmek istersiniz. İşte bu, switch deyiminin varlık sebebidir.
Sözdizimi
Örnek
Php Döngüler
Php – While Döngüsü
Önceden belirlenmiş bir koşul bozulana kadar devam eder. Koşulun her kontrolünden sonra
döngü içerisindeki işlemler bir kez yapılır. Koşul bozulduktan sonraki ilk kontrolde döngü terk
edilir.
Sözdizimi
Örnek
Php – Do-While Döngüsü
do-while döngüsü, bir kod bloğunu en az bir kez yürüten ve sonra bloğun sonundaki belirli bir
bool koşuluna bağlı olarak bloğu tekrar tekrar yürüten veya yürütmeyi durduran bir kontrol akış
ifadesidir.
Sözdizimi
Örnek
Php – For Döngüsü
For döngüsü, bir kod blokunu belirli bir sayıda ve üst üste çalıştırmak için kullanılan bir
döngüdür. Döngü başlangıcında kullanılan değişkene döngü içinde müdahale edilerek tekrar
sayısı değiştirilebilir.
Sözdizimi
Örnek
Php – For-Each Döngüsü
Foreach, dizi (array) ve koleksiyon (collection) tabanlı nesnelerin elemanları üzerinden ilerleyen,
iterasyon gerçekleştirerek bu elemanlara erişip iş katmanınızı oluşturabileceğiniz bir döngüdür.
Sözdizimi
Örnek
Kaynakça
monash.pw
monash.pw
monash.pwn/php-avantajlari-php-dunyada-yeri/
monash.pw
monash.pw
monash.pw
monash.pw
monash.pw
Web sitesi örnekleri, yeni web sitesi sahibi olmuş kişilerin genellikle ilham almak istediği için tam da ihtiyaç duyduğu şeylerdendir. Mantıken kategoriye göre spesifik site örnekleri daha faydalı olsa da, farklı kategoride sitelerden de bir şeyler kapmak mümkün. Ben bu makaledeki her siteyi ayrı ayrı incelemenizi tavsiye ediyorum, böylelikle hangi altyapıların nasıl çalıştığını ve neleri mümkün kıldığını daha iyi anlamış olacaksınız.
Bu makalede göreceğiniz web site örnekleri, farklı kategorilere ayrılarak hazırlandı. Böylece, spesifik bir altyapı ya da sektör için örnek arıyorsanız daha rahat ulaşabilirsiniz. Kategorileri Wordpress, Joomla, PHP, Weebly, Wix gibi altyapısal olarak belirleyeceğim. Bu alt başlıkların içinde emlak site örnekleri, giyim site örnekleri ve bunun gibi çeşitli niche site örnekleri bulmanız mümkün.
Bu makaledeki web site örnekleri, herhangi bir reklam amacı taşımamaktadır ve bir sponsorluk anlaşması çerçevesinde yazılmamıştır.
PHP ile yapılmış site örnekleri kısmında hem özel scriptleri hem de sıkça bilinen CMS (WordPress, Joomla benzeri içerik yönetim sistemleri) örneklerini göreceksiniz. Birçok sitede PHP görsek de hepsini buraya almak istemedim, bundan bariz bir kategorileri varsa oraya topluyorum.
WordPress, PHP altyapısıyla hazırlanmış en bilindik CMSlerden biri. Aşağıda, farklı kategorilerden WordPress site örnekleri göreceksiniz. Eğer WordPress Nedir? konusu ile ilgili detaylı bilgi almak istiyorsanız ilgili yazıya gidebilirsiniz. Zaten genel bir bilgim var ben WordPress site kurmak istiyorum diyenler de bununla ilgili rehberimi ziyaret edebilir.
WordPress altyapılı kişisel web site örnekleri kategorisinde değerlendirilebilecek bir blog olan monash.pw, yazarın dijital pazarlamadan covide kadar geniş bir kategori skalasında içerik paylaştığı bir yer. Sitenin tasarımına baktığımızda ise sade ve güzel bir tasarım görüyoruz ki içeriklerin etkili sunumunda bunun etkisi büyük.
Burada aslında kişisel sitelerin mantığına da biraz değinebiliriz. Gördüğünüz gibi her telden konu var çünkü bu bir kişisel blog. Yazar o an nasıl hissediyorsa, ne yazmak ve ne paylaşmak istiyorsa ona göre bir içerik yazabilir. Bu yönden kişisel blogların güzel bir avantajı var, kendinizi bir kalıba sokmuyorsunuz. Gördüğünüz gibi blog yazmak ile ilgili yazılardan tutun Covida kadar birçok konu var.
Türkiyenin en büyük teknoloji sitelerinden biri olan monash.pw, WordPress altyapısı kullanan ünlü siteler arasında. WordPress blog site örnekleri bazında değerlendirebileceğim teknoloji ağırlıklı bir platform olan Technopat; ekran kartları, telefonlar, bilgisayarlar, işlemciler, oyunlar ve teknolojiyle ilgili birçok konuda içeriğe sahip ve oldukça fazla da ziyaretçi alıyor.
Aslında monash.pw, Wordpress tabanlı bir site ile neler yapılabilir? sorusunun cevabı ki cevap da sitenin istatistikleri oluyor. WordPress tabanlı site açmak ile ilgili kafanızda soru işaretleri varsa, Technopat gibi yüksek ziyaretçili siteleri inceleyip WordPressin neleri mümkün kıldığını daha rahat anlayabilirsiniz.
WordPress tabanlı e-ticaret site örnekleri içinde yer alan monash.pw, WordPressin e-ticaret ayağında nasıl çalıştığını görmeniz için örneğini verdiğim bir site. Gördüğünüz gibi site, oldukça seri bir arayüze sahip ve e-ticaret sistemi iyi oturtulmuş vaziyette.
WordPresste WooCommerce eklentisi ile e-ticaret entegresini rahatça yapabiliyorsunuz, zaten monash.pw dışında pek çok e ticaret sitesi de WordPress altyapısını kullanıyor. Yani WordPress & WooCommerce ikilisini e-ticaret ayağında görmek çok nadir bir durum değil.
Eğer sizin de WordPress tabanlı bir e ticaret sitesi kurma niyetiniz varsa ve e-ticaret site tasarım örnekleri görmek istiyorsanız, WordPress e-ticaret temaları makalemi ziyaret edebilirsiniz.
Nintendonun Danimarka sitesi Joomla kullanan siteler arasında. Kurumsal site örnekleri bazında değerlendirilebilecek bu siteyi, takdir edersiniz ki içerikleri bakımından vs. inceleme şansım yok. Peki neden burada yer alıyor? Joomlanın da büyük siteler tarafından kullanıldığını anlamanız için. Bu siteyi inceleyerek, Joomla kullanan bir sitenin nerelere erişebileceği ve Joomlanın neleri mümkün kıldığı hakkında az çok fikir sahibi olabilirsiniz.
Joomla tabanlı kişisel web site örnekleri kategorisine alınabilecek bir site olan monash.pw, ünlü tenisçi Roger Federer hakkında bilgilerin bulunduğu bir site. Bu sitenin, Roger Federerin bugün bunu yaptım, yarın da şunu yapacağım tarzı içini döktüğü bir blog olmadığını da göz önüne almamız gerekiyor. Bundan dolayı, bu site portfolio site örnekleri kategorisinde de değerlendirilebilir.
Hangi kategoride değerlendirilirse değerlendirilsin, Joomla tabanlı güzel site örnekleri bazında incelemenizi tavsiye ederim. Sunum şekline, site hızına, temaya ve genel olarak siteye şöyle bir bakarak Joomla hakkında fikir sahibi olabilirsiniz.
WordPress email aboneliği oluşturma makalesinde kullandığım sistem olan MailChimpin kendi sitesi de PHP tabanlı bir site. Burada PHPnin neleri mümkün kıldığını anlamanız için sizi örneklere boğmama gerek yok, Facebook gibi dev siteler de PHP ile kodlanmış siteler.
MailChimp örneğinde siteyi biraz kurcalayarak PHP ile neler yapılabileceğini az çok anlayabilirsiniz. Elbette bu sizin kodlama yeteneğinize ve hayal gücünüze kalmış, PHP ile kodlanmış basit site örnekleri de vermek mümkün ancak ortaya Facebook ve MailChimp gibi kompleks siteler de çıkabiliyor.
GettyImages tarafından kurulan ve içinde den fazla stok materyal barındıran iStockPhoto da PHP tabanlı bir site. Belki içerisinde stok fotoğraflardan dolayı fotoğrafçı site örnekleri içerisinde de değerlendirilebilecek bir site olan iStockPhoto, yine PHPnin nelere mümkün kıldığını kavramanıza yardımcı olacak bir site.
Stok fotoğraf siteleri kapsamında değerlendirilebilecek bir site olan iStockPhoto, alışverişe de imkan tanıyan bir platform. Beğendiğiniz görselleri para ödeyip satın alabiliyorsunuz. Uzun lafın kısası, PHP ile oldukça kompleks siteler yapmak mümkün.
Backlink satarak para kazanma gibi makalelerde sıkça değindiğim popüler bir forum olan R10, PHP dili ile kodlanan vBulletin altyapısını kullanıyor. Burada vBulletin yazılımının gücünü kavramak isterseniz, rnetin popülerliğini göz önünde bulundurmanızı tavsiye ederim. Elbette her vBulletin tabanlı forum bu düzeye ulaşmıyor ancak birkaç site bile ulaşılabilirliği ispatlar.
Kaliteli Wix site örnekleri görmek istiyorsanız kafanızı biraz yurt dışına doğru çevirmeniz gerekiyor. Bu sitenin bu listede yer almasının da sebebi bu. Elbette sitenin içeriği ve tarihiyle ilgili bilgi vermeyeceğim, Wixin çalışma mantığını bu siteyle inceleyebilirsiniz. Ayrıca bu sitenin bir e-ticaret sitesi olduğunu ve bu seçimi bilerek yaptığımı da hatırlatayım. E-ticaret site örnekleri içinde yer alabilecek bu site, Wixin e-ticaret sektöründe oldukça kuvvetli bir şekilde çalıştığının bir kanıtı.
Wix fotoğrafçılık site örnekleri kategorisinde yer alabilecek bir site olan Hilaryoleary, Wix ile güçlü siteler yapılabileceğinin diğer bir ispatı. Wix tabanlı bir sitede rahatça fotoğraflarınızı paylaşabilir ve bunları portfolio tarzı bir bölüm ile sunabilirsiniz. Bu sitede gördüğümüz tam olarak bu ve efektlerine vs. bakınca oldukça da modern göründüğünü söylersem yanlış olmaz.
Biyo-mimari içeriğiyle mimarlık site örnekleri kategorisinde değerlendirilebilecek Wix tabanlı bir site olan The Terra Living, Wixin bu alandaki sunum kalitesini görmeniz için oldukça güzel bir örnek. Neticede burada sıra dışı bir proje yapılıyor ve bunun insanlara doğru aktarılması önemli, bu sitede de bunun doğru yapıldığını düşünüyorum. Bu listeye girmesinin sebebi de, bu örneğin bu siteyle benzer sunum amacında olan insanlara fikir vermesi.
Yaphane, küçük ev eşyaları gibi ürünleri kendiniz yapmanız için kitler satan bir site. Yetişkin, çocuk ve yılbaşı kitleri gibi kategorileri bulunan site, Shopify kullanıyor. Shopifyin e-ticaret tarafında nasıl olduğunu görmeniz için oldukça güzel bir örnek olan Yaphane, basit ve amaca yönelik bir tasarıma sahip. Sitede ürün sayfaları, satın alma sayfaları da oldukça sade ve kullanıcı deneyimi uyumlu. Bunun da satış oranlarını arttırdığını söylememe bile gerek yok diye düşünüyorum.
Hobim Doğada; kampçılık, bisiklet ve balıkçılık gibi doğayla alakalı ürünler satan bir site ve Shopify altyapısını kullanıyor. Tasarımına baktığımızda iskelet olarak hemen hemen Yaphaneye benzese de ufak tefek farklılıklar var. Ana sayfalarındaki sliderlar bu farklılıklardan birine örnek verilebilir. Bu site için de yine sade ve amaca yönelik bir tasarıma sahip diyebiliriz.
Amazonu andıran bir tasarıma sahip olan Vegan Dükkan, modern Shopify site örnekleri arasında yer alabilecek bir site. İçerisinde adından da anlayabileceğiniz üzere vegan ürünler yer alıyor. Buna ek olarak, temizlik ve kişisel bakım ürünleri de satılmakta. Herhangi bir kategoriye girdiğinizde sidebar kısmını solda görüyorsunuz ve sağdan ürünlerinizi seçiyorsunuz. Basit bir tasarım olsa da neredeyse bütün e-ticaret sitelerinde olay bu şekilde ve bu site özeline oldukça güzel uygulandığını söyleyebilirim.
Kuyumculuk kategorisinde Weebly site örnekleri içerisinde yer alan Ryan Jewellers, gördüğünüz gibi bir e-ticaret sitesi. Daha önceki yabancı örneklerimde olduğu gibi sitenin tarihine vs. inmeyeceğim ancak Weebly özelinde biraz konuşabiliriz. Açıkçası ben siteyi ve ürünlerin sunumunu oldukça beğendim, açılır menü ve ürün görseli efektleri de ayrı bir renk katmış. E-ticaret sitesi açmak istiyor ama hangi altyapıyı kullanacağınıza karar veremiyorsanız bu siteyi de bir inceleyin derim.
Restaurant kategorisindeki Weebly site örnekleri arasında değerlendirebileceğimiz bir site olan Tampa Bay Kitchen, Weebly ile oluşturulabilecek restaurant ve yemek ağırlıklı sitelere güzel bir örnek. Bu sitede, mekan tanıtımları rahat ve açıklayıcı bir şekilde yapılmış. Eğer bir dükkanınızı ya da restaurantınızı tanıtmak istiyorsanız ve Weebly kullanma niyetiniz varsa bu siteyi inceleyebilirsiniz.
Tour with Xuan, En İyi Blog Siteleri makalesinde çokça bahsettiğim gezi sitesi kategorisinden. Siteyi incelediğinizde, videoların ve resimlerin nasıl etkili sunulduğunu göreceksiniz. Buna ek olarak, özel turların paylaşıldığı kategori de oldukça güzel dizayn edilmiş. Yolculuk saati gibi detayları bu bölümde görebiliyorsunuz. İçerik bölümünü çok uzatmadan Weebly yorumuna geçmek istiyorum. Bence bu site, Weeblynin hem blog hem de portfolyo tarzı sunumların bir arada yapılması için oldukça uygun olduğunu kanıtlıyor.
Basit HTML site örnekleri arasında değerlendirilebilecek bir site olan Rally Interactive, HTML5 kullanılarak oluşturulmuş bir site. Maddeler arası geçişleri, ana sayfadaki animasyonlar ve bunlar gibi birçok efektiyle modernlik havası veren Rally Interactive, bir firmanın tanıtım sitesi. Eğer sizin de bu tarz dijital hizmet veren bir firmanız varsa ve etkili bir tanıtım sayfası istiyorsanız, HTML5i mutlaka düşünmelisiniz. Evet basit diyebileceğimiz bir site ama bir o kadar da modern ve göz alıcı.
Yine bir firmanın tanıtım sitesi olarak göreceğimiz bir site olan monash.pw, HTML5 site örnekleri arasında. Bu siteyi de, tıpkı bir önceki gibi alıcı gözüyle inceleyebilirsiniz. Örneğin, gerçekten bu firmayla ilgili bilgiye ihtiyacınız olsa bu bilgiyi bu sunumla alabilir miydiniz. Bunun kritiğini yaparak HTML5in modernliğini ve verimliliğini değerlendirebilirsiniz.
Bootstrap site örnekleri arasında değerlendirebileceğimiz ilk site monash.pw Adına ve ana sayfasına şöyle bi baktığınızda bu sitenin medikal site örnekleri arasında da değerlendirilebileceğini fark edebilirsiniz ama buradaki asıl konu Bootstrap. Bootstrap ile medikal bir site nasıl sunulmuş, siz bilgi arayan biri olsaydınız bu sunumdan verim alır mıydınız gibi sorular sorup cevap aramanızı öneririm.
jQuery site örnekleri arasında verebileceğim en etkili sitelerden birisi, şaraplarla ilgili olan bu site. Bu siteye bakarak, jQuery potansiyelini görebilirsiniz. Sayfalar arası geçişler, resim yüklenme efektleri, şarapların yatay bir şekilde sıraya dizilme şeklini, ürün üstüne gelindiğinde oluşan efekti ve bunlar gibi yüzlercesini dikkatle inceleyin. Ayrıca, jQuerynin bir JavaScript kütüphanesi olduğunu göz önüne alırsak, bu siteyi js site örnekleri arasında da gösterebiliriz.
En büyük bilgisayar üreticilerinden biri olan DELLin web sitesi, monash.pw kullanılarak yazılmış bir site. Sitedeki içerikleri, içeriklerdeki ve diğer sayfalardaki detayları inceleyerek monash.pwin sınırlarını keşfedebilirsiniz. İnternet üzerinde bu dille yazılan yüzlerce site olmasına rağmen DELL örneğini vermemin sebebi, monash.pwin kurumsal sitelerde de kullanıldığını görmeniz. Ayrıca, monash.pw tabanlı siteler genelde Visual Studio ile yapıldığı için siteyi Visual Studio örneklerine de dahil edebiliriz.
Bir magazin sitesi olan Glamour Magazine, Dreamweaver ile kodlanmış bir site. Birçok insanda Dreamweaver ile kodlanan siteler tablo yapısına sahip ve basittir algısı olsa da, bu site tam aksini ispatlıyor diyebilirim. Herhangi bir içeriğe girdiğinizde içeriği okumanın rahatlığını ve sitenin modernliğini bir arada görebilirsiniz.
Umarım bu makaledeki siteler, size web site örnekleri konusunda faydalı olmuştur. Web site oluşturulabilecek neredeyse her platformla ve her dille ilgili örnek vermeye çalıştım. Tabii artık modası geçmiş flash site örnekleri gibi örnekler sunmadım. Başta da dediğim gibi, bu liste herhangi bir sponsorluk anlaşması sonucu hazırlanmamıştır ve bir reklam amacı taşımamaktadır.