OAuth / kaba Auth adaptor para sa Zend Framework

By Steven Lloyd Watkin , Sabado Abril 23, 2011 15:57

Work patuloy (dahan-dahan) sa aking bagong kaba -based application. Sa susunod na pares ng mga araw ng bakasyon bank Umaasa ako sa kumuha ang momentum pagpunta muli sa proyekto (sa-kabila ng ang kahanga-hangang panahon sa kasalukuyan). Anyway, ang aking susunod na gawain ay upang lumikha ng isang pagpapatunay ng adaptor para sa Zend Framework . Ako ay isang nagtatrabaho login pagpapatupad, ngunit sa pagkakaroon ng isang drop sa Auth adaptor para sa Zend Framework tila tulad ng isang kaakit-akit panukala, kaya ko ginawa ito ....

(Ako hindi ko pagpunta sa pumunta sa pamamagitan ng OAuth o pagrehistro ng iyong aplikasyon sa twitter, may daan-daang mga gabay at ang isang medyo tapat sa papaano mang paraan na proseso.)
Magpatuloy sa pagbabasa 'OAuth / kaba Auth adaptor para sa Zend Framework' »

Apache proxy sa digest authentication

By Steven Lloyd Watkin , Linggo 27 Mar 2011 12:57

Ang post na ito ay mabilis na ipakita sa iyo kung paano set up proxying na may pangunahing authentication gamit apache .

Sa aking kaso ko nais na may transmission bit torrent client na makukuha sa internet kaya ako ay maaaring suriin sa ang estado at adminster download torrent (tulad ng sa pinakabagong release Fedora) bilang kinakailangan. Pagkakahawa mismo nagpapatakbo nito web client sa port 9091 sa pamamagitan ng default. Sa halip na mag-abala na pagbubukas mas ports sa aking firewall at ang pagdaragdag ng nessecary port alituntunin sa pagpapasa ko nagpasya ang gusto ko lang proxy ang tawag sa pamamagitan ng paghahatid sa pamamagitan ng apache gamit mod_proxy .

Magpatuloy sa pagbabasa 'Apache proxy sa digest authentication' »

"Mag-sign in sa Twitter" gamit Zend Framework

By Steven Lloyd Watkin , Huwebes Marso 17, 2011 01:07

Sa kabila ng lahat ng mga twitter hate at ang mga sandali, ko na set out upang lumikha ng isang bagong kaba -based application. Ang pagiging isang tao na namamahala ng ilang mga account (parehong personal at para sa aking karidad trabaho) ko na na nangangailangan ng isang kasangkapan para minsan na lang ako sa pagkuha ng paligid sa pagsusulat (ng higit pa sa na sa malapit na hinaharap ...).

Ko na basahin ang up sa Zend_Oauth_Consumer at kung paano ito ay maaaring gamitin upang makakuha ng pahintulot para sa pakikipag-ugnay sa twitter gamit OAuth . Lahat ng maayos at mabuti, ay may ko ang aking access key at maaari ko nang masaya post na malayo sa ngalan ng isang gumagamit. Mayroong maraming mga mapagkukunan out doon upang gawin ito kaya ako ay hindi ipinanganak ang mga tao.

Ang susunod na hakbang ay upang pahintulutan ang mga tao upang bumalik sa website, mag-log in at baguhin ang kanilang mga account. Ito ay kung saan ako nakarating sa isang bahagyang problema. Gamit ang mga halimbawa ng code sa mga website sinadya na gusto ko may twitter na humihingi sa akin para ma-access ang awtorisasyon muli para sa bawat pag-login, hindi mabuti. Pag-scan sa pamamagitan ng balangkas hindi ko maaaring makita ang anumang bagay na kung saan ay magpapahintulot sa akin lamang upang humiling ng authentication. Iyon ay hindi na sabihin nito ay hindi doon, ngunit doon ay hindi tila sa maaari isang authentication na mekanismo na maaaring mahihingi walang alam access ang token na.

Ang mga alternatibo ay upang ipatupad ang isang site-based-log in o paanuman tindahan access ng user token sa client (encrypted ng kurso). Ni sa mga ito tila tulad ng isang magandang / angkop na solusyon.

Magpatuloy sa pagbabasa '"Mag-sign in sa Twitter" gamit Zend Framework' »

Zend Framework: Render Kung Umiiral

By Steven Lloyd Watkin , Linggo 12 Disyembre 2010 16:19

Buod

Ito ay isang mabilis post na talakayin ang mga halip simpleng helper view ko ginawa para sa rendering ng isang Zend Framework style file tingnan lamang kung ito ay umiiral na. Karaniwan ang humihingi ng code upang mabigyan ng isang file na kung saan ay hindi umiiral ay ihagis isang exception. Kaya't ko ginawa ang isang wrapper para sa Zend_View:: render () method na tinutukoy kung ang file ay umiiral at kung gayon render, kung hindi man lamang ay nagbabalik ng isang walang laman na string.
Magpatuloy sa pagbabasa 'Zend Framework: Render Kung Umiiral' »

Zend Certified Engineer (ZCE) 5.3

By Steven Lloyd Watkin , Huwebes 30 Set 2010 21:00

Sa mga opisyal na release ng Certified Engineer (ZCE) programa Zend para sa 5.3 Akala ko gusto ko ibigay ang aking mabilis na mga impression ng kung ano Akala ko ng mga pagsusulit.

Ang isang maliit na background sa aking sarili: ay unang ipinakilala ko sa PHP tungkol sa 7 taon na ang nakaraan at may nagtrabaho sa mga propesyonal na PHP mula noong 2006. Ako kasalukuyang gumagana para sa isang kapanapanabik na start-up na tinatawag na Brightpearl batay sa Bristol, UK , paggawa ng pinagsamang CRM, accountancy, at ecommerce software. Hindi ko pa dati na nakuha ng anumang ng nakaraang mga kwalipikasyon ZCE. Ako kasalukuyang bumuo sa 5.2.X serye at hindi tunay na ginagamit ng alinman sa mga tiyak na mga tampok 5.3 (Hinihintay ko Zend Framework 2 at doktrina 2) sa aking mga proyektong pangkaunlaran.
Magpatuloy sa pagbabasa 'Zend Certified Engineer (ZCE) 5.3' »

Zend Framework Katawan Tag View Helper

By Steven Lloyd Watkin , Sabado 21 Agosto 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Larawan mula sa http://www.flickr.com/photos/daniello/

Buod

Dito ko talakayin ang pagbuo ng isang helper view para sa pagbabago ng mga tag na HTML, at higit na partikular tag katawan. Ang nilikha helper view nagpapahintulot andar na katulad ng ulo * / view katulong inlineScript mayroon na sa standard Zend Framework katulong view, ngunit nagbibigay-daan sa programming pagbabago ng mga katangian ng tag. Tiyak na suriin ang mga demo na pahina at ang code sa github.

Pagganyak

Ang standard na Zend Framework view katulong ay isang mahusay na set ng mga kasangkapan para sa streamlining gawain pangmundo tingnan at nagpapahintulot para sa mga pagbabago / pagdadagdag ng mga scripts at header bloke (karaniwang gaganapin sa layout) mula sa loob ng view na walang nag-aaplay pangit hacks (ibig sabihin ang ulo * / inlineScript tingnan mga katulong).

Sa okasyon ko ay may natagpuan na kailangan upang gumawa ng pagbabago sa <body> tag, halimbawa sa pagdaragdag ng isang onload , klase, o style attribute atbp ko rin na kinakailangan upang magawa ito mula sa loob ng iba pang mga katulong view. Dalhin ninyo ang mga sumusunod Noy halimbawa ...

Sa website X, sa ilang mga pahina kasama ang standard dojo forms. Ang mga dojo form ay gaganapin sa loob katulong view para sa kaginhawaan. Kadalasan ito ay nagpasya na hindi isama ang mga dojo CSS mga klase sa tag katawan at lamang idagdag ang mga ito kapag kinakailangan. May marahil ng ilang mga view katulong sa pahina na kailangan upang magdagdag ng kanilang sariling mga katangian sa ang tag na katawan. (Sinabi ko ito ay Noy)

Ang code ay magagamit sa aking Git repository @ github at ang demo na pahina .
Magpatuloy »pagbabasa 'Zend Framework Katawan Tag View Helper'

Quick Start Symfony DI (dependency iniksyon) Tutorial

By Steven Lloyd Watkin , Sabado Agosto 14, 2010 14:21

Ano ang dependency iniksyon (DI)?

Dependency iniksyon ay isang pamamaraan na nagbibigay-daan para maluwag kaisa bagay sa loob ng isang application software. Kadalasan kung ang isang bagay ay kailangan ng access sa mga functionality ng ibang magiging instantiated loob na humahantong sa mahigpit kaisa ng mga sistema. Pamamagitan ng pagpapatupad ng dependency iniksyon namin turukan ng mga kinakailangang bagay handa na para gamitin (kung minsan din na tinutukoy sa pagbabaligtad ng control - IOC). Dalhin ang mga sumusunod na halimbawa:

  <? Php
 class DecisionMaker {
     pampublikong function makeDecision (array $ parameter) {
         / / Kailangan ng database adaptor
         $ Dp = bagong DecisionParameters ();
         $ ParameterScore = $ dp-> getScore ($ parameter);
         / * ...  Ang ilang mga karagdagang lohika desisyon ...  * /
         bumalik ($ parameterScore> 50);
     }
 } 

Ito na piraso ng code ay sinabi na maging mahigpit kaisa sa DecisionParameters object. Muling pagsusulat ng sa itaas sa isang maluwag kaisa fashion gusto namin ng isang bagay tulad ng ....

  <? Php
 class DecisionMaker {
     pribadong $ _dp;
     pampublikong function __construct ($ dp) {
         $ Na ito-> _dp = $ dp;
     }
     pampublikong function makeDecision (array $ parameter) {
         $ ParameterScore = $ ito-> _dp-> getScore ($ parameter);
         / * ...  Ang ilang mga karagdagang lohika desisyon ...  * /
         bumalik ($ parameterScore> 50);
     }
 } 

Habang pagkakaroon ng mga benepisyo ng maluwag kaisa code na kami ay pagdaragdag ng kumplikado tulad na ang bawat oras na ang isang bagay ay instantiated kami ay mayroon din na magbigay ng halimbawa nito ang dependencies, at ipamahagi ang mga ito sa masyadong. Halimbawa, ito:

  $ Pagpili = bagong DecisionMaker ();
 echo $ pagpipilian-> makeDecision (array ('pagsisikap' => 'mababa', 'bumalik' => 'mataas')); 

ngayon ay nagiging:

  $ Dp = bagong DecisionParameters ();
 $ Pagpili = bagong DecisionMaker ($ dp);
 echo $ pagpipilian-> makeDecision (array ('pagsisikap' => 'mababa', 'bumalik' => 'mataas')); 

Ang sitwasyong ito ay nagiging mas masakit na rin ang bilang ng dependensiya para sa isang klase ay nadagdagan, at kung ano kung ang dependencies may sarili dependencies? Ito ay maaaring lubos na mabilis na maging isang bagay na bangungot ng administrasyon! Ipasok lalagyan dependency iniksyon (o frameworks) ...
Magpatuloy sa pagbabasa 'Quick Start Symfony DI (dependency iniksyon) Tutorial' »

Hubad Zend_Layout at Zend_View

By Steven Lloyd Watkin , Martes 10 Agosto 2010 23:47

Sa artikulong ito tumingin ako sa paggamit Zend_Layout at Zend_View kasama ang isang simpleng controller harap upang ipakita kung paano ito ay posible na simulan ang pagkakahiwalay sa negosyo lohika at pagtatanghal sa loob ng inyong aplikasyon. Lahat ng mga code ay magagamit sa github:
Hubad Zend_Layout at Zend_View sa GitHub .

Magpatuloy sa 'pagbabasa' Naked Zend_Layout at Zend_View »

Zend Framework sa Bawat Module Setting Layout - Sundin Up

By Steven Lloyd Watkin , Martes Pebrero 16, 2010 20:48

Bilang isang follow up sa aking nakaraang post sa bawat module based setting ng layout para sa Zend Framework , ko na-update na ang code sa kailangan mas mababa configuration pagkatapos bago (hindi na ito kailangan pa na ng ilang linya sa iyong application configuration!).
Magpatuloy sa 'pagbabasa' Zend Framework sa Bawat Module Layout Setting - Sundin Up »

Paglikha ng mga URL sa Zend Custom View Helper

By Steven Lloyd Watkin , Huwebes 28 Enero 2010 11:01

Ito ay maaaring mukhang simple, ngunit ako ay banging aking ulo sinusubukang lumikha ng isang URL sa isang pasadyang helper view sa Zend Framework . Ako ay may routing setup na kung saan makakakuha ng module mula sa mga sub domain-in gamitin kaya hindi ako maaaring gumamit ng isang simpleng hardcoded URL.

Helper ang 'Magpatuloy sa pagbabasa' Paglikha ng URL sa Zend Custom View »













Panorama Theme sa pamamagitan ng Themocracy

11 mga bisita sa online ngayon
7 mga bisita, 4 bots, 0 miyembro
Max mga bisita ngayon: 24 at 00:36 UTC
Sa buwan na ito: 26 at 2011/07/05 12:35 UTC
Sa taong ito: 130 sa 28-03-2011 22:40 UTC
Lahat ng oras: 130 sa 28-03-2011 10:40 UTC