OAuth / Twitter Auth Adapter għall Qafas Zend

Permezz Watkin Lloyd Steven , is-Sibt 23 April, 2011 15:57

Il-ħidma tkompli (bil-mod) fuq tiegħi ġodda Twitter ibbażat it-talba '. Matul il-koppja li jmiss ta 'festi pubbliċi jien nittama li jiksbu l-momentum jmorru mill-ġdid dwar il-proġett (fl-minkejja l-temp mill-isbaħ fil-preżent). Xorta waħda, il-kompitu tiegħi li jmiss kien li joħloq adapter għall-awtentikazzjoni ta 'Qafas Zend . Kelli implimentazzjoni login tax-xogħol, iżda li jkollhom tnaqqis fil-adapter Auth għall Zend Qafas dehret qisha proposta attraenti, so I maħluqa minnha ....

(Jien mhux se jgħaddu OAuth jew jirreġistraw l-applikazzjoni tiegħek ma twitter, hemm mijiet ta 'gwidi u ġust tagħha proċess xorta sempliċi a.)
Kompli qari "OAuth / Twitter Auth Adapter għall Zend Qafas" »

prokura Apache ma diġestiva awtentikazzjoni

Permezz Watkin Lloyd Steven , Marzu Ħadd 27 2011 12:57

Dan il-post se malajr juruk kif stabbilit proxying ma 'awtentikazzjoni bażika bl-użu apache .

Fil-każ tiegħi jien ridt li jkollhom trasmissjoni bit torrent klijent disponibbli fuq l-internet hekk I jistgħu jiċċekkjaw dwar il-adminster torrent downloads u l-istat (bħall-rilaxx Fedora aktar tard) kif meħtieġ. Trażmissjoni nnifisha tmur klijent web tiegħu fuq il-port 9091 mill-kontumaċja. Pjuttost milli jolqot ftuħ portijiet aktar fuq firewall tiegħi u żżid l-twassil tal-port regoli nessecary I iddeċieda I'd biss prokura-sejħiet permezz ta 'trasmissjoni permezz apache jużaw mod_proxy .

Kompli qari "prokura Apache ma jiddiġerixxu awtentikazzjoni" »

"Sinjal ma Twitter" li jużaw Zend Qafas

Permezz Watkin Lloyd Steven 17 Marzu 2011 il-Ħamis 01:07

Minkejja l- twitter mibegħda fil-mument, stajt stabbiliti biex tinħoloq entità ġdida twitter ibbażat it-talba '. Li xi ħadd li tamministra diversi kontijiet (kemm personali u għal xogħol karità tiegħi) stajt kienu jeħtieġu għodda għall f'xi li jien biss jkollna madwar l-kitba (aktar ta 'dak fil-futur qarib ...).

Stajt taqra fuq Zend_Oauth_Consumer u kif din tista 'tintuża biex tikseb awtorizzazzjoni għall-interazzjoni mal twitter jużaw OAuth . Kollox sew u tajjeb, jien kodiċi ta 'aċċess tiegħi u nista merrily post bogħod f'isem ta' utent. Hemm ħafna riżorsi hemmhekk biex tagħmel dan hekk jien mhux ser bore nies.

Il-pass li jmiss kien li jippermettu lin-nies li jirritornaw għall-websajt, log fil u timmodifika kont tagħhom. Dan huwa fejn wasalt problema żgħira. Uża l-eżempji kodiċi fuq il-websajts fisser li I'd twitter tistaqsi lili għal awtorizzazzjoni għall-aċċess għal darb'oħra għal kull login, mhux tajba. Scanning permezz tal-qafas ma kontx tara xejn li jippermetti me biss talba awtentikazzjoni. Dan ma jfissirx tagħha ma jkunx hemm, iżda hemm ma jidhirx li jkun mekkaniżmu ta 'awtentikazzjoni li tista' tiġi invokata mingħajr ma jkunu jafu l-aċċess token diġà.

L-alternattivi li jimplementaw log sit bbażata fuq jew b'xi mod maħżen aċċess simbolika fuq il-klijent (encrypted naturalment) l-utent. La ta 'dawn dehret qisha soluzzjoni tajba / xierqa.

Tkompli qari "Sinjal ma Twitter" li jużaw Zend Qafas "»

Qafas Zend: tirrendi Jekk jeżisti

Permezz Watkin Lloyd Steven , 12 Diċembru 2010 il-Ħadd 16:19

Sommarju

Dan huwa post ta 'malajr biex jiddiskutu l-opinjoni helper sempliċi pjuttost I maħluqa għall tirrendi Zend Qafas stil ħsieb fajl biss jekk dan jeżisti. Ġeneralment titlob l-kodiċi li tirrendi fajl li ma teżistix se tarmi eċċezzjoni. Għalhekk I maħluqa 'ppakkjar għall-Zend_View:: jirrendu () metodu li ddeterminat jekk il-fajl jeżisti u jekk iva tirrendi, inkella sempliċiment prospetti string vojta.
Kompli qari "Zend Qafas: jirrendi Jekk jeżisti" »

Zend Inġinier Certified (ZCE) 5.3

Permezz Watkin Lloyd Steven 30 Settembru 2010 il-Ħamis 21:00

Bl- rilaxx uffiċjali tal-Zend Certified Inġinier (ZCE) programm għall-5.3 ħsibt I'd jagħtu impressjoni malajr tiegħi ta 'dak li ħsibt' l-eżami.

A ftit sfond dwar myself: I-ewwel ġie introdott biex PHP madwar 7 snin ilu u ħadmu professjonalment fil-PHP mill-2006. I bħalissa jaħdmu għal eċċitanti start-up imsejħa Brightpearl ibbażat Bristol, UK , produzzjoni CRM integrati, il-kontabilità, u softwer eCommerce. I qabel ma kinitx kisbet xi waħda mill-kwalifiki ZCE preċedenti. I bħalissa tiżviluppa fis-serje 5.2.X u ma jkunux verament użati kwalunkwe mill-karatteristiċi speċifiċi 5.3 (I'm stennija għall Zend Qafas 2 u Duttrina 2) fil-proġetti ta 'żvilupp tiegħi.
Kompli qari "Zend Certified Inġinier (ZCE) 5.3" »

Qafas Zend Korp Tag View helper

Permezz Watkin Lloyd Steven , is-Sibt 21 Awi 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Ritratt mill http://www.flickr.com/photos/daniello/

Sommarju

Hawnhekk I jiddiskutu l-ħolqien ta 'helper ħsieb għall-modifika HTML tags, u aktar speċifikament tags ġisem. L-helper ħsieb maħluqa jippermetti funzjonalità simili għad-ras * fehma inlineScript helpers / diġà fl-istandard Zend Qafas helpers ħsieb, iżda tippermetti l-modifika programmatika ta 'attributi tikketta. Żgur li jiċċekkjaw il-paġna demo u l-kodiċi fuq GitHub.

Motivazzjoni

Il-helpers Zend standard għan ta 'Qafas huma sett kbir ta' għodod għar-razzjonalizzazzjoni kompiti ħsieb mundane u tippermetti għall-modifika / żieda ta 'skripts u blokki header (ġeneralment miżmuma fit-taqsim) minn ġewwa l-fehma mingħajr l-applikazzjoni hacks ikrah (jiġifieri l-ras * / inlineScript helpers opinjoni).

Fuq okkażjoni I sabu ħtieġa li jsiru modifiki għal l-tikketta <body>, per eżempju żieda ta ' onload , klassi, jew stil attribut eċċ I meħtieġ ukoll li tkun tista 'twettaq dan minn ġewwa helpers ħsieb oħra. Ħu din eżempju artifiċjali li ġejjin ...

Fuq il-websajt X, ċerti paġni jinkludu standard dojo formoli. Dawn il-formoli dojo huma miżmuma fi ħdan helpers ħsieb għall-konvenjenza. Ġeneralment ġie deċiż li ma tinkludix l-dojo CSS klassijiet fil-tikketta ġisem biss u żid magħhom meta jkun meħtieġ. Hemm diversi ħsieb helpers forsi fuq il-paġna li jeħtieġ li jżidu l-attributi tagħhom stess għall-tikketta korp. (I qal li kien artifiċjali)

Il-kodiċi huwa disponibbli fil GIT tiegħi repożitorju @ GitHub u l- paġna demo .
Kompli qari Zend Qafas Korp Tag View helper "» "

Quick Start Symfony DI (Injezzjoni Dipendenza) Tutorial

Permezz Watkin Lloyd Steven , is-Sibt 14 Awi 2010 14:21

X'inhu l-injezzjoni Dipendenza (DI)?

injezzjoni Dipendenza hija teknika li tippermetti għal oġġetti laxk flimkien fi applikazzjoni ta 'softwer. Ġeneralment jekk oġġett jeħtieġ aċċess għall-funzjonalità tal ieħor ikun instantiated internament li jwasslu għal sistemi marsus flimkien. Bl-implimentazzjoni injezzjoni dipendenza aħna tinjetta l-oġġetti meħtieġa lesti għal użu (xi kultant imsejħa wkoll l-inverżjoni ta 'kontroll - IOC). Ħu l-eżempju li ġej:

  <? PHP
 DecisionMaker klassi {
     pubbliku funzjoni makeDecision (array parametri $) {
         / / Ħtieġa l-adapter database
         dp DecisionParameters $ = ġdid ();
         $ ParameterScore = getScore $ dp-> ($ parametri);
         / * ...  Xi aktar loġika deċiżjoni ...  * /
         ritorn ($ parameterScore> 50);
     }
 } 

Din il-biċċa tal-kodiċi huwa qal li jkun sewwa akkoppjat għall-DecisionParameters oġġett. Kitba mill-ġdid ta 'hawn fuq b'mod laxk flimkien we'd jkollhom xi ħaġa bħal ....

  <? PHP
 DecisionMaker klassi {
     privati ​​$ _dp;
     funzjoni pubblika __construct ($ dp) {
         $ Dan il-> _dp = $ dp;
     }
     pubbliku funzjoni makeDecision (array parametri $) {
         $ ParameterScore = $ dan il-> _dp-> getScore ($ parametri);
         / * ...  Xi aktar loġika deċiżjoni ...  * /
         ritorn ($ parameterScore> 50);
     }
 } 

Filwaqt li jiksbu l-benefiċċji tal-kodiċi laxk flimkien aħna żżid tali komplessità li kull darba l-oġġett huwa instantiated irridu wkoll instantiate dipendenzi tagħha u jgħaddu dawn fl wisq. Per eżempju, dan:

  $ Għażla = DecisionMaker ġodda ();
 eku makeDecision $-għażla> (array ("l-isforz" => "baxxa", "ritorn" => "għolja")); 

issa ssir:

  dp DecisionParameters $ = ġdid ();
 $ Għażla = DecisionMaker ġodda ($ dp);
 eku makeDecision $-għażla> (array ("l-isforz" => "baxxa", "ritorn" => "għolja")); 

Din is-sitwazzjoni ssir iktar diffiċli bħala n-numru tad-dipendenzi għal klassi tiżdied, u jekk dak l-dipendenzi nfushom dipendenzi? Dan jista 'pjuttost malajr sar ħmarillejl amministrazzjoni oġġett! Ikteb kontenituri injezzjoni dipendenza (jew oqsfa) ...
Kompli qari "Quick Start Symfony DI (Dipendenza Injezzjoni) Tutorial" »

Zend_Layout Naked u Zend_View

Permezz Watkin Lloyd Steven , it-Tlieta 10 awissu, 2010 23:47

F'dan l-artikolu I ħarsa lejn jużaw Zend_Layout u Zend_View flimkien ma 'kontrollur quddiem sempliċi biex turi kemm huwa possibbli li tibda separazzjoni loġika kummerċjali u l-preżentazzjoni ġewwa l-applikazzjoni tiegħek. Kull kodiċi huwa disponibbli fuq GitHub:
Zend_Layout Naked u Zend_View fuq GitHub .

qari "Naked Zend_Layout u Zend_View" »Kompli

Qafas Zend Per Settings Layout Modulu - Follow Up

Permezz Watkin Lloyd Steven , Frar Tlieta 16 2010 20:48

Bħala segwitu għall-post preċedenti tiegħi dwar kull bbażati settings tqassim modulu għall Zend Qafas , stajt Aġġornata l-kodiċi li jeħtieġu konfigurazzjoni inqas minn qabel (mhux li hija meħtieġa aktar li ftit linji fil-konfigurazzjoni l-applikazzjoni tiegħek!).
Kompli qari "Zend Qafas Per Modulu Layout Settings - Follow Up" »

Noħolqu URL fl View helper Custom Zend

Permezz Watkin Lloyd Steven , Jannar Ħamis 28 2010 11:01

Dan jista 'jidher sempliċi, iżda I kien banging kap tiegħi tipprova toħloq URL fil helper ħsieb tad-dwana fil Zend Qafas . Għandi routing setup li ssib il-modulu mis-sotto-dominju fl-użu so I ma setgħetx tuża l-URL hardcoded sempliċi.

Helper "Kompli" Noħolqu qari URL fl Zend Custom View »













Tema Panorama minn Themocracy

3 viżitaturi online issa
1 mistednin, 2 bot, 0 membri
viżitaturi llum Max: 15 09:50 am UTC
Dan ix-xahar: 26 fil 2011/07/05 12:35 UTC
Din is-sena: pm UTC 130 fil 28-03-2011 10:40
Il-ħin kollu: pm UTC 130 fil 28-03-2011 10:40