15 Utilizează minunat Creative pentru PHP

Dacă sunteți familiarizați cu elementele de bază ale PHP, atunci probabil că vă întrebați cum îl puteți folosi pentru a face site-ul dvs. mai atrăgător. Posibilitățile sunt nesfârșite și puteți să creați propriile scripturi PHP sau să implementați scripturi disponibile pe scară largă din întreaga lume. Să începem 15 utilizări creative pentru PHP pentru site-ul dvs. web!


1. Comerțul electronic

Comerțul electronic este una dintre principalele utilizări pentru PHP. De la un nivel de afaceri la un nivel de întreprindere, întreprinderile încearcă întotdeauna să creeze fluxuri suplimentare de venit online. Dacă știți cum să integrați soluțiile existente de comerț electronic sau să vă construiți propria dvs. de la zero, acest lucru vă oferă un avantaj distinct față de clienții dvs..

Coderii avansați

Dacă doriți să vă creați propria aplicație de coș de cumpărături, puteți fie să codificați întreaga aplicație de la zero, fie să implementați un cadru PHP. Dacă sunteți un intermediar la avansat coder PHP, eu personal recomandăm utilizarea unui cadru, cum ar fi CodeIgniter sau CakePHP. CakePHP are o secțiune de brutărie cu codul sursă disponibil pentru aplicații de comerț electronic. De exemplu, puteți integra Paypal cu site-ul dvs. folosind scripturi gata făcute. CodeIgniter are un ghid de utilizare și câteva tutoriale pentru a vă face rapid și rapid. Ambele cadre au o documentație extensivă despre modul de creare a aplicațiilor web de la bază; pe care o utilizați este într-adevăr o chestiune de preferință personală.

incepatori

Dacă sunteți nou în PHP sau cunoașteți doar câteva programe PHP de bază, aș sugera utilizarea unei soluții existente de comerț electronic. Unele dintre opțiunile disponibile sunt:

  • Magento
  • Zen Cart
  • Shopify

În timp ce înțeleg că fiecare dintre aceste soluții are propriile ciudățenii, ar fi mai ușor să petreceți câteva zile cu documentația sau tutorialul decât să învățați PHP de la început. Depinde într-adevăr de cât timp sunteți dispus să investiți în abordarea comerțului electronic.


2. Instrumente de management al proiectului

Atât pentru profesioniștii independenți, cât și pentru companiile de dezvoltare web, managementul proiectelor este un aspect important al afacerii dvs. Clienții dvs. au nevoie de o resursă pentru a putea verifica progresul activității și pentru a oferi feedback. În mod ideal, cu un bun sistem de management al proiectelor, clienții dvs. vor fi complet mulțumiți de rezultatul final.

Există câteva instrumente excelente de gestionare a proiectelor bazate pe web pe piață astăzi. Dacă vă puteți permite să utilizați un serviciu de abonament, aș recomanda în mod special Basecamp. Deși Basecamp a fost scris în Ruby on Rails, este o publicitate excelentă pentru soluții eficiente și eficiente de management al proiectelor. Pentru cei dintre noi care nu au nevoie neapărat de un produs bazat pe abonament, vă puteți construi propriul!

Construirea propriului instrument de management de proiect de la bază va necesita un pic de profunzime în PHP și câteva cunoștințe Javascript. Cele mai importante aspecte ale aplicației sunt securitatea, urmărirea timpului, liste de colaborare, partajarea fișierelor, un mesaj și o previzualizare live a site-ului - care ar putea fi pur și simplu o legătură către o pagină index.html. Desigur, puteți să adăugați la această listă sau să eliminați caracteristicile după cum doriți. Punctul de atingere aici este că puteți învăța multe despre PHP prin crearea acestei aplicații și clienții dvs. vor fi bucuroși să vadă proiectul lor să ia forma. Arătându-vă cum puteți începe să utilizați propriul instrument de management al proiectelor depășește domeniul de aplicare al acestui articol, dar sper că v-am oferit o bază bună pentru a începe să generați idei!


3. Interfața grafică a utilizatorului

Pentru cei dintre voi care sunt la această provocare, vă puteți extinde instalarea PHP pentru a crea aplicații desktop. Aceasta este o provocare deoarece necesită cunoștințe ample despre PHP și ar putea fi mai ușor să creați aplicații desktop în alte limbi de programare. Dacă PHP este limba dvs. de programare preferată, atunci puteți utiliza unele dintre aceste extensii PHP pentru a începe să creați GUI aplicații.

  • PHP GTK - Această extensie este o sursă deschisă populară care implementează setul de instrumente GIMP
  • ZZEE PHP GUI - o soluție plătită care vă permite să transformați scripturile PHP în aplicații Windows

Principalul avantaj al creării propriilor GUI-uri PHP este că veți învăța multe despre limba în sine!


4. Construirea unei comunități online

Indiferent dacă site-ul dvs. Web este despre afaceri, divertisment sau produse și servicii, utilizatorii de internet trebuie să se simtă conectați la produs sau mesaj. De exemplu, dacă dezvoltați aplicații web, un forum în care clienții dvs. pot discuta despre probleme ar putea fi o idee bună. În calitate de utilizator, dacă am o întrebare și am nevoie de asistență imediat, o linie telefonică sau un formular de e-mail este adesea insuficientă. Cu o comunitate online, vizitatorii dvs. vă pot ajuta să vă rezolvați reciproc problemele legate de produse și chiar să răspundeți la întrebările tehnice. Totuși, trebuie să oferiți un anumit nivel de asistență post-vânzare, dar o comunitate poate reduce în mod eficient volumul de muncă și poate oferi feedback util.

Puteți crea propria comunitate online bazată pe PHP sau puteți alege dintre scripturile disponibile pe scară largă pe care le puteți implementa pe site-ul dvs. Web. Din nou, dacă intenționați să creați propriul forum de la zero, recomand să folosiți un cadru PHP. CodeIgniter, de exemplu, are clase și ajutoare pentru a avea grijă de cele mai multe sarcini de rutină pe care le puteți gândi. Dincolo de asta, puteți utiliza mai multe instrumente de construire a forumurilor diferite. Unele dintre cele mai populare includ:

  • php BB
  • vBulletin
  • Pun BB

5. Dezvoltarea aplicațiilor Facebook

Puteți integra Facebook cu site-ul dvs. web utilizând PHP. Dacă ați dezvoltat aplicații Facebook utilizând o altă limbă sau ați dori să începeți cu PHP, wiki-ul dezvoltatorului Facebook vă poate ajuta să începeți. Wiki-ul dezvoltatorului explică biblioteca client PHP PHP și oferă instrucțiuni detaliate despre modul de instalare și utilizare a fișierelor incluse în bibliotecă. Acest lucru este cu siguranță merită privit dacă sunteți interesat de programarea pentru platforma Facebook. Pentru utilizatorii de Facebook interesați de back-end-ul platformei, acest lucru ar fi un pas natural.


6. Generarea fișierelor PDF

PDF format este tipul de fișier proprietar al Adobe pentru schimbul de documente. Folosind o bibliotecă numită PDFLib, puteți genera fișiere PDF cu PHP. Această bibliotecă este deja inclusă în PHP5; pentru a le accesa, trebuie să dezinstalați liniile corespunzătoare din fișierul de configurare PHP. Un exemplu de creare a fișierelor PDF poate fi util dacă ați construi o aplicație de facturare online și ați dorit să afișați o factură generată în format PDF în format PDF. Puteți apoi să trimiteți factura prin e-mail sau să imprimați o copie a acesteia către clientul dvs..


7. Parsarea fișierelor XML

PHP vă permite să analizați XML fișiere. Parsarea XML este o caracteristică importantă a PHP 5 deoarece nu toate browserele pot scoate conținutul unui fișier XML; astfel încât să puteți crea un parser în PHP pentru a facilita acest proces. Folosirea XML este importantă pentru fluxurile RSS, precum și pentru stocarea datelor și redarea datelor pe diferite dispozitive - de exemplu, telefoanele mobile utilizează o implementare a XML numită WML (Wireless Markup Language). Lucrul cu fișiere XML în PHP este similar cu manipularea deschiderii, închiderii și citirii unui fișier. Pașii implicați sunt crearea unui parser XML, setarea funcțiilor pentru manipularea etichetelor XML de deschidere și închidere, deschiderea fișierului pentru citire, citirea incrementală a fișierului și închiderea acestuia.


8. Listele de corespondență

Aveți posibilitatea să scrieți propriul dvs. script pentru a trimite buletine de știri de e-mail către clientul dvs. sau pentru a utiliza un scenariu gata. Listele de discuții PHP sunt o modalitate excelentă de a vă informa clienții despre serviciile și produsele dvs., vacanțele, vacanțele și anunțurile generale. Tot ce trebuie să știe clienții dvs. poate fi inclus în buletinul dvs. informativ automat. Documentația online PHP explică mai detaliat funcțiile de trimitere PHP. Există, de asemenea, scripturi pe care le puteți descărca și instala pe site-ul dvs.:

  • Lista PHP

9. Prelucrarea și generarea imaginilor

Folosind biblioteca GD cu PHP, puteți face mai mult decât să exportați doar HTML în browser! Aveți posibilitatea să ieșiți imagini în diferite tipuri de fișiere, inclusiv jpeg, png și gif. Această caracteristică a PHP este utilă deoarece vă permite să creați imagini miniatură, să adăugați filigrane, să redimensionați și să decupați imagini și chiar să creați o galerie foto!

Imagine de "Cal Evans"


10. Creați grafice și diagrame

Aveți nevoie de reprezentări vizuale ale numerelor pe site-ul dvs.? PHP poate crea grafice și diagrame prea! Folosind Image_Graph, puteți crea până la paisprezece tipuri diferite de diagrame, inclusiv diagrame plăci, grafice de bare, impuls, punct / scatter, pas, sfeșnic, cutie și whisker, radar. Acest lucru este incredibil de util pentru site-urile web sau pentru site-urile de comerț electronic în care trebuie să prezentați datele grafice într-o manieră concisă. site-ul Image_Graph are mai multe detalii despre cum puteți începe!


11. Sisteme de management al conținutului

Una dintre cele mai populare utilizări ale PHP este crearea sau utilizarea Content Management System. Un CMS bun permite clienților să își actualizeze site-ul și să adauge conținut fără cunoștințe aprofundate despre HTML și CSS. Un bun sistem de gestionare a conținutului ar trebui să fie ușor de utilizat, extensibil, să producă produse curate URL-și să fie prietenos cu motoarele de căutare, printre altele. Există mai multe resurse online pe care le puteți utiliza pentru a vă ajuta să vă codificați propriul CMS de la zero sau puteți utiliza una dintre soluțiile gratuite sau comerciale disponibile pe scară largă enumerate mai jos:

  • Drupal
  • Wordpress
  • Joomla

12. Creați o Galerie foto PHP

Folosind pur și simplu funcțiile de gestionare a fișierelor din PHP, vă puteți crea propria galerie foto! începeți prin a plasa fotografiile într-un singur director, apoi utilizați funcția exif din PHP pentru a obține informații despre antet despre fotografie și a scoate o versiune miniaturală a acesteia. Procesul este la fel de simplu ca sună și este, de asemenea, o modalitate excelentă de a vă prezenta fotografiile!


13. Creați șabloane de site-uri dinamice

Folosind PHP, puteți face mai ușor să adăugați pagini și elemente pe site-urile dvs. dinamic. Începeți prin crearea paginii HTML și divizarea acesteia în secțiunile antet, principală și subsol. Adăugați extensia .php la paginile dvs. ulterioare și utilizați server-side Include pentru antet și subsol pentru fiecare pagină nouă. Puteți avea, de asemenea, bare laterale dinamice și secțiuni de navigare de sus. De fapt, cu cât este mai "șablonat" site-ul dvs., cu atât este mai ușor să actualizați conținutul.


14. Creați pluginuri Wordpress

Dacă ați făcut orice lucrare cu Wordpress, veți ști că este un sistem extrem de flexibil de blogging pe care îl puteți folosi pentru a face ceva, de la comerțul electronic la managementul conținutului. Cu asta se spune că, dacă știți niște PHP și vă grăbiți în Wordpress Codex, aveți tot ce aveți nevoie pentru a începe dezvoltarea plugin-ului. Dacă aveți nevoie de idei noi pentru crearea pluginurilor, acestea au chiar o secțiune în care utilizatorii publică ideile pluginurilor.

Uita-te la un screencast care învață cum să-ți construiești primul plugin WordPress.


15. Crearea de Flash

Utilizarea Flash în site-uri Web este o chestiune controversată de spus cel puțin! Dar nu este nimic în neregulă cu faptul că aveți elemente Flash în anumite locuri pe site-ul dvs. web; PHP vă poate ajuta cu asta! La aceste fișiere ați folosi biblioteca Ming pentru a crea fișiere Flash în format .swf. Cu această bibliotecă puteți genera filme, text și chiar animații în Flash!

Tocmai ați învățat cincisprezece utilizări creative ale PHP pe care le puteți utiliza pentru a îmbunătăți site-ul dvs. sau doar să vă distrați - bucurați-vă de toate! Orice mi-a lipsit?

Cod