Sitenize eklemek için fonksiyonları ile size yardımcı herhangi bir site var mı?

5 Cevap php

(: Giriş, çıkış, vs vs, e-postalar göndermek eski) Şu anda PHP bir site (acemi programcı) inşa ediyorum ve yeni olmak, ben bir web sitesi fonksiyonları açısından neye ihtiyacı çok fazla bilmiyorum. Size tür işlevleri hakkında ayrıntılı bilgi veren herhangi bir site var mı.

Like for a social networking site, you should have such and such. For e-commerce, this and this.

Teşekkürler!

5 Cevap

Önerilen okuma:

En iyi tavsiye, bu web sitelerinin işlem akışını çalışma ve gerçekten nasıl web sitesi fonksiyonlarını anlamak için ilköğretim düzeyi için onu yıkmak için. Örneğin StackOverflow deneyin:

  1. Şablon
  2. Giriş / Çıkış
  3. Hesap Oluştur
  4. OpenID Destek
  5. Profil oluşturma
  6. Karma Sistem

Ve bu gerçekten gerekli fonksiyonlarını anlamak için bit ve parçalar halinde kırık gereken bir Yüksek seviyede değil.

Ben bir çerçeve kullanmayı öğrenme öneriyoruz. Bu size çok yardımcı ve tekerleğin yeniden icat sizi kurtaracak. Bir anda projenin tek parça düşünün ve özellikleri için fikirler doğal olarak gelecek. Ayrıca, bir şey eksik eğer anlamaya farklı perspektiflerden (vb ziyaretçi, üye,) görmek için deneyin. Önce basit, ama en önemli özelliğe uygulanmasına odaklanmak emin olun. Kabartmak bir sürü kurtaracak.

Sen bir kitap satın almak, ya da online ücretsiz bir eğitim almak gerekir. Temelleri yanı sıra, genellikle örnekler bu tür dolu vardır ve onlar aracılığıyla fonksiyonlarının kendi koleksiyonu yapmak mümkün olacak.

I truly recommend this one http://books.google.com/books?id=duZqQgAACAAJ&dq=introduction+to+php5&lr=&hl=es&cd=27

Eh, etkileşim çeşit var genelde site gerekir:

  • Kullanıcı işlevleri Hesapları

    • Giriş / Çıkış
    • Kayıt sistemi
    • Unutulan şifre
    • Kayıt & için kurtarma şifreler e-posta fonksiyonları oluşturmak gerekir.
  • İzinler sistemi

    • Bazı kullanıcılar, vb bazı yöneticiler vardır normal kullanıcılar, anlamına gelir
  • Şablonlar

    • Bunun yerine PHP kodu HTML içine enjekte size ihtiyacınız olduğunda aramak şablonu olması daha iyidir
  • RSS beslemeleri

Şimdi, bu sağlanması gerekmektedir:

Sosyal ağ sitesi olması gerekir (yine, bu bina ağının tür ne bağlıdır):

  • Kullanıcı profilleri (ve özelleştirme)
  • Arkadaş eklemek ve insanları engellemek için becerisi
  • Arkadaşım aktivite akışı Sıralama
  • Medya yükleme
  • Bazen bir blog veya gönderme sistemi

Ancak, haber portalı gibi bir şey olması gerekir:

  • Yeni içerik (makale, fotoğraf galerileri, anketler, vb) eklemek için kolay bir yoldur
  • Editörler ön sayfasını düzenlemek ve (bazı kırılma hikaye varken gibi) öğelerini yeniden düzenlemek için kolay bir yol
  • Hierarchy system (basically this is the same permissions system)
    • Merkezi galeriye Fotoğrafçı yüklenenler fotoğraflar
    • Gazeteci yazı yazıyor ve bazı fotoğrafları yada galeriyi alır
    • Editör yazı onaylar ve frontpage bir yere koyar
  • Yorumlarında sistemi
  • (Kategoriler ve / veya etiketleri) Sınıflama

E-Ticaret haber portalı ve sosyal ağ sitelerine benzer ama yerleşik bir ödeme sistemine ihtiyacı

Ayrıca, (sosyal ağlar gibi) bazı sitelerin onları sitenizden bilgiler etrafında tabanlı diğer uygulamalar oluşturmak için olanak sağlayan, dış programcılar için API'leri var.

Yani, proje bağlıdır. Arkadaşlarınızın ve yemi gibi minimum fonksiyonları vardır sosyal ağ olabilir, ama yine de istediğiniz karmaşık gidebilir ve diğer özellikleri çok ekleyebilirsiniz.

Ayrıca, bazı küçük haber portalları karmaşık bir CMS sistemi veya gelişmiş izinlere gerek yok, ama bir sürü insan portal arkasında olduğu zaman gereksinim duyulur.