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

С Стивън Лойд Watkin , събота 23-ти Април, 2011 година 15:57

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

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

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

С Стивън Лойд Watkin , неделя 27-ми мар, 2011 24:57

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

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

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

"Влезте с Twitter" с използване на Zend Framework

С Стивън Лойд Watkin , четвъртък 17-ти Март, 2011 01:07 ч.

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

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

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

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

Продължи четене "Влезте с Twitter" с използване на Zend Framework "»

Zend Framework: Отдавайте ако има такъв

С Стивън Лойд Watkin , неделя 12-ти Декември 2010 г 16:19

Обобщение

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

Zend Certified Engineer (ZCE) 5.3

С Стивън Лойд Watkin , четвъртък 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 масаж Вижте Помощник Етикет

С Стивън Лойд Watkin , събота 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 оглед помощници).

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

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

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

Бърз старт Symfony DI (Зависимост Injection) начинаещи

С Стивън Лойд Watkin , събота 14-ти август 2010 год. 14:21

Каква е зависимостта впръскване (DI)?

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

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

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

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

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

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

сега става:

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

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

Голи Zend_Layout и Zend_View

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

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

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

Zend Framework на модул Настройки Разпределение - Поддръжка

С Стивън Лойд Watkin , вторник, 16-ти Февруари 2010 година 20:48

В продължение на предишния ми пост за всеки модул настройки, базирани на оформление за Zend Framework , аз актуализиран код, за да изискват по-малко отколкото по-рано конфигурацията (не, че е необходимо повече от няколко реда в молбата Ви конфигурация!).
Продължи четене "Zend Framework на модул Разпределение Настройки - За изпълнение" »

Създаване на URL в Zend избор Помощник Преглед

С Стивън Лойд Watkin , четвъртък 28-ми януари, 2010 год. 23:01

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

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













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

8 посетители онлайн
4 човека, 4 ботове, 0 потребители
Макс посетители днес: 22 в 12:30 ч. UTC
Този месец: 22, на 08.06.2011 12:30 UTC
Тази година: 130 на 28-03-2011 22:40 UTC
През цялото време: 130 на 28-03-2011 22:40 UTC