OAuth / Twitter Auth адаптер за Zend Framework

От , събота 23 април 2011 г. 15:57

Продължава работата (бавно) върху новия си Twitter -базирано приложение. През следващите няколко официални празници, се надявам да получи импулс, отново по проекта (въпреки прекрасните условия в момента). Както и да е, следващата ми задача беше да се създаде един удостоверяване адаптер за Рамковата Zend . Имах вход изпълнение, но като капка в Auth адаптер за Zend Framework, изглеждаше като привлекателно предложение, така че аз го е създал ....

(Аз няма да отида чрез OAuth и регистриране на вашето приложение с Twitter, има стотици на ръководства и е доста опростен процес, така или иначе.)
Продължи четене "OAuth / Twitter Auth адаптер за Zend Framework" »

Apache пълномощник с дайджест удостоверяване

От , неделя 27 март 2011 24:57

Този пост бързо ще ви покаже как да се създаде proxying с базово удостоверяване с използване на Apache.

В моя случай исках да имам предаване малко торент клиент по интернет, така че може да провери за състоянието и adminster торент файлове за изтегляне (като най-новата Fedora освобождаване), както се изисква . Предаване себе си управлява своя уеб клиент на порт 9091 по подразбиране . Вместо да се притеснява повече пристанища на моята защитна стена и добавяне на nessecary правилата за пристанищна спедиторска, реших, бях просто прокси поканите за предаване чрез Apache използва mod_proxy.

Продължи четене "Apache пълномощник с удостоверяване дайджест" »

"Вход с Twitter", с помощта на Zend Framework

До , четвъртък 17-ти март 2011 г. 01:07 ч.

Въпреки всички мразят Twitter в момента, аз съм, за да създадете нов Twitter -базирано приложение. Да бъдеш някой, който управлява няколко сметки (както лични, така и за моята благотворителна дейност) съм се нуждаят от инструмент за някой, че аз съм просто да се наоколо за писане (повече, че в близко бъдеще ...).

Чел съм на Zend_Oauth_Consumer и как тя може да се използва, за да получите разрешение за взаимодействие с Twitter използване OAuth. Всички много добре, аз имам ключ за достъп и мога да весело мнение от името на потребителя. Има изобилие от ресурси там, за да направите това, така че аз няма да роди хора.

Следващата стъпка е да се позволи на хората да се върнат на сайта, да влезете и да променя своя профил. Това е мястото, където стигнах лек проблем. Използване на код примери за сайтове, означава, че съм нервна възбуда ме моли за разрешение за достъп за всеки вход, не е добро. Сканиране чрез рамка, която не можех да видя нищо, което би позволило на мен просто да поискат удостоверяване. Това не е да се каже, не е там, но не изглежда да е механизъм за удостоверяване, че може да се ползва, без да знаят кода за достъп, които вече са.

Алтернативите са за изпълнение на сайт дневник, в или по някакъв начин се съхранява на кода за достъп на потребителя на клиента (криптирана, разбира се). Нито един от тях изглеждаше като добър /-подходящото решение.

Продължи четене "," Вход с Twitter "с помощта на Zend Framework

Zend Framework: Render ако има такъв

От , неделя 12-ти декември 2010 16:19

Обобщение

Това е бърз пост, за да обсъдят по-скоро прост помощник, аз създадох за оказване на Zend рамково стил оглед файл, само ако съществува. Като цяло иска код, за да се направи файл, който не съществува, ще се хвърли изключение. Ето защо аз създадох обвивка за Zend_View: правят () метод, който определя дали файлът съществува и, ако е така прави, в противен случай просто се връща празен низ.
Продължи четене "Zend Framework: Render, ако има такъв »

Zend Certified Engineer (ZCE) 5.3

От , четвъртък, 30 септември 2010 21:00.

С официалното съобщение на Zend Certified Engineer (ZCE) програма за 5,3 реших да дам бърз впечатление за какво мисля за изпита.

Малко фон върху себе си: Бях представен за първи път до PHP преди около 7 години и са работили професионално в PHP от 2006 г. насам. Аз в момента работи за една вълнуваща стартиране, наречена Brightpearl, базирани в Бристол , Великобритания, производство на интегрирана CRM, счетоводството, както и електронната търговия софтуер. Аз преди това не са получени някоя от предишните квалификации ZCE. Аз в момента се развива в серията 5.2.x и всъщност не се използва някоя от специфичните 5,3 характеристики ( Чакам за Zend Framework 2 и доктрина 2) в моите проекти за развитие.
Продължи четене "Zend Certified Engineer (ZCE) 5.3" »

Zend Framework Body Tag View Helper

От , събота 21-ви август 2010 23:13
Photo from  http://www.flickr.com/photos/daniello/

Снимка от http://www.flickr.com/photos/daniello/

Обобщение

Тук аз се обсъди създаването на оглед помощник за модифициране на HTML тагове, и по-конкретно тяло тагове. Създадената оглед помощник позволява функционалност, подобна на главата * / inlineScript оглед помощници вече в стандарт Zend Framework помощници оглед, но позволява на програмни промяна на атрибути на тагове. Определено проверка на демо страница и код на GitHub.

Мотивиране

Стандартната Zend Framework оглед помощници са голям набор от инструменти за оптимизиране на светски оглед на задачите и възможност за изменение / допълнение на скриптове и колекторни блокове (обикновено се проведе в оформлението) в рамките на оглед, без да се прилага грозни хакове (т.е. главата * / inlineScript оглед помощници).

По повод, аз не съм намерил нужда да правим промени в тага, например добавяне на onload, класа, или стил атрибут и т.н. Аз също се изисква да бъде в състояние да изпълняват това, от други лица, които оказват помощ виждане. Вземете тази следваща скалъпен пример ...

На интернет страницата X, някои страници включват стандартни доджо форми. Тези доджо форми се провеждат в рамките на оглед помощници, за удобство. Обикновено тя е решила да не включва доджо CSS класове в тялото маркер и само да ги добавите, когато е необходимо . Има може би няколко помощници изглед на страницата, която трябва да добавят свои собствени атрибути на тялото маркер (казах, че е скалъпен)

Кодът е на разположение в моята ГИТ хранилище @ GitHub и демо страница .
Продължи четене "Zend Framework Body Tag View Helper" »

Quick Start Symfony DI (Зависимост Injection) инстркцията

От , събота 14-ти август 2010 14:21

Каква е зависимостта Injection (DI)?

Зависимост инжекция е техника, която дава възможност за свободно съчетани предмети в рамките на софтуерно приложение. По принцип, ако един обект се изисква достъп до функционалността на друг, би било инстанция вътрешно, което води до плътно свързани системи. Чрез прилагане на зависимостта инжекция се инжектира необходимото предмети, готови за употреба (понякога и по-обръщане на контрол - МОК). Вземете за пример следния пример:

  <? PHP
 клас DecisionMaker {
     публична функция makeDecision (масив $ параметри) {
         / / Нуждаете се от базата данни адаптер
         $ DP = нови DecisionParameters ();
         $ ParameterScore = $ DP-> getScore ($ параметри);
         / * ...  Някои повече логика на решение ...  * /
         връщане ($ parameterScore> 50);
     }
 } 

Тази част от кода се казва, да бъдат тясно свързани DecisionParameters обект. Пренаписване на по-горе в свободно свързани мода, ние ще трябва нещо подобно ....

 <PHP клас DecisionMaker {частни $ _dp? Публична функция __construct (ДП) {$ това-> _dp = $ DP;} публична функция makeDecision (масив $ параметри) {$ parameterScore = $ това-> _dp-> getScore ($. параметри); / * ...  Някои повече логика на решение ...  * / Връщане ($ parameterScore> 50);}} 

При получаване на ползите от свободно свързани код, ние сме добавяне на сложност, така че всеки път, когато даден обект е инстанция, ние също трябва да инстанциира негови зависимости и така, в твърде. Така например, това:

  $ Избор = нови DecisionMaker ();
 ехо $ избор-> makeDecision (масив ("усилие" => "ниско", "връщане" => "високи")); 

сега става:

  $ DP = нови DecisionParameters ();
 $ Избор = нови DecisionMaker (ДП);
 ехо $ избор-> makeDecision (масив ("усилие" => "ниско", "връщане" => "високи")); 

Тази ситуация става все по-болезнено, като се увеличава броя на зависимостите за клас, и какво би станало, ако зависимости, които сами по себе си зависимости? Това може доста бързо да се превърне в кошмар администрация на обект! Въведете зависимост инжекция контейнери (или рамки) ...
Продължи четене "Quick Start Symfony DI (Зависимост Injection) Tutorial" »

Голи Zend_Layout и Zend_View

От , вторник 10 август 2010 г. 23:47

В тази статия Гледам Zend_Layout и Zend_View заедно с прост контролер отпред, за да покаже, как е възможно да се започне отделяне на бизнес логиката и представяне в рамките на вашата кандидатура. Всички код е на разположение на GitHub:
Голи Zend_Layout и Zend_View GitHub .

Продължаване на "Naked Zend_Layout и Zend_View" четене »

Zend Framework На Оформление настройките на модула за - Follow Up

От , вторник, 16-ти февруари 2010 20:48

Като продължение на предишния ми пост е на модул базирани настройки за оформление за Zend Framework, съм актуализиран код, за да изискват по-малко конфигурация от преди (не че това изисква повече, че няколко реда в конфигурацията на вашата кандидатура!).
Продължи четене "Zend Framework Per настройките на модула Layout - Follow Up" »

Създаване на URL в Zend Custom View Helper

От , четвъртък 28 януари 2010 23:01

Това може да изглежда прост, но аз бях чука главата ми, които се опитват да създадат URL в потребителски изглед помощник в Zend Framework. Имам маршрутизация настройка, която получава модул от под-домейн в употреба, така че не можех да се използва прост кодиран URL.

Продължаване на "Създаване на URL в Zend Custom View Helper" четене »













"Панорама" Тема чрез Themocracy

7 посетители на линия
1 гости, 6 ботове, 0 потребители
Макс посетители днес: 17 в 06:54 ч. UTC
Този месец: 17 18-08-2011 06:54 ч. UTC
Тази година: 130 в 28-03-2011 22:40 UTC
През цялото време: 130 в 28-03-2011 22:40 UTC