Oauth / Twitter Auth Adapter Zend Framework

Autor Steven Lloyd Watkin , laupäev 23. aprill 2011 15:57

Töö jätkub (aeglaselt) minu uus Twitter -põhine rakendus. Järgmise paari aasta riigipühadel Loodan, et saan hoogu läheb jälle projekti (in-hoolimata suurepärane ilm hetkel). Igatahes, minu järgmine ülesanne oli luua autentimise adapter Zend Framework . Mul oli töö login rakendamist, kuid millel langus Auth adapter Zend Framework tundus ahvatlev ettepanek, nii et ma loonud ....

(Ma ei lähe läbi Oauth või oled registreerinud oma taotluse twitter, seal on sadu juhendid ja selle üsna lihtne protsess igal juhul.)
Jätka lugemist "Oauth / Twitter Auth Adapter Zend Framework" »

Apache volikirja referaatautentimist

Autor Steven Lloyd Watkin , pühapäev 27. märts 2011 12:57

See postitus kiiresti näitan sulle, kuidas luua proksifunktsiooniga põhi autentimist kasutades apache .

Minu puhul tahtis olla edastamine bit torrent klient Internetis kättesaadavaks nii et ma võiks kontrollida riigi ja adminster torrent downloads (nagu viimane fedora release) vastavalt vajadusele. Edastamine ise jookseb oma web kliendi port 9091 vaikimisi. Selle asemel viitsinud avada rohkem sadamaid minu tulemüür ja lisades nessecary pordi suunamise eeskirju otsustasin ma tahaks lihtsalt proxy kõnede edastamise kaudu apache kasutades mod_proxy .

Jätka lugemist "Apache volikirja referaatautentimist" »

Logi sisse Twitter ", kasutades Zend Framework

Autor Steven Lloyd Watkin , neljapäev 17 märts 2011 01:07

Hoolimata kõigist twitter vihkan hetkel, ma olen sätestatud, et luua uus twitter -põhine rakendus. Olles keegi, kes suudab mitu kontot (nii isiklik ja minu heategevus) Olen olnud vaja vahend millalgi, et ma olen lihtsalt liikumisvahend kirjalikult (rohkem, et lähitulevikus ...).

Olen lugenud üles Zend_Oauth_Consumer ja kuidas seda saab kasutada, et saada luba suheldes twitter kasutades oauth . Kõik hea ja tore, mul on klahv ja võin rõõmsalt post kaugusel kasutaja nimel. Seal on palju ressursse seal seda teha nii et ma ei kandis inimestega.

Järgmine samm oli, et inimesed saaksid naasta veebilehel sisse logida ja muuta oma konto. See on kui jõudsin väike probleem. Kasutades koodi näiteid veebilehed tähendas, et ma oleksin twitter minult küsitakse juurdepääsu loa uuesti iga login, ei ole hea. Skaneerimine läbi raamistik ei näe ma midagi, mis võimaldaks mul lihtsalt taotluse kinnitamisega. See ei tähenda tema ei ole, kuid seal ei tundu olevat autentimise mehhanismi, mis võiks tugineda tundmata juurdepääsu sümboolse juba.

Alternatiivid olid rakendada objektipõhist logi sisse või kuidagi salvestada kasutajate juurdepääsu sümboolse kliendi kohta (krüpteeritud muidugi). Kumbki neist tundus hea / sobiv lahendus.

Jätka lugemist "" Logi Twitter ", kasutades Zend Framework" »

Zend Framework: Render kui on olemas

Autor Steven Lloyd Watkin , pühapäev 12 detsember, 2010 16:19

Kokkuvõte

See on kiire postitus, et arutada lihtsa eesmärgiga helper lõin jäätmetehasesse Zend Framework stiil vaadata faili vaid siis, kui see on olemas. Üldiselt küsib koodi muuta faili, mida ei eksisteeri viskavad erand. Seega olen loonud ümbrise jaoks Zend_View: muuda () meetod, mis määratakse kindlaks, kas fail on olemas ja kui, siis muudab, muidu lihtsalt tagastatakse tühi string.
Jätka lugemist "Zend Framework: Render kui on olemas" »

Zend Certified Engineer (ZCE) 5.3

Autor Steven Lloyd Watkin , neljapäev 30. september 2010 21:00

Mis ametlikku vabastamist kohta Zend Certified Engineer (ZCE) programmi 5,3 mõtlesin ma annan kiire mulje, mida ma mõtlesin eksami.

Natuke tausta kohta ise: olin esimest korda kasutusele PHP umbes 7 aastat tagasi ja on töötanud professionaalselt PHP alates 2006. Ma praegu tööd põnev start-up kutsus Brightpearl asub Bristol, UK , tootmine integreeritud CRM, raamatupidamis-ja e-tarkvara. Ma ei ole varem saanud mis eelmine ZCE kvalifikatsioon. Ma praegu areneda 5.2.X seeria ja ei ole tegelikult kasutatud ühtegi konkreetset 5,3 funktsioonid (ma olen oodanud Zend Framework 2 ja doktriin 2) minu arendusprojekte.
Jätka lugemist "Zend Certified Engineer (ZCE) 5.3 '»

Zend Framework Body Tag Vaata Helper

Autor Steven Lloyd Watkin , laupäev 21. august 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Foto http://www.flickr.com/photos/daniello/

Kokkuvõte

Siin ma arutada loomist eesmärgiga helper muutmise HTML tags, täpsemalt keha sildid. Loodud eesmärgiga abistaja võimaldab funktsionaalsus sarnane peaga * / inlineScript vaatamiseks abilised juba standard Zend Framework vaatamiseks abilised, kuid võimaldab programmiline muutmine tag atribuute. Kindlasti vaadake demo lehe ja kood github.

Motivatsioon

Standard Zend Framework vaatamiseks abilised on suur hulk vahendeid sujuvamaks Ilmalik vaadata ülesanded ja võimaldades muutmise / lisamise skriptid ja header plokid (üldiselt peetud paigutus) seestpoolt vaadata kohaldamata kole hacks (st pea * / inlineScript vaatamiseks abilised).

Kui kord olen leidnud on vaja teha muudatusi <body> tag, näiteks lisades allalaadimine , klassi või style atribuut jne ma samuti olema võimelised täitma käesoleva seest teiste arvates abistajat. Võtke see järgmine kunstlik Näiteks ...

Veebilehel X, teatud leheküljed sisaldavad standard dojo vorme. Need dojo vormid toimuvad eesmärgiga abilised mugavamaks. Üldiselt on otsustatud mitte kanda dojo CSS klasside keha tag ja lisada ainult neid vajaduse korral. Seal võib-olla mitu vaatamiseks abilised lehel, mida on vaja lisada oma omistab keha tag. (Ma ütlesin seda oli kunstlik)

Kood on saadaval minu GIT hoidla @ github ja demoleht .
Jätka lugemist "Zend Framework Body Tag Vaata Helper" »

Quick Start Symfony DI (Sõltuvus Injection) Tutorial

Autor Steven Lloyd Watkin , laupäev 14. august 2010 14:21

Mis on Sõltuvus Injection (DI)?

Sõltuvus süstimine on tehnika, mis võimaldab lõdvalt seotud objektide tarkvara rakendus. Üldiselt, kui objekt on vaja juurdepääsu funktsioonid teise oleks instantiated sisemiselt viib tihedalt sidestatud süsteemid. Rakendades sõltuvust süsti me Süstida vajalik objektid on kasutusvalmis (mõnikord nimetatakse ka inversioon control - ROK). Võtke järgmine näide:

  <? Php
 klassi DecisionMaker {
     avaliku funktsiooni makeDecision (massiiv $ parameetrid) {
         / / Vajad andmebaasi adapter
         $ Dp = new DecisionParameters ();
         $ ParameterScore = $ dp-> getScore ($ parameetrid);
         / * ...  Mõned enam otsuseid loogika ...  * /
         return ($ parameterScore> 50);
     }
 } 

See tükk kood on öelnud, et tihedalt sidestatud, et DecisionParameters objekti. Ümberkirjutamine eespool nõrgalt sidestatud mood me tahaks olla midagi ....

  <? Php
 klassi DecisionMaker {
     era $ _dp;
     avaliku funktsiooni __construct ($ dp) {
         $ This-> _dp = $ dp;
     }
     avaliku funktsiooni makeDecision (massiiv $ parameetrid) {
         $ ParameterScore = $ this-> _dp-> getScore ($ parameetrid);
         / * ...  Mõned enam otsuseid loogika ...  * /
         return ($ parameterScore> 50);
     }
 } 

Kuigi üha kasu nõrgalt sidestatud kood lisame keerukust selline, et iga kord, eesmärk on instantiated peame ka instantiate tema sõltuvused ja edasi anda liiga. Näiteks see:

  $ Valik = new DecisionMaker ();
 echo $ valik-> makeDecision (array ("püügikoormuse '=>' madal ',' Tagasi '=>' kõrge ')); 

nüüd on:

  $ Dp = new DecisionParameters ();
 $ Valik = new DecisionMaker ($ dp);
 echo $ valik-> makeDecision (array ("püügikoormuse '=>' madal ',' Tagasi '=>' kõrge ')); 

See olukord muutub valulikuks, kui mitu sõltuvused klass on kasvanud ning mis siis, kui sõltuvuste ise sõltuvuste? See võib üsna kiiresti muutuda objekti haldamine õudusunenägu! Enter sõltuvust süsti konteinerite (või raamistike) ...
Jätka lugemist "Quick Start Symfony DI (Sõltuvus Injection) Õpetus" »

Alasti Zend_Layout ja Zend_View

Autor Steven Lloyd Watkin , teisipäev 10. august 2010 23:47

Käesolevas artiklis ma pilk kasutades Zend_Layout ja Zend_View koos lihtsa ees töötleja näitavad, kuidas see on võimalik alustada eraldades äriloogika ja esitlemise jooksul oma taotlus. Kõik kood on saadaval github:
Alasti Zend_Layout ja Zend_View kohta github .

Jätka lugemist "Naked Zend_Layout ja Zend_View" »

Zend Framework mooduli kohta Layout Seaded - Follow Up

Autor Steven Lloyd Watkin , teisipäev 16 veebruar, 2010 20:48

Nagu järelmeetmena minu eelmine postitus per moodul põhineb paigutus seadete jaoks Zend Framework , olen päevakajastamine koodi nõuda vähem konfiguratsiooni seejärel enne (mitte, et ta nõudis seda enam, et paar rida oma rakenduse konfiguratsiooni!).
Jätka lugemist "Zend Framework mooduli kohta Layout Seaded - Follow Up" »

Loomine URL Zend Custom View Helper

Autor Steven Lloyd Watkin , neljapäev 28 jaanuar, 2010 11:01

See võib tunduda lihtne, kuid olin peksma mu peas püüame luua URL kohandatud vaate abistaja Zend Framework . Olen suunamises setup mis saab mooduli alamdomeeni kasutusel nii et ma ei saanud kasutada lihtsat kõva URL.

Jätka lugemist "loomine URL Zend Custom View Helper" »













Panorama Theme poolt Themocracy

4 külastajaid online praegu
2 külalist, 2 eest, 0 liiget
Max Külastusi täna: 12 kell 09:44 UTC
Selle kuu: 26 kell 2011/07/05 12:35 UTC
Sel aastal: 130 at 28-03-2011 22:40 UTC
Kogu aeg: 130 at 28-03-2011 10:40 UTC