Sign in to follow this  
Chef

PHP İle Neler Yapılabilir?

Recommended Posts

1. E-Ticaret Sistemi
E-ticaret PHP için önemli kullanım alanlarından biridir. Kurumsal düzeydeki bir işletme veya küçük çaplı bir işletme için bile internet üzerinden satış ek gelir getireceği için çoğu işletmenin tercih ettiği bir ürün satış yöntemidir. E-ticaret sistemini ister sıfırdan yazabilir isterseniz de hazır bir e-ticaret scripti kullanabilirsiniz.

Gelişmiş Yazılımcılar
Sistemi sıfırdan yazabilmek için tabi ki PHP dilini iyi bir şekilde biliyor ve kullanıyor olmanız gerekli. Eğer kendi e-ticaret sisteminizi yazmak istiyorsanız sıfırdan tüm uygulamayı kodlayabilir veya bazı frameworkleri kullanarak hazır kaynak kodu ile alıp derleyebilirsiniz. Sizlere hazır kaynak kodu bulabileceğiniz CodeIgniter veya CakePHP frameworklerini önerebilirim. Örneğin, hazır komut dosyalarını kullanarak sitenize Paypal ödeme sistemini entegre edebilirsiniz. Bu iki framework de gerçekten çok geniş kapsamlı, hangisini kullanacağınız size kalmış.

Yeni Başlayanlar
PHP’ye yeni başladıysanız ve bazı temel işlevlerini biliyorsanız, varolan bir e-ticaret sistemini kullanmanızı tavsiye ederim. Bunlardan bazıları:
 

  • Magento
  • Zen Cart
  • Shopify
  • OpenCart
  • PrestaShop

Sistemlerin alt yapısı biraz karışık olsa da inceleyerek hem PHP öğrenebilir hem de e-ticaret sisteminin mantığını anlamış olursunuz.
 

ss2_opencart.jpg


2. Proje Yönetim Sistemi
Hem serbest çalışan yazılımcılar için hem de web geliştirici firmaların daha fazla iş bulmalarını sağlayan bir platform yapılabilir. Müşteri ile firma/kişiyi buluşturan bu platform ile, müşteriler işlerini aşama aşama görüntüleyebilir ve geribildirim sağlayabilirler.

Bir proje yönetim sistemi yapabilmek için, PHP ve az da olsa Javascript bilmeniz gerekiyor. Projede dikkat edilmesi gereken önemli özellikler güvenlik, süreci izleme, yapılacaklar listesi, dosya paylaşımı, mesaj panosu olabilir. Bu listeye ekleme ve çıkarma yapabilirsiniz tabi. Bu uygulamayı oluştururken PHP hakkında çok şey öğrenebilir ve kendinizi geliştirebilirsiniz. Bugün piyasada bu alanda bir çok proje olsa da sizde kendi platformunuzu yapabilirsiniz.
 

uzmankirala.png

 



3. Online Topluluk – Forum Sistemi
İş, eğlence veya ürün hizmetleri alanında bir web siteniz olsun. Bu sitedeyi kullananlara sürekli olarak destek sağlayabilecek, teknik ve diğer alanlarda onları aydınlatabilecek bir tartışma platformu oluşturabilirsiniz. Bu platform ister sisteminize dahil olabilir isterseniz de ayrı bir sistem olarak kullanılabilir. Sorunu olan bir insan hemen çözüm bulmak ister ve böyle bir sistem aracılığı ile bir çok kişiden destek alabilir.

Kendiniz sıfırdan bir sistem yazabilir ya da hazır bir sistemi entegre edebilirsiniz. Eğer sıfırdan kendi forumunuzu kurmak istiyorsanız yine, bir PHP Framework kullanmanızı öneririm. CodeIgniterda, aklınıza gelebilecek en rutin görevler için sınıflar ve yardımcıları vardır. Bunun dışında hazır bir forum sistemini kullanabilirsiniz. Bunlardan popüler olan bazıları:
 

  • php BB
  • vBulletin
  • Pun BB
php-04.png

 

4. Facebook Uygulamaları Geliştirme
PHP kullanarak facebook uygulaması geliştirmek istiyorsanız Facebook Develoopers Wiki size güzel bir rehber olacaktır. Bu platform sizlere Facebook istemci kütüphanesini açıklayacak ve kütüphanedeki dosyaların nasıl kurulacağına ilişkin ayrıntılı yönergeler sağlayacaktır. Bu kütüphane, facebook uygulaması geliştirmek isteyenler için kesinlikle incelenmesi gereken bir platformdur.
 

facebkkk.png

 



5. PDF Dosyaları Oluşturmak
PDFLip kütüphanesini kullanarak, PHP ile PDF dosyaları oluşturabilirsiniz. Bu kütüphane zaten PHP5 ile entegre bir şekilde karşımıza gelmektedir. Bu uygulamayı online fatura oluşturma işlemlerinde kullanabilirsiniz.
 

icon_PDF-242x300.png

 

6. XML Dosyalarını Ayrıştırmak
PHP ile XML Dosyalarını ayrıştırabilirsiniz. XML ayrıştırma PHP5’in önemli özelliklerindendir.Çünkü tüm tarayıcılarda bir XML dosyasının içeriğinin çıktısını alabilirsiniz; bu süreci kolaylaştırmak için PHP bir projesi oluşturabilirsiniz. RSS veri depolama ve farklı cihazlar üzerinde veri işlemek için beslenir ve XML kullanma önemlidir. Örneğin, cep telefonları WML (Wireless Markup Language) adı verilen XML bir uygulama kullanır. PHP XML dosyaları ile çalışma, açılış kapanış taşıma ve dosyanın okumasına benzer. Adımlar şu şekilde gerçekleşir, açılış ve kapanış XML etiketleri ile işlevlerin ayarlanması, kademeli dosya okuma, okuma dosyasını açmak. Daha sonra bir XML ayrıştırıcısı ile bu dosyayı kapatmadan kullanabiliyoruz.
 

xml.png

 



7. Toplu Mail Göndermek
Müşterilerinize toplu mail göndermek için bir script yazabilir veya varolan bir scripti kullanabilirsniz. Toplu Mail işlemi hizmetler ve ürünler, tatiller, tatiller ve genel duyurulardan müşterilerinizi haberdar etmek için mükemmel bir yoldur. PHP, çevrimiçi belgelerle PHP ile Mail işlevlerini daha detaylı açıklar. Indirebilir ve web sitenizde yükleyebileceğiniz komut dosyalarıda bulunmaktadır:
 

  • PHP list
phpmail.gif

 



8. Görüntü İşleme ve Üretimi
PHP ile GD kütüphanesi kullanarak, tarayıcıya sadece çıkıştan daha fazlası yapılabilir! Sen jpeg, png, gif ve dahil olmak üzere farklı dosya türlerinde çıkış görüntüleri yapabilirsiniz. Bu özellik ile küçük resimleri oluşturmak, filigran eklemek, resim boyutlandırma ve kırpma ve hatta bir fotoğraf galerisi oluşturmanıza olanak sağlar.
 

unicode.gif

 



9. Grafikler ve Çizelgeler oluşturun
Sitenizde sayıların görsel temsillerini göstermeniz mümkün. PHP ile grafikler ve çizelgeler yaratabilirsiniz! Image_Graph kullanarak, pasta grafikler, çubuk grafikler, dürtü, nokta / saçılma, step, mum, kutu, radar dahil olmak üzere çizelgeleri on dört farklı türde oluşturabilirsiniz. Bu özellik e-ticaret web siteleri ya da web sitelerinizde grafiksel veri sunmak son derece yararlı olacaktır.
 

gra-1024x768.jpg





10. İçerik Yönetim Sistemleri
PHP’nin en popüler kullanımlarından biri İçerik Yönetim Sistemidir. İyi bir CMSmüşterinin sitesini güncellemek ve HTML ve CSS bilgisi olmadan içerik eklemesine izin verir. İyi bir İçerik Yönetim Sistemi, kullanıcı dostu, genişletilebilir temiz URL üretmeli ve diğer şeylerin yanı sıra arama motoru dostu olmalıdır. Sıfırdan kendi CMS inizi oluşturabilir ya da aşağıda listelenen yaygın olarak kullanılan ücretsiz veya ticari çözümlerin birini kullanabilirsiniz:
 

  • Drupal
  • WordPress
  • Joomla
wppp-1024x787.png



11. Bir Fotoğraf Galerisi Oluşturmak
Sadece PHP’nin dosya işleme fonksiyonlarını kullanarak, kendi fotoğraf galerinizi yaratabilirsiniz! Tek bir dizine fotoğraflarınızı yerleştirerek, daha sonra fotoğrafın ve küçük bir versiyonu hakkında başlık bilgilerini almak için PHP’nin exif işlevini kullanmalısınız. Fotoğraflarınızı sunmak için harika bir yoldur ve uygulama olarak basittir!
 

foto.png

 

12. Dinamik Web Sitesi Oluşturma
PHP kullanarak, web sitelerine daha kolay ve dinamik olarak öğeler ekleyebilirsiniz. HTML sayfası oluşturmak, başlık, ana içerik ve altbilgi bölümlerini belirleyerek başlar. Sonraki sayfalara .php uzantısını ekleyin ve sunucu tarafı her yeni sayfa için üstbilgi ve altbilgi için oluşturun. Ayrıca dinamik sidebars ve üst gezinti bölümleride oluşturabilirsiniz. Siteniz ne kadar dinamik olursa, o kadar kolay içerik güncelleme sağlar demektir.
 

dynamic.jpg

Share this post


Link to post
Share on other sites
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Chef
      Personal Home Page' in kısaltılmışı olan PHP dilimizde "Kişisel Sayfalar" anlamına gelmektedir. PHP Linux, Unix Tabanlı işletim sistemleri üzerinde çalıştırılabilen bir programlama dilidir. Server (sunucu) tarafında çalıştırılarak sonuçlar yani veriler HTMLolarak browseriniz (Browserlere Örnek; Internet Explorer, Google Chrome, Firefox, Opera) tarafından bizlere gösterilir.

      PHP ile yazılmış bir bir web sayfasınıi ziyaret ettiğiniz zaman yukarıda da değindiğimiz gibi php kodları server side yani sunucu tarafında çalıştırılır ve bu php kodları istemci tarafından (internete bağlandığımız bilgisayarlar birer istemcidir) görüntülenemez, ancak çalıştırılan sorguların sonuçları bizlere gösterilir ve tarayıcılarımız (browserler) tarafından yorumlanabilir. PHP ile kodlanan web sitelerine dinamik web siteleri de denmektedir.

      PHP Programlama Dili ve Kullanım Alanları Nelerdir?
      Web siteleri genellikle HTML, XHTML (Extensible HTML) kodlarıyla oluşturulmaktadırlar ancak internet kullanıcısı etkileşimli web siteleri oluşturulmak istendiğinde bu basit kodlama dilleri yeterli gelmeyebilirler ve başlı başına birer programlama dili olarak kabul edilmezler.

      Bu durumda ASP, PHP, ASP.NET gibi daha gelişmiş programlama dillerine ihtiyaç duyulur. Windows tabanlı serverlerde genellikle ASP programlama dili, Linux, Unix tabanlı serverlerde PHP programlama dili kullanılmaktadır.

      Form mail uygulaması, Ziyaretçi defteri, forum uygulamaları, e-ticaret uygulamaları ve mailing list gibi uygulamalar bu programlama dilleri vasıtasıyla mümkün olduğundan gerektiğinde bu diller ile yazılım yapılmaktadır. Yazılım aynı zamanda içerisinde HTML ya da XHTML' de bulundurmaktadır.

      PHP ve SEO İlişkisi
      SEO yani search engine optimization, Türkçe' siyle arama motoru optimizasyonu XHTML tabanlı ve uzantılı sayfalarla daha çok barışıktır. Bunun sebepleri şunlardır;

      1) PHP ile otomatik olarak web sayfaları üretimleri yapılabilmektedir; Google web sitelerinin insanlar tarafından tasarlanmasını ister, otomatik olarak oluşturulan web sayfaları çöplük siteler olarak nitelendirilirler ve çeşitli web sitelerinden alıntı yaparak sayfalarını oluştururlar. Sonuç olarak yararsız ve değersiz bir içeriğe sahip olurlar. Bu sebeplerledir ki arama motorları bu ihtimalin varlığını düşünerek önceliği HTML, XHTML tabanlı web sitelerine vermektedirler.

      2) Özel karakterler içeren PHP sayfaları Google tarafından takip edilemeyebilirler; İçerisinde "&, ?" gibi özel karakterler içeren PHP sayfalarını Google takip indeksleyemeyebilir, bu da PHP kullanımıyla ilgili diğer bir dezavantajdır.

      Sonuç olarak Google ve diğer arama motorları PHP' yi indekslemez diyemeyiz ancak arama sonuçlarında HTML, XHTML tabanlı web sitelerinin ilk sayfalarda görüntülendiği de aşikardır.

      PHP ile Çalışan Veritabanları
      Genllikle PHP ile kullanılan veritabanları MySql veritabanlarıdır.
  • Recently Browsing   0 members