Oauth / Овласти Твитер адаптер за Zend Рамковниот

Со Стивен Лојд Watkin , сабота 23 април, 2011 година 15:57

Работа продолжува (полека) на мојот нов Твитер -базирана апликација. Во текот на наредните неколку банка празници се надевам дека ќе добие импулс ќе се повторно на проектот (во-покрај прекрасната Времето во моментов). Како и да е, мојата следна задача беше да се создаде автентикација адаптер за Zend Рамковниот . Имав работа најава спроведување, но имаат една капка во Овласти адаптер за Zend Рамковниот ми изгледаше како атрактивна предлог, па го создал ....

(Јас не одам за да поминат низ Oauth или регистрирате вашата апликација со трепет, има стотици возачи и тоа е прилично јасна процес во секој случај.)
Продолжи со читање "Oauth / Овласти Твитер адаптер за Zend Рамковниот '»

Apache-то со прокси за верификација

Со Стивен Лојд Watkin , недела 27 март 2011 12:57

Овој пост брзо ќе ви покаже како да се постави proxying со основна авторизација користејќи apache-то .

Во мојот случај сакав да имаат пренос малку torrent клиент достапни преку интернет, па можев да се провери на државата и adminster Охридска Превземања (како што е најновата порака на Fedora) како што се бара. Пренос себе води своја веб клиент на портата 9.091 од стандардните. Наместо да се мачат повеќе отворање порти на мојот ѕид и додавање на nessecary порт пренасочување правила решив јас само ќе си посредник на повици во текот на преносот преку користење на apache-то mod_proxy .

Продолжи со читање "Апачи прокси со верификација '»

"Пријавете се со Твитер" со користење на Zend Рамковниот

Со Стивен Лојд Watkin , четврток 17 Март 2011 година 01:07

И покрај сите Твитер мразат во моментот, јас сум постави за цел да создаде нова Твитер -базирана апликација. Да се ​​биде некој кој управува со повеќе сметки (и лични и за мојата добротворна работа) Сум бил потреба од алатка за некаде дека јас сум само добива околу пишување (повеќе за тоа во блиска иднина ...).

Прочитав се на Facebook за Zend_Oauth_Consumer и како таа може да се користи за да се добие одобрение за интеракција со користење на Твитер oauth . Сите добро, имам пристап клуч и весело да испраќате далеку во име на корисникот. Има многу ресурси таму да се направи ова, па јас ќе го понесе луѓе.

Следниот чекор е да им овозможи на луѓето да се вратат на овој веб сајт, се најавите и да ги модифицираат своите сметка. Ова е местото каде што стигна еден мал проблем. Користење на кодот на веб-сајтови примери значеше дека јас би се Твитер ме прашуваа за пристап овластување повторно за секоја најава, не е добро. Скенирање преку рамката не можев да видам нешто кое ќе ми дозволат да само барањето за проверка. Тоа не е да се каже не таму, туку таму не чини да се биде проверка механизам кој може да се повикува без да се знае пристап знак веќе.

Алтернативи беа за спроведување на еден сајт-базирани најавите или некако продавница пристап на корисникот знак на клиентот (шифрирана се разбира). Ниту една од овие ми изгледаше како добра / соодветно решение.

Продолжи со читање "Пријавете се со Твитер" со користење на Zend Рамковниот '»

Zend рамка: Рендерирање Ако постои

Со Стивен Лојд Watkin , Недела 12 Декември, 2010 16:19

Резиме

Ова е брз пост да се разговара за прилично едноставен приказ помошник сум создадена за рендерирање на Zend Рамковниот стил видите датотека само ако постои. Генерално се бара од кодот да се направат на датотеката која што не постои ќе го фрли исклучок. Затоа и јас се создаде омотот за Zend_View:: направат () метод со кој се утврдува дали датотеката постои и ако е така прави, во спротивно само се враќа празен стринг.
Продолжи со читање "Zend рамка: Рендерирање Ако постои '»

Zend сертифицирани инженери (ZCE) 5.3

Со Стивен Лојд Watkin , четврток 30 Сеп, 2010 21:00

Со официјалното пуштање на Zend сертифицирани инженери (ZCE) програма за 5,3 Мислев дека ќе ми даде брз впечаток од она што ми текна на испит.

Малку позадина за мене: Јас прв пат е воведен за да PHP околу 7 години и имаат работено професионално во PHP од 2006 година. Јас во моментов работи за возбудлив старт-ап наречен Brightpearl со седиште во Бристол, Велика Британија , за производство на интегрирани CRM, сметководство, и e-commerce софтвер. Не сум претходно било која од претходните ZCE квалификации. Јас во моментов се развие во 5.2.X серија, а не сте навистина се користи било кој на специфичните карактеристики 5,3 (јас чекам Zend Рамковниот 2 и доктрина 2) во мојот развојни проекти.
Продолжи со читање "Zend сертифицирани инженери (ZCE) 5.3 '»

Zend Рамковниот тело Tag Погледни Helper

Со Стивен Лојд Watkin , Сабота 21 Август 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Фотографија од http://www.flickr.com/photos/daniello/

Резиме

Еве јас се разговара за создавање на цел помошник за модифицирање на HTML тагови, и поконкретно тело тагови. Создадената видите помошник овозможува функционалност слична на глава * / inlineScript видите помагачи веќе во стандардниот Zend Рамковниот видите помагачи, туку им овозможува на програмски модификација на тагот атрибути. Дефинитивно проверете на страницата демо и кодот на github.

Мотивација

Стандардот Zend Рамковниот видите помошници се голем сет на алатки за рационализирање световниот поглед задачи и овозможувајќи за модификација / додавање на скрипти и заглавието блокови (обично се одржуваат во билансна шема) во рамките на поглед, без примена на грди хакове (т.е. шефот * / inlineScript видите помагачи).

По повод Најдов потреба да правиме промени на <body> таг, на пример, додавање на onload , класа, или стил атрибут итн, исто така, бара да бидат способни да ја извршат оваа од рамките на други поглед помагачи. Земи го ова по смислена пример ...

На веб-сајтот Х, некои страници се стандардни клуб форми. Овие форми доџо се одржуваат во поглед помагачи за практичност. Генерално тоа е решено да не го вклучи клубот CSS класи во телото таг и само да ги додадам кога е потребно. Има можеби неколку видите помагачи на оваа страница дека треба да додадете свои атрибути на тагот тело. (Реков дека е измислена)

Во кодот е достапна во мојата ГИТ складиштето @ github и демо страница .
Продолжи »читање" Zend Рамковниот тело Tag Погледни Helper "

Брзо вклучување Symfony ДИ (Зависност вбризгување) Почетен курс

Со Стивен Лојд Watkin , сабота 14 август 2010 14:21

Што е Зависност вбризгување (Di)?

Зависност инјекција е техника која им овозможува за лабаво заедно објекти во рамките на софтверска апликација. Општо земено, ако некој предмет бара пристап до функционалноста на друга дека ќе се инстанцира внатрешно доведува до цврсто заедно системи. Со имплементирањето на зависност инекција се внесе потребните предмети подготвен за употреба (понекогаш и од инверзија на контрола - МОК). Земете го следниот пример:

  <? Php
 класа DecisionMaker {
     јавна функција makeDecision (низа $ параметри) {
         / / Потребата за базата на податоци адаптер
         $ Dp = new DecisionParameters ();
         $ ParameterScore = $ ДП-> getScore ($ параметри);
         / * ...  Некои повеќе одлука логика ...  * /
         се врати ($ parameterScore> 50);
     }
 } 

Ова парче код се вели дека е цврсто поврзан со DecisionParameters објект. Пренапишување на горенаведената во лабаво заедно мода ние ќе мора нешто како ....

  <? Php
 класа DecisionMaker {
     $ приватна _dp;
     јавна функција __construct ($ ДП) {
         $ Ова-> _dp = $ ДП;
     }
     јавна функција makeDecision (низа $ параметри) {
         $ ParameterScore = $ ова-> _dp-> getScore ($ параметри);
         / * ...  Некои повеќе одлука логика ...  * /
         се врати ($ parameterScore> 50);
     }
 } 

Додека се здобие со придобивките на лабаво заедно код сме додавајќи сложеност, како што секој пат кога објектот е инстанцира, ние исто така мора да се показ своите зависности и да помине во овие премногу. На пример, ова:

  $ Избор = new DecisionMaker ();
 echo $ избор-> makeDecision (array ('напор' => 'низок', 'врати' => 'високо')); 

сега станува:

  $ Dp = new DecisionParameters ();
 $ Избор = new DecisionMaker ($ ДП);
 echo $ избор-> makeDecision (array ('напор' => 'низок', 'врати' => 'високо')); 

Оваа ситуација станува болно како и бројот на зависности за класа е зголемен, и што ако зависности и самите имаат зависности? Ова многу брзо може да стане објект администрација кошмар! Внесете зависност инекција контејнери (или рамка) ...
Продолжи со читање "Quick Start Symfony ДИ (Зависност вбризгување) Почетен курс '»

Гола Zend_Layout и Zend_View

Со Стивен Лојд Watkin , вторник 10 август 2010 23:47

Во оваа статија јас гледам користење Zend_Layout и Zend_View заедно со едноставни пред контролорот за да покаже колку е можно да започне одвојување на бизнис логиката и презентација во рамките на вашата апликација. Сите кодот е достапна и на github:
Гола Zend_Layout и Zend_View на github .

Продолжи 'читање "Голи Zend_Layout и Zend_View»

Zend Рамковниот по модул распределба Settings - се надоврзе

Со Стивен Лојд Watkin , вторник 16 февруари 2010 20:48

Како надоврзување на мојот предходен пост по модул врз изгледот поставувања за Zend рамка , јас сум измена на кодот за да бараат помалку конфигурација тогаш пред (не дека тоа е потребно повеќе од неколку линии во вашата апликација, конфигурација!).
Продолжи 'читање "Zend Рамковниот по модул распределба Settings - се надоврзе»

Креирање на URL во Zend прилагодено Погледни Helper

Со Стивен Лојд Watkin , четврток 28 јануари 2010 11:01

Ова може да изгледа едноставна, но јас се удира главата ми се обидува да создаде URL во сопствен поглед помошник во Zend Рамковниот . Имам рутирање подесување која добива на модулот од под-домен во употреба, па не ќе може да користи едноставен кодови на URL-то.

Продолжи со читање 'Креирање на URL во Zend прилагодено Погледни Helper "»













Панорама Тема од Themocracy

3 посетители онлајн сега
2 Гости, 1-ботови, 0 членови
Макс посетители денес: 12 во 09:44 часот UTC
Овој месец: 26 во 2011/07/05 12:35 UTC
Оваа година: 28-03-2011 во 130 22:40 UTC
Сите времиња: 130 на 28-03-2011 10:40 UTC