OAuth / Adaptor Twitter Auth pentru Zend Framework

De Lloyd Watkin Steven , sâmbătă 23 aprilie 2011 15:57

Muncă continuă (încet) pe noul meu Twitter -a întemeiat cererea. Peste urmatoarele cateva sărbătorile Sper pentru a obţine impulsul merge din nou la proiect (în ciuda vremii minunate în prezent). Oricum, urmatoarea sarcina mea a fost de a crea un adaptor de autentificare pentru Zend Framework . Am avut o punere în aplicare de lucru login, dar cu o scadere in adaptor Auth pentru Zend Framework părea o propunere atractivă, aşa că am creat ....

(Eu nu am de gând să meargă prin OAuth sau înregistrarea cererii dumneavoastră cu stare de nervozitate, există sute de ghiduri şi ei un proces destul de simplu oricum.)
Continuaţi lectură "OAuth / Twitter Auth Adaptor pentru Zend Framework" »

proxy Apache cu autentificarea de tip digest

Prin Watkin Lloyd Steven , 27 martie 2011 Duminica 12:57

Acest post va arăta cum vă repede pentru a configura proxy cu autentificare de bază folosind Apache .

În cazul meu am vrut sa am de transport client torrent bit disponibile pe internet, aşa că am putea verifica pe adminster torrent downloads şi de stat (cum ar fi ultima versiune Fedora), astfel cum este necesar. Transmiterea se ruleaza web clientului său pe portul 9091 implicit. Mai degrabă decât deranja deschiderea mai multe porturi pe firewall-ul meu şi adăugarea portul de expediere normele nessecary am decis Aş doar proxy apeluri prin transmisie prin apache folosind mod_proxy .

Continuaţi lectură "proxy Apache cu autentificarea de tip digest" »

"Înscrie-te în cu Twitter", folosind Zend Framework

Prin Watkin Lloyd Steven , joi 17 martie 2011 01:07

În ciuda tuturor stare de nervozitate urăsc în acest moment, am stabilit pentru a crea o nouă stare de nervozitate -a întemeiat cererea. Fiind cineva care gestionează mai multe conturi (atat personale cat si pentru munca mea caritate) Am fost nevoie de un instrument pentru cândva că eu sunt doar în jur de achiziţie la scris (mai mult de faptul că în viitorul apropiat ...).

Am citit pe Zend_Oauth_Consumer şi modul în care poate fi utilizat pentru a obţine autorizaţie pentru a interacţiona cu stare de nervozitate folosind OAuth . Toate bune si frumoase, am cheia de acces şi pot posta voios departe în numele unui utilizator. Exista o multime de resurse acolo pentru a face acest lucru, aşa că am vor plictisi, nu oamenii.

Urmatorul pas a fost pentru a permite oamenilor să se întoarcă la site-ul, în jurnal şi a modifica contul lor. Acest lucru este în cazul în care am ajuns la o problemă uşoară. Folosind exemple de cod pe site-urile a însemnat că aş avea stare de nervozitate pentru a-mi cere autorizaţia de acces din nou pentru fiecare conectare nu, bine. Scanarea prin cadru nu am putut vedea nimic, care mi-ar permite să solicite doar autentificare. Că nu este de a spune ei nu există, dar nu părea să fie un mecanism de autentificare, care ar putea fi invocate fără să ştie de acces token deja.

Alternativele au fost să pună în aplicare un jurnal bazat pe site-ul în magazin sau într-un fel accesul utilizatorului token pe client (criptate, desigur). Nici unul dintre aceste părea o soluţie bună / adecvat.

Continuaţi lectură "Înscrie-te în cu Twitter" folosind Zend Framework "»

Zend Framework: Render dacă există

Prin Watkin Lloyd Steven , duminică 12 decembrie 2010 16:19

Rezumatul

Acesta este un post rapid pentru a discuta în vederea helper simplu, mai degrabă am creat pentru modificarea unui Zend Framework fişier stil vedere numai dacă acesta există. În general, solicitând codul pentru a face un fişier care nu există va arunca o excepţie. Prin urmare, am creat un înveliş pentru Zend_View:: render (), metoda care determină dacă fişierul există şi dacă acest lucru face, în caz contrar pur şi simplu întoarce un şir gol.
Continuaţi lectură "Zend Framework: Render dacă există" »

Zend Certified Engineer (ZCE) 5.3

Prin Watkin Lloyd Steven , 30 septembrie 2010 Joi 21:00

Odată cu lansarea oficială a Zend Certified Engineer (ZCE), program pentru 5.3 m-am gândit Aş da rapid impresia mea despre ceea ce m-am gândit de examen.

Un pic de fond pe mine: am fost prima dată introdus în PHP de aproximativ 7 ani în urmă şi au lucrat profesionist în PHP începând cu anul 2006. Lucrez în prezent pentru un interesant start-up numit Brightpearl cu sediul în Bristol, Marea Britanie , producătoare de CRM integrate, contabilitate, software-ul şi eCommerce. Nu am obţinut anterior nici una dintre calificările ZCE precedent. Am dezvolta în prezent în seria 5.2.x şi nu au folosit într-adevăr una dintre caracteristicile specifice 5.3 (eu sunt de aşteptare pentru Zend Framework 2 şi Doctrină 2), în proiecte de dezvoltare mea.
Continuaţi lectură "Zend Certified Engineer (ZCE) 5.3" »

Zend Vezi cadru Body Tag Helper

De Lloyd Watkin Steven , sâmbătă douăzeci şi unu august 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Fotografie din http://www.flickr.com/photos/daniello/

Rezumatul

Aici am discuta despre crearea unui ajutor vedere pentru modificarea tag-uri HTML, si mai precis tag-uri organism. Helper vedere creat permite funcţionalităţi similare cu cap * / ajutoare Vezi inlineScript deja în standard Zend Framework ajutoare vedere, dar permite modificarea programatice ale atributelor tag. Categoric verificaţi pagina de demo şi codul de pe GitHub.

Motivarea

Standardul Zend Framework ajutoare vedere sunt un set mare de instrumente pentru eficientizarea sarcini lumesc vedere şi pentru a permite modificarea / adăugarea de script-uri şi blocuri de antet (în general, a avut loc în layout) din cadrul vedere, fără a aplica hacks urât (adică * cap / inlineScript ajutoare vedere).

La ocazie am găsit nevoie pentru a face modificări la <body>, de exemplu, adăugând o onload , clasă, sau etc atribut stil am, de asemenea, necesare pentru a putea efectua acest lucru de la vedere în termen de alte ajutoare. Luaţi acest exemplu următoarele contrived ...

Pe site-ul X, anumite pagini standard include dojo forme. Aceste forme dojo sunt organizate în vedere ajutoare pentru comoditate. În general, a fost decis să nu includă dojo CSS clase în tag-ul body şi le adăugaţi numai atunci când este necesar. Exista mai multe ajutoare de vedere poate pe pagina de care au nevoie pentru a adăuga propriile lor atribute la tag-ul body. (Am spus a fost născocită)

Codul este disponibil în GIT meu depozit @ GitHub şi pagina de demo .
Continuaţi lectură "Zend Framework Body Tag Vezi Helper '»

Quick Start Symfony DI (injecţie dependenţe) Tutorial

Prin Watkin Lloyd Steven , sâmbătă 14 august 2010 14:21

Ce este de injecţie de dependenţă (DI)?

injecţie Dependenţa este o tehnica ce permite pentru obiecte slab cuplate într-o aplicaţie software. În general, în cazul în care un obiect necesită acces la funcţionalitatea de altul, ar fi instanţiate intern care să conducă la sistemele de strâns cuplate. Prin implementarea injecţie de dependenţă am injecta obiectele necesare gata pentru utilizare (uneori, de asemenea, referire la inversarea de control - CIO). Luaţi următorul exemplu:

  <? Php
 clasa DecisionMaker {
     makeDecision funcţie publică (array parametrii $) {
         / / Aveti nevoie de adaptorul de date
         dp DecisionParameters $ = new ();
         ParameterScore $ = $ getScore DP-> ($ parametri);
         / * ...  Unele mai mult decizia de logica ...  * /
         retur ($ parameterScore> 50);
     }
 } 

Această bucată de cod este declarat a fi strâns cuplat la DecisionParameters obiect. Rescrierea de mai sus într-un mod vag cuplate vom avea ceva de genul ....

  <? Php
 clasa DecisionMaker {
     private $ _dp;
     funcţie publică __construct ($ DP) {
         $ This-> _dp = $ dp;
     }
     makeDecision funcţie publică (array parametrii $) {
         ParameterScore $ = $ this-> _dp-> getScore ($ parametri);
         / * ...  Unele mai mult decizia de logica ...  * /
         retur ($ parameterScore> 50);
     }
 } 

În acelaşi timp, beneficiind de cod slab cuplate suntem adăugarea de complexitate, astfel încât de fiecare dată când un obiect este instantiat, de asemenea, noi trebuie să instantia dependenţele sale şi să treacă în aceste prea. De exemplu, aceasta:

  $ Alegere = DecisionMaker noi ();
 echo $ makeDecision alegere-> (array ('efort' => 'low', 'întoarce' => 'mare')); 

devine acum:

  dp DecisionParameters $ = new ();
 $ Alegere = new DecisionMaker ($ DP);
 echo $ makeDecision alegere-> (array ('efort' => 'low', 'întoarce' => 'mare')); 

Această situaţie devine mai dureroasă ca numărul de dependenţe pentru o clasă este crescut, şi ce dacă dependenţelor înşişi au dependenţe? Acest lucru poate deveni destul de repede o administraţie cosmar obiect! Introduceţi containere dependenţă injecţie (sau cadre) ...
Continuaţi lectură "Quick Start Symfony DI (dependenţe Injection) Tutorial" »

Naked Zend_Layout şi Zend_View

Prin Watkin Lloyd Steven , marţi 10 august 2010 23:47

În acest articol mă uit la utilizarea Zend_Layout şi Zend_View, împreună cu un controler de front simplu pentru a arăta modul în care este posibil să începem separarea logică de afaceri şi prezentarea în cadrul aplicaţiei. Toate Codul este disponibil pe GitHub:
Naked Zend_Layout şi Zend_View pe GitHub .

Continuaţi lectură "Naked Zend_Layout şi Zend_View" »

Zend Framework Per Setări Aspect Modulul - Urmărire

Prin Watkin Lloyd Steven , marţi 16 februarie 2010 20:48

Ca o continuare la postul meu anterior cu privire la modul de layout setările de bază pentru Zend Framework , am actualizat codul pentru a necesita configurarea mai puţin decât înainte (nu că este necesar mai mult ca câteva linii în configuraţia cererea dumneavoastră!).
Continuaţi lectură "Zend Framework pe modul Layout Settings - Follow Up" »

Crearea URL în Custom Helper Vezi Zend

Prin Watkin Lloyd Steven , joi 28 ianuarie 2010 11:01

Acest lucru poate părea simplu, dar am fost o trage capul meu încearcă să creeze o adresă URL într-un ajutor vizualizare personalizată în Zend Framework . Am de rutare de configurare care se modulul de sub-domeniu de utilizare, astfel nu am putut folosi un URL simplu hardcoded.

Continuaţi lectură "URL Crearea în Zend Custom Vezi Helper '»













Panorama Tematica de Themocracy

7 vizitatori acum online
4 persoane, 3 impotriva, 0 membrii
Max vizitatori azi: 14 la 03:51 UTC
În această lună: 26 la 07-05-2011 12:35 UTC
În acest an: 130 la 28-03-2011 22:40 UTC
Tot timpul: 130 la 28-03-2011 10:40 UTC